diff --git a/Icarus/HelpWnd/HelpWndV.xaml b/Icarus/HelpWnd/HelpWndV.xaml index 757da59..9c654cd 100644 --- a/Icarus/HelpWnd/HelpWndV.xaml +++ b/Icarus/HelpWnd/HelpWndV.xaml @@ -11,7 +11,9 @@ + diff --git a/Icarus/HelpWnd/HelpWndV.xaml.vb b/Icarus/HelpWnd/HelpWndV.xaml.vb index 6c9ac7a..1fb972d 100644 --- a/Icarus/HelpWnd/HelpWndV.xaml.vb +++ b/Icarus/HelpWnd/HelpWndV.xaml.vb @@ -10,7 +10,9 @@ ' Assegno al riferimento locale al VM il VM preso dal DataContext m_HelpWndVM = HelpWndVM 'm_HelpWndVM.SetWebBrowser(WebBrowser) - 'Browser.ResourceRequestHandlerFactory = New ResourceHandlerFactory + Browser.ResourceRequestHandlerFactory = New ResourceHandlerFactory + 'Dim x = New System.Reflection.Assembly.GetManifestResourceStream + Browser.Address = "index.html" End Sub 'Private Sub CloseWindow(bDialogResult As Boolean) Handles m_HelpWndVM.m_CloseWindow diff --git a/Icarus/HelpWnd/ResourceHandler.vb b/Icarus/HelpWnd/ResourceHandler.vb index 39c55bd..7da318d 100644 --- a/Icarus/HelpWnd/ResourceHandler.vb +++ b/Icarus/HelpWnd/ResourceHandler.vb @@ -1,14 +1,50 @@ -Imports System.IO +Imports System.Collections.Specialized +Imports System.IO +Imports System.Runtime.InteropServices +Imports System.Windows.Forms Imports CefSharp Imports CefSharp.Callback Public Class ResourceHandler Implements IResourceHandler + Public Const DefaultMimeType As String = "text/html" + Private tempBuffer As Byte() + Public Property Charset As String + Public Property MimeType As String + Public Property Stream As Stream + Public Property StatusCode As Integer + Public Property StatusText As String + Public Property m_ResponseLength As Long? + Public Property Headers As NameValueCollection + Public Property AutoDisposeStream As Boolean + Public Property ErrorCode As CefErrorCode? Private disposedValue As Boolean Public Sub GetResponseHeaders(response As IResponse, ByRef responseLength As Long, ByRef redirectUrl As String) Implements IResourceHandler.GetResponseHeaders - Throw New NotImplementedException() + redirectUrl = Nothing + responseLength = -1 + response.MimeType = MimeType + response.StatusCode = StatusCode + response.StatusText = StatusText + response.Headers = Headers + + If Not String.IsNullOrEmpty(Charset) Then + response.Charset = Charset + End If + + If Not IsNothing(m_ResponseLength) Then + responseLength = m_ResponseLength + End If + + If Stream IsNot Nothing AndAlso Stream.CanSeek Then + + If m_ResponseLength Is Nothing OrElse responseLength = 0 Then + responseLength = Stream.Length + End If + + Stream.Position = 0 + End If End Sub Public Sub Cancel() Implements IResourceHandler.Cancel @@ -20,7 +56,7 @@ Public Class ResourceHandler End Function Public Function ProcessRequest(request As IRequest, callback As ICallback) As Boolean Implements IResourceHandler.ProcessRequest - Return True + Throw New NotImplementedException() End Function Public Function Skip(bytesToSkip As Long, ByRef bytesSkipped As Long, callback As IResourceSkipCallback) As Boolean Implements IResourceHandler.Skip @@ -59,5 +95,4 @@ Public Class ResourceHandler Dispose(disposing:=True) GC.SuppressFinalize(Me) End Sub - End Class diff --git a/Icarus/HelpWnd/ResourceHandlerFactory.vb b/Icarus/HelpWnd/ResourceHandlerFactory.vb index c8d924a..a7144ec 100644 --- a/Icarus/HelpWnd/ResourceHandlerFactory.vb +++ b/Icarus/HelpWnd/ResourceHandlerFactory.vb @@ -5,11 +5,12 @@ Public Class ResourceHandlerFactory Public ReadOnly Property HasHandlers As Boolean Implements IResourceRequestHandlerFactory.HasHandlers Get - Throw New NotImplementedException() + Return True End Get End Property Public Function GetResourceRequestHandler(chromiumWebBrowser As IWebBrowser, browser As IBrowser, frame As IFrame, request As IRequest, isNavigation As Boolean, isDownload As Boolean, requestInitiator As String, ByRef disableDefaultHandling As Boolean) As IResourceRequestHandler Implements IResourceRequestHandlerFactory.GetResourceRequestHandler - Return New ResourceHandler + Return New ResourceRequestHandler End Function + End Class diff --git a/Icarus/HelpWnd/ResourceRequestHandler.vb b/Icarus/HelpWnd/ResourceRequestHandler.vb new file mode 100644 index 0000000..a30ee41 --- /dev/null +++ b/Icarus/HelpWnd/ResourceRequestHandler.vb @@ -0,0 +1,67 @@ +Imports System.IO +Imports CefSharp +Imports CefSharp.Callback + +Public Class ResourceRequestHandler + Implements IResourceRequestHandler + + Private disposedValue As Boolean + + Public Sub OnResourceRedirect(chromiumWebBrowser As IWebBrowser, browser As IBrowser, frame As IFrame, request As IRequest, response As IResponse, ByRef newUrl As String) Implements IResourceRequestHandler.OnResourceRedirect + Throw New NotImplementedException() + End Sub + + Public Sub OnResourceLoadComplete(chromiumWebBrowser As IWebBrowser, browser As IBrowser, frame As IFrame, request As IRequest, response As IResponse, status As UrlRequestStatus, receivedContentLength As Long) Implements IResourceRequestHandler.OnResourceLoadComplete + + End Sub + + Public Function GetCookieAccessFilter(chromiumWebBrowser As IWebBrowser, browser As IBrowser, frame As IFrame, request As IRequest) As ICookieAccessFilter Implements IResourceRequestHandler.GetCookieAccessFilter + Return Nothing + End Function + + Public Function OnBeforeResourceLoad(chromiumWebBrowser As IWebBrowser, browser As IBrowser, frame As IFrame, request As IRequest, callback As IRequestCallback) As CefReturnValue Implements IResourceRequestHandler.OnBeforeResourceLoad + Return CefReturnValue.Continue + End Function + + Public Function GetResourceHandler(chromiumWebBrowser As IWebBrowser, browser As IBrowser, frame As IFrame, request As IRequest) As IResourceHandler Implements IResourceRequestHandler.GetResourceHandler + Return New ResourceHandler + End Function + + Public Function OnResourceResponse(chromiumWebBrowser As IWebBrowser, browser As IBrowser, frame As IFrame, request As IRequest, response As IResponse) As Boolean Implements IResourceRequestHandler.OnResourceResponse + Throw New NotImplementedException() + End Function + + Public Function GetResourceResponseFilter(chromiumWebBrowser As IWebBrowser, browser As IBrowser, frame As IFrame, request As IRequest, response As IResponse) As IResponseFilter Implements IResourceRequestHandler.GetResourceResponseFilter + Throw New NotImplementedException() + End Function + + Public Function OnProtocolExecution(chromiumWebBrowser As IWebBrowser, browser As IBrowser, frame As IFrame, request As IRequest) As Boolean Implements IResourceRequestHandler.OnProtocolExecution + Throw New NotImplementedException() + End Function + + Protected Overridable Sub Dispose(disposing As Boolean) + If Not disposedValue Then + If disposing Then + ' TODO: dispose managed state (managed objects) + End If + + ' TODO: free unmanaged resources (unmanaged objects) and override finalizer + ' TODO: set large fields to null + disposedValue = True + End If + End Sub + + ' ' TODO: override finalizer only if 'Dispose(disposing As Boolean)' has code to free unmanaged resources + ' Protected Overrides Sub Finalize() + ' ' Do not change this code. Put cleanup code in 'Dispose(disposing As Boolean)' method + ' Dispose(disposing:=False) + ' MyBase.Finalize() + ' End Sub + + Public Sub Dispose() Implements IDisposable.Dispose + ' Do not change this code. Put cleanup code in 'Dispose(disposing As Boolean)' method + Dispose(disposing:=True) + GC.SuppressFinalize(Me) + End Sub + +End Class diff --git a/Icarus/Icarus.vbproj b/Icarus/Icarus.vbproj index dcddece..a9dacdd 100644 --- a/Icarus/Icarus.vbproj +++ b/Icarus/Icarus.vbproj @@ -164,6 +164,7 @@ + ImportExportMachiningPanelV.xaml @@ -572,6 +573,85 @@ Settings.Designer.vb + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -707,8 +787,25 @@ + - + + + + + + + + + + + + + + + + + diff --git a/Icarus/Resources/Manual/Demo/index.html b/Icarus/Resources/Manual/Demo/index.html new file mode 100644 index 0000000..2224ca0 --- /dev/null +++ b/Icarus/Resources/Manual/Demo/index.html @@ -0,0 +1,756 @@ + + + + + + + + + + Egalware: Icarus Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + +
+
+ + + +
+ +
+ + + + +
+
+ + + + + +
+
+ +
+
+ + + + +
+ + + + + + +

Icarus Documentation

+ +
+ + +
+
+ + + + + +
+ +

Tabs

+ + + +
+

SubTabs

+ + + + + + + + +
+ +
+ + +
+
+ +
+ + +
+ + +
+ + + + +
+
+ +
+ + + + + + + + +

Introduction

Icarus is the Slicing & Printing software made by Egalware for the Large Additive Manufacturing.

In the picture below you can see the interface, which we will explain step by step in this documentation.
By clicking the upper left icon will appear a window containing all the software and system information. As showed in the below picture, It is used to check the installed version and the hardware build currently running the software.
If any support or assistance is needed, it is important to copy and transmit the information contained in the box so the technicians can have more information possible regarding the specific installation.
+ + + +
+ +
+ + + + +
+
+ +
+ +
+ +
+ + + + + +
+ + + + +
+
+ + + + +
+ +
+
+
+
+ + + + + + + +
+ + + + + +
+ + +
+ + + + + + + + diff --git a/Icarus/Resources/Manual/Demo/templates/default/buttons.js b/Icarus/Resources/Manual/Demo/templates/default/buttons.js new file mode 100644 index 0000000..a70a021 --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/buttons.js @@ -0,0 +1,56 @@ +if (document.images) +{ + var path = "./templates/default/images/navbar/"; + + imag = new Array(); + imag[0] = path + "desk.gif"; + imag[1] = path + "course.gif"; + imag[2] = path + "bookma.gif"; + imag[3] = path + "search.gif"; + imag[4] = path + "literat.gif"; + imag[5] = path + "mail.gif"; + imag[6] = path + "newsgr.gif"; + imag[7] = path + "groups.gif"; + imag[8] = path + "help.gif"; + imag[9] = path + "feedb.gif"; + imag[10] = path + "logout.gif"; + imag[11] = path + "desk_o.gif"; + imag[12] = path + "course_o.gif"; + imag[13] = path + "bookma_o.gif"; + imag[14] = path + "search_o.gif"; + imag[15] = path + "literat_o.gif"; + imag[16] = path + "mail_o.gif"; + imag[17] = path + "newsgr_o.gif"; + imag[18] = path + "groups_o.gif"; + imag[19] = path + "help_o.gif"; + imag[20] = path + "feedb_o.gif"; + imag[21] = path + "logout_o.gif"; + imag[22] = path + "login.gif"; + imag[23] = path + "login_o.gif"; + imag[24] = path + "editor.gif"; + imag[25] = path + "editor_o.gif"; + imag[26] = path + "admin.gif"; + imag[27] = path + "admin_o.gif"; + imag[28] = path + "termin.gif"; + imag[29] = path + "termin_o.gif"; + + im = new Array(); + + for (var i = 0; i < imag.length; i++) + { + im[i] = new Image(); + im[i].src = imag[i]; + } + + function swtch(num,imgname) + { + imgname.src = im[num].src; + window.status = ''; + } + + function swtchon(num,imgname,text) + { + imgname.src = im[num].src; + window.status = text; + } +} \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/default.css b/Icarus/Resources/Manual/Demo/templates/default/default.css new file mode 100644 index 0000000..99e3c7e --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/default.css @@ -0,0 +1,335 @@ +body { + color: #222; + background-color: #ddd; + font-family: Verdana,Arial,Helvetica,sans-serif; + font-size: 13px; + margin: 10px; +} + +td { + font-size:13px; +} + +.btnbar { + background-color: #069; +} + +input, textarea { + font-family: Verdana,Arial,Helvetica,sans-serif; + font-size: 13px; +} + +a.menu:link, a.menu:visited { + color: #a0c0ff; + text-decoration: underline; +} + +a.menu:hover { + color: #f90; +} + +span.il_menu { + color: #f7f7f7; +} + +/* ---------------- alternating tablerowcolors ----------------- */ + +.tblrow2 { + color: #222; + background-color: white; + font-size: 13px; + padding: 3px; +} + +.tblrow1 { + color: #222; + background-color: white; + font-size: 13px; + padding: 3px; +} + +/* -------------------- table formatting ------------------ */ + +table.std { + border-spacing: 0px; +} + +table.fullwidth { + width: 100%; + border-spacing:1px; +} + +table.fullwidth_invisible { + width: 100%; + border-spacing: 0; +} + +td.std { + padding: 3px; +} + +.tbltitle { + font-size: 16px; + font-weight: bold; + color: white; + background-color: #069; +} + +.tblheader { + font-weight: bold; + color: white; + background-color: #667; +} + +.tblfooter { + color: white; + background-color: #667; +} + +td.option { + padding: 3px; + border-bottom: 1px solid black; +} + +td.option_value { + padding: 3px; + border-bottom: 1px solid black; +} + +td.submit { + background-color: #d0d0d0; + color: #222; + padding: 4px; + font-size: 13px; + vertical-align: top; +} + +/* must reset all values of td style */ +td.il_no_style { + font-size: normal; + font-weight: normal; + background-image: none; + background-color: white; +} + +/* locator */ + +div.locator { + padding: 2px 5px; + font-size: 13px; + vertical-align: top; + text-align: left; + background-color: #ddd; + border: 2px solid #606060; +} + + +/* ---------------- headlines ------------------ */ + +h1 { + font-size: 16px; + color: #222; + white-space: nowrap; +} + +h2 { + font-size: 16px; + color: #222; +} + +/* ----------------- invisible border ------------- */ +div.top_border { + margin: 0; + padding: 10px 15px 5px; + background-color: black; +} +div.invisible_border { + margin: 12px 15px; +} + +div.il_Footer { + margin-top: 30px; + margin-bottom: 10px; + font-size: 10px; + text-align: center; +} + +/* ----------------- alternative text styles ------------- */ +.small { + text-decoration: none; + font-size: 11px; +} + +.smallgreen { + text-decoration: none; + font-size: 11px; + color: green; +} + +.smallred { + text-decoration: none; + font-size: 11px; + color: red; +} + +.warning { + text-decoration: none; + font-weight: bold; + color: red; +} + +.asterisk { + color: red; + font-size: 11px; +} + +.default { + text-decoration: none; + font-weight: normal; +} + +.quote { + font-style: italic; + font-weight: normal; +} + +.subtitle { + font-style: italic; + font-weight: normal; + font-size: 11px; +} + +.moderator_small { + text-decoration: none; + font-size: 11px; + color: red; +} + +.moderator { + text-decoration: none; + font-size: 13px; + color: red; +} + +.bold { + font-weight: bold; +} + +/* ----------------- normal links ------------- */ +a { + text-decoration: none; + color: #06f; +} + +a:hover { + color: #06f; +} + +a:visited { + color:#06f; +} + +/* ------------------- mail links ----------- */ +a.mailread +{ + font-weight: normal; + color: blue; +} + +a.mailunread +{ + color: blue; + font-weight: bold; +} + +/* ------------------ buttons -------------- */ + +.btn { + background-color: #069; + color: white; +} + +a.btn { + color: white; + text-decoration: none; + font-size: 13px; +} + +a.tblheader:visited, a.tblheader:hover { + color: white; +} + +a.tblfooter:visited, a.tblfooter:hover { + color: white; +} + +a.btn:visited { + color: white; + text-decoration: none; + font-size: 13px; +} + +a.btn:hover { + color: #eef; +} + +.message { + color: #d00; + line-height: 25px; + font-weight: bold; + text-align: center; + vertical-align: top; +} + +/* ------------------ tabs -------------- */ +.tab { + font-size: 11px; + color: black; + background-color: white; +} + +.tabactive { + background-color: #f0f0f0; +} +.tabinactive { + background-color: #c5c5c5; +} + +/* --- to prevent tab-images from spacing when using DOCTYPE xhtml --- */ +img.imgtab { + display: block; +} + +/* ------------------ content window body tag (not used yet) -------------- */ +.content { + margin: 0; +} + +/* --- Editor styles ---*/ +div.il_editarea { + border-style: dotted; + border-width: 1px; +} + + +/* ------------------ blind image - spacer gif -------------- + please use this style class always when using this blind image */ +img.spacer { + display: block; +} + +/* ------------------ visually distinguishable numeric input fields -------------- + Styles related to https://mantis.ilias.de/view.php?id=26494 + */ +.ilcqinput_NumericInput { + background: #E0FAFA; +} + +.ilcqinput_NumericInput+span:after { + content: " (!) "; + color: green; +} + +.ilcqinput_NumericInputInvalid { + background: red; +} \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/delos.css b/Icarus/Resources/Manual/Demo/templates/default/delos.css new file mode 100644 index 0000000..ab28a84 --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/delos.css @@ -0,0 +1,20117 @@ +@font-face { + font-family: 'Open Sans'; + src: url('fonts/OpenSansWeb/OpenSans-Regular.woff2') format('woff2'), url('fonts/OpenSansWeb/OpenSans-Regular.woff') format('woff'); + font-weight: 400; + font-style: normal; +} +@font-face { + font-family: 'Open Sans'; + src: url('fonts/OpenSansWeb/OpenSans-Bold.woff2') format('woff2'), url('fonts/OpenSansWeb/OpenSans-Bold.woff') format('woff'); + font-weight: 700; + font-style: normal; +} +@font-face { + font-family: 'Open Sans'; + src: url('fonts/OpenSansWeb/OpenSans-Italic.woff2') format('woff2'), url('fonts/OpenSansWeb/OpenSans-Italic.woff') format('woff'); + font-weight: 400; + font-style: italic; +} +@font-face { + font-family: 'Open Sans'; + src: url('fonts/OpenSansWeb/OpenSans-BoldItalic.woff2') format('woff2'), url('fonts/OpenSansWeb/OpenSans-BoldItalic.woff') format('woff'); + font-weight: 700; + font-style: italic; +} +@font-face { + font-family: 'Open Sans'; + src: url('fonts/OpenSansWeb/OpenSans-Light.woff2') format('woff2'), url('fonts/OpenSansWeb/OpenSans-Light.woff') format('woff'); + font-weight: 300; + font-style: normal; +} +@font-face { + font-family: 'Open Sans'; + src: url('fonts/OpenSansWeb/OpenSans-LightItalic.woff2') format('woff2'), url('fonts/OpenSansWeb/OpenSans-LightItalic.woff') format('woff'); + font-weight: 300; + font-style: italic; +} +@font-face { + font-family: 'Open Sans'; + src: url('fonts/OpenSansWeb/OpenSans-Semibold.woff2') format('woff2'), url('fonts/OpenSansWeb/OpenSans-Semibold.woff') format('woff'); + font-weight: 600; + font-style: normal; +} +@font-face { + font-family: 'Open Sans'; + src: url('fonts/OpenSansWeb/OpenSans-SemiboldItalic.woff2') format('woff2'), url('fonts/OpenSansWeb/OpenSans-SemiboldItalic.woff') format('woff'); + font-weight: 600; + font-style: italic; +} +@font-face { + font-family: 'Open Sans'; + src: url('fonts/OpenSansWeb/OpenSans-ExtraBold.woff2') format('woff2'), url('fonts/OpenSansWeb/OpenSans-ExtraBold.woff') format('woff'); + font-weight: 800; + font-style: normal; +} +@font-face { + font-family: 'Open Sans'; + src: url('fonts/OpenSansWeb/OpenSans-ExtraBoldItalic.woff2') format('woff2'), url('fonts/OpenSansWeb/OpenSans-ExtraBoldItalic.woff') format('woff'); + font-weight: 800; + font-style: italic; +} +@font-face { + font-family: 'Open Sans Emoji'; + src: url('fonts/OpenSansEmoji/OpenSansEmoji.ttf') format('truetype'), url('fonts/OpenSansEmoji/OpenSansEmoji.otf') format('otf'); + font-style: normal; +} +@font-face { + font-family: 'il-icons'; + src: url('fonts/Iconfont/il-icons.woff') format('woff'), url('fonts/Iconfont/il-icons.ttf') format('truetype'); + font-weight: 300; + font-style: normal; +} +/* rtl-review is this font safe for RTL languages? */ +/* rtl-review */ +[dir="ltr"] * { + direction: ltr; + unicode-bidi: embed; +} +[dir="rtl"] * { + text-align: right; + direction: rtl; + unicode-bidi: embed; +} +bdo[dir="ltr"] { + direction: ltr; + unicode-bidi: bidi-override; +} +bdo[dir="rtl"] { + direction: rtl; + unicode-bidi: bidi-override; +} +/* +/* rtl-review */ +/* with specifics imports +add [dir="rtl"] SELECTOR ([dir="ltr"] is default) +to elements with different left/right margin, padding, border, position, float, clear, text-align and, when needed, Background-position. +In theory, you should also invert shadow... but i think we could postpone this to another release... +All parts that aren't checked yet are actually marked with "rtl-review" +*/ +/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ +html { + font-family: sans-serif; + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; +} +body { + margin: 0; +} +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} +audio, +canvas, +progress, +video { + display: inline-block; + vertical-align: baseline; +} +audio:not([controls]) { + display: none; + height: 0; +} +[hidden], +template { + display: none; +} +a { + background-color: transparent; +} +a:active, +a:hover { + outline: 0; +} +abbr[title] { + border-bottom: none; + text-decoration: underline; + text-decoration: underline dotted; +} +b, +strong { + font-weight: bold; +} +dfn { + font-style: italic; +} +h1 { + font-size: 2em; + margin: 0.67em 0; +} +mark { + background: #ff0; + color: #000; +} +small { + font-size: 80%; +} +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +img { + border: 0; +} +svg:not(:root) { + overflow: hidden; +} +figure { + margin: 1em 40px; +} +hr { + box-sizing: content-box; + height: 0; +} +pre { + overflow: auto; +} +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} +button, +input, +optgroup, +select, +textarea { + color: inherit; + font: inherit; + margin: 0; +} +button { + overflow: visible; +} +button, +select { + text-transform: none; +} +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; +} +button[disabled], +html input[disabled] { + cursor: default; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} +input { + line-height: normal; +} +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; + padding: 0; +} +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} +input[type="search"] { + -webkit-appearance: textfield; + box-sizing: content-box; +} +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} +legend { + border: 0; + padding: 0; +} +textarea { + overflow: auto; +} +optgroup { + font-weight: bold; +} +table { + border-collapse: collapse; + border-spacing: 0; +} +td, +th { + padding: 0; +} +@font-face { + font-family: "Glyphicons Halflings"; + src: url("../../node_modules/bootstrap/fonts/glyphicons-halflings-regular.eot"); + src: url("../../node_modules/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../../node_modules/bootstrap/fonts/glyphicons-halflings-regular.woff2") format("woff2"), url("../../node_modules/bootstrap/fonts/glyphicons-halflings-regular.woff") format("woff"), url("../../node_modules/bootstrap/fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("../../node_modules/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); +} +.glyphicon { + position: relative; + top: 1px; + display: inline-block; + font-family: "Glyphicons Halflings"; + font-style: normal; + font-weight: 400; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.glyphicon-asterisk:before { + content: "\002a"; +} +.glyphicon-plus:before { + content: "\002b"; +} +.glyphicon-euro:before, +.glyphicon-eur:before { + content: "\20ac"; +} +.glyphicon-minus:before { + content: "\2212"; +} +.glyphicon-cloud:before { + content: "\2601"; +} +.glyphicon-envelope:before { + content: "\2709"; +} +.glyphicon-pencil:before { + content: "\270f"; +} +.glyphicon-glass:before { + content: "\e001"; +} +.glyphicon-music:before { + content: "\e002"; +} +.glyphicon-search:before { + content: "\e003"; +} +.glyphicon-heart:before { + content: "\e005"; +} +.glyphicon-star:before { + content: "\e006"; +} +.glyphicon-star-empty:before { + content: "\e007"; +} +.glyphicon-user:before { + content: "\e008"; +} +.glyphicon-film:before { + content: "\e009"; +} +.glyphicon-th-large:before { + content: "\e010"; +} +.glyphicon-th:before { + content: "\e011"; +} +.glyphicon-th-list:before { + content: "\e012"; +} +.glyphicon-ok:before { + content: "\e013"; +} +.glyphicon-remove:before { + content: "\e014"; +} +.glyphicon-zoom-in:before { + content: "\e015"; +} +.glyphicon-zoom-out:before { + content: "\e016"; +} +.glyphicon-off:before { + content: "\e017"; +} +.glyphicon-signal:before { + content: "\e018"; +} +.glyphicon-cog:before { + content: "\e019"; +} +.glyphicon-trash:before { + content: "\e020"; +} +.glyphicon-home:before { + content: "\e021"; +} +.glyphicon-file:before { + content: "\e022"; +} +.glyphicon-time:before { + content: "\e023"; +} +.glyphicon-road:before { + content: "\e024"; +} +.glyphicon-download-alt:before { + content: "\e025"; +} +.glyphicon-download:before { + content: "\e026"; +} +.glyphicon-upload:before { + content: "\e027"; +} +.glyphicon-inbox:before { + content: "\e028"; +} +.glyphicon-play-circle:before { + content: "\e029"; +} +.glyphicon-repeat:before { + content: "\e030"; +} +.glyphicon-refresh:before { + content: "\e031"; +} +.glyphicon-list-alt:before { + content: "\e032"; +} +.glyphicon-lock:before { + content: "\e033"; +} +.glyphicon-flag:before { + content: "\e034"; +} +.glyphicon-headphones:before { + content: "\e035"; +} +.glyphicon-volume-off:before { + content: "\e036"; +} +.glyphicon-volume-down:before { + content: "\e037"; +} +.glyphicon-volume-up:before { + content: "\e038"; +} +.glyphicon-qrcode:before { + content: "\e039"; +} +.glyphicon-barcode:before { + content: "\e040"; +} +.glyphicon-tag:before { + content: "\e041"; +} +.glyphicon-tags:before { + content: "\e042"; +} +.glyphicon-book:before { + content: "\e043"; +} +.glyphicon-bookmark:before { + content: "\e044"; +} +.glyphicon-print:before { + content: "\e045"; +} +.glyphicon-camera:before { + content: "\e046"; +} +.glyphicon-font:before { + content: "\e047"; +} +.glyphicon-bold:before { + content: "\e048"; +} +.glyphicon-italic:before { + content: "\e049"; +} +.glyphicon-text-height:before { + content: "\e050"; +} +.glyphicon-text-width:before { + content: "\e051"; +} +.glyphicon-align-left:before { + content: "\e052"; +} +.glyphicon-align-center:before { + content: "\e053"; +} +.glyphicon-align-right:before { + content: "\e054"; +} +.glyphicon-align-justify:before { + content: "\e055"; +} +.glyphicon-list:before { + content: "\e056"; +} +.glyphicon-indent-left:before { + content: "\e057"; +} +.glyphicon-indent-right:before { + content: "\e058"; +} +.glyphicon-facetime-video:before { + content: "\e059"; +} +.glyphicon-picture:before { + content: "\e060"; +} +.glyphicon-map-marker:before { + content: "\e062"; +} +.glyphicon-adjust:before { + content: "\e063"; +} +.glyphicon-tint:before { + content: "\e064"; +} +.glyphicon-edit:before { + content: "\e065"; +} +.glyphicon-share:before { + content: "\e066"; +} +.glyphicon-check:before { + content: "\e067"; +} +.glyphicon-move:before { + content: "\e068"; +} +.glyphicon-step-backward:before { + content: "\e069"; +} +.glyphicon-fast-backward:before { + content: "\e070"; +} +.glyphicon-backward:before { + content: "\e071"; +} +.glyphicon-play:before { + content: "\e072"; +} +.glyphicon-pause:before { + content: "\e073"; +} +.glyphicon-stop:before { + content: "\e074"; +} +.glyphicon-forward:before { + content: "\e075"; +} +.glyphicon-fast-forward:before { + content: "\e076"; +} +.glyphicon-step-forward:before { + content: "\e077"; +} +.glyphicon-eject:before { + content: "\e078"; +} +.glyphicon-chevron-left:before { + content: "\e079"; +} +.glyphicon-chevron-right:before { + content: "\e080"; +} +.glyphicon-plus-sign:before { + content: "\e081"; +} +.glyphicon-minus-sign:before { + content: "\e082"; +} +.glyphicon-remove-sign:before { + content: "\e083"; +} +.glyphicon-ok-sign:before { + content: "\e084"; +} +.glyphicon-question-sign:before { + content: "\e085"; +} +.glyphicon-info-sign:before { + content: "\e086"; +} +.glyphicon-screenshot:before { + content: "\e087"; +} +.glyphicon-remove-circle:before { + content: "\e088"; +} +.glyphicon-ok-circle:before { + content: "\e089"; +} +.glyphicon-ban-circle:before { + content: "\e090"; +} +.glyphicon-arrow-left:before { + content: "\e091"; +} +.glyphicon-arrow-right:before { + content: "\e092"; +} +.glyphicon-arrow-up:before { + content: "\e093"; +} +.glyphicon-arrow-down:before { + content: "\e094"; +} +.glyphicon-share-alt:before { + content: "\e095"; +} +.glyphicon-resize-full:before { + content: "\e096"; +} +.glyphicon-resize-small:before { + content: "\e097"; +} +.glyphicon-exclamation-sign:before { + content: "\e101"; +} +.glyphicon-gift:before { + content: "\e102"; +} +.glyphicon-leaf:before { + content: "\e103"; +} +.glyphicon-fire:before { + content: "\e104"; +} +.glyphicon-eye-open:before { + content: "\e105"; +} +.glyphicon-eye-close:before { + content: "\e106"; +} +.glyphicon-warning-sign:before { + content: "\e107"; +} +.glyphicon-plane:before { + content: "\e108"; +} +.glyphicon-calendar:before { + content: "\e109"; +} +.glyphicon-random:before { + content: "\e110"; +} +.glyphicon-comment:before { + content: "\e111"; +} +.glyphicon-magnet:before { + content: "\e112"; +} +.glyphicon-chevron-up:before { + content: "\e113"; +} +.glyphicon-chevron-down:before { + content: "\e114"; +} +.glyphicon-retweet:before { + content: "\e115"; +} +.glyphicon-shopping-cart:before { + content: "\e116"; +} +.glyphicon-folder-close:before { + content: "\e117"; +} +.glyphicon-folder-open:before { + content: "\e118"; +} +.glyphicon-resize-vertical:before { + content: "\e119"; +} +.glyphicon-resize-horizontal:before { + content: "\e120"; +} +.glyphicon-hdd:before { + content: "\e121"; +} +.glyphicon-bullhorn:before { + content: "\e122"; +} +.glyphicon-bell:before { + content: "\e123"; +} +.glyphicon-certificate:before { + content: "\e124"; +} +.glyphicon-thumbs-up:before { + content: "\e125"; +} +.glyphicon-thumbs-down:before { + content: "\e126"; +} +.glyphicon-hand-right:before { + content: "\e127"; +} +.glyphicon-hand-left:before { + content: "\e128"; +} +.glyphicon-hand-up:before { + content: "\e129"; +} +.glyphicon-hand-down:before { + content: "\e130"; +} +.glyphicon-circle-arrow-right:before { + content: "\e131"; +} +.glyphicon-circle-arrow-left:before { + content: "\e132"; +} +.glyphicon-circle-arrow-up:before { + content: "\e133"; +} +.glyphicon-circle-arrow-down:before { + content: "\e134"; +} +.glyphicon-globe:before { + content: "\e135"; +} +.glyphicon-wrench:before { + content: "\e136"; +} +.glyphicon-tasks:before { + content: "\e137"; +} +.glyphicon-filter:before { + content: "\e138"; +} +.glyphicon-briefcase:before { + content: "\e139"; +} +.glyphicon-fullscreen:before { + content: "\e140"; +} +.glyphicon-dashboard:before { + content: "\e141"; +} +.glyphicon-paperclip:before { + content: "\e142"; +} +.glyphicon-heart-empty:before { + content: "\e143"; +} +.glyphicon-link:before { + content: "\e144"; +} +.glyphicon-phone:before { + content: "\e145"; +} +.glyphicon-pushpin:before { + content: "\e146"; +} +.glyphicon-usd:before { + content: "\e148"; +} +.glyphicon-gbp:before { + content: "\e149"; +} +.glyphicon-sort:before { + content: "\e150"; +} +.glyphicon-sort-by-alphabet:before { + content: "\e151"; +} +.glyphicon-sort-by-alphabet-alt:before { + content: "\e152"; +} +.glyphicon-sort-by-order:before { + content: "\e153"; +} +.glyphicon-sort-by-order-alt:before { + content: "\e154"; +} +.glyphicon-sort-by-attributes:before { + content: "\e155"; +} +.glyphicon-sort-by-attributes-alt:before { + content: "\e156"; +} +.glyphicon-unchecked:before { + content: "\e157"; +} +.glyphicon-expand:before { + content: "\e158"; +} +.glyphicon-collapse-down:before { + content: "\e159"; +} +.glyphicon-collapse-up:before { + content: "\e160"; +} +.glyphicon-log-in:before { + content: "\e161"; +} +.glyphicon-flash:before { + content: "\e162"; +} +.glyphicon-log-out:before { + content: "\e163"; +} +.glyphicon-new-window:before { + content: "\e164"; +} +.glyphicon-record:before { + content: "\e165"; +} +.glyphicon-save:before { + content: "\e166"; +} +.glyphicon-open:before { + content: "\e167"; +} +.glyphicon-saved:before { + content: "\e168"; +} +.glyphicon-import:before { + content: "\e169"; +} +.glyphicon-export:before { + content: "\e170"; +} +.glyphicon-send:before { + content: "\e171"; +} +.glyphicon-floppy-disk:before { + content: "\e172"; +} +.glyphicon-floppy-saved:before { + content: "\e173"; +} +.glyphicon-floppy-remove:before { + content: "\e174"; +} +.glyphicon-floppy-save:before { + content: "\e175"; +} +.glyphicon-floppy-open:before { + content: "\e176"; +} +.glyphicon-credit-card:before { + content: "\e177"; +} +.glyphicon-transfer:before { + content: "\e178"; +} +.glyphicon-cutlery:before { + content: "\e179"; +} +.glyphicon-header:before { + content: "\e180"; +} +.glyphicon-compressed:before { + content: "\e181"; +} +.glyphicon-earphone:before { + content: "\e182"; +} +.glyphicon-phone-alt:before { + content: "\e183"; +} +.glyphicon-tower:before { + content: "\e184"; +} +.glyphicon-stats:before { + content: "\e185"; +} +.glyphicon-sd-video:before { + content: "\e186"; +} +.glyphicon-hd-video:before { + content: "\e187"; +} +.glyphicon-subtitles:before { + content: "\e188"; +} +.glyphicon-sound-stereo:before { + content: "\e189"; +} +.glyphicon-sound-dolby:before { + content: "\e190"; +} +.glyphicon-sound-5-1:before { + content: "\e191"; +} +.glyphicon-sound-6-1:before { + content: "\e192"; +} +.glyphicon-sound-7-1:before { + content: "\e193"; +} +.glyphicon-copyright-mark:before { + content: "\e194"; +} +.glyphicon-registration-mark:before { + content: "\e195"; +} +.glyphicon-cloud-download:before { + content: "\e197"; +} +.glyphicon-cloud-upload:before { + content: "\e198"; +} +.glyphicon-tree-conifer:before { + content: "\e199"; +} +.glyphicon-tree-deciduous:before { + content: "\e200"; +} +.glyphicon-cd:before { + content: "\e201"; +} +.glyphicon-save-file:before { + content: "\e202"; +} +.glyphicon-open-file:before { + content: "\e203"; +} +.glyphicon-level-up:before { + content: "\e204"; +} +.glyphicon-copy:before { + content: "\e205"; +} +.glyphicon-paste:before { + content: "\e206"; +} +.glyphicon-alert:before { + content: "\e209"; +} +.glyphicon-equalizer:before { + content: "\e210"; +} +.glyphicon-king:before { + content: "\e211"; +} +.glyphicon-queen:before { + content: "\e212"; +} +.glyphicon-pawn:before { + content: "\e213"; +} +.glyphicon-bishop:before { + content: "\e214"; +} +.glyphicon-knight:before { + content: "\e215"; +} +.glyphicon-baby-formula:before { + content: "\e216"; +} +.glyphicon-tent:before { + content: "\26fa"; +} +.glyphicon-blackboard:before { + content: "\e218"; +} +.glyphicon-bed:before { + content: "\e219"; +} +.glyphicon-apple:before { + content: "\f8ff"; +} +.glyphicon-erase:before { + content: "\e221"; +} +.glyphicon-hourglass:before { + content: "\231b"; +} +.glyphicon-lamp:before { + content: "\e223"; +} +.glyphicon-duplicate:before { + content: "\e224"; +} +.glyphicon-piggy-bank:before { + content: "\e225"; +} +.glyphicon-scissors:before { + content: "\e226"; +} +.glyphicon-bitcoin:before { + content: "\e227"; +} +.glyphicon-btc:before { + content: "\e227"; +} +.glyphicon-xbt:before { + content: "\e227"; +} +.glyphicon-yen:before { + content: "\00a5"; +} +.glyphicon-jpy:before { + content: "\00a5"; +} +.glyphicon-ruble:before { + content: "\20bd"; +} +.glyphicon-rub:before { + content: "\20bd"; +} +.glyphicon-scale:before { + content: "\e230"; +} +.glyphicon-ice-lolly:before { + content: "\e231"; +} +.glyphicon-ice-lolly-tasted:before { + content: "\e232"; +} +.glyphicon-education:before { + content: "\e233"; +} +.glyphicon-option-horizontal:before { + content: "\e234"; +} +.glyphicon-option-vertical:before { + content: "\e235"; +} +.glyphicon-menu-hamburger:before { + content: "\e236"; +} +.glyphicon-modal-window:before { + content: "\e237"; +} +.glyphicon-oil:before { + content: "\e238"; +} +.glyphicon-grain:before { + content: "\e239"; +} +.glyphicon-sunglasses:before { + content: "\e240"; +} +.glyphicon-text-size:before { + content: "\e241"; +} +.glyphicon-text-color:before { + content: "\e242"; +} +.glyphicon-text-background:before { + content: "\e243"; +} +.glyphicon-object-align-top:before { + content: "\e244"; +} +.glyphicon-object-align-bottom:before { + content: "\e245"; +} +.glyphicon-object-align-horizontal:before { + content: "\e246"; +} +.glyphicon-object-align-left:before { + content: "\e247"; +} +.glyphicon-object-align-vertical:before { + content: "\e248"; +} +.glyphicon-object-align-right:before { + content: "\e249"; +} +.glyphicon-triangle-right:before, +.il-tree li.il-tree-node.expandable > .node-line:before { + content: "\e250"; +} +.glyphicon-triangle-left:before { + content: "\e251"; +} +.glyphicon-triangle-bottom:before, +.il-tree li.il-tree-node.expandable[aria-expanded="true"] > .node-line:before { + content: "\e252"; +} +.glyphicon-triangle-top:before { + content: "\e253"; +} +.glyphicon-console:before { + content: "\e254"; +} +.glyphicon-superscript:before { + content: "\e255"; +} +.glyphicon-subscript:before { + content: "\e256"; +} +.glyphicon-menu-left:before { + content: "\e257"; +} +.glyphicon-menu-right:before { + content: "\e258"; +} +.glyphicon-menu-down:before { + content: "\e259"; +} +.glyphicon-menu-up:before { + content: "\e260"; +} +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +html { + font-size: 10px; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +body { + font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif; + font-size: 14px; + line-height: 1.42857143; + color: #161616; + background-color: #f0f0f0; +} +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +a { + color: #4c6586; + text-decoration: none; +} +a:hover, +a:focus { + color: #3a4c65; + text-decoration: underline; +} +a:focus { + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; + outline: none; + outline-offset: 0px; +} +a:focus:focus-visible { + outline: 2px solid #FFFFFF; + outline-offset: 5px; +} +a:focus:focus-visible::after { + content: " "; + position: absolute; + top: -2px; + left: -2px; + right: -2px; + bottom: -2px; + border: 2px solid #FFFFFF; + outline: 3px solid #0078D7; +} +figure { + margin: 0; +} +img { + vertical-align: middle; +} +.img-responsive, +.thumbnail > img, +.thumbnail a > img, +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: block; + max-width: 100%; + height: auto; +} +.img-rounded { + border-radius: 0px; +} +.img-thumbnail { + padding: 4px; + line-height: 1.42857143; + background-color: #f0f0f0; + border: 1px solid #ddd; + border-radius: 0px; + -webkit-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + display: inline-block; + max-width: 100%; + height: auto; +} +.img-circle { + border-radius: 50%; +} +hr { + margin-top: 20px; + margin-bottom: 20px; + border: 0; + border-top: 1px solid #eeeeee; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} +[role="button"] { + cursor: pointer; +} +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + font-family: inherit; + font-weight: 500; + line-height: 1.1; + color: inherit; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small, +.h1 small, +.h2 small, +.h3 small, +.h4 small, +.h5 small, +.h6 small, +h1 .small, +h2 .small, +h3 .small, +h4 .small, +h5 .small, +h6 .small, +.h1 .small, +.h2 .small, +.h3 .small, +.h4 .small, +.h5 .small, +.h6 .small { + font-weight: 400; + line-height: 1; + color: #777777; +} +h1, +.h1, +h2, +.h2, +h3, +.h3 { + margin-top: 20px; + margin-bottom: 10px; +} +h1 small, +.h1 small, +h2 small, +.h2 small, +h3 small, +.h3 small, +h1 .small, +.h1 .small, +h2 .small, +.h2 .small, +h3 .small, +.h3 .small { + font-size: 65%; +} +h4, +.h4, +h5, +.h5, +h6, +.h6 { + margin-top: 10px; + margin-bottom: 10px; +} +h4 small, +.h4 small, +h5 small, +.h5 small, +h6 small, +.h6 small, +h4 .small, +.h4 .small, +h5 .small, +.h5 .small, +h6 .small, +.h6 .small { + font-size: 75%; +} +h1, +.h1 { + font-size: 22px; +} +h2, +.h2 { + font-size: 19px; +} +h3, +.h3 { + font-size: 19px; +} +h4, +.h4 { + font-size: 17px; +} +h5, +.h5 { + font-size: 16px; +} +h6, +.h6 { + font-size: 14px; +} +p { + margin: 0 0 10px; +} +.lead { + margin-bottom: 20px; + font-size: 16px; + font-weight: 300; + line-height: 1.4; +} +@media (min-width: 768px) { + .lead { + font-size: 21px; + } +} +small, +.small { + font-size: 85%; +} +mark, +.mark { + padding: 0.2em; + background-color: #fcf8e3; +} +.text-left { + text-align: left; +} +.text-right { + text-align: right; +} +.text-center { + text-align: center; +} +.text-justify { + text-align: justify; +} +.text-nowrap { + white-space: nowrap; +} +.text-lowercase { + text-transform: lowercase; +} +.text-uppercase { + text-transform: uppercase; +} +.text-capitalize { + text-transform: capitalize; +} +.text-muted { + color: #737373; +} +.text-primary { + color: #4c6586; +} +a.text-primary:hover, +a.text-primary:focus { + color: #3a4c65; +} +.text-success { + color: #3c763d; +} +a.text-success:hover, +a.text-success:focus { + color: #2b542c; +} +.text-info { + color: #31708f; +} +a.text-info:hover, +a.text-info:focus { + color: #245269; +} +.text-warning { + color: #8a6d3b; +} +a.text-warning:hover, +a.text-warning:focus { + color: #66512c; +} +.text-danger { + color: #a94442; +} +a.text-danger:hover, +a.text-danger:focus { + color: #843534; +} +.bg-primary { + color: #fff; + background-color: #4c6586; +} +a.bg-primary:hover, +a.bg-primary:focus { + background-color: #3a4c65; +} +.bg-success { + background-color: #dff0d8; +} +a.bg-success:hover, +a.bg-success:focus { + background-color: #c1e2b3; +} +.bg-info { + background-color: #d9edf7; +} +a.bg-info:hover, +a.bg-info:focus { + background-color: #afd9ee; +} +.bg-warning { + background-color: #fcf8e3; +} +a.bg-warning:hover, +a.bg-warning:focus { + background-color: #f7ecb5; +} +.bg-danger { + background-color: #f2dede; +} +a.bg-danger:hover, +a.bg-danger:focus { + background-color: #e4b9b9; +} +.page-header { + padding-bottom: 9px; + margin: 40px 0 20px; + border-bottom: 1px solid #eeeeee; +} +ul, +ol { + margin-top: 0; + margin-bottom: 10px; +} +ul ul, +ol ul, +ul ol, +ol ol { + margin-bottom: 0; +} +.list-unstyled { + padding-left: 0; + list-style: none; +} +.list-inline { + padding-left: 0; + list-style: none; + margin-left: -5px; +} +.list-inline > li { + display: inline-block; + padding-right: 5px; + padding-left: 5px; +} +dl { + margin-top: 0; + margin-bottom: 20px; +} +dt, +dd { + line-height: 1.42857143; +} +dt { + font-weight: 700; +} +dd { + margin-left: 0; +} +@media (min-width: 768px) { + .dl-horizontal dt { + float: left; + width: 160px; + clear: left; + text-align: right; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + .dl-horizontal dd { + margin-left: 180px; + } +} +abbr[title], +abbr[data-original-title] { + cursor: help; +} +.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 10px 20px; + margin: 0 0 20px; + font-size: 17.5px; + border-left: 5px solid #eeeeee; +} +blockquote p:last-child, +blockquote ul:last-child, +blockquote ol:last-child { + margin-bottom: 0; +} +blockquote footer, +blockquote small, +blockquote .small { + display: block; + font-size: 80%; + line-height: 1.42857143; + color: #777777; +} +blockquote footer:before, +blockquote small:before, +blockquote .small:before { + content: "\2014 \00A0"; +} +.blockquote-reverse, +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + text-align: right; + border-right: 5px solid #eeeeee; + border-left: 0; +} +.blockquote-reverse footer:before, +blockquote.pull-right footer:before, +.blockquote-reverse small:before, +blockquote.pull-right small:before, +.blockquote-reverse .small:before, +blockquote.pull-right .small:before { + content: ""; +} +.blockquote-reverse footer:after, +blockquote.pull-right footer:after, +.blockquote-reverse small:after, +blockquote.pull-right small:after, +.blockquote-reverse .small:after, +blockquote.pull-right .small:after { + content: "\00A0 \2014"; +} +address { + margin-bottom: 20px; + font-style: normal; + line-height: 1.42857143; +} +code, +kbd, +pre, +samp { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; +} +code { + padding: 2px 4px; + font-size: 90%; + color: #c7254e; + background-color: #f9f2f4; + border-radius: 0px; +} +kbd { + padding: 2px 4px; + font-size: 90%; + color: #fff; + background-color: #333; + border-radius: 0px; + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); +} +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: 700; + box-shadow: none; +} +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 1.42857143; + color: #333333; + word-break: break-all; + word-wrap: break-word; + background-color: #f5f5f5; + border: 1px solid #ccc; + border-radius: 0px; +} +pre code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border-radius: 0; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +.container { + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +@media (min-width: 768px) { + .container { + width: 750px; + } +} +@media (min-width: 992px) { + .container { + width: 970px; + } +} +@media (min-width: 1200px) { + .container { + width: 1170px; + } +} +.container-fluid { + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +.row { + margin-right: -15px; + margin-left: -15px; +} +.row-no-gutters { + margin-right: 0; + margin-left: 0; +} +.row-no-gutters [class*="col-"] { + padding-right: 0; + padding-left: 0; +} +.col-xs-1, +.col-sm-1, +.col-md-1, +.col-lg-1, +.col-xs-2, +.col-sm-2, +.col-md-2, +.col-lg-2, +.col-xs-3, +.col-sm-3, +.col-md-3, +.col-lg-3, +.col-xs-4, +.col-sm-4, +.col-md-4, +.col-lg-4, +.col-xs-5, +.col-sm-5, +.col-md-5, +.col-lg-5, +.col-xs-6, +.col-sm-6, +.col-md-6, +.col-lg-6, +.col-xs-7, +.col-sm-7, +.col-md-7, +.col-lg-7, +.col-xs-8, +.col-sm-8, +.col-md-8, +.col-lg-8, +.col-xs-9, +.col-sm-9, +.col-md-9, +.col-lg-9, +.col-xs-10, +.col-sm-10, +.col-md-10, +.col-lg-10, +.col-xs-11, +.col-sm-11, +.col-md-11, +.col-lg-11, +.col-xs-12, +.col-sm-12, +.col-md-12, +.col-lg-12 { + position: relative; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; +} +.col-xs-1, +.col-sm-1, +.col-md-1, +.col-lg-1, +.col-xs-2, +.col-sm-2, +.col-md-2, +.col-lg-2, +.col-xs-3, +.col-sm-3, +.col-md-3, +.col-lg-3, +.col-xs-4, +.col-sm-4, +.col-md-4, +.col-lg-4, +.col-xs-5, +.col-sm-5, +.col-md-5, +.col-lg-5, +.col-xs-6, +.col-sm-6, +.col-md-6, +.col-lg-6, +.col-xs-7, +.col-sm-7, +.col-md-7, +.col-lg-7, +.col-xs-8, +.col-sm-8, +.col-md-8, +.col-lg-8, +.col-xs-9, +.col-sm-9, +.col-md-9, +.col-lg-9, +.col-xs-10, +.col-sm-10, +.col-md-10, +.col-lg-10, +.col-xs-11, +.col-sm-11, +.col-md-11, +.col-lg-11, +.col-xs-12, +.col-sm-12, +.col-md-12, +.col-lg-12 { + position: relative; + min-height: 1px; + padding-left: 15px; + padding-right: 15px; + width: 100%; +} +.col-xs-1, +.col-xs-2, +.col-xs-3, +.col-xs-4, +.col-xs-5, +.col-xs-6, +.col-xs-7, +.col-xs-8, +.col-xs-9, +.col-xs-10, +.col-xs-11, +.col-xs-12 { + float: left; +} +.col-xs-12 { + width: 100%; +} +.col-xs-11 { + width: 91.66666667%; +} +.col-xs-10 { + width: 83.33333333%; +} +.col-xs-9 { + width: 75%; +} +.col-xs-8 { + width: 66.66666667%; +} +.col-xs-7 { + width: 58.33333333%; +} +.col-xs-6 { + width: 50%; +} +.col-xs-5 { + width: 41.66666667%; +} +.col-xs-4 { + width: 33.33333333%; +} +.col-xs-3 { + width: 25%; +} +.col-xs-2 { + width: 16.66666667%; +} +.col-xs-1 { + width: 8.33333333%; +} +.col-xs-pull-12 { + right: 100%; +} +.col-xs-pull-11 { + right: 91.66666667%; +} +.col-xs-pull-10 { + right: 83.33333333%; +} +.col-xs-pull-9 { + right: 75%; +} +.col-xs-pull-8 { + right: 66.66666667%; +} +.col-xs-pull-7 { + right: 58.33333333%; +} +.col-xs-pull-6 { + right: 50%; +} +.col-xs-pull-5 { + right: 41.66666667%; +} +.col-xs-pull-4 { + right: 33.33333333%; +} +.col-xs-pull-3 { + right: 25%; +} +.col-xs-pull-2 { + right: 16.66666667%; +} +.col-xs-pull-1 { + right: 8.33333333%; +} +.col-xs-pull-0 { + right: auto; +} +.col-xs-push-12 { + left: 100%; +} +.col-xs-push-11 { + left: 91.66666667%; +} +.col-xs-push-10 { + left: 83.33333333%; +} +.col-xs-push-9 { + left: 75%; +} +.col-xs-push-8 { + left: 66.66666667%; +} +.col-xs-push-7 { + left: 58.33333333%; +} +.col-xs-push-6 { + left: 50%; +} +.col-xs-push-5 { + left: 41.66666667%; +} +.col-xs-push-4 { + left: 33.33333333%; +} +.col-xs-push-3 { + left: 25%; +} +.col-xs-push-2 { + left: 16.66666667%; +} +.col-xs-push-1 { + left: 8.33333333%; +} +.col-xs-push-0 { + left: auto; +} +.col-xs-offset-12 { + margin-left: 100%; +} +.col-xs-offset-11 { + margin-left: 91.66666667%; +} +.col-xs-offset-10 { + margin-left: 83.33333333%; +} +.col-xs-offset-9 { + margin-left: 75%; +} +.col-xs-offset-8 { + margin-left: 66.66666667%; +} +.col-xs-offset-7 { + margin-left: 58.33333333%; +} +.col-xs-offset-6 { + margin-left: 50%; +} +.col-xs-offset-5 { + margin-left: 41.66666667%; +} +.col-xs-offset-4 { + margin-left: 33.33333333%; +} +.col-xs-offset-3 { + margin-left: 25%; +} +.col-xs-offset-2 { + margin-left: 16.66666667%; +} +.col-xs-offset-1 { + margin-left: 8.33333333%; +} +.col-xs-offset-0 { + margin-left: 0%; +} +@media (min-width: 768px) { + .col-sm-1, + .col-sm-2, + .col-sm-3, + .col-sm-4, + .col-sm-5, + .col-sm-6, + .col-sm-7, + .col-sm-8, + .col-sm-9, + .col-sm-10, + .col-sm-11, + .col-sm-12 { + float: left; + } + .col-sm-12 { + width: 100%; + } + .col-sm-11 { + width: 91.66666667%; + } + .col-sm-10 { + width: 83.33333333%; + } + .col-sm-9 { + width: 75%; + } + .col-sm-8 { + width: 66.66666667%; + } + .col-sm-7 { + width: 58.33333333%; + } + .col-sm-6 { + width: 50%; + } + .col-sm-5 { + width: 41.66666667%; + } + .col-sm-4 { + width: 33.33333333%; + } + .col-sm-3 { + width: 25%; + } + .col-sm-2 { + width: 16.66666667%; + } + .col-sm-1 { + width: 8.33333333%; + } + .col-sm-pull-12 { + right: 100%; + } + .col-sm-pull-11 { + right: 91.66666667%; + } + .col-sm-pull-10 { + right: 83.33333333%; + } + .col-sm-pull-9 { + right: 75%; + } + .col-sm-pull-8 { + right: 66.66666667%; + } + .col-sm-pull-7 { + right: 58.33333333%; + } + .col-sm-pull-6 { + right: 50%; + } + .col-sm-pull-5 { + right: 41.66666667%; + } + .col-sm-pull-4 { + right: 33.33333333%; + } + .col-sm-pull-3 { + right: 25%; + } + .col-sm-pull-2 { + right: 16.66666667%; + } + .col-sm-pull-1 { + right: 8.33333333%; + } + .col-sm-pull-0 { + right: auto; + } + .col-sm-push-12 { + left: 100%; + } + .col-sm-push-11 { + left: 91.66666667%; + } + .col-sm-push-10 { + left: 83.33333333%; + } + .col-sm-push-9 { + left: 75%; + } + .col-sm-push-8 { + left: 66.66666667%; + } + .col-sm-push-7 { + left: 58.33333333%; + } + .col-sm-push-6 { + left: 50%; + } + .col-sm-push-5 { + left: 41.66666667%; + } + .col-sm-push-4 { + left: 33.33333333%; + } + .col-sm-push-3 { + left: 25%; + } + .col-sm-push-2 { + left: 16.66666667%; + } + .col-sm-push-1 { + left: 8.33333333%; + } + .col-sm-push-0 { + left: auto; + } + .col-sm-offset-12 { + margin-left: 100%; + } + .col-sm-offset-11 { + margin-left: 91.66666667%; + } + .col-sm-offset-10 { + margin-left: 83.33333333%; + } + .col-sm-offset-9 { + margin-left: 75%; + } + .col-sm-offset-8 { + margin-left: 66.66666667%; + } + .col-sm-offset-7 { + margin-left: 58.33333333%; + } + .col-sm-offset-6 { + margin-left: 50%; + } + .col-sm-offset-5 { + margin-left: 41.66666667%; + } + .col-sm-offset-4 { + margin-left: 33.33333333%; + } + .col-sm-offset-3 { + margin-left: 25%; + } + .col-sm-offset-2 { + margin-left: 16.66666667%; + } + .col-sm-offset-1 { + margin-left: 8.33333333%; + } + .col-sm-offset-0 { + margin-left: 0%; + } +} +@media (min-width: 992px) { + .col-md-1, + .col-md-2, + .col-md-3, + .col-md-4, + .col-md-5, + .col-md-6, + .col-md-7, + .col-md-8, + .col-md-9, + .col-md-10, + .col-md-11, + .col-md-12 { + float: left; + } + .col-md-12 { + width: 100%; + } + .col-md-11 { + width: 91.66666667%; + } + .col-md-10 { + width: 83.33333333%; + } + .col-md-9 { + width: 75%; + } + .col-md-8 { + width: 66.66666667%; + } + .col-md-7 { + width: 58.33333333%; + } + .col-md-6 { + width: 50%; + } + .col-md-5 { + width: 41.66666667%; + } + .col-md-4 { + width: 33.33333333%; + } + .col-md-3 { + width: 25%; + } + .col-md-2 { + width: 16.66666667%; + } + .col-md-1 { + width: 8.33333333%; + } + .col-md-pull-12 { + right: 100%; + } + .col-md-pull-11 { + right: 91.66666667%; + } + .col-md-pull-10 { + right: 83.33333333%; + } + .col-md-pull-9 { + right: 75%; + } + .col-md-pull-8 { + right: 66.66666667%; + } + .col-md-pull-7 { + right: 58.33333333%; + } + .col-md-pull-6 { + right: 50%; + } + .col-md-pull-5 { + right: 41.66666667%; + } + .col-md-pull-4 { + right: 33.33333333%; + } + .col-md-pull-3 { + right: 25%; + } + .col-md-pull-2 { + right: 16.66666667%; + } + .col-md-pull-1 { + right: 8.33333333%; + } + .col-md-pull-0 { + right: auto; + } + .col-md-push-12 { + left: 100%; + } + .col-md-push-11 { + left: 91.66666667%; + } + .col-md-push-10 { + left: 83.33333333%; + } + .col-md-push-9 { + left: 75%; + } + .col-md-push-8 { + left: 66.66666667%; + } + .col-md-push-7 { + left: 58.33333333%; + } + .col-md-push-6 { + left: 50%; + } + .col-md-push-5 { + left: 41.66666667%; + } + .col-md-push-4 { + left: 33.33333333%; + } + .col-md-push-3 { + left: 25%; + } + .col-md-push-2 { + left: 16.66666667%; + } + .col-md-push-1 { + left: 8.33333333%; + } + .col-md-push-0 { + left: auto; + } + .col-md-offset-12 { + margin-left: 100%; + } + .col-md-offset-11 { + margin-left: 91.66666667%; + } + .col-md-offset-10 { + margin-left: 83.33333333%; + } + .col-md-offset-9 { + margin-left: 75%; + } + .col-md-offset-8 { + margin-left: 66.66666667%; + } + .col-md-offset-7 { + margin-left: 58.33333333%; + } + .col-md-offset-6 { + margin-left: 50%; + } + .col-md-offset-5 { + margin-left: 41.66666667%; + } + .col-md-offset-4 { + margin-left: 33.33333333%; + } + .col-md-offset-3 { + margin-left: 25%; + } + .col-md-offset-2 { + margin-left: 16.66666667%; + } + .col-md-offset-1 { + margin-left: 8.33333333%; + } + .col-md-offset-0 { + margin-left: 0%; + } +} +@media (min-width: 1200px) { + .col-lg-1, + .col-lg-2, + .col-lg-3, + .col-lg-4, + .col-lg-5, + .col-lg-6, + .col-lg-7, + .col-lg-8, + .col-lg-9, + .col-lg-10, + .col-lg-11, + .col-lg-12 { + float: left; + } + .col-lg-12 { + width: 100%; + } + .col-lg-11 { + width: 91.66666667%; + } + .col-lg-10 { + width: 83.33333333%; + } + .col-lg-9 { + width: 75%; + } + .col-lg-8 { + width: 66.66666667%; + } + .col-lg-7 { + width: 58.33333333%; + } + .col-lg-6 { + width: 50%; + } + .col-lg-5 { + width: 41.66666667%; + } + .col-lg-4 { + width: 33.33333333%; + } + .col-lg-3 { + width: 25%; + } + .col-lg-2 { + width: 16.66666667%; + } + .col-lg-1 { + width: 8.33333333%; + } + .col-lg-pull-12 { + right: 100%; + } + .col-lg-pull-11 { + right: 91.66666667%; + } + .col-lg-pull-10 { + right: 83.33333333%; + } + .col-lg-pull-9 { + right: 75%; + } + .col-lg-pull-8 { + right: 66.66666667%; + } + .col-lg-pull-7 { + right: 58.33333333%; + } + .col-lg-pull-6 { + right: 50%; + } + .col-lg-pull-5 { + right: 41.66666667%; + } + .col-lg-pull-4 { + right: 33.33333333%; + } + .col-lg-pull-3 { + right: 25%; + } + .col-lg-pull-2 { + right: 16.66666667%; + } + .col-lg-pull-1 { + right: 8.33333333%; + } + .col-lg-pull-0 { + right: auto; + } + .col-lg-push-12 { + left: 100%; + } + .col-lg-push-11 { + left: 91.66666667%; + } + .col-lg-push-10 { + left: 83.33333333%; + } + .col-lg-push-9 { + left: 75%; + } + .col-lg-push-8 { + left: 66.66666667%; + } + .col-lg-push-7 { + left: 58.33333333%; + } + .col-lg-push-6 { + left: 50%; + } + .col-lg-push-5 { + left: 41.66666667%; + } + .col-lg-push-4 { + left: 33.33333333%; + } + .col-lg-push-3 { + left: 25%; + } + .col-lg-push-2 { + left: 16.66666667%; + } + .col-lg-push-1 { + left: 8.33333333%; + } + .col-lg-push-0 { + left: auto; + } + .col-lg-offset-12 { + margin-left: 100%; + } + .col-lg-offset-11 { + margin-left: 91.66666667%; + } + .col-lg-offset-10 { + margin-left: 83.33333333%; + } + .col-lg-offset-9 { + margin-left: 75%; + } + .col-lg-offset-8 { + margin-left: 66.66666667%; + } + .col-lg-offset-7 { + margin-left: 58.33333333%; + } + .col-lg-offset-6 { + margin-left: 50%; + } + .col-lg-offset-5 { + margin-left: 41.66666667%; + } + .col-lg-offset-4 { + margin-left: 33.33333333%; + } + .col-lg-offset-3 { + margin-left: 25%; + } + .col-lg-offset-2 { + margin-left: 16.66666667%; + } + .col-lg-offset-1 { + margin-left: 8.33333333%; + } + .col-lg-offset-0 { + margin-left: 0%; + } +} +table { + background-color: transparent; +} +table col[class*="col-"] { + position: static; + display: table-column; + float: none; +} +table td[class*="col-"], +table th[class*="col-"] { + position: static; + display: table-cell; + float: none; +} +caption { + padding-top: 8px; + padding-bottom: 8px; + color: #737373; + text-align: left; +} +th { + text-align: left; +} +.table { + width: 100%; + max-width: 100%; + margin-bottom: 20px; +} +.table > thead > tr > th, +.table > tbody > tr > th, +.table > tfoot > tr > th, +.table > thead > tr > td, +.table > tbody > tr > td, +.table > tfoot > tr > td { + padding: 8px; + line-height: 1.42857143; + vertical-align: top; + border-top: 1px solid #ddd; +} +.table > thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid #ddd; +} +.table > caption + thead > tr:first-child > th, +.table > colgroup + thead > tr:first-child > th, +.table > thead:first-child > tr:first-child > th, +.table > caption + thead > tr:first-child > td, +.table > colgroup + thead > tr:first-child > td, +.table > thead:first-child > tr:first-child > td { + border-top: 0; +} +.table > tbody + tbody { + border-top: 2px solid #ddd; +} +.table .table { + background-color: #f0f0f0; +} +.table-condensed > thead > tr > th, +.table-condensed > tbody > tr > th, +.table-condensed > tfoot > tr > th, +.table-condensed > thead > tr > td, +.table-condensed > tbody > tr > td, +.table-condensed > tfoot > tr > td { + padding: 5px; +} +.table-bordered { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > tbody > tr > th, +.table-bordered > tfoot > tr > th, +.table-bordered > thead > tr > td, +.table-bordered > tbody > tr > td, +.table-bordered > tfoot > tr > td { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > thead > tr > td { + border-bottom-width: 2px; +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: white; +} +.table-hover > tbody > tr:hover { + background-color: #f5f5f5; +} +.table > thead > tr > td.active, +.table > tbody > tr > td.active, +.table > tfoot > tr > td.active, +.table > thead > tr > th.active, +.table > tbody > tr > th.active, +.table > tfoot > tr > th.active, +.table > thead > tr.active > td, +.table > tbody > tr.active > td, +.table > tfoot > tr.active > td, +.table > thead > tr.active > th, +.table > tbody > tr.active > th, +.table > tfoot > tr.active > th { + background-color: #f5f5f5; +} +.table-hover > tbody > tr > td.active:hover, +.table-hover > tbody > tr > th.active:hover, +.table-hover > tbody > tr.active:hover > td, +.table-hover > tbody > tr:hover > .active, +.table-hover > tbody > tr.active:hover > th { + background-color: #e8e8e8; +} +.table > thead > tr > td.success, +.table > tbody > tr > td.success, +.table > tfoot > tr > td.success, +.table > thead > tr > th.success, +.table > tbody > tr > th.success, +.table > tfoot > tr > th.success, +.table > thead > tr.success > td, +.table > tbody > tr.success > td, +.table > tfoot > tr.success > td, +.table > thead > tr.success > th, +.table > tbody > tr.success > th, +.table > tfoot > tr.success > th { + background-color: #dff0d8; +} +.table-hover > tbody > tr > td.success:hover, +.table-hover > tbody > tr > th.success:hover, +.table-hover > tbody > tr.success:hover > td, +.table-hover > tbody > tr:hover > .success, +.table-hover > tbody > tr.success:hover > th { + background-color: #d0e9c6; +} +.table > thead > tr > td.info, +.table > tbody > tr > td.info, +.table > tfoot > tr > td.info, +.table > thead > tr > th.info, +.table > tbody > tr > th.info, +.table > tfoot > tr > th.info, +.table > thead > tr.info > td, +.table > tbody > tr.info > td, +.table > tfoot > tr.info > td, +.table > thead > tr.info > th, +.table > tbody > tr.info > th, +.table > tfoot > tr.info > th { + background-color: #d9edf7; +} +.table-hover > tbody > tr > td.info:hover, +.table-hover > tbody > tr > th.info:hover, +.table-hover > tbody > tr.info:hover > td, +.table-hover > tbody > tr:hover > .info, +.table-hover > tbody > tr.info:hover > th { + background-color: #c4e3f3; +} +.table > thead > tr > td.warning, +.table > tbody > tr > td.warning, +.table > tfoot > tr > td.warning, +.table > thead > tr > th.warning, +.table > tbody > tr > th.warning, +.table > tfoot > tr > th.warning, +.table > thead > tr.warning > td, +.table > tbody > tr.warning > td, +.table > tfoot > tr.warning > td, +.table > thead > tr.warning > th, +.table > tbody > tr.warning > th, +.table > tfoot > tr.warning > th { + background-color: #fcf8e3; +} +.table-hover > tbody > tr > td.warning:hover, +.table-hover > tbody > tr > th.warning:hover, +.table-hover > tbody > tr.warning:hover > td, +.table-hover > tbody > tr:hover > .warning, +.table-hover > tbody > tr.warning:hover > th { + background-color: #faf2cc; +} +.table > thead > tr > td.danger, +.table > tbody > tr > td.danger, +.table > tfoot > tr > td.danger, +.table > thead > tr > th.danger, +.table > tbody > tr > th.danger, +.table > tfoot > tr > th.danger, +.table > thead > tr.danger > td, +.table > tbody > tr.danger > td, +.table > tfoot > tr.danger > td, +.table > thead > tr.danger > th, +.table > tbody > tr.danger > th, +.table > tfoot > tr.danger > th { + background-color: #f2dede; +} +.table-hover > tbody > tr > td.danger:hover, +.table-hover > tbody > tr > th.danger:hover, +.table-hover > tbody > tr.danger:hover > td, +.table-hover > tbody > tr:hover > .danger, +.table-hover > tbody > tr.danger:hover > th { + background-color: #ebcccc; +} +.table-responsive { + min-height: 0.01%; + overflow-x: auto; +} +@media screen and (max-width: 767px) { + .table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-y: hidden; + -ms-overflow-style: -ms-autohiding-scrollbar; + border: 1px solid #ddd; + } + .table-responsive > .table { + margin-bottom: 0; + } + .table-responsive > .table > thead > tr > th, + .table-responsive > .table > tbody > tr > th, + .table-responsive > .table > tfoot > tr > th, + .table-responsive > .table > thead > tr > td, + .table-responsive > .table > tbody > tr > td, + .table-responsive > .table > tfoot > tr > td { + white-space: nowrap; + } + .table-responsive > .table-bordered { + border: 0; + } + .table-responsive > .table-bordered > thead > tr > th:first-child, + .table-responsive > .table-bordered > tbody > tr > th:first-child, + .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .table-responsive > .table-bordered > thead > tr > td:first-child, + .table-responsive > .table-bordered > tbody > tr > td:first-child, + .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; + } + .table-responsive > .table-bordered > thead > tr > th:last-child, + .table-responsive > .table-bordered > tbody > tr > th:last-child, + .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .table-responsive > .table-bordered > thead > tr > td:last-child, + .table-responsive > .table-bordered > tbody > tr > td:last-child, + .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; + } + .table-responsive > .table-bordered > tbody > tr:last-child > th, + .table-responsive > .table-bordered > tfoot > tr:last-child > th, + .table-responsive > .table-bordered > tbody > tr:last-child > td, + .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; + } +} +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: inherit; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} +label { + display: inline-block; + max-width: 100%; + margin-bottom: 5px; + font-weight: 700; +} +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-appearance: none; + appearance: none; +} +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + line-height: normal; +} +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"].disabled, +input[type="checkbox"].disabled, +fieldset[disabled] input[type="radio"], +fieldset[disabled] input[type="checkbox"] { + cursor: not-allowed; +} +input[type="file"] { + display: block; +} +input[type="range"] { + display: block; + width: 100%; +} +select[multiple], +select[size] { + height: auto; +} +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; + outline: none; + outline-offset: 0px; +} +input[type="file"]:focus:focus-visible, +input[type="radio"]:focus:focus-visible, +input[type="checkbox"]:focus:focus-visible { + outline: 2px solid #FFFFFF; + outline-offset: 5px; +} +input[type="file"]:focus:focus-visible::after, +input[type="radio"]:focus:focus-visible::after, +input[type="checkbox"]:focus:focus-visible::after { + content: " "; + position: absolute; + top: -2px; + left: -2px; + right: -2px; + bottom: -2px; + border: 2px solid #FFFFFF; + outline: 3px solid #0078D7; +} +output { + display: block; + padding-top: 4px; + font-size: 14px; + line-height: 1.42857143; + color: #555555; +} +.form-control { + display: block; + width: 100%; + height: 25px; + padding: 3px 8px; + font-size: 14px; + line-height: 1.42857143; + color: #555555; + background-color: #fff; + background-image: none; + border: 1px solid #ccc; + border-radius: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; +} +.form-control:focus { + border-color: #8198b7; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(129, 152, 183, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(129, 152, 183, 0.6); +} +.form-control::-moz-placeholder { + color: #6f6f6f; + opacity: 1; +} +.form-control:-ms-input-placeholder { + color: #6f6f6f; +} +.form-control::-webkit-input-placeholder { + color: #6f6f6f; +} +.form-control::-ms-expand { + background-color: transparent; + border: 0; +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: #eeeeee; + opacity: 1; +} +.form-control[disabled], +fieldset[disabled] .form-control { + cursor: not-allowed; +} +textarea.form-control { + height: auto; +} +@media screen and (-webkit-min-device-pixel-ratio: 0) { + input[type="date"].form-control, + input[type="time"].form-control, + input[type="datetime-local"].form-control, + input[type="month"].form-control { + line-height: 25px; + } + input[type="date"].input-sm, + input[type="time"].input-sm, + input[type="datetime-local"].input-sm, + input[type="month"].input-sm, + .input-group-sm input[type="date"], + .input-group-sm input[type="time"], + .input-group-sm input[type="datetime-local"], + .input-group-sm input[type="month"] { + line-height: 28px; + } + input[type="date"].input-lg, + input[type="time"].input-lg, + input[type="datetime-local"].input-lg, + input[type="month"].input-lg, + .input-group-lg input[type="date"], + .input-group-lg input[type="time"], + .input-group-lg input[type="datetime-local"], + .input-group-lg input[type="month"] { + line-height: 38px; + } +} +.form-group { + margin-bottom: 15px; +} +.radio, +.checkbox { + position: relative; + display: block; + margin-top: 10px; + margin-bottom: 10px; +} +.radio.disabled label, +.checkbox.disabled label, +fieldset[disabled] .radio label, +fieldset[disabled] .checkbox label { + cursor: not-allowed; +} +.radio label, +.checkbox label { + min-height: 20px; + padding-left: 20px; + margin-bottom: 0; + font-weight: 400; + cursor: pointer; +} +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + position: absolute; + margin-top: 4px \9; + margin-left: -20px; +} +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; +} +.radio-inline, +.checkbox-inline { + position: relative; + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + font-weight: 400; + vertical-align: middle; + cursor: pointer; +} +.radio-inline.disabled, +.checkbox-inline.disabled, +fieldset[disabled] .radio-inline, +fieldset[disabled] .checkbox-inline { + cursor: not-allowed; +} +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; +} +.form-control-static { + min-height: 34px; + padding-top: 4px; + padding-bottom: 4px; + margin-bottom: 0; +} +.form-control-static.input-lg, +.form-control-static.input-sm { + padding-right: 0; + padding-left: 0; +} +.input-sm { + height: 28px; + padding: 4px 6px; + font-size: 12px; + line-height: 1.5; + border-radius: 0px; +} +select.input-sm { + height: 28px; + line-height: 28px; +} +textarea.input-sm, +select[multiple].input-sm { + height: auto; +} +.form-group-sm .form-control { + height: 28px; + padding: 4px 6px; + font-size: 12px; + line-height: 1.5; + border-radius: 0px; +} +.form-group-sm select.form-control { + height: 28px; + line-height: 28px; +} +.form-group-sm textarea.form-control, +.form-group-sm select[multiple].form-control { + height: auto; +} +.form-group-sm .form-control-static { + height: 28px; + min-height: 32px; + padding: 5px 6px; + font-size: 12px; + line-height: 1.5; +} +.input-lg { + height: 38px; + padding: 6px 12px; + font-size: 18px; + line-height: 1.33; + border-radius: 0px; +} +select.input-lg { + height: 38px; + line-height: 38px; +} +textarea.input-lg, +select[multiple].input-lg { + height: auto; +} +.form-group-lg .form-control { + height: 38px; + padding: 6px 12px; + font-size: 18px; + line-height: 1.33; + border-radius: 0px; +} +.form-group-lg select.form-control { + height: 38px; + line-height: 38px; +} +.form-group-lg textarea.form-control, +.form-group-lg select[multiple].form-control { + height: auto; +} +.form-group-lg .form-control-static { + height: 38px; + min-height: 38px; + padding: 7px 12px; + font-size: 18px; + line-height: 1.33; +} +.has-feedback { + position: relative; +} +.has-feedback .form-control { + padding-right: 31.25px; +} +.form-control-feedback { + position: absolute; + top: 0; + right: 0; + z-index: 2; + display: block; + width: 25px; + height: 25px; + line-height: 25px; + text-align: center; + pointer-events: none; +} +.input-lg + .form-control-feedback, +.input-group-lg + .form-control-feedback, +.form-group-lg .form-control + .form-control-feedback { + width: 38px; + height: 38px; + line-height: 38px; +} +.input-sm + .form-control-feedback, +.input-group-sm + .form-control-feedback, +.form-group-sm .form-control + .form-control-feedback { + width: 28px; + height: 28px; + line-height: 28px; +} +.has-success .help-block, +.has-success .control-label, +.has-success .radio, +.has-success .checkbox, +.has-success .radio-inline, +.has-success .checkbox-inline, +.has-success.radio label, +.has-success.checkbox label, +.has-success.radio-inline label, +.has-success.checkbox-inline label { + color: #3c763d; +} +.has-success .form-control { + border-color: #3c763d; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-success .form-control:focus { + border-color: #2b542c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; +} +.has-success .input-group-addon { + color: #3c763d; + background-color: #dff0d8; + border-color: #3c763d; +} +.has-success .form-control-feedback { + color: #3c763d; +} +.has-warning .help-block, +.has-warning .control-label, +.has-warning .radio, +.has-warning .checkbox, +.has-warning .radio-inline, +.has-warning .checkbox-inline, +.has-warning.radio label, +.has-warning.checkbox label, +.has-warning.radio-inline label, +.has-warning.checkbox-inline label { + color: #8a6d3b; +} +.has-warning .form-control { + border-color: #8a6d3b; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-warning .form-control:focus { + border-color: #66512c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; +} +.has-warning .input-group-addon { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #8a6d3b; +} +.has-warning .form-control-feedback { + color: #8a6d3b; +} +.has-error .help-block, +.has-error .control-label, +.has-error .radio, +.has-error .checkbox, +.has-error .radio-inline, +.has-error .checkbox-inline, +.has-error.radio label, +.has-error.checkbox label, +.has-error.radio-inline label, +.has-error.checkbox-inline label { + color: #a94442; +} +.has-error .form-control { + border-color: #a94442; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-error .form-control:focus { + border-color: #843534; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; +} +.has-error .input-group-addon { + color: #a94442; + background-color: #f2dede; + border-color: #a94442; +} +.has-error .form-control-feedback { + color: #a94442; +} +.has-feedback label ~ .form-control-feedback { + top: 25px; +} +.has-feedback label.sr-only ~ .form-control-feedback { + top: 0; +} +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #565656; +} +@media (min-width: 768px) { + .form-inline .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .form-inline .form-control-static { + display: inline-block; + } + .form-inline .input-group { + display: inline-table; + vertical-align: middle; + } + .form-inline .input-group .input-group-addon, + .form-inline .input-group .input-group-btn, + .form-inline .input-group .form-control { + width: auto; + } + .form-inline .input-group > .form-control { + width: 100%; + } + .form-inline .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio, + .form-inline .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio label, + .form-inline .checkbox label { + padding-left: 0; + } + .form-inline .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .form-inline .has-feedback .form-control-feedback { + top: 0; + } +} +.form-horizontal .radio, +.form-horizontal .checkbox, +.form-horizontal .radio-inline, +.form-horizontal .checkbox-inline { + padding-top: 4px; + margin-top: 0; + margin-bottom: 0; +} +.form-horizontal .radio, +.form-horizontal .checkbox { + min-height: 24px; +} +.form-horizontal .form-group { + margin-right: -15px; + margin-left: -15px; +} +@media (min-width: 768px) { + .form-horizontal .control-label { + padding-top: 4px; + margin-bottom: 0; + text-align: right; + } +} +.form-horizontal .has-feedback .form-control-feedback { + right: 15px; +} +@media (min-width: 768px) { + .form-horizontal .form-group-lg .control-label { + padding-top: 7px; + font-size: 18px; + } +} +@media (min-width: 768px) { + .form-horizontal .form-group-sm .control-label { + padding-top: 5px; + font-size: 12px; + } +} +.btn { + display: inline-block; + margin-bottom: 0; + font-weight: normal; + text-align: center; + white-space: nowrap; + vertical-align: middle; + touch-action: manipulation; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + padding: 3px 8px; + font-size: 14px; + line-height: 1.42857143; + border-radius: 0px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.btn:focus, +.btn:active:focus, +.btn.active:focus, +.btn.focus, +.btn:active.focus, +.btn.active.focus { + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; + outline: none; + outline-offset: 0px; +} +.btn:focus:focus-visible, +.btn:active:focus:focus-visible, +.btn.active:focus:focus-visible, +.btn.focus:focus-visible, +.btn:active.focus:focus-visible, +.btn.active.focus:focus-visible { + outline: 2px solid #FFFFFF; + outline-offset: 5px; +} +.btn:focus:focus-visible::after, +.btn:active:focus:focus-visible::after, +.btn.active:focus:focus-visible::after, +.btn.focus:focus-visible::after, +.btn:active.focus:focus-visible::after, +.btn.active.focus:focus-visible::after { + content: " "; + position: absolute; + top: -2px; + left: -2px; + right: -2px; + bottom: -2px; + border: 2px solid #FFFFFF; + outline: 3px solid #0078D7; +} +.btn:hover, +.btn:focus, +.btn.focus { + color: #4c6586; + text-decoration: none; +} +.btn:active, +.btn.active { + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} +.btn.disabled, +.btn[disabled], +fieldset[disabled] .btn { + cursor: not-allowed; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; +} +a.btn.disabled, +fieldset[disabled] a.btn { + pointer-events: none; +} +.btn-default { + color: #4c6586; + background-color: #fefefe; + border-color: #d0d0d0; +} +.btn-default:focus, +.btn-default.focus { + color: #4c6586; + background-color: #e5e5e5; + border-color: #909090; +} +.btn-default:hover { + color: #4c6586; + background-color: #e5e5e5; + border-color: #b1b1b1; +} +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + color: #4c6586; + background-color: #e5e5e5; + background-image: none; + border-color: #b1b1b1; +} +.btn-default:active:hover, +.btn-default.active:hover, +.open > .dropdown-toggle.btn-default:hover, +.btn-default:active:focus, +.btn-default.active:focus, +.open > .dropdown-toggle.btn-default:focus, +.btn-default:active.focus, +.btn-default.active.focus, +.open > .dropdown-toggle.btn-default.focus { + color: #4c6586; + background-color: #d3d3d3; + border-color: #909090; +} +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled.focus, +.btn-default[disabled].focus, +fieldset[disabled] .btn-default.focus { + background-color: #fefefe; + border-color: #d0d0d0; +} +.btn-default .badge { + color: #fefefe; + background-color: #4c6586; +} +.btn-primary { + color: #fff; + background-color: #4c6586; + border-color: #435976; +} +.btn-primary:focus, +.btn-primary.focus { + color: #fff; + background-color: #3a4c65; + border-color: #151b24; +} +.btn-primary:hover { + color: #fff; + background-color: #3a4c65; + border-color: #2d3b4f; +} +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + color: #fff; + background-color: #3a4c65; + background-image: none; + border-color: #2d3b4f; +} +.btn-primary:active:hover, +.btn-primary.active:hover, +.open > .dropdown-toggle.btn-primary:hover, +.btn-primary:active:focus, +.btn-primary.active:focus, +.open > .dropdown-toggle.btn-primary:focus, +.btn-primary:active.focus, +.btn-primary.active.focus, +.open > .dropdown-toggle.btn-primary.focus { + color: #fff; + background-color: #2d3b4f; + border-color: #151b24; +} +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled.focus, +.btn-primary[disabled].focus, +fieldset[disabled] .btn-primary.focus { + background-color: #4c6586; + border-color: #435976; +} +.btn-primary .badge { + color: #4c6586; + background-color: #fff; +} +.btn-success { + color: #fff; + background-color: #6ea03c; + border-color: #618d35; +} +.btn-success:focus, +.btn-success.focus { + color: #fff; + background-color: #557b2e; + border-color: #223112; +} +.btn-success:hover { + color: #fff; + background-color: #557b2e; + border-color: #436124; +} +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + color: #fff; + background-color: #557b2e; + background-image: none; + border-color: #436124; +} +.btn-success:active:hover, +.btn-success.active:hover, +.open > .dropdown-toggle.btn-success:hover, +.btn-success:active:focus, +.btn-success.active:focus, +.open > .dropdown-toggle.btn-success:focus, +.btn-success:active.focus, +.btn-success.active.focus, +.open > .dropdown-toggle.btn-success.focus { + color: #fff; + background-color: #436124; + border-color: #223112; +} +.btn-success.disabled:hover, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success:hover, +.btn-success.disabled:focus, +.btn-success[disabled]:focus, +fieldset[disabled] .btn-success:focus, +.btn-success.disabled.focus, +.btn-success[disabled].focus, +fieldset[disabled] .btn-success.focus { + background-color: #6ea03c; + border-color: #618d35; +} +.btn-success .badge { + color: #6ea03c; + background-color: #fff; +} +.btn-info { + color: #fff; + background-color: #dcb496; + border-color: #d6a683; +} +.btn-info:focus, +.btn-info.focus { + color: #fff; + background-color: #cf9970; + border-color: #a36536; +} +.btn-info:hover { + color: #fff; + background-color: #cf9970; + border-color: #c68655; +} +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + color: #fff; + background-color: #cf9970; + background-image: none; + border-color: #c68655; +} +.btn-info:active:hover, +.btn-info.active:hover, +.open > .dropdown-toggle.btn-info:hover, +.btn-info:active:focus, +.btn-info.active:focus, +.open > .dropdown-toggle.btn-info:focus, +.btn-info:active.focus, +.btn-info.active.focus, +.open > .dropdown-toggle.btn-info.focus { + color: #fff; + background-color: #c68655; + border-color: #a36536; +} +.btn-info.disabled:hover, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info:hover, +.btn-info.disabled:focus, +.btn-info[disabled]:focus, +fieldset[disabled] .btn-info:focus, +.btn-info.disabled.focus, +.btn-info[disabled].focus, +fieldset[disabled] .btn-info.focus { + background-color: #dcb496; + border-color: #d6a683; +} +.btn-info .badge { + color: #dcb496; + background-color: #fff; +} +.btn-warning { + color: #fff; + background-color: #B54F00; + border-color: #9c4400; +} +.btn-warning:focus, +.btn-warning.focus { + color: #fff; + background-color: #823900; + border-color: #1c0c00; +} +.btn-warning:hover { + color: #fff; + background-color: #823900; + border-color: #5e2900; +} +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + color: #fff; + background-color: #823900; + background-image: none; + border-color: #5e2900; +} +.btn-warning:active:hover, +.btn-warning.active:hover, +.open > .dropdown-toggle.btn-warning:hover, +.btn-warning:active:focus, +.btn-warning.active:focus, +.open > .dropdown-toggle.btn-warning:focus, +.btn-warning:active.focus, +.btn-warning.active.focus, +.open > .dropdown-toggle.btn-warning.focus { + color: #fff; + background-color: #5e2900; + border-color: #1c0c00; +} +.btn-warning.disabled:hover, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning:hover, +.btn-warning.disabled:focus, +.btn-warning[disabled]:focus, +fieldset[disabled] .btn-warning:focus, +.btn-warning.disabled.focus, +.btn-warning[disabled].focus, +fieldset[disabled] .btn-warning.focus { + background-color: #B54F00; + border-color: #9c4400; +} +.btn-warning .badge { + color: #B54F00; + background-color: #fff; +} +.btn-danger { + color: #fff; + background-color: #d00; + border-color: #c40000; +} +.btn-danger:focus, +.btn-danger.focus { + color: #fff; + background-color: #aa0000; + border-color: #440000; +} +.btn-danger:hover { + color: #fff; + background-color: #aa0000; + border-color: #860000; +} +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + color: #fff; + background-color: #aa0000; + background-image: none; + border-color: #860000; +} +.btn-danger:active:hover, +.btn-danger.active:hover, +.open > .dropdown-toggle.btn-danger:hover, +.btn-danger:active:focus, +.btn-danger.active:focus, +.open > .dropdown-toggle.btn-danger:focus, +.btn-danger:active.focus, +.btn-danger.active.focus, +.open > .dropdown-toggle.btn-danger.focus { + color: #fff; + background-color: #860000; + border-color: #440000; +} +.btn-danger.disabled:hover, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger:hover, +.btn-danger.disabled:focus, +.btn-danger[disabled]:focus, +fieldset[disabled] .btn-danger:focus, +.btn-danger.disabled.focus, +.btn-danger[disabled].focus, +fieldset[disabled] .btn-danger.focus { + background-color: #d00; + border-color: #c40000; +} +.btn-danger .badge { + color: #d00; + background-color: #fff; +} +.btn-link { + font-weight: 400; + color: #4c6586; + border-radius: 0; +} +.btn-link, +.btn-link:active, +.btn-link.active, +.btn-link[disabled], +fieldset[disabled] .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-link, +.btn-link:hover, +.btn-link:focus, +.btn-link:active { + border-color: transparent; +} +.btn-link:hover, +.btn-link:focus { + color: #3a4c65; + text-decoration: underline; + background-color: transparent; +} +.btn-link[disabled]:hover, +fieldset[disabled] .btn-link:hover, +.btn-link[disabled]:focus, +fieldset[disabled] .btn-link:focus { + color: #777777; + text-decoration: none; +} +.btn-lg, +.btn-group-lg > .btn { + padding: 6px 12px; + font-size: 18px; + line-height: 1.33; + border-radius: 0px; +} +.btn-sm, +.btn-group-sm > .btn { + padding: 4px 6px; + font-size: 12px; + line-height: 1.5; + border-radius: 0px; +} +.btn-xs, +.btn-group-xs > .btn { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 0px; +} +.btn-block { + display: block; + width: 100%; +} +.btn-block + .btn-block { + margin-top: 5px; +} +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} +.fade.in { + opacity: 1; +} +.collapse { + display: none; +} +.collapse.in { + display: block; +} +tr.collapse.in { + display: table-row; +} +tbody.collapse.in { + display: table-row-group; +} +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition-property: height, visibility; + -o-transition-property: height, visibility; + transition-property: height, visibility; + -webkit-transition-duration: 0.35s; + transition-duration: 0.35s; + -webkit-transition-timing-function: ease; + transition-timing-function: ease; +} +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px dashed; + border-top: 4px solid \9; + border-right: 4px solid transparent; + border-left: 4px solid transparent; +} +.dropup, +.dropdown { + position: relative; +} +.dropdown-toggle:focus { + outline: 0; +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + font-size: 14px; + text-align: left; + list-style: none; + background-color: white; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 0px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: 400; + line-height: 1.42857143; + color: #161616; + white-space: nowrap; +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + color: #000000; + text-decoration: none; + background-color: #e2e8ef; +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #fff; + text-decoration: none; + background-color: #4c6586; + outline: 0; +} +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #777777; +} +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + text-decoration: none; + cursor: not-allowed; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.open > .dropdown-menu { + display: block; +} +.open > a { + outline: 0; +} +.dropdown-menu-right { + right: 0; + left: auto; +} +.dropdown-menu-left { + right: auto; + left: 0; +} +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.42857143; + color: #777777; + white-space: nowrap; +} +.dropdown-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 990; +} +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + content: ""; + border-top: 0; + border-bottom: 4px dashed; + border-bottom: 4px solid \9; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 2px; +} +@media (min-width: 768px) { + .navbar-right .dropdown-menu { + right: 0; + left: auto; + } + .navbar-right .dropdown-menu-left { + right: auto; + left: 0; + } +} +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + float: left; +} +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover, +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus, +.btn-group > .btn:active, +.btn-group-vertical > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn.active { + z-index: 2; +} +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group { + margin-left: -1px; +} +.btn-toolbar { + margin-left: -5px; +} +.btn-toolbar .btn, +.btn-toolbar .btn-group, +.btn-toolbar .input-group { + float: left; +} +.btn-toolbar > .btn, +.btn-toolbar > .btn-group, +.btn-toolbar > .input-group { + margin-left: 5px; +} +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} +.btn-group > .btn:first-child { + margin-left: 0; +} +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group > .btn-group { + float: left; +} +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group > .btn + .dropdown-toggle { + padding-right: 8px; + padding-left: 8px; +} +.btn-group > .btn-lg + .dropdown-toggle { + padding-right: 12px; + padding-left: 12px; +} +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} +.btn-group.open .dropdown-toggle.btn-link { + -webkit-box-shadow: none; + box-shadow: none; +} +.btn .caret { + margin-left: 0; +} +.btn-lg .caret { + border-width: 5px 5px 0; + border-bottom-width: 0; +} +.dropup .btn-lg .caret { + border-width: 0 5px 5px; +} +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group, +.btn-group-vertical > .btn-group > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; +} +.btn-group-vertical > .btn-group > .btn { + float: none; +} +.btn-group-vertical > .btn + .btn, +.btn-group-vertical > .btn + .btn-group, +.btn-group-vertical > .btn-group + .btn, +.btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; +} +.btn-group-vertical > .btn:not(:first-child):not(:last-child) { + border-radius: 0; +} +.btn-group-vertical > .btn:first-child:not(:last-child) { + border-top-left-radius: 0px; + border-top-right-radius: 0px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn:last-child:not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 0px; + border-bottom-left-radius: 0px; +} +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.btn-group-justified { + display: table; + width: 100%; + table-layout: fixed; + border-collapse: separate; +} +.btn-group-justified > .btn, +.btn-group-justified > .btn-group { + display: table-cell; + float: none; + width: 1%; +} +.btn-group-justified > .btn-group .btn { + width: 100%; +} +.btn-group-justified > .btn-group .dropdown-menu { + left: auto; +} +[data-toggle="buttons"] > .btn input[type="radio"], +[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], +[data-toggle="buttons"] > .btn input[type="checkbox"], +[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} +.input-group { + position: relative; + display: table; + border-collapse: separate; +} +.input-group[class*="col-"] { + float: none; + padding-right: 0; + padding-left: 0; +} +.input-group .form-control { + position: relative; + z-index: 2; + float: left; + width: 100%; + margin-bottom: 0; +} +.input-group .form-control:focus { + z-index: 3; +} +.input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + height: 38px; + padding: 6px 12px; + font-size: 18px; + line-height: 1.33; + border-radius: 0px; +} +select.input-group-lg > .form-control, +select.input-group-lg > .input-group-addon, +select.input-group-lg > .input-group-btn > .btn { + height: 38px; + line-height: 38px; +} +textarea.input-group-lg > .form-control, +textarea.input-group-lg > .input-group-addon, +textarea.input-group-lg > .input-group-btn > .btn, +select[multiple].input-group-lg > .form-control, +select[multiple].input-group-lg > .input-group-addon, +select[multiple].input-group-lg > .input-group-btn > .btn { + height: auto; +} +.input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + height: 28px; + padding: 4px 6px; + font-size: 12px; + line-height: 1.5; + border-radius: 0px; +} +select.input-group-sm > .form-control, +select.input-group-sm > .input-group-addon, +select.input-group-sm > .input-group-btn > .btn { + height: 28px; + line-height: 28px; +} +textarea.input-group-sm > .form-control, +textarea.input-group-sm > .input-group-addon, +textarea.input-group-sm > .input-group-btn > .btn, +select[multiple].input-group-sm > .form-control, +select[multiple].input-group-sm > .input-group-addon, +select[multiple].input-group-sm > .input-group-btn > .btn { + height: auto; +} +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; +} +.input-group-addon:not(:first-child):not(:last-child), +.input-group-btn:not(:first-child):not(:last-child), +.input-group .form-control:not(:first-child):not(:last-child) { + border-radius: 0; +} +.input-group-addon, +.input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; +} +.input-group-addon { + padding: 3px 8px; + font-size: 14px; + font-weight: 400; + line-height: 1; + color: #555555; + text-align: center; + background-color: #eeeeee; + border: 1px solid #ccc; + border-radius: 0; +} +.input-group-addon.input-sm { + padding: 4px 6px; + font-size: 12px; + border-radius: 0px; +} +.input-group-addon.input-lg { + padding: 6px 12px; + font-size: 18px; + border-radius: 0px; +} +.input-group-addon input[type="radio"], +.input-group-addon input[type="checkbox"] { + margin-top: 0; +} +.input-group .form-control:first-child, +.input-group-addon:first-child, +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group > .btn, +.input-group-btn:first-child > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group-addon:first-child { + border-right: 0; +} +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child), +.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group-addon:last-child { + border-left: 0; +} +.input-group-btn { + position: relative; + font-size: 0; + white-space: nowrap; +} +.input-group-btn > .btn { + position: relative; +} +.input-group-btn > .btn + .btn { + margin-left: -1px; +} +.input-group-btn > .btn:hover, +.input-group-btn > .btn:focus, +.input-group-btn > .btn:active { + z-index: 2; +} +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group { + margin-right: -1px; +} +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group { + z-index: 2; + margin-left: -1px; +} +.nav { + padding-left: 0; + margin-bottom: 0; + list-style: none; +} +.nav > li { + position: relative; + display: block; +} +.nav > li > a { + position: relative; + display: block; + padding: 5px 10px; +} +.nav > li > a:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} +.nav > li.disabled > a { + color: #777777; +} +.nav > li.disabled > a:hover, +.nav > li.disabled > a:focus { + color: #777777; + text-decoration: none; + cursor: not-allowed; + background-color: transparent; +} +.nav .open > a, +.nav .open > a:hover, +.nav .open > a:focus { + background-color: #eeeeee; + border-color: #4c6586; +} +.nav .nav-divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.nav > li > a > img { + max-width: none; +} +.nav-tabs { + border-bottom: 1px solid #dddddd; +} +.nav-tabs > li { + float: left; + margin-bottom: -1px; +} +.nav-tabs > li > a { + margin-right: 2px; + line-height: 1.42857143; + border: 1px solid transparent; + border-radius: 0px 0px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #dddddd; +} +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + color: #555555; + cursor: default; + background-color: #f0f0f0; + border: 1px solid #dddddd; + border-bottom-color: transparent; +} +.nav-tabs.nav-justified { + width: 100%; + border-bottom: 0; +} +.nav-tabs.nav-justified > li { + float: none; +} +.nav-tabs.nav-justified > li > a { + margin-bottom: 5px; + text-align: center; +} +.nav-tabs.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-tabs.nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs.nav-justified > li > a { + margin-right: 0; + border-radius: 0px; +} +.nav-tabs.nav-justified > .active > a, +.nav-tabs.nav-justified > .active > a:hover, +.nav-tabs.nav-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 0px 0px 0 0; + } + .nav-tabs.nav-justified > .active > a, + .nav-tabs.nav-justified > .active > a:hover, + .nav-tabs.nav-justified > .active > a:focus { + border-bottom-color: #f0f0f0; + } +} +.nav-pills > li { + float: left; +} +.nav-pills > li > a { + border-radius: 0px; +} +.nav-pills > li + li { + margin-left: 2px; +} +.nav-pills > li.active > a, +.nav-pills > li.active > a:hover, +.nav-pills > li.active > a:focus { + color: #fff; + background-color: #4c6586; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; +} +.nav-justified { + width: 100%; +} +.nav-justified > li { + float: none; +} +.nav-justified > li > a { + margin-bottom: 5px; + text-align: center; +} +.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs-justified { + border-bottom: 0; +} +.nav-tabs-justified > li > a { + margin-right: 0; + border-radius: 0px; +} +.nav-tabs-justified > .active > a, +.nav-tabs-justified > .active > a:hover, +.nav-tabs-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 0px 0px 0 0; + } + .nav-tabs-justified > .active > a, + .nav-tabs-justified > .active > a:hover, + .nav-tabs-justified > .active > a:focus { + border-bottom-color: #f0f0f0; + } +} +.tab-content > .tab-pane { + display: none; +} +.tab-content > .active { + display: block; +} +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.navbar { + position: relative; + min-height: 40px; + margin-bottom: 20px; + border: 1px solid transparent; +} +@media (min-width: 768px) { + .navbar { + border-radius: 0px; + } +} +@media (min-width: 768px) { + .navbar-header { + float: left; + } +} +.navbar-collapse { + padding-right: 15px; + padding-left: 15px; + overflow-x: visible; + border-top: 1px solid transparent; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); + -webkit-overflow-scrolling: touch; +} +.navbar-collapse.in { + overflow-y: auto; +} +@media (min-width: 768px) { + .navbar-collapse { + width: auto; + border-top: 0; + box-shadow: none; + } + .navbar-collapse.collapse { + display: block !important; + height: auto !important; + padding-bottom: 0; + overflow: visible !important; + } + .navbar-collapse.in { + overflow-y: visible; + } + .navbar-fixed-top .navbar-collapse, + .navbar-static-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + padding-right: 0; + padding-left: 0; + } +} +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; +} +.navbar-fixed-top .navbar-collapse, +.navbar-fixed-bottom .navbar-collapse { + max-height: 340px; +} +@media (max-device-width: 480px) and (orientation: landscape) { + .navbar-fixed-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + max-height: 200px; + } +} +@media (min-width: 768px) { + .navbar-fixed-top, + .navbar-fixed-bottom { + border-radius: 0; + } +} +.navbar-fixed-top { + top: 0; + border-width: 0 0 1px; +} +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; + border-width: 1px 0 0; +} +.container > .navbar-header, +.container-fluid > .navbar-header, +.container > .navbar-collapse, +.container-fluid > .navbar-collapse { + margin-right: -15px; + margin-left: -15px; +} +@media (min-width: 768px) { + .container > .navbar-header, + .container-fluid > .navbar-header, + .container > .navbar-collapse, + .container-fluid > .navbar-collapse { + margin-right: 0; + margin-left: 0; + } +} +.navbar-static-top { + z-index: 1000; + border-width: 0 0 1px; +} +@media (min-width: 768px) { + .navbar-static-top { + border-radius: 0; + } +} +.navbar-brand { + float: left; + height: 40px; + padding: 10px 15px; + font-size: 18px; + line-height: 20px; +} +.navbar-brand:hover, +.navbar-brand:focus { + text-decoration: none; +} +.navbar-brand > img { + display: block; +} +@media (min-width: 768px) { + .navbar > .container .navbar-brand, + .navbar > .container-fluid .navbar-brand { + margin-left: -15px; + } +} +.navbar-toggle { + position: relative; + float: right; + padding: 9px 10px; + margin-right: 15px; + margin-top: 3px; + margin-bottom: 3px; + background-color: transparent; + background-image: none; + border: 1px solid transparent; + border-radius: 0px; +} +.navbar-toggle:focus { + outline: 0; +} +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + border-radius: 1px; +} +.navbar-toggle .icon-bar + .icon-bar { + margin-top: 4px; +} +@media (min-width: 768px) { + .navbar-toggle { + display: none; + } +} +.navbar-nav { + margin: 5px -15px; +} +.navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + line-height: 20px; +} +@media (max-width: 768px) { + .navbar-nav .open .dropdown-menu { + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + box-shadow: none; + } + .navbar-nav .open .dropdown-menu > li > a, + .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 15px 5px 25px; + } + .navbar-nav .open .dropdown-menu > li > a { + line-height: 20px; + } + .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-nav .open .dropdown-menu > li > a:focus { + background-image: none; + } +} +@media (min-width: 768px) { + .navbar-nav { + float: left; + margin: 0; + } + .navbar-nav > li { + float: left; + } + .navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + } +} +.navbar-form { + padding: 10px 15px; + margin-right: -15px; + margin-left: -15px; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + margin-top: 7.5px; + margin-bottom: 7.5px; +} +@media (min-width: 768px) { + .navbar-form .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .navbar-form .form-control-static { + display: inline-block; + } + .navbar-form .input-group { + display: inline-table; + vertical-align: middle; + } + .navbar-form .input-group .input-group-addon, + .navbar-form .input-group .input-group-btn, + .navbar-form .input-group .form-control { + width: auto; + } + .navbar-form .input-group > .form-control { + width: 100%; + } + .navbar-form .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio, + .navbar-form .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio label, + .navbar-form .checkbox label { + padding-left: 0; + } + .navbar-form .radio input[type="radio"], + .navbar-form .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .navbar-form .has-feedback .form-control-feedback { + top: 0; + } +} +@media (max-width: 768px) { + .navbar-form .form-group { + margin-bottom: 5px; + } + .navbar-form .form-group:last-child { + margin-bottom: 0; + } +} +@media (min-width: 768px) { + .navbar-form { + width: auto; + padding-top: 0; + padding-bottom: 0; + margin-right: 0; + margin-left: 0; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + } +} +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + margin-bottom: 0; + border-top-left-radius: 0px; + border-top-right-radius: 0px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.navbar-btn { + margin-top: 7.5px; + margin-bottom: 7.5px; +} +.navbar-btn.btn-sm { + margin-top: 6px; + margin-bottom: 6px; +} +.navbar-btn.btn-xs { + margin-top: 9px; + margin-bottom: 9px; +} +.navbar-text { + margin-top: 10px; + margin-bottom: 10px; +} +@media (min-width: 768px) { + .navbar-text { + float: left; + margin-right: 15px; + margin-left: 15px; + } +} +@media (min-width: 768px) { + .navbar-left { + float: left !important; + } + .navbar-right { + float: right !important; + margin-right: -15px; + } + .navbar-right ~ .navbar-right { + margin-right: 0; + } +} +.navbar-default { + background-color: #f8f8f8; + border-color: #e7e7e7; +} +.navbar-default .navbar-brand { + color: #777; +} +.navbar-default .navbar-brand:hover, +.navbar-default .navbar-brand:focus { + color: #5e5e5e; + background-color: transparent; +} +.navbar-default .navbar-text { + color: #777; +} +.navbar-default .navbar-nav > li > a { + color: #777; +} +.navbar-default .navbar-nav > li > a:hover, +.navbar-default .navbar-nav > li > a:focus { + color: #333; + background-color: transparent; +} +.navbar-default .navbar-nav > .active > a, +.navbar-default .navbar-nav > .active > a:hover, +.navbar-default .navbar-nav > .active > a:focus { + color: #555; + background-color: #e7e7e7; +} +.navbar-default .navbar-nav > .disabled > a, +.navbar-default .navbar-nav > .disabled > a:hover, +.navbar-default .navbar-nav > .disabled > a:focus { + color: #ccc; + background-color: transparent; +} +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .open > a:hover, +.navbar-default .navbar-nav > .open > a:focus { + color: #555; + background-color: #e7e7e7; +} +@media (max-width: 768px) { + .navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #777; + } + .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { + color: #333; + background-color: transparent; + } + .navbar-default .navbar-nav .open .dropdown-menu > .active > a, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #555; + background-color: #e7e7e7; + } + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #ccc; + background-color: transparent; + } +} +.navbar-default .navbar-toggle { + border-color: #ddd; +} +.navbar-default .navbar-toggle:hover, +.navbar-default .navbar-toggle:focus { + background-color: #ddd; +} +.navbar-default .navbar-toggle .icon-bar { + background-color: #888; +} +.navbar-default .navbar-collapse, +.navbar-default .navbar-form { + border-color: #e7e7e7; +} +.navbar-default .navbar-link { + color: #777; +} +.navbar-default .navbar-link:hover { + color: #333; +} +.navbar-default .btn-link { + color: #777; +} +.navbar-default .btn-link:hover, +.navbar-default .btn-link:focus { + color: #333; +} +.navbar-default .btn-link[disabled]:hover, +fieldset[disabled] .navbar-default .btn-link:hover, +.navbar-default .btn-link[disabled]:focus, +fieldset[disabled] .navbar-default .btn-link:focus { + color: #ccc; +} +.navbar-inverse { + background-color: #222; + border-color: #080808; +} +.navbar-inverse .navbar-brand { + color: #9d9d9d; +} +.navbar-inverse .navbar-brand:hover, +.navbar-inverse .navbar-brand:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-text { + color: #9d9d9d; +} +.navbar-inverse .navbar-nav > li > a { + color: #9d9d9d; +} +.navbar-inverse .navbar-nav > li > a:hover, +.navbar-inverse .navbar-nav > li > a:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-nav > .active > a, +.navbar-inverse .navbar-nav > .active > a:hover, +.navbar-inverse .navbar-nav > .active > a:focus { + color: #fff; + background-color: #080808; +} +.navbar-inverse .navbar-nav > .disabled > a, +.navbar-inverse .navbar-nav > .disabled > a:hover, +.navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444; + background-color: transparent; +} +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .open > a:hover, +.navbar-inverse .navbar-nav > .open > a:focus { + color: #fff; + background-color: #080808; +} +@media (max-width: 768px) { + .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { + border-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu .divider { + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { + color: #9d9d9d; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { + color: #fff; + background-color: transparent; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #fff; + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #444; + background-color: transparent; + } +} +.navbar-inverse .navbar-toggle { + border-color: #333; +} +.navbar-inverse .navbar-toggle:hover, +.navbar-inverse .navbar-toggle:focus { + background-color: #333; +} +.navbar-inverse .navbar-toggle .icon-bar { + background-color: #fff; +} +.navbar-inverse .navbar-collapse, +.navbar-inverse .navbar-form { + border-color: #101010; +} +.navbar-inverse .navbar-link { + color: #9d9d9d; +} +.navbar-inverse .navbar-link:hover { + color: #fff; +} +.navbar-inverse .btn-link { + color: #9d9d9d; +} +.navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link:focus { + color: #fff; +} +.navbar-inverse .btn-link[disabled]:hover, +fieldset[disabled] .navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link[disabled]:focus, +fieldset[disabled] .navbar-inverse .btn-link:focus { + color: #444; +} +.pagination { + display: inline-block; + padding-left: 0; + margin: 20px 0; + border-radius: 0px; +} +.pagination > li { + display: inline; +} +.pagination > li > a, +.pagination > li > span { + position: relative; + float: left; + padding: 3px 8px; + margin-left: -1px; + line-height: 1.42857143; + color: #4c6586; + text-decoration: none; + background-color: #fff; + border: 1px solid #ddd; +} +.pagination > li > a:hover, +.pagination > li > span:hover, +.pagination > li > a:focus, +.pagination > li > span:focus { + z-index: 2; + color: #3a4c65; + background-color: #eeeeee; + border-color: #ddd; +} +.pagination > li:first-child > a, +.pagination > li:first-child > span { + margin-left: 0; + border-top-left-radius: 0px; + border-bottom-left-radius: 0px; +} +.pagination > li:last-child > a, +.pagination > li:last-child > span { + border-top-right-radius: 0px; + border-bottom-right-radius: 0px; +} +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus { + z-index: 3; + color: #fff; + cursor: default; + background-color: #4c6586; + border-color: #4c6586; +} +.pagination > .disabled > span, +.pagination > .disabled > span:hover, +.pagination > .disabled > span:focus, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + color: #777777; + cursor: not-allowed; + background-color: #fff; + border-color: #ddd; +} +.pagination-lg > li > a, +.pagination-lg > li > span { + padding: 6px 12px; + font-size: 18px; + line-height: 1.33; +} +.pagination-lg > li:first-child > a, +.pagination-lg > li:first-child > span { + border-top-left-radius: 0px; + border-bottom-left-radius: 0px; +} +.pagination-lg > li:last-child > a, +.pagination-lg > li:last-child > span { + border-top-right-radius: 0px; + border-bottom-right-radius: 0px; +} +.pagination-sm > li > a, +.pagination-sm > li > span { + padding: 4px 6px; + font-size: 12px; + line-height: 1.5; +} +.pagination-sm > li:first-child > a, +.pagination-sm > li:first-child > span { + border-top-left-radius: 0px; + border-bottom-left-radius: 0px; +} +.pagination-sm > li:last-child > a, +.pagination-sm > li:last-child > span { + border-top-right-radius: 0px; + border-bottom-right-radius: 0px; +} +.pager { + padding-left: 0; + margin: 20px 0; + text-align: center; + list-style: none; +} +.pager li { + display: inline; +} +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 15px; +} +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} +.pager .next > a, +.pager .next > span { + float: right; +} +.pager .previous > a, +.pager .previous > span { + float: left; +} +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #777777; + cursor: not-allowed; + background-color: #fff; +} +.label { + display: inline; + padding: 0.2em 0.6em 0.3em; + font-size: 75%; + font-weight: 700; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: 0.25em; +} +a.label:hover, +a.label:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +.label:empty { + display: none; +} +.btn .label { + position: relative; + top: -1px; +} +.label-default { + background-color: #777777; +} +.label-default[href]:hover, +.label-default[href]:focus { + background-color: #5e5e5e; +} +.label-primary { + background-color: #4c6586; +} +.label-primary[href]:hover, +.label-primary[href]:focus { + background-color: #3a4c65; +} +.label-success { + background-color: #6ea03c; +} +.label-success[href]:hover, +.label-success[href]:focus { + background-color: #557b2e; +} +.label-info { + background-color: #dcb496; +} +.label-info[href]:hover, +.label-info[href]:focus { + background-color: #cf9970; +} +.label-warning { + background-color: #B54F00; +} +.label-warning[href]:hover, +.label-warning[href]:focus { + background-color: #823900; +} +.label-danger { + background-color: #d00; +} +.label-danger[href]:hover, +.label-danger[href]:focus { + background-color: #aa0000; +} +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: middle; + background-color: #B54F00; + border-radius: 10px; +} +.badge:empty { + display: none; +} +.btn .badge { + position: relative; + top: -1px; +} +.btn-xs .badge, +.btn-group-xs > .btn .badge { + top: 0; + padding: 1px 5px; +} +a.badge:hover, +a.badge:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +.list-group-item.active > .badge, +.nav-pills > .active > a > .badge { + color: #4c6586; + background-color: #B54F00; +} +.list-group-item > .badge { + float: right; +} +.list-group-item > .badge + .badge { + margin-right: 5px; +} +.nav-pills > li > a > .badge { + margin-left: 3px; +} +.jumbotron { + padding-top: 30px; + padding-bottom: 30px; + margin-bottom: 30px; + color: inherit; + background-color: #eeeeee; +} +.jumbotron h1, +.jumbotron .h1 { + color: inherit; +} +.jumbotron p { + margin-bottom: 15px; + font-size: 21px; + font-weight: 200; +} +.jumbotron > hr { + border-top-color: #d5d5d5; +} +.container .jumbotron, +.container-fluid .jumbotron { + padding-right: 15px; + padding-left: 15px; + border-radius: 0px; +} +.jumbotron .container { + max-width: 100%; +} +@media screen and (min-width: 768px) { + .jumbotron { + padding-top: 48px; + padding-bottom: 48px; + } + .container .jumbotron, + .container-fluid .jumbotron { + padding-right: 60px; + padding-left: 60px; + } + .jumbotron h1, + .jumbotron .h1 { + font-size: 63px; + } +} +.thumbnail { + display: block; + padding: 4px; + margin-bottom: 20px; + line-height: 1.42857143; + background-color: #f0f0f0; + border: 1px solid #ddd; + border-radius: 0px; + -webkit-transition: border 0.2s ease-in-out; + -o-transition: border 0.2s ease-in-out; + transition: border 0.2s ease-in-out; +} +.thumbnail > img, +.thumbnail a > img { + margin-right: auto; + margin-left: auto; +} +a.thumbnail:hover, +a.thumbnail:focus, +a.thumbnail.active { + border-color: #4c6586; +} +.thumbnail .caption { + padding: 9px; + color: #161616; +} +.alert { + padding: 15px; + margin-bottom: 20px; + border: 1px solid transparent; + border-radius: 0px; +} +.alert h4 { + margin-top: 0; + color: inherit; +} +.alert .alert-link { + font-weight: bold; +} +.alert > p, +.alert > ul { + margin-bottom: 0; +} +.alert > p + p { + margin-top: 5px; +} +.alert-dismissable, +.alert-dismissible { + padding-right: 35px; +} +.alert-dismissable .close, +.alert-dismissible .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; +} +.alert-success { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.alert-success hr { + border-top-color: #c9e2b3; +} +.alert-success .alert-link { + color: #2b542c; +} +.alert-info { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} +.alert-info hr { + border-top-color: #a6e1ec; +} +.alert-info .alert-link { + color: #245269; +} +.alert-warning { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} +.alert-warning hr { + border-top-color: #f7e1b5; +} +.alert-warning .alert-link { + color: #66512c; +} +.alert-danger { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} +.alert-danger hr { + border-top-color: #e4b9c0; +} +.alert-danger .alert-link { + color: #843534; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +.progress { + height: 20px; + margin-bottom: 20px; + overflow: hidden; + background-color: #bbb; + border-radius: 0px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); +} +.progress-bar { + float: left; + width: 0%; + height: 100%; + font-size: 12px; + line-height: 20px; + color: #fff; + text-align: center; + background-color: #4c6586; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; +} +.progress-striped .progress-bar, +.progress-bar-striped { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 40px 40px; +} +.progress.active .progress-bar, +.progress-bar.active { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-bar-success { + background-color: #6ea03c; +} +.progress-striped .progress-bar-success { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-info { + background-color: #435976; +} +.progress-striped .progress-bar-info { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-warning { + background-color: #B54F00; +} +.progress-striped .progress-bar-warning { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-danger { + background-color: #d00; +} +.progress-striped .progress-bar-danger { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.media { + margin-top: 15px; +} +.media:first-child { + margin-top: 0; +} +.media, +.media-body { + overflow: hidden; + zoom: 1; +} +.media-body { + width: 10000px; +} +.media-object { + display: block; +} +.media-object.img-thumbnail { + max-width: none; +} +.media-right, +.media > .pull-right { + padding-left: 10px; +} +.media-left, +.media > .pull-left { + padding-right: 10px; +} +.media-left, +.media-right, +.media-body { + display: table-cell; + vertical-align: top; +} +.media-middle { + vertical-align: middle; +} +.media-bottom { + vertical-align: bottom; +} +.media-heading { + margin-top: 0; + margin-bottom: 5px; +} +.media-list { + padding-left: 0; + list-style: none; +} +.list-group { + padding-left: 0; + margin-bottom: 20px; +} +.list-group-item { + position: relative; + display: block; + padding: 10px 15px; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid #ddd; +} +.list-group-item:first-child { + border-top-left-radius: 0px; + border-top-right-radius: 0px; +} +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 0px; + border-bottom-left-radius: 0px; +} +.list-group-item.disabled, +.list-group-item.disabled:hover, +.list-group-item.disabled:focus { + color: #777777; + cursor: not-allowed; + background-color: #eeeeee; +} +.list-group-item.disabled .list-group-item-heading, +.list-group-item.disabled:hover .list-group-item-heading, +.list-group-item.disabled:focus .list-group-item-heading { + color: inherit; +} +.list-group-item.disabled .list-group-item-text, +.list-group-item.disabled:hover .list-group-item-text, +.list-group-item.disabled:focus .list-group-item-text { + color: #777777; +} +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + z-index: 2; + color: #fff; + background-color: #4c6586; + border-color: #4c6586; +} +.list-group-item.active .list-group-item-heading, +.list-group-item.active:hover .list-group-item-heading, +.list-group-item.active:focus .list-group-item-heading, +.list-group-item.active .list-group-item-heading > small, +.list-group-item.active:hover .list-group-item-heading > small, +.list-group-item.active:focus .list-group-item-heading > small, +.list-group-item.active .list-group-item-heading > .small, +.list-group-item.active:hover .list-group-item-heading > .small, +.list-group-item.active:focus .list-group-item-heading > .small { + color: inherit; +} +.list-group-item.active .list-group-item-text, +.list-group-item.active:hover .list-group-item-text, +.list-group-item.active:focus .list-group-item-text { + color: #c2cddc; +} +a.list-group-item, +button.list-group-item { + color: #555; +} +a.list-group-item .list-group-item-heading, +button.list-group-item .list-group-item-heading { + color: #333; +} +a.list-group-item:hover, +button.list-group-item:hover, +a.list-group-item:focus, +button.list-group-item:focus { + color: #555; + text-decoration: none; + background-color: #f5f5f5; +} +button.list-group-item { + width: 100%; + text-align: left; +} +.list-group-item-success { + color: #3c763d; + background-color: #dff0d8; +} +a.list-group-item-success, +button.list-group-item-success { + color: #3c763d; +} +a.list-group-item-success .list-group-item-heading, +button.list-group-item-success .list-group-item-heading { + color: inherit; +} +a.list-group-item-success:hover, +button.list-group-item-success:hover, +a.list-group-item-success:focus, +button.list-group-item-success:focus { + color: #3c763d; + background-color: #d0e9c6; +} +a.list-group-item-success.active, +button.list-group-item-success.active, +a.list-group-item-success.active:hover, +button.list-group-item-success.active:hover, +a.list-group-item-success.active:focus, +button.list-group-item-success.active:focus { + color: #fff; + background-color: #3c763d; + border-color: #3c763d; +} +.list-group-item-info { + color: #31708f; + background-color: #d9edf7; +} +a.list-group-item-info, +button.list-group-item-info { + color: #31708f; +} +a.list-group-item-info .list-group-item-heading, +button.list-group-item-info .list-group-item-heading { + color: inherit; +} +a.list-group-item-info:hover, +button.list-group-item-info:hover, +a.list-group-item-info:focus, +button.list-group-item-info:focus { + color: #31708f; + background-color: #c4e3f3; +} +a.list-group-item-info.active, +button.list-group-item-info.active, +a.list-group-item-info.active:hover, +button.list-group-item-info.active:hover, +a.list-group-item-info.active:focus, +button.list-group-item-info.active:focus { + color: #fff; + background-color: #31708f; + border-color: #31708f; +} +.list-group-item-warning { + color: #8a6d3b; + background-color: #fcf8e3; +} +a.list-group-item-warning, +button.list-group-item-warning { + color: #8a6d3b; +} +a.list-group-item-warning .list-group-item-heading, +button.list-group-item-warning .list-group-item-heading { + color: inherit; +} +a.list-group-item-warning:hover, +button.list-group-item-warning:hover, +a.list-group-item-warning:focus, +button.list-group-item-warning:focus { + color: #8a6d3b; + background-color: #faf2cc; +} +a.list-group-item-warning.active, +button.list-group-item-warning.active, +a.list-group-item-warning.active:hover, +button.list-group-item-warning.active:hover, +a.list-group-item-warning.active:focus, +button.list-group-item-warning.active:focus { + color: #fff; + background-color: #8a6d3b; + border-color: #8a6d3b; +} +.list-group-item-danger { + color: #a94442; + background-color: #f2dede; +} +a.list-group-item-danger, +button.list-group-item-danger { + color: #a94442; +} +a.list-group-item-danger .list-group-item-heading, +button.list-group-item-danger .list-group-item-heading { + color: inherit; +} +a.list-group-item-danger:hover, +button.list-group-item-danger:hover, +a.list-group-item-danger:focus, +button.list-group-item-danger:focus { + color: #a94442; + background-color: #ebcccc; +} +a.list-group-item-danger.active, +button.list-group-item-danger.active, +a.list-group-item-danger.active:hover, +button.list-group-item-danger.active:hover, +a.list-group-item-danger.active:focus, +button.list-group-item-danger.active:focus { + color: #fff; + background-color: #a94442; + border-color: #a94442; +} +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; +} +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; +} +.panel { + margin-bottom: 20px; + background-color: white; + border: 1px solid transparent; + border-radius: 0px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); +} +.panel-body { + padding: 15px; +} +.panel-heading { + padding: 9px 12px; + border-bottom: 1px solid transparent; + border-top-left-radius: -1px; + border-top-right-radius: -1px; +} +.panel-heading > .dropdown .dropdown-toggle { + color: inherit; +} +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 16px; + color: inherit; +} +.panel-title > a, +.panel-title > small, +.panel-title > .small, +.panel-title > small > a, +.panel-title > .small > a { + color: inherit; +} +.panel-footer { + padding: 9px 12px; + background-color: #f9f9f9; + border-top: 1px solid #dddddd; + border-bottom-right-radius: -1px; + border-bottom-left-radius: -1px; +} +.panel > .list-group, +.panel > .panel-collapse > .list-group { + margin-bottom: 0; +} +.panel > .list-group .list-group-item, +.panel > .panel-collapse > .list-group .list-group-item { + border-width: 1px 0; + border-radius: 0; +} +.panel > .list-group:first-child .list-group-item:first-child, +.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { + border-top: 0; + border-top-left-radius: -1px; + border-top-right-radius: -1px; +} +.panel > .list-group:last-child .list-group-item:last-child, +.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { + border-bottom: 0; + border-bottom-right-radius: -1px; + border-bottom-left-radius: -1px; +} +.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.panel-heading + .list-group .list-group-item:first-child { + border-top-width: 0; +} +.list-group + .panel-footer { + border-top-width: 0; +} +.panel > .table, +.panel > .table-responsive > .table, +.panel > .panel-collapse > .table { + margin-bottom: 0; +} +.panel > .table caption, +.panel > .table-responsive > .table caption, +.panel > .panel-collapse > .table caption { + padding-right: 15px; + padding-left: 15px; +} +.panel > .table:first-child, +.panel > .table-responsive:first-child > .table:first-child { + border-top-left-radius: -1px; + border-top-right-radius: -1px; +} +.panel > .table:first-child > thead:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { + border-top-left-radius: -1px; + border-top-right-radius: -1px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { + border-top-left-radius: -1px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { + border-top-right-radius: -1px; +} +.panel > .table:last-child, +.panel > .table-responsive:last-child > .table:last-child { + border-bottom-right-radius: -1px; + border-bottom-left-radius: -1px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { + border-bottom-right-radius: -1px; + border-bottom-left-radius: -1px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { + border-bottom-left-radius: -1px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { + border-bottom-right-radius: -1px; +} +.panel > .panel-body + .table, +.panel > .panel-body + .table-responsive, +.panel > .table + .panel-body, +.panel > .table-responsive + .panel-body { + border-top: 1px solid #ddd; +} +.panel > .table > tbody:first-child > tr:first-child th, +.panel > .table > tbody:first-child > tr:first-child td { + border-top: 0; +} +.panel > .table-bordered, +.panel > .table-responsive > .table-bordered { + border: 0; +} +.panel > .table-bordered > thead > tr > th:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:first-child, +.panel > .table-bordered > tbody > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, +.panel > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-bordered > thead > tr > td:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, +.panel > .table-bordered > tbody > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, +.panel > .table-bordered > tfoot > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; +} +.panel > .table-bordered > thead > tr > th:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:last-child, +.panel > .table-bordered > tbody > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, +.panel > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-bordered > thead > tr > td:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, +.panel > .table-bordered > tbody > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, +.panel > .table-bordered > tfoot > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; +} +.panel > .table-bordered > thead > tr:first-child > td, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > td, +.panel > .table-bordered > tbody > tr:first-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, +.panel > .table-bordered > thead > tr:first-child > th, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > th, +.panel > .table-bordered > tbody > tr:first-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { + border-bottom: 0; +} +.panel > .table-bordered > tbody > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, +.panel > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-bordered > tbody > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, +.panel > .table-bordered > tfoot > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { + border-bottom: 0; +} +.panel > .table-responsive { + margin-bottom: 0; + border: 0; +} +.panel-group { + margin-bottom: 20px; +} +.panel-group .panel { + margin-bottom: 0; + border-radius: 0px; +} +.panel-group .panel + .panel { + margin-top: 5px; +} +.panel-group .panel-heading { + border-bottom: 0; +} +.panel-group .panel-heading + .panel-collapse > .panel-body, +.panel-group .panel-heading + .panel-collapse > .list-group { + border-top: 1px solid #dddddd; +} +.panel-group .panel-footer { + border-top: 0; +} +.panel-group .panel-footer + .panel-collapse .panel-body { + border-bottom: 1px solid #dddddd; +} +.panel-default { + border-color: none; +} +.panel-default > .panel-heading { + color: #161616; + background-color: #f9f9f9; + border-color: none; +} +.panel-default > .panel-heading + .panel-collapse > .panel-body { + border-top-color: none; +} +.panel-default > .panel-heading .badge { + color: #f9f9f9; + background-color: #161616; +} +.panel-default > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: none; +} +.panel-primary { + border-color: none; +} +.panel-primary > .panel-heading { + color: #161616; + background-color: #f9f9f9; + border-color: none; +} +.panel-primary > .panel-heading + .panel-collapse > .panel-body { + border-top-color: none; +} +.panel-primary > .panel-heading .badge { + color: #f9f9f9; + background-color: #161616; +} +.panel-primary > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: none; +} +.panel-success { + border-color: #d6e9c6; +} +.panel-success > .panel-heading { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.panel-success > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #d6e9c6; +} +.panel-success > .panel-heading .badge { + color: #dff0d8; + background-color: #3c763d; +} +.panel-success > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #d6e9c6; +} +.panel-info { + border-color: #bce8f1; +} +.panel-info > .panel-heading { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} +.panel-info > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #bce8f1; +} +.panel-info > .panel-heading .badge { + color: #d9edf7; + background-color: #31708f; +} +.panel-info > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #bce8f1; +} +.panel-warning { + border-color: #faebcc; +} +.panel-warning > .panel-heading { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} +.panel-warning > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #faebcc; +} +.panel-warning > .panel-heading .badge { + color: #fcf8e3; + background-color: #8a6d3b; +} +.panel-warning > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #faebcc; +} +.panel-danger { + border-color: #ebccd1; +} +.panel-danger > .panel-heading { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} +.panel-danger > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ebccd1; +} +.panel-danger > .panel-heading .badge { + color: #f2dede; + background-color: #a94442; +} +.panel-danger > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ebccd1; +} +.embed-responsive { + position: relative; + display: block; + height: 0; + padding: 0; + overflow: hidden; +} +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; +} +.embed-responsive-16by9 { + padding-bottom: 56.25%; +} +.embed-responsive-4by3 { + padding-bottom: 75%; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + border-radius: 0px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} +.well-lg { + padding: 24px; + border-radius: 0px; +} +.well-sm { + padding: 9px; + border-radius: 0px; +} +.close { + float: right; + font-size: 21px; + font-weight: bold; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + opacity: 0.2; + filter: alpha(opacity=20); +} +.close:hover, +.close:focus { + color: #000; + text-decoration: none; + cursor: pointer; + opacity: 0.5; + filter: alpha(opacity=50); +} +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; + appearance: none; +} +.breadcrumb { + padding: 0 15px; + margin-bottom: 20px; + list-style: none; + background-color: transparent; + border-radius: 0px; +} +.breadcrumb > li { + display: inline-block; +} +.breadcrumb > li + li:before { + padding: 0 5px; + color: #4c6586; + content: " \e606\00a0"; +} +.breadcrumb > .active { + color: #3a4c65; +} +.modal-open { + overflow: hidden; +} +.modal { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1050; + display: none; + overflow: hidden; + -webkit-overflow-scrolling: touch; + outline: 0; +} +.modal.fade .modal-dialog { + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + -o-transform: translate(0, -25%); + transform: translate(0, -25%); + -webkit-transition: -webkit-transform 0.3s ease-out; + -moz-transition: -moz-transform 0.3s ease-out; + -o-transition: -o-transform 0.3s ease-out; + transition: transform 0.3s ease-out; +} +.modal.in .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + -o-transform: translate(0, 0); + transform: translate(0, 0); +} +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} +.modal-dialog { + position: relative; + width: auto; + margin: 10px; +} +.modal-content { + position: relative; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0px; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + outline: 0; +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000; +} +.modal-backdrop.fade { + opacity: 0; + filter: alpha(opacity=0); +} +.modal-backdrop.in { + opacity: 0.5; + filter: alpha(opacity=50); +} +.modal-header { + padding: 15px; + border-bottom: 1px solid #e5e5e5; +} +.modal-header .close { + margin-top: -2px; +} +.modal-title { + margin: 0; + line-height: 1.42857143; +} +.modal-body { + position: relative; + padding: 15px; +} +.modal-footer { + padding: 15px; + text-align: right; + border-top: 1px solid #e5e5e5; +} +.modal-footer .btn + .btn { + margin-bottom: 0; + margin-left: 5px; +} +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} +@media (min-width: 768px) { + .modal-dialog { + width: 600px; + margin: 30px auto; + } + .modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + } + .modal-sm { + width: 300px; + } +} +@media (min-width: 992px) { + .modal-lg { + width: 900px; + } +} +.tooltip { + position: absolute; + z-index: 1070; + display: block; + font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif; + font-style: normal; + font-weight: 400; + line-height: 1.42857143; + line-break: auto; + text-align: left; + 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; + font-size: 12px; + opacity: 0; + filter: alpha(opacity=0); +} +.tooltip.in { + opacity: 0.9; + filter: alpha(opacity=90); +} +.tooltip.top { + padding: 5px 0; + margin-top: -3px; +} +.tooltip.right { + padding: 0 5px; + margin-left: 3px; +} +.tooltip.bottom { + padding: 5px 0; + margin-top: 3px; +} +.tooltip.left { + padding: 0 5px; + margin-left: -3px; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-left .tooltip-arrow { + right: 5px; + bottom: 0; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-right .tooltip-arrow { + bottom: 0; + left: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: #000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: #000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-left .tooltip-arrow { + top: 0; + right: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-right .tooltip-arrow { + top: 0; + left: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 0px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: none; + max-width: 276px; + padding: 1px; + font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif; + font-style: normal; + font-weight: 400; + line-height: 1.42857143; + line-break: auto; + text-align: left; + 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; + font-size: 14px; + background-color: #f9f9f9; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); +} +.popover.top { + margin-top: -10px; +} +.popover.right { + margin-left: 10px; +} +.popover.bottom { + margin-top: 10px; +} +.popover.left { + margin-left: -10px; +} +.popover > .arrow { + border-width: 11px; +} +.popover > .arrow, +.popover > .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.popover > .arrow:after { + content: ""; + border-width: 10px; +} +.popover.top > .arrow { + bottom: -11px; + left: 50%; + margin-left: -11px; + border-top-color: #999999; + border-top-color: rgba(0, 0, 0, 0.25); + border-bottom-width: 0; +} +.popover.top > .arrow:after { + bottom: 1px; + margin-left: -10px; + content: " "; + border-top-color: #f9f9f9; + border-bottom-width: 0; +} +.popover.right > .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-right-color: #999999; + border-right-color: rgba(0, 0, 0, 0.25); + border-left-width: 0; +} +.popover.right > .arrow:after { + bottom: -10px; + left: 1px; + content: " "; + border-right-color: #f9f9f9; + border-left-width: 0; +} +.popover.bottom > .arrow { + top: -11px; + left: 50%; + margin-left: -11px; + border-top-width: 0; + border-bottom-color: #999999; + border-bottom-color: rgba(0, 0, 0, 0.25); +} +.popover.bottom > .arrow:after { + top: 1px; + margin-left: -10px; + content: " "; + border-top-width: 0; + border-bottom-color: #f9f9f9; +} +.popover.left > .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-right-width: 0; + border-left-color: #999999; + border-left-color: rgba(0, 0, 0, 0.25); +} +.popover.left > .arrow:after { + right: 1px; + bottom: -10px; + content: " "; + border-right-width: 0; + border-left-color: #f9f9f9; +} +.popover-title { + padding: 8px 14px; + margin: 0; + font-size: 14px; + background-color: #f9f9f9; + border-bottom: 1px solid #ececec; + border-radius: -1px -1px 0 0; +} +.popover-content { + padding: 9px 14px; +} +.carousel { + position: relative; +} +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} +.carousel-inner > .item { + position: relative; + display: none; + -webkit-transition: 0.6s ease-in-out left; + -o-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + line-height: 1; +} +@media all and (transform-3d), (-webkit-transform-3d) { + .carousel-inner > .item { + -webkit-transition: -webkit-transform 0.6s ease-in-out; + -moz-transition: -moz-transform 0.6s ease-in-out; + -o-transition: -o-transform 0.6s ease-in-out; + transition: transform 0.6s ease-in-out; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-perspective: 1000px; + -moz-perspective: 1000px; + perspective: 1000px; + } + .carousel-inner > .item.next, + .carousel-inner > .item.active.right { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + left: 0; + } + .carousel-inner > .item.prev, + .carousel-inner > .item.active.left { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + left: 0; + } + .carousel-inner > .item.next.left, + .carousel-inner > .item.prev.right, + .carousel-inner > .item.active { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + left: 0; + } +} +.carousel-inner > .active, +.carousel-inner > .next, +.carousel-inner > .prev { + display: block; +} +.carousel-inner > .active { + left: 0; +} +.carousel-inner > .next, +.carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; +} +.carousel-inner > .next { + left: 100%; +} +.carousel-inner > .prev { + left: -100%; +} +.carousel-inner > .next.left, +.carousel-inner > .prev.right { + left: 0; +} +.carousel-inner > .active.left { + left: -100%; +} +.carousel-inner > .active.right { + left: 100%; +} +.carousel-control { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 15%; + font-size: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + background-color: rgba(0, 0, 0, 0); + opacity: 0.5; + filter: alpha(opacity=50); +} +.carousel-control.left { + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); + background-repeat: repeat-x; +} +.carousel-control.right { + right: 0; + left: auto; + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); + background-repeat: repeat-x; +} +.carousel-control:hover, +.carousel-control:focus { + color: #fff; + text-decoration: none; + outline: 0; + opacity: 0.9; + filter: alpha(opacity=90); +} +.carousel-control .icon-prev, +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-left, +.carousel-control .glyphicon-chevron-right { + position: absolute; + top: 50%; + z-index: 5; + display: inline-block; + margin-top: -10px; +} +.carousel-control .icon-prev, +.carousel-control .glyphicon-chevron-left { + left: 50%; + margin-left: -10px; +} +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-right { + right: 50%; + margin-right: -10px; +} +.carousel-control .icon-prev, +.carousel-control .icon-next { + width: 20px; + height: 20px; + font-family: serif; + line-height: 1; +} +.carousel-control .icon-prev:before { + content: "\2039"; +} +.carousel-control .icon-next:before { + content: "\203a"; +} +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 60%; + padding-left: 0; + margin-left: -30%; + text-align: center; + list-style: none; +} +.carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + cursor: pointer; + background-color: #000 \9; + background-color: rgba(0, 0, 0, 0); + border: 1px solid #fff; + border-radius: 10px; +} +.carousel-indicators .active { + width: 12px; + height: 12px; + margin: 0; + background-color: #fff; +} +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.carousel-caption .btn { + text-shadow: none; +} +@media screen and (min-width: 768px) { + .carousel-control .glyphicon-chevron-left, + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -10px; + font-size: 30px; + } + .carousel-control .glyphicon-chevron-left, + .carousel-control .icon-prev { + margin-left: -10px; + } + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-next { + margin-right: -10px; + } + .carousel-caption { + right: 20%; + left: 20%; + padding-bottom: 30px; + } + .carousel-indicators { + bottom: 20px; + } +} +.clearfix:before, +.clearfix:after, +.dl-horizontal dd:before, +.dl-horizontal dd:after, +.container:before, +.container:after, +.container-fluid:before, +.container-fluid:after, +.row:before, +.row:after, +.form-horizontal .form-group:before, +.form-horizontal .form-group:after, +.btn-toolbar:before, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:before, +.btn-group-vertical > .btn-group:after, +.nav:before, +.nav:after, +.navbar:before, +.navbar:after, +.navbar-header:before, +.navbar-header:after, +.navbar-collapse:before, +.navbar-collapse:after, +.pager:before, +.pager:after, +.panel-body:before, +.panel-body:after, +.modal-header:before, +.modal-header:after, +.modal-footer:before, +.modal-footer:after, +.il-table-presentation-row .il-table-presentation-row-expanded:before, +.il-table-presentation-row .il-table-presentation-row-expanded:after { + display: table; + content: " "; +} +.clearfix:after, +.dl-horizontal dd:after, +.container:after, +.container-fluid:after, +.row:after, +.form-horizontal .form-group:after, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:after, +.nav:after, +.navbar:after, +.navbar-header:after, +.navbar-collapse:after, +.pager:after, +.panel-body:after, +.modal-header:after, +.modal-footer:after, +.il-table-presentation-row .il-table-presentation-row-expanded:after { + clear: both; +} +.center-block { + display: block; + margin-right: auto; + margin-left: auto; +} +.pull-right { + float: right !important; +} +.pull-left { + float: left !important; +} +.hide { + display: none !important; +} +.show { + display: block !important; +} +.invisible { + visibility: hidden; +} +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.hidden { + display: none !important; +} +.affix { + position: fixed; +} +@-ms-viewport { + width: device-width; +} +.visible-xs, +.visible-sm, +.visible-md, +.visible-lg { + display: none !important; +} +.visible-xs-block, +.visible-xs-inline, +.visible-xs-inline-block, +.visible-sm-block, +.visible-sm-inline, +.visible-sm-inline-block, +.visible-md-block, +.visible-md-inline, +.visible-md-inline-block, +.visible-lg-block, +.visible-lg-inline, +.visible-lg-inline-block { + display: none !important; +} +@media (max-width: 767px) { + .visible-xs { + display: block !important; + } + table.visible-xs { + display: table !important; + } + tr.visible-xs { + display: table-row !important; + } + th.visible-xs, + td.visible-xs { + display: table-cell !important; + } +} +@media (max-width: 767px) { + .visible-xs-block { + display: block !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline { + display: inline !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline-block { + display: inline-block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: block !important; + } + table.visible-sm { + display: table !important; + } + tr.visible-sm { + display: table-row !important; + } + th.visible-sm, + td.visible-sm { + display: table-cell !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-block { + display: block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline { + display: inline !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline-block { + display: inline-block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md { + display: block !important; + } + table.visible-md { + display: table !important; + } + tr.visible-md { + display: table-row !important; + } + th.visible-md, + td.visible-md { + display: table-cell !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-block { + display: block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline { + display: inline !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline-block { + display: inline-block !important; + } +} +@media (min-width: 1200px) { + .visible-lg { + display: block !important; + } + table.visible-lg { + display: table !important; + } + tr.visible-lg { + display: table-row !important; + } + th.visible-lg, + td.visible-lg { + display: table-cell !important; + } +} +@media (min-width: 1200px) { + .visible-lg-block { + display: block !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline { + display: inline !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline-block { + display: inline-block !important; + } +} +@media (max-width: 767px) { + .hidden-xs { + display: none !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .hidden-sm { + display: none !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-md { + display: none !important; + } +} +@media (min-width: 1200px) { + .hidden-lg { + display: none !important; + } +} +.visible-print { + display: none !important; +} +@media print { + .visible-print { + display: block !important; + } + table.visible-print { + display: table !important; + } + tr.visible-print { + display: table-row !important; + } + th.visible-print, + td.visible-print { + display: table-cell !important; + } +} +.visible-print-block { + display: none !important; +} +@media print { + .visible-print-block { + display: block !important; + } +} +.visible-print-inline { + display: none !important; +} +@media print { + .visible-print-inline { + display: inline !important; + } +} +.visible-print-inline-block { + display: none !important; +} +@media print { + .visible-print-inline-block { + display: inline-block !important; + } +} +@media print { + .hidden-print { + display: none !important; + } +} +.badge { + font-size: 9px; + margin-left: -4px; + position: absolute; +} +.il-counter-novelty { + padding: 2px 4px; + margin-top: -5px; + background-color: #B54F00; +} +.il-counter-status { + padding: 2px 4px; + margin-top: 10px; + background-color: #737373; +} +.panel { + border: none; +} +.panel .panel-heading.ilHeader, +.panel .panel-heading.ilBlockHeader { + background-color: #f9f9f9; + margin: 0; + padding: 9px 12px; + padding-bottom: 4px; + border: none; + -webkit-box-shadow: none; + box-shadow: none; +} +.panel .panel-heading.ilHeader h2, +.panel .panel-heading.ilBlockHeader h2, +.panel .panel-heading.ilHeader h2.ilHeader, +.panel .panel-heading.ilBlockHeader h2.ilHeader { + margin: 0; + color: #161616; + font-size: 19px; + line-height: 1.33; + font-weight: 600; +} +.panel .panel-heading.ilHeader h3, +.panel .panel-heading.ilBlockHeader h3, +.panel .panel-heading.ilHeader h3.ilHeader, +.panel .panel-heading.ilBlockHeader h3.ilHeader { + margin: 0; + color: #161616; + font-size: 17px; +} +.panel .panel-heading.ilHeader h4, +.panel .panel-heading.ilBlockHeader h4, +.panel .panel-heading.ilHeader h4.ilBlockHeader, +.panel .panel-heading.ilBlockHeader h4.ilBlockHeader { + margin: 0; + color: #161616; + font-size: 16px; +} +.panel .panel-heading.ilHeader .dropdown > button.dropdown-toggle, +.panel .panel-heading.ilBlockHeader .dropdown > button.dropdown-toggle { + color: white; +} +.panel .panel-body { + padding: 6px 12px; + background-color: white; +} +.panel-flex .panel-heading { + display: flex; + justify-content: space-between; + flex-flow: row wrap; +} +.panel-flex .ilHeader { + display: flex; +} +.panel-flex h3.ilHeader { + flex-grow: 99; + flex-shrink: 1; + line-height: 21px; + order: 1; +} +.panel-flex .ilBlockHeader h4, +.panel-flex .ilHeader h4 { + flex-grow: 99; + flex-shrink: 1; + order: 1; +} +.panel-flex .il-viewcontrol-sortation { + flex-shrink: 1; + order: 2; + margin-right: 8px; + margin-left: auto; +} +.panel-flex .panel-heading .dropdown { + flex-shrink: 1; + order: 3; +} +.panel-flex .il-viewcontrol-pagination, +.panel-flex .il-viewcontrol-section { + flex-grow: 1; + flex-shrink: 1; + flex-basis: 100%; + order: 4; + background-color: #f9f9f9; + text-align: center; + padding-top: 8px; +} +.panel-primary h3.ilHeader { + font-weight: 600; +} +.panel-secondary .panel-heading.ilHeader { + padding: 6px 12px; +} +.panel-secondary .panel-heading.ilHeader h4 { + padding-top: 4px; + padding-bottom: 4px; +} +.panel-secondary .panel-heading.ilHeader h2.ilHeader { + font-size: 17px; +} +.panel-secondary .panel-heading.ilHeader h3.ilHeader { + font-size: 17px; +} +.panel-secondary .panel-body .il-item-group { + margin: 0 -12px; +} +.panel-secondary .panel-body .il-item-group h3 { + padding: 6px 12px; +} +.panel-secondary .panel-body .il-item-group h4 { + padding: 6px 12px; +} +.panel-secondary .panel-body .il-item-group:first-child { + margin: -6px -12px 0 -12px; +} +.panel-secondary .panel-body .il-item-group .il-item { + padding-left: 12px; +} +.panel-secondary .panel-body .il-item-group .il-item .media-right { + vertical-align: middle; +} +.panel-secondary .il-panel-listing-std-container > h2, +.panel-secondary .panel-body h4 { + display: block; + padding: 6px 0; + font-size: 14px; + color: #161616; + margin: 0; +} +.panel-secondary .il-std-item-container:not(:last-child) { + border-bottom: 1px solid #f0f0f0; +} +.panel-sub { + margin: -6px -12px; +} +.panel-sub .panel-body { + margin: 0; +} +.panel-sub:first-child .panel-heading { + padding: 9px 12px; +} +.il-panel-report .thumbnail { + margin-bottom: 0; +} +.il-panel-report > .panel-body > .panel { + margin-bottom: 6px; +} +.il-panel-report .panel-heading { + min-height: 34px; +} +.il-panel-listing-std-container { + background-color: #f9f9f9; + margin-bottom: 20px; +} +.il-panel-listing-std-container > h2 { + color: #161616; + font-size: 19px; + font-weight: 600; + float: left; + padding: 9px 12px; + padding-bottom: 4px; + margin: 0; + line-height: 1.33; +} +.il-panel-listing-std-container .dropdown { + float: right; +} +.il-panel-listing-std-container > .dropdown { + padding: 9px 12px; +} +.il-panel-listing-std-container > .dropdown:not(:last-child) { + padding-bottom: 4px; +} +.il-card { + padding: 0 0 6px 0; + width: 100%; + position: relative; + background-color: white; + border: none; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15), 0 0px 0px rgba(0, 0, 0, 0.15); + /* see bug #24947 */ +} +.il-card .il-card-image-container { + width: 100%; + padding-top: 100%; + position: relative; +} +.il-card .il-card-image-container a:focus-visible { + position: static; +} +.il-card img.img-responsive, +.il-card img.img-standard { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + width: 100%; + max-height: 100%; + margin: auto; + z-index: 100; +} +.il-card a { + overflow: hidden; +} +.il-card .card-title .btn, +.il-card .card-title a { + font-size: 14px; +} +.il-card.thumbnail { + margin-bottom: 0px; + font-size: 12px; +} +.il-card.thumbnail:focus-within .il-card-repository-head { + z-index: 400; +} +.il-card.thumbnail a:focus-visible { + overflow: visible; +} +.il-card .card-highlight { + background: #B54F00; + height: 6px; + width: 100%; +} +.il-card .card-no-highlight { + background-color: transparent; + height: 6px; + width: 100%; +} +.il-card .caption { + padding-top: 6px; + overflow-wrap: break-word; + word-break: break-word; +} +.il-card .caption h5 { + margin: 6px 0 0 0; +} +.il-card .caption dl dt { + font-weight: normal; + color: #6f6f6f; + padding-top: 6px; +} +.il-card .il-card-repository-head { + background-color: rgba(0, 0, 0, 0.5); + position: absolute; + top: 0; + left: 0; + right: 0; + height: 47px; + padding: 0 6px; + z-index: 300; +} +.il-card .il-card-repository-head .icon.outlined { + filter: invert(1); +} +.il-card .il-card-repository-head .icon.outlined.disabled { + filter: invert(1); +} +.il-card .il-card-repository-head > div { + padding: 6px 6px; + float: left; +} +.il-card .il-card-repository-head .il-chart-progressmeter-box { + width: 41px; + height: 39px; +} +.il-card .il-card-repository-head .il-chart-progressmeter-box > .il-chart-progressmeter-container .il-chart-progressmeter-viewbox { + max-width: 100%; + filter: brightness(1.2); +} +.il-card .il-card-repository-head > div.il-card-repository-dropdown { + float: right; + padding: 9px 6px; +} +.il-card .il-card-repository-head > div.il-card-repository-dropdown > .dropdown > button { + background-color: inherit; + border: #dddddd 1px solid; + width: 29px; + height: 29px; +} +.il-card .il-card-repository-head > div.il-card-repository-dropdown > .dropdown > button span.caret { + display: block; + margin-left: auto; + margin-right: auto; +} +.il-card .il-card-repository-head > div.il-card-repository-dropdown > .dropdown > button:focus-visible { + overflow: visible; + outline-offset: 4px; +} +.il-panel-report .il-card { + background-color: #f9f9f9; +} +@media (min-width: 768px) { + .row-eq-height .il-card { + display: flex; + flex-direction: column; + } + .row-eq-height .il-card .card-title { + flex-grow: 2; + } +} +/* see bug #25920, limit size of cards for small screens */ +@media (max-width: 768px) { + .il-card { + max-width: 350px; + margin-right: auto; + margin-left: auto; + } +} +.il-deck .row { + margin-left: -5px; + margin-right: 0; +} +.il-deck .row > div { + padding-left: 5px; + padding-right: 5px; + margin-bottom: 6px; +} +.il-deck .row.row-eq-height:before { + content: none !important; +} +.il-deck .row.row-eq-height:after { + content: none !important; +} +.row-eq-height { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + flex-wrap: wrap; +} +.row-eq-height > div { + display: flex; +} +.il-upload-file-item.row [class*="col-"].col-no-padding { + padding-left: 0; + padding-right: 0; +} +.il-upload-file-item.standard { + background: white; + border: 1px solid #757575; + -moz-border-radius: 0px; + -webkit-border-radius: 0px; + border-radius: 0px; + margin-bottom: 4px; +} +.il-upload-file-item.standard .file-info { + padding: 3px 8px; + line-height: 1.42857143; + border-radius: 0; + font-size: 12px; + border: 1px solid transparent; + color: #161616; + display: inline-block; +} +.il-upload-file-item.standard .remove button { + margin: 2px 7px 0 0; +} +.il-dropzone.row [class*="col-"].col-no-padding { + padding-left: 0; + padding-right: 0; +} +.il-dropzone.standard { + background: white; + border: 1px dashed #757575; + -moz-border-radius: 0px; + -webkit-border-radius: 0px; + border-radius: 0px; + margin-bottom: 4px; +} +.il-dropzone.standard .dz-message { + padding: 3px 8px; + line-height: 1.42857143; + border-radius: 0; + font-size: 12px; + border: 1px solid transparent; + color: #757575; + display: inline-block; +} +.il-dropzone.wrapper { + padding: 1px; +} +.il-dropzone.darkened-highlight { + z-index: 1100; + position: relative; + border: 1px dashed #757575; + -moz-border-radius: 0px; + -webkit-border-radius: 0px; + border-radius: 0px; + background: #FFFFD6; +} +.il-dropzone.default-highlight { + border: 1px dashed #757575; + -moz-border-radius: 0px; + -webkit-border-radius: 0px; + border-radius: 0px; + background: #FFFFD6; +} +.il-dropzone.drag-hover { + border: 1px dashed #5b5b5b; + -moz-border-radius: 0px; + -webkit-border-radius: 0px; + border-radius: 0px; + background-color: #FFF9BC; +} +.btn { + font-size: 12px; +} +.btn:focus-visible { + position: relative; + outline: 2px solid #FFFFFF; + outline-offset: 4px; +} +.btn:focus-visible::after { + content: " "; + position: absolute; + top: -2px; + left: -2px; + right: -2px; + bottom: -2px; + border: 2px solid #FFFFFF; + outline: 3px solid #0078D7; +} +.btn:active, +.btn.engaged { + outline: none; +} +input.btn { + display: inline-block; + min-width: 60px; + vertical-align: top; +} +@media (max-width: 768px) { + input.btn { + min-width: 0; + } +} +.btn-default { + color: white; + background-color: #4c6586; + border-color: #4c6586; +} +.btn-default:focus, +.btn-default.focus { + color: white; + background-color: #3a4c65; + border-color: #1e2835; +} +.btn-default:hover { + color: white; + background-color: #3a4c65; + border-color: #36485f; +} +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + color: white; + background-color: #3a4c65; + background-image: none; + border-color: #36485f; +} +.btn-default:active:hover, +.btn-default.active:hover, +.open > .dropdown-toggle.btn-default:hover, +.btn-default:active:focus, +.btn-default.active:focus, +.open > .dropdown-toggle.btn-default:focus, +.btn-default:active.focus, +.btn-default.active.focus, +.open > .dropdown-toggle.btn-default.focus { + color: white; + background-color: #2d3b4f; + border-color: #1e2835; +} +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled.focus, +.btn-default[disabled].focus, +fieldset[disabled] .btn-default.focus { + background-color: #4c6586; + border-color: #4c6586; +} +.btn-default .badge { + color: #4c6586; + background-color: white; +} +.btn-default:focus-visible { + position: relative; +} +.btn-primary { + color: white; + background-color: #557b2e; + border-color: #557b2e; +} +.btn-primary:focus, +.btn-primary.focus { + color: white; + background-color: #3b5620; + border-color: #151e0b; +} +.btn-primary:hover { + color: white; + background-color: #3b5620; + border-color: #364e1d; +} +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + color: white; + background-color: #3b5620; + background-image: none; + border-color: #364e1d; +} +.btn-primary:active:hover, +.btn-primary.active:hover, +.open > .dropdown-toggle.btn-primary:hover, +.btn-primary:active:focus, +.btn-primary.active:focus, +.open > .dropdown-toggle.btn-primary:focus, +.btn-primary:active.focus, +.btn-primary.active.focus, +.open > .dropdown-toggle.btn-primary.focus { + color: white; + background-color: #293c16; + border-color: #151e0b; +} +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled.focus, +.btn-primary[disabled].focus, +fieldset[disabled] .btn-primary.focus { + background-color: #557b2e; + border-color: #557b2e; +} +.btn-primary .badge { + color: #557b2e; + background-color: white; +} +.btn[disabled], +.btn.btn-tag[disabled], +fieldset[disabled] .btn, +fieldset[disabled] .btn.btn-tag, +.btn[disabled]:hover, +.btn.btn-tag[disabled]:hover, +fieldset[disabled] .btn:hover, +fieldset[disabled] .btn.btn-tag:hover, +.btn[disabled]:focus, +.btn.btn-tag[disabled]:focus, +fieldset[disabled] .btn:focus, +fieldset[disabled] .btn.btn-tag:focus, +.btn[disabled]:active, +.btn.btn-tag[disabled]:active, +fieldset[disabled] .btn:active, +fieldset[disabled] .btn.btn-tag:active, +.btn[disabled].active, +.btn.btn-tag[disabled].active, +fieldset[disabled] .btn.active, +fieldset[disabled] .btn.btn-tag.active { + background-color: #b0b0b0; + border-color: #b0b0b0; + color: #000000; + cursor: default; +} +.btn.engaged, +.btn.btn-tag.engaged, +.btn.engaged:hover, +.btn.btn-tag.engaged:hover, +.btn.engaged:active, +.btn.btn-tag.engaged:active, +.btn.engaged.active, +.btn.btn-tag.engaged.active { + background-color: white; + color: #161616; +} +button > .glyphicon { + pointer-events: none; +} +a[disabled], +a fieldset[disabled] , +a[disabled]:hover, +a fieldset[disabled] :hover, +a[disabled]:focus, +a fieldset[disabled] :focus, +a[disabled]:active, +a fieldset[disabled] :active, +a[disabled].active, +a fieldset[disabled] .active { + background-color: #b0b0b0; + color: #000000; + border-color: #b0b0b0; + padding: 0; + cursor: default; +} +.il-btn-month .dropdown-menu { + min-width: 250px; +} +.btn-tag { + display: inline-block; + white-space: nowrap; + padding: 1px 5px; + margin: 2px 4px 2px 0; + border-radius: 3px; +} +.btn-tag.btn-tag-relevance-verylow { + border-color: #b0b0b0; + background-color: #b0b0b0; + color: #000000; +} +.btn-tag.btn-tag-relevance-low { + border-color: #a5b8ba; + background-color: #a5b8ba; + color: #000000; +} +.btn-tag.btn-tag-relevance-middle { + border-color: #95c5ca; + background-color: #95c5ca; + color: #000000; +} +.btn-tag.btn-tag-relevance-high { + border-color: #85d1da; + background-color: #85d1da; + color: #000000; +} +.btn-tag.btn-tag-relevance-veryhigh { + border-color: #75deea; + background-color: #75deea; + color: #000000; +} +.btn-link { + padding: 0; + text-align: left; + white-space: normal; +} +.btn-bulky { + width: 100%; +} +.il-btn-with-loading-animation { + background-image: url("images/loader.svg"); + background-repeat: no-repeat; + background-position: right center; + padding-right: 18px; +} +.close { + color: #737373; + opacity: 1; +} +.close:hover, +.close:focus { + color: #2c2c2c; + opacity: 1; +} +.btn-tag { + display: inline-block; + white-space: nowrap; + padding: 1px 5px; + margin: 2px 4px 2px 0; + border-radius: 3px; +} +.btn-tag.btn-tag-inactive { + cursor: default !important; +} +.btn-tag.btn-tag-relevance-verylow { + background-color: #b0b0b0; + color: #000000; +} +.btn-tag.btn-tag-relevance-low { + background-color: #a5b8ba; + color: #000000; +} +.btn-tag.btn-tag-relevance-middle { + background-color: #95c5ca; + color: #000000; +} +.btn-tag.btn-tag-relevance-high { + background-color: #85d1da; + color: #000000; +} +.btn-tag.btn-tag-relevance-veryhigh { + background-color: #75deea; + color: #000000; +} +.il-toggle-button { + position: relative; + display: inline-block; + height: 19px; + padding-left: 25px; + padding-right: 25px; + border-radius: 40px; + cursor: pointer; +} +.il-toggle-button .il-toggle-switch { + position: absolute; + top: -4px; + left: -6%; + width: 25px; + height: 25px; + border-radius: 40px; + -webkit-transition: all 0.25s ease-in-out; + /* Safari */ + transition: all 0.25s ease-in-out; +} +.il-toggle-button.on { + background: #6ea03c; + border: 1px solid #bfbfbf; +} +.il-toggle-button.on .il-toggle-label-on { + position: absolute; + top: 0; + left: 5px; + font-weight: 600; + font-size: 0.9em; + color: white; +} +.il-toggle-button.on .il-toggle-switch { + left: 53%; + background: #f9f9f9; + border: 1px solid #bfbfbf; +} +.il-toggle-button.off { + background: #f9f9f9; + border: 1px solid #bfbfbf; +} +.il-toggle-button.off .il-toggle-label-off { + position: absolute; + top: 0; + left: 23px; + font-weight: 600; + font-size: 0.9em; +} +.il-toggle-button.off .il-toggle-switch { + background: #f9f9f9; + border: 1px solid #bfbfbf; +} +.il-toggle-button.unavailable { + background: #cdcdcd; + border: 1px solid #bfbfbf; +} +.il-toggle-button.unavailable .il-toggle-switch { + background: #797979; + border: 1px solid #bfbfbf; +} +.ilToolbar .il-toggle-button { + bottom: 3px; +} +.ilToolbar label { + font-size: 12px; +} +h4.il-divider { + padding: 4px 6px; + margin-bottom: 0px; + background-color: white; + display: block; + font-size: 12px; + line-height: 1.5; + color: #161616; +} +hr.il-divider-with-label { + display: none; +} +.il-divider-vertical:before { + content: "\2022"; + padding-left: 6px; + padding-right: 6px; +} +.dropdown .btn { + text-align: left; +} +.dropdown hr { + margin: 6px 0; +} +.dropdown h4 { + margin: 3px 0; +} +ul.dropdown-menu { + background-color: white; + font-weight: normal; + border: 0 none; + -webkit-box-shadow: 3px 9px 9px 0 rgba(0, 0, 0, 0.3); + box-shadow: 3px 9px 9px 0 rgba(0, 0, 0, 0.3); +} +ul.dropdown-menu > li { + padding: 0; +} +ul.dropdown-menu > li > .btn { + display: block; + width: 100%; + clear: both; + padding: 3px 10px; + font-weight: normal; + font-size: 14px; + line-height: 1.42857143; + background-color: transparent; + color: #161616; + white-space: nowrap; +} +ul.dropdown-menu > li > .btn:hover, +ul.dropdown-menu > li > .btn:focus { + text-decoration: none; + color: #000000; + background-color: #e2e8ef; +} +.il-maincontrols-slate-content .dropdown-menu { + right: 0; + left: inherit; +} +.il-std-item-container:not(:last-child) { + border-bottom: 2px solid #f0f0f0; +} +.il-item { + background-color: white; + position: relative; + padding: 12px; +} +.il-item:before, +.il-item:after { + display: table; + content: " "; +} +.il-item:after { + clear: both; +} +.il-item:before, +.il-item:after { + display: table; + content: " "; +} +.il-item:after { + clear: both; +} +.il-item .il-item-title { + font-size: 14px; + display: inline-block; +} +.il-item .il-item-title .btn-link, +.il-item .il-item-title a { + font-size: inherit; + line-height: 1.42857143; +} +.il-item .il-item-title .btn-link:focus-visible, +.il-item .il-item-title a:focus-visible { + display: block; +} +.il-item .il-item-divider { + clear: both; + padding: 10px 0 0 0; + margin: 0 0 10px 0; + border: 0 none; + background: none; + border-bottom: dashed 0.5px #dddddd; +} +.il-item .dropdown { + display: inline-block; + float: right; +} +.il-item .il-item-description { + padding: 10px 0 0 0; + font-size: 12px; + clear: both; +} +.il-item .il-item-property-name { + font-size: 12px; + color: #6f6f6f; + overflow: hidden; +} +.il-item .il-item-property-value { + font-size: 12px; + overflow: hidden; +} +.il-item .col-sm-9 > .row { + clear: both; +} +.il-item .row .row > .col-md-6 { + margin-bottom: 6px; +} +.il-item-marker { + border-left: 5px solid; +} +.il-item-group { + clear: both; + background-color: #f9f9f9; +} +.il-item-group > h3 { + float: left; + color: #161616; + font-size: 17px; + font-weight: normal; + padding: 9px 12px; + margin: 0; +} +.il-item-group .dropdown { + float: right; +} +.il-item-group-items { + clear: both; +} +.il-item-notification-replacement-container:not(:first-child) .il-notification-item { + margin-top: 6px; +} +.il-notification-item { + padding-right: 15px; +} +.il-notification-item .il-item-notification-title { + display: inline-block; + margin: 0; +} +.il-notification-item .il-item-additional-content { + clear: both; +} +.il-notification-item .row { + margin-right: 0px; +} +.il-notification-item .dropdown { + margin-top: -20px; +} +@media only screen and (min-width: 769px) { + .panel-secondary .il-item { + padding: 6px 6px; + width: 100%; + } + .panel-secondary .il-item .il-item-title { + word-break: break-word; + } + .panel-secondary .il-item .il-item-description { + padding-top: 0; + font-size: 11px; + word-break: break-word; + } + .panel-secondary .il-item .col-sm-3 { + margin-top: 3px; + margin-left: 0; + width: 45px; + } + .panel-secondary .il-item .col-sm-3 img { + width: 40px; + } + .panel-secondary .il-item .col-sm-9 { + width: calc(100% - 45px); + } + .panel-secondary .il-item .col-md-6 { + width: 100%; + } +} +/* otherwise dropdowns in items with icon do not work */ +.il-std-item .media .media-body, +.il-std-item .media, +.il-notification-item .media, +.il-notification-item .media .media-body { + overflow: visible; +} +@media only screen and (max-width: 768px) { + .il-item .il-item-divider { + padding: 10px 0 0 0; + margin: 0; + border-bottom: 0; + } + .il-panel-listing-std-container .il-item .media-left { + min-width: 44px; + } + .panel-secondary .il-item .media-body { + width: auto; + } +} +.il-viewcontrol-sortation .dropdown-toggle .caret { + border: none; + vertical-align: initial; + width: 8px; + height: 8px; +} +.il-viewcontrol-sortation .dropdown-toggle .caret:before { + content: "\21f5"; +} +.il-viewcontrol-pagination .dropdown { + display: inline; +} +.il-viewcontrol-pagination .btn { + vertical-align: top; +} +.il-viewcontrol-pagination .btn.engaged { + background-color: white; + padding: 0px 6px 0px 6px; + border: 1px solid #4c6586; + font-weight: normal; +} +.il-viewcontrol-pagination .dropdown-toggle { + padding-top: 0; + padding-bottom: 0; +} +.ilBlockContent .il-viewcontrol-section .btn.btn-default { + background-color: transparent; + border: 0; + color: #4c6586; + padding: 3px 3px; +} +.il-viewcontrol-pagination .engaged, +.il-viewcontrol-mode .engaged { + pointer-events: none; + cursor: default; +} +.il-viewcontrol-mode .btn + .btn { + border-left-color: #dddddd; +} +.il-viewcontrol-mode .btn:not(:last-child):hover { + border-right-color: #dddddd; +} +.panel-secondary .il-viewcontrol-section .btn-default, +.panel-secondary .il-viewcontrol-section .btn-default:active { + background-color: transparent; + border-color: transparent; + color: #4c6586; + box-shadow: none; +} +.breadcrumb_wrapper { + width: 100%; + display: inline-grid; + background: white; +} +.breadcrumb_wrapper .breadcrumb { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + direction: rtl; + text-align: left; + margin: 0; + font-weight: 600; + font-size: 12px; + padding: 4px; + padding-left: 100px; +} +.breadcrumb_wrapper .breadcrumb span.crumb a { + color: #4c6586; +} +.breadcrumb_wrapper .breadcrumb span.crumb a:hover { + color: #3a4c65; +} +.breadcrumb_wrapper .breadcrumb span.crumb a:focus { + border: 3px solid #0078D7; +} +.breadcrumb_wrapper .breadcrumb span.crumb a:focus::after { + content: none; +} +.breadcrumb_wrapper .breadcrumb > span + span:before { + content: " \e606"; + color: #737373; + padding: 8px 10px; + font-family: "il-icons"; +} +/* Breadcrumb */ +.breadcrumb { + margin: 0.8em 0 20px 0; + font-size: 90%; +} +.breadcrumb > li + li:before { + font-family: 'il-icons'; +} +@media only screen and (max-width: 768px) { + .breadcrumb { + margin: 0 0 0 0; + padding: 0 5px; + } +} +/************/ +/* ScaleBar */ +/************/ +.il-chart-scale-bar { + min-width: 100px; + overflow: hidden; + margin: 0; + padding: 0; + list-style-type: none; +} +.il-chart-scale-bar > li { + float: left; + padding: 0 2px; +} +.il-chart-scale-bar > li:last-child { + padding-right: 0; +} +.il-chart-scale-bar > li:first-child { + padding-left: 0; +} +.il-chart-scale-bar-item { + font-size: 11px; + padding: 1px 5px; + color: #161616; + text-align: center; + background-color: #e0e0e0; + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; +} +.il-chart-scale-bar-active { + color: white; + background-color: #4c6586; +} +/*****************/ +/* ProgressMeter */ +/*****************/ +.il-chart-progressmeter-box { + overflow: hidden; + position: relative; +} +.il-chart-progressmeter-box.fixed-size { + width: 350px; +} +.il-chart-progressmeter-box .il-chart-progressmeter-container { + position: relative; + min-width: 80px; + max-width: 800px; + width: 100%; + height: auto; +} +.il-chart-progressmeter-box .il-chart-progressmeter-container .il-chart-progressmeter-viewbox { + display: block; + max-width: 80%; + min-width: 80px; + max-height: 800px; +} +.il-chart-progressmeter-box .il-chart-progressmeter-container .il-chart-progressmeter-viewbox .il-chart-progressmeter-circle-bg { + stroke: #dddddd; + fill: none; + stroke-width: 6; + stroke-linecap: round; +} +.il-chart-progressmeter-box .il-chart-progressmeter-container .il-chart-progressmeter-viewbox .il-chart-progressmeter-circle { + fill: none; + stroke-linecap: round; +} +.il-chart-progressmeter-box .il-chart-progressmeter-container .il-chart-progressmeter-viewbox .il-chart-progressmeter-multicircle .il-chart-progressmeter-circle { + stroke-width: 1.66666667; +} +.il-chart-progressmeter-box .il-chart-progressmeter-container .il-chart-progressmeter-viewbox .il-chart-progressmeter-monocircle .il-chart-progressmeter-circle { + stroke-width: 4; +} +.il-chart-progressmeter-box .il-chart-progressmeter-container .il-chart-progressmeter-viewbox .il-chart-progressmeter-circle.no-success { + stroke: #d9534f; +} +.il-chart-progressmeter-box .il-chart-progressmeter-container .il-chart-progressmeter-viewbox .il-chart-progressmeter-circle.success { + stroke: #6ea03c; +} +.il-chart-progressmeter-box .il-chart-progressmeter-container .il-chart-progressmeter-viewbox .il-chart-progressmeter-circle.not-active { + stroke: #f0ad4e; +} +.il-chart-progressmeter-box .il-chart-progressmeter-container .il-chart-progressmeter-viewbox .il-chart-progressmeter-circle.active { + stroke: #aaaaaa; +} +.il-chart-progressmeter-box .il-chart-progressmeter-container .il-chart-progressmeter-viewbox .il-chart-progressmeter-text text { + text-anchor: middle; +} +.il-chart-progressmeter-box .il-chart-progressmeter-container .il-chart-progressmeter-viewbox .il-chart-progressmeter-text .text-score { + font-size: 7.5px; + font-weight: bold; + fill: #000000; +} +.il-chart-progressmeter-box .il-chart-progressmeter-container .il-chart-progressmeter-viewbox .il-chart-progressmeter-text .text-comparision { + font-size: 2.5px; + fill: #000000; +} +.il-chart-progressmeter-box .il-chart-progressmeter-container .il-chart-progressmeter-viewbox .il-chart-progressmeter-text .text-score-info, +.il-chart-progressmeter-box .il-chart-progressmeter-container .il-chart-progressmeter-viewbox .il-chart-progressmeter-text .text-comparision-info { + font-size: 2.5px; + fill: #bcbcbc; +} +.il-chart-progressmeter-box .il-chart-progressmeter-container .il-chart-progressmeter-viewbox .il-chart-progressmeter-needle { + transform-origin: 24.6066px 22.8934px; +} +.il-chart-progressmeter-box .il-chart-progressmeter-container .il-chart-progressmeter-viewbox .il-chart-progressmeter-needle .il-chart-progressmeter-needle-border { + stroke: #bcbcbc; + stroke-width: 0.1; +} +.il-chart-progressmeter-box .il-chart-progressmeter-container .il-chart-progressmeter-viewbox .il-chart-progressmeter-needle .il-chart-progressmeter-needle-fill { + fill: #efefef; + stroke-width: 0; +} +.il-chart-progressmeter-box .il-chart-progressmeter-container .il-chart-progressmeter-viewbox .il-chart-progressmeter-needle.no-needle { + display: none; +} +.il-chart-progressmeter-box.il-chart-progressmeter-mini .il-chart-progressmeter-container { + min-width: 20px; + max-width: 250px; +} +.il-chart-progressmeter-box.il-chart-progressmeter-mini .il-chart-progressmeter-container .il-chart-progressmeter-viewbox { + min-width: 20px; + max-height: 250px; +} +.il-chart-progressmeter-box.il-chart-progressmeter-mini .il-chart-progressmeter-container .il-chart-progressmeter-viewbox .il-chart-progressmeter-circle-bg { + stroke: #dddddd; + stroke-width: 5; +} +.il-chart-progressmeter-box.il-chart-progressmeter-mini .il-chart-progressmeter-container .il-chart-progressmeter-viewbox .il-chart-progressmeter-circle { + stroke-width: 5; +} +.il-chart-progressmeter-box.il-chart-progressmeter-mini .il-chart-progressmeter-container .il-chart-progressmeter-viewbox .il-chart-progressmeter-circle.no-success { + stroke: #d9534f; +} +.il-chart-progressmeter-box.il-chart-progressmeter-mini .il-chart-progressmeter-container .il-chart-progressmeter-viewbox .il-chart-progressmeter-circle.success { + stroke: #6ea03c; +} +.il-chart-progressmeter-box.il-chart-progressmeter-mini .il-chart-progressmeter-container .il-chart-progressmeter-viewbox .il-chart-progressmeter-needle { + stroke: #bcbcbc; + fill: none; + stroke-width: 4; + stroke-linecap: round; + transform-origin: 25px 23.25px; +} +.il-chart-progressmeter-box.il-chart-progressmeter-mini .il-chart-progressmeter-container .il-chart-progressmeter-viewbox .il-chart-progressmeter-needle.no-needle { + stroke: transparent; +} +.il-standard-form { + background-color: white; + margin-top: 6px; +} +.il-standard-form .il-standard-form-cmd { + float: right; +} +.il-standard-form .il-standard-form-cmd .btn { + display: inline-block; + min-width: 60px; + vertical-align: top; +} +@media (max-width: 768px) { + .il-standard-form .il-standard-form-cmd .btn { + min-width: 0; + } +} +.il-standard-form .il-standard-form-header, +.il-standard-form .il-standard-form-footer, +.il-standard-form .il-section-input-header { + background-color: #f0f0f0; + color: #161616; +} +.il-standard-form .il-standard-form-header h2, +.il-standard-form .il-section-input-header h2 { + font-size: 19px; + padding-top: 12px; + padding-bottom: 4px; +} +.il-standard-form .il-standar-form-header-byline, +.il-standard-form .il-section-input-header-byline { + font-size: 12px; +} +.il-standard-form .il-standard-form-header + .il-section-input { + margin-top: -22.14285715px; + padding: 0; +} +.il-standard-form .il-standard-form-header + .il-section-input .il-section-input-header h2 { + margin-top: 0; + padding-top: 0; +} +.il-standard-form .il-dependant-group { + background-color: #f9f9f9; + padding: 4px 0; +} +.il-standard-form .il-dependant-group .form-group { + margin: 0; +} +.il-standard-form input[type="radio"], +.il-standard-form input[type="checkbox"] { + height: unset; + width: unset; +} +.input-group-addon { + padding: 3px 8px; + font-size: 14px; + font-weight: 400; + line-height: 1; + color: #161616; + text-align: center; + background-color: #f9f9f9; + border: 1px solid #a6a6a6; + border-radius: 0; +} +.form-horizontal .help-block { + color: #161616; + font-size: 85%; + margin: 2px 0 4px; + padding: 0; + clear: both; +} +.form-horizontal .help-block:last-child { + margin: 2px 0 10px; +} +.form-horizontal .help-block.alert-danger { + margin: 4px 0 0; + padding: 0 4px 0 4px; + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} +.il-input-tag { + --tags-focus-border-color: #4c6586; + --tag-bg: #4c6586; + --tag-hover: #4c6586; + --tag-text-color: white; + --tag-invalid-color: #4c6586; + --tag-invalid-bg: #4c6586; + --tag-remove-bg: #4c6586; + --tag-remove-btn-color: white; + --tag-remove-btn-bg--hover: #4c6586; + --tag-hide-transition: 0s; + line-height: 1.42857143; +} +.il-input-tag-container { + height: auto; + min-height: 1.42857143; +} +.il-input-tag-container .il-input-tag { + border: none; + box-shadow: none; + outline: none; + padding: 0 0px 4px; + line-height: 1.42857143; + font-weight: 700 !important; + margin-bottom: 6.6px; +} +.il-input-tag-container .il-input-tag .tagify__tag { + margin-top: 0; +} +.il-input-tag-container.disabled { + background-color: #EEEEEE; + cursor: not-allowed; +} +.il-input-tag-container.disabled .tagify__tag { + cursor: not-allowed; +} +.il-input-tag-container.disabled .form-control { + background-color: #EEEEEE; +} +.il-input-password .revelation-glyph { + float: right; + margin-top: -21px; + margin-right: 5px; +} +.il-input-password .revelation-reveal { + display: block; +} +.il-input-password .revelation-mask { + display: none; +} +.revealed.il-input-password .revelation-reveal { + display: none; +} +.revealed.il-input-password .revelation-mask { + display: block; +} +.il-input-radio .form-control.il-input-radiooption { + height: unset; + border: unset; + background-color: unset; +} +.il-input-multiselect { + list-style: none; + padding-left: 0px; +} +.il-standard-form textarea { + height: 76px; +} +.il-filter .col-md-4, +.il-filter .col-md-6 { + padding-top: 6px; + padding-bottom: 6px; + padding-right: 0px; +} +.il-filter .glyphicon-ok { + font-size: unset; + text-align: unset; +} +.il-filter input { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.il-filter .input-group { + width: 100%; + height: 25px; + table-layout: fixed; +} +.il-filter .input-group select { + width: 100%; + height: 25px; + border: 1px solid #757575; + background-color: white; +} +.il-filter .leftaddon { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + width: 30%; +} +.il-filter .rightaddon { + overflow: visible; + white-space: nowrap; + text-overflow: ellipsis; + width: 10%; +} +.il-filter .rightaddon .glyphicon { + top: 0; +} +.il-filter-bar { + display: flex; + padding: 4px 12px; +} +.il-filter-bar .il-filter-bar-opener { + flex: 1; +} +.il-filter-bar .il-filter-bar-opener .btn-bulky { + display: inline-flex; + width: 100%; + background-color: initial; + font-size: 1.2em; +} +.il-filter-bar .il-filter-bar-opener .btn-bulky .glyph { + padding-right: 0.3em; +} +.il-filter-bar .il-filter-bar-toggle { + float: right; + padding-left: 10px; +} +.il-filter-controls { + position: absolute; + bottom: 0px; + padding-left: 15px; + padding-bottom: 6px; +} +.il-filter-controls .btn-bulky { + width: auto; + background-color: initial; + font-size: 14px; +} +.il-filter-inputs-active { + background-color: #f9f9f9; + padding: 4px 8px; +} +.il-filter-inputs-active span { + display: inline-block; + margin: 4px 8px 4px 0; + padding: 0 8px; + float: left; + background-color: white; + font-size: 0.8em; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + max-width: 90vw; +} +.il-filter-input-section { + border-top: 1px solid #dddddd; + position: relative; + padding-bottom: 40px; + padding-right: 12px; + margin: 0; +} +.il-filter-input-section .il-input-multiselect { + margin: 0.8em; +} +.il-filter-field { + cursor: text; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +@media (max-width: 768px) { + .il-filter .webui-popover { + position: static; + max-width: none; + } + .il-filter .webui-popover.bottom > .webui-arrow, + .il-filter .webui-popover.bottom-right > .webui-arrow, + .il-filter .webui-popover.bottom-left > .webui-arrow { + display: none; + } + .il-filter .webui-popover.bottom, + .il-filter .webui-popover.bottom-left, + .il-filter .webui-popover.bottom-right { + padding: 4px; + margin-top: 0; + border: 0; + box-shadow: none; + background-color: #f9f9f9; + } +} +.il-filter.disabled .il-filter-inputs-active span { + color: #b0b0b0; +} +.il-filter-add-list ul { + list-style: none; + margin: 0; + padding: 0; +} +.il-filter-add-list ul li > button { + padding: 6px 12px; + display: block; + width: 100%; +} +.il-input-duration .form-group.row { + width: 50%; + float: left; +} +.il-input-file .il-input-file-dropzone { + background: white; + border: 1px dashed #757575; + -moz-border-radius: 0px; + -webkit-border-radius: 0px; + border-radius: 0px; + margin-bottom: 6px; + padding: 6px 12px; +} +.il-input-file .il-input-file-dropzone.dz-max-files-reached { + background-color: #F4F4F4; + border-color: #F4F4F4; +} +.il-input-file .il-input-file-dropzone.dz-max-files-reached button.btn { + background-color: #F4F4F4; + border-color: #F4F4F4; + color: #757575; +} +.il-input-file .il-input-file-dropzone.dz-drag-hover { + border: 1px dashed #5b5b5b; + -moz-border-radius: 0px; + -webkit-border-radius: 0px; + border-radius: 0px; + background-color: #FFF9BC; +} +.il-input-file .il-input-file-fileinfo, +.il-input-file .il-input-file-error { + padding: 6px 12px; +} +.il-input-file .il-input-file-fileinfo { + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -ms-flex-pack: start; + justify-content: flex-start; + -webkit-align-content: flex-start; + -ms-flex-line-pack: start; + align-content: flex-start; + -webkit-align-items: flex-start; + -ms-flex-align: start; + align-items: flex-start; +} +.il-input-file .il-input-file-fileinfo .il-input-file-fileinfo-title { + -webkit-order: 1; + -ms-flex-order: 1; + order: 1; + -webkit-flex: 3 0 auto; + -ms-flex: 3 0 auto; + flex: 3 0 auto; + -webkit-align-self: flex-start; + -ms-flex-item-align: start; + align-self: flex-start; +} +.il-input-file .il-input-file-fileinfo .il-input-file-fileinfo-title span { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.il-input-file .il-input-file-fileinfo .il-input-file-fileinfo-size { + -webkit-order: 2; + -ms-flex-order: 2; + order: 2; + -webkit-flex: 0 0 50px; + -ms-flex: 0 0 50px; + flex: 0 0 50px; + -webkit-align-self: flex-start; + -ms-flex-item-align: start; + align-self: flex-start; +} +.il-input-file .il-input-file-fileinfo .il-input-file-fileinfo-close { + -webkit-order: 3; + -ms-flex-order: 3; + order: 3; + -webkit-flex: 0 1 20px; + -ms-flex: 0 1 20px; + flex: 0 1 20px; + -webkit-align-self: auto; + -ms-flex-item-align: auto; + align-self: auto; +} +.il-table-presentation-viewcontrols { + background-color: #e2e8ef; + display: flex; + flex-wrap: wrap; + justify-content: space-between; +} +.il-table-presentation-viewcontrols > div { + padding: 6px; +} +.il-table-presentation-viewcontrols .btn-default:not(.disabled):not(.engaged) { + color: #4c6586; + background-color: white; + border-color: #4c6586; +} +.il-table-presentation-viewcontrols .btn-default:not(.disabled):not(.engaged):focus, +.il-table-presentation-viewcontrols .btn-default:not(.disabled):not(.engaged).focus { + color: #4c6586; + background-color: #e6e6e6; + border-color: #1e2835; +} +.il-table-presentation-viewcontrols .btn-default:not(.disabled):not(.engaged):hover { + color: #4c6586; + background-color: #e6e6e6; + border-color: #36485f; +} +.il-table-presentation-viewcontrols .btn-default:not(.disabled):not(.engaged):active, +.il-table-presentation-viewcontrols .btn-default:not(.disabled):not(.engaged).active, +.open > .dropdown-toggle.il-table-presentation-viewcontrols .btn-default:not(.disabled):not(.engaged) { + color: #4c6586; + background-color: #e6e6e6; + background-image: none; + border-color: #36485f; +} +.il-table-presentation-viewcontrols .btn-default:not(.disabled):not(.engaged):active:hover, +.il-table-presentation-viewcontrols .btn-default:not(.disabled):not(.engaged).active:hover, +.open > .dropdown-toggle.il-table-presentation-viewcontrols .btn-default:not(.disabled):not(.engaged):hover, +.il-table-presentation-viewcontrols .btn-default:not(.disabled):not(.engaged):active:focus, +.il-table-presentation-viewcontrols .btn-default:not(.disabled):not(.engaged).active:focus, +.open > .dropdown-toggle.il-table-presentation-viewcontrols .btn-default:not(.disabled):not(.engaged):focus, +.il-table-presentation-viewcontrols .btn-default:not(.disabled):not(.engaged):active.focus, +.il-table-presentation-viewcontrols .btn-default:not(.disabled):not(.engaged).active.focus, +.open > .dropdown-toggle.il-table-presentation-viewcontrols .btn-default:not(.disabled):not(.engaged).focus { + color: #4c6586; + background-color: #d4d4d4; + border-color: #1e2835; +} +.il-table-presentation-viewcontrols .btn-default:not(.disabled):not(.engaged).disabled:hover, +.il-table-presentation-viewcontrols .btn-default:not(.disabled):not(.engaged)[disabled]:hover, +fieldset[disabled] .il-table-presentation-viewcontrols .btn-default:not(.disabled):not(.engaged):hover, +.il-table-presentation-viewcontrols .btn-default:not(.disabled):not(.engaged).disabled:focus, +.il-table-presentation-viewcontrols .btn-default:not(.disabled):not(.engaged)[disabled]:focus, +fieldset[disabled] .il-table-presentation-viewcontrols .btn-default:not(.disabled):not(.engaged):focus, +.il-table-presentation-viewcontrols .btn-default:not(.disabled):not(.engaged).disabled.focus, +.il-table-presentation-viewcontrols .btn-default:not(.disabled):not(.engaged)[disabled].focus, +fieldset[disabled] .il-table-presentation-viewcontrols .btn-default:not(.disabled):not(.engaged).focus { + background-color: white; + border-color: #4c6586; +} +.il-table-presentation-viewcontrols .btn-default:not(.disabled):not(.engaged) .badge { + color: white; + background-color: #4c6586; +} +.il-table-presentation-viewcontrols .btn-default.engaged { + color: white; + background-color: #4c6586; + border-color: #4c6586; +} +.il-table-presentation-viewcontrols .btn-default.engaged:focus, +.il-table-presentation-viewcontrols .btn-default.engaged.focus { + color: white; + background-color: #3a4c65; + border-color: #1e2835; +} +.il-table-presentation-viewcontrols .btn-default.engaged:hover { + color: white; + background-color: #3a4c65; + border-color: #36485f; +} +.il-table-presentation-viewcontrols .btn-default.engaged:active, +.il-table-presentation-viewcontrols .btn-default.engaged.active, +.open > .dropdown-toggle.il-table-presentation-viewcontrols .btn-default.engaged { + color: white; + background-color: #3a4c65; + background-image: none; + border-color: #36485f; +} +.il-table-presentation-viewcontrols .btn-default.engaged:active:hover, +.il-table-presentation-viewcontrols .btn-default.engaged.active:hover, +.open > .dropdown-toggle.il-table-presentation-viewcontrols .btn-default.engaged:hover, +.il-table-presentation-viewcontrols .btn-default.engaged:active:focus, +.il-table-presentation-viewcontrols .btn-default.engaged.active:focus, +.open > .dropdown-toggle.il-table-presentation-viewcontrols .btn-default.engaged:focus, +.il-table-presentation-viewcontrols .btn-default.engaged:active.focus, +.il-table-presentation-viewcontrols .btn-default.engaged.active.focus, +.open > .dropdown-toggle.il-table-presentation-viewcontrols .btn-default.engaged.focus { + color: white; + background-color: #2d3b4f; + border-color: #1e2835; +} +.il-table-presentation-viewcontrols .btn-default.engaged.disabled:hover, +.il-table-presentation-viewcontrols .btn-default.engaged[disabled]:hover, +fieldset[disabled] .il-table-presentation-viewcontrols .btn-default.engaged:hover, +.il-table-presentation-viewcontrols .btn-default.engaged.disabled:focus, +.il-table-presentation-viewcontrols .btn-default.engaged[disabled]:focus, +fieldset[disabled] .il-table-presentation-viewcontrols .btn-default.engaged:focus, +.il-table-presentation-viewcontrols .btn-default.engaged.disabled.focus, +.il-table-presentation-viewcontrols .btn-default.engaged[disabled].focus, +fieldset[disabled] .il-table-presentation-viewcontrols .btn-default.engaged.focus { + background-color: #4c6586; + border-color: #4c6586; +} +.il-table-presentation-viewcontrols .btn-default.engaged .badge { + color: #4c6586; + background-color: white; +} +.il-table-presentation-viewcontrols .il-viewcontrol-pagination { + order: 1; +} +.il-table-presentation-viewcontrols .il-viewcontrol-mode { + order: 2; +} +.il-table-presentation-viewcontrols .il-viewcontrol-sortatio { + order: 3; +} +.il-table-presentation-row { + background-color: #f9f9f9; + border-top: 1px solid #ddd; + margin: 0; + padding-top: 6px; + padding-bottom: 6px; + position: relative; + white-space: nowrap; +} +.il-table-presentation-row .il-table-presentation-actions { + right: 10px; + position: absolute; +} +.il-table-presentation-row .il-table-presentation-row-controls, +.il-table-presentation-row .il-table-presentation-row-contents { + display: inline-block; + vertical-align: top; +} +.il-table-presentation-row .il-table-presentation-row-controls { + width: 5%; + padding-left: 6px; +} +.il-table-presentation-row .il-table-presentation-row-controls .il-table-presentation-row-controls-collapser { + display: none; + /*initially hidden*/ +} +.il-table-presentation-row .il-table-presentation-row-controls .il-table-presentation-row-controls-expander { + display: block; + /*initially visible*/ +} +.il-table-presentation-row .il-table-presentation-row-contents { + white-space: normal; + width: 95%; +} +.il-table-presentation-row .il-table-presentation-actions { + margin: 5px 0; +} +.il-table-presentation-row .il-table-presentation-row-header h4 { + font-size: 17px; + font-weight: normal; + padding: 0; + margin: 0; + cursor: pointer; +} +.il-table-presentation-row .il-table-presentation-row-header .il-table-presentation-row-header-fields { + display: block; + /*initially visible*/ +} +.il-table-presentation-row .il-table-presentation-row-expanded { + margin-right: -15px; + margin-left: -15px; + display: none; + /*initially hidden*/ + margin-top: 6px; + margin-left: 0; + margin-right: 0; +} +.il-table-presentation-row .il-table-presentation-row-expanded .il-table-presentation-desclist { + position: relative; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; + padding-left: 0; +} +@media (min-width: 768px) { + .il-table-presentation-row .il-table-presentation-row-expanded .il-table-presentation-desclist { + float: left; + width: 58.33333333%; + } +} +.il-table-presentation-row .il-table-presentation-row-expanded .il-table-presentation-details { + position: relative; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; +} +@media (min-width: 768px) { + .il-table-presentation-row .il-table-presentation-row-expanded .il-table-presentation-details { + float: left; + width: 41.66666667%; + } +} +.il-table-presentation-row .il-table-presentation-row-expanded .il-table-presentation-details .il-table-presentation-actions { + margin-bottom: 6px; +} +.il-table-presentation-row .il-table-presentation-row-expanded .il-table-presentation-details .il-table-presentation-fields { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + border-radius: 0px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + font-size: 12px; +} +.il-table-presentation-row .il-table-presentation-row-expanded .il-table-presentation-details .il-table-presentation-fields blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} +.il-table-presentation-row .il-table-presentation-row-expanded .il-table-presentation-details .il-table-presentation-fields .il-item-property-name { + color: #6f6f6f; +} +.il-table-data { + display: table; +} +.il-table-data .row { + display: table-row; +} +.il-table-data .row .cell { + display: table-cell; + border: thin solid black; + padding: 5px; +} +.il-table-data .header.cell { + font-weight: bold; +} +.il-workflow-header .il-workflow-title { + background-color: #f0f0f0; + color: #4c6586; + font-size: 2.6rem; + font-weight: 300; + margin-bottom: 30px; + margin-top: 0; +} +.il-workflow-container { + list-style: none; + padding: 0; +} +.il-workflow-container .il-workflow-step:before { + background-color: white; + border: 1.05px solid #4c6586; + border-radius: 50%; + color: white; + content: ""; + font-family: Glyphicons Halflings; + font-size: 11px; + height: 21px; + line-height: 19px; + margin-left: 5px; + padding-left: 1px; + position: absolute; + text-align: center; + width: 21px; +} +.il-workflow-container .il-workflow-step:last-child .text { + border-left: none; +} +.il-workflow-container .not-available:before, +.il-workflow-container .no-longer-available:before { + content: "\e033"; + color: #dddddd; + background-color: #f9f9f9; + border: none; +} +.il-workflow-container .not-available.in-progress:before, +.il-workflow-container .no-longer-available.in-progress:before { + background-color: #a1b3ca; + color: white; +} +.il-workflow-container .not-available.in-progress .text span, +.il-workflow-container .no-longer-available.in-progress .text span { + color: #2c2c2c; + opacity: 0.5; +} +.il-workflow-container .not-available .text, +.il-workflow-container .no-longer-available .text { + color: #dddddd; +} +.il-workflow-container .no-longer-available:before { + content: "\e023"; +} +.il-workflow-container .completed-successfully:before, +.il-workflow-container .completed-unsuccessfully:before { + background-color: #dddddd; + color: white; +} +.il-workflow-container .completed-successfully:before { + content: "\e013"; +} +.il-workflow-container .completed-unsuccessfully:before { + content: "\e014"; +} +.il-workflow-container .available.completed-successfully:before, +.il-workflow-container .available.completed-unsuccessfully:before, +.il-workflow-container .in-progress:before { + background-color: #4c6586; +} +.il-workflow-container .active:before { + margin: 0; + width: 31.5px; + height: 31.5px; + font-size: 15.75px; +} +.il-workflow-container .active.completed-successfully:before, +.il-workflow-container .active.completed-unsuccessfully:before { + line-height: 31.5px; + background-color: #4c6586; +} +.il-workflow-container .active .text .il-workflow-step-label, +.il-workflow-container .active .text .il-workflow-step-label .btn.btn-link { + color: #4c6586; + font-size: 18.9px; + font-weight: 400; +} +.il-workflow-container .text { + border-left: 1px dashed #2c2c2c; + font-size: 14.7px; + margin-left: 15px; + padding: 0 0 31.5px 21px; +} +.il-workflow-container .text .il-workflow-step-label { + display: block; +} +.il-workflow-container .available .il-workflow-step-label, +.il-workflow-container .available .il-workflow-step-label .btn.btn-link { + color: #161616; + font-size: 14.7px; + font-weight: 300; + margin-top: -5px; +} +/* common css for characteristic value listing */ +.il-listing-characteristic-value-row { + /* i tried .ilClearFloat, did not work as expected */ + border-top: solid #dddddd 1px; + padding: 12px 0; +} +.il-listing-characteristic-value-row:before, +.il-listing-characteristic-value-row:after { + display: table; + content: " "; +} +.il-listing-characteristic-value-row:after { + clear: both; +} +.il-listing-characteristic-value-row:before, +.il-listing-characteristic-value-row:after { + display: table; + content: " "; +} +.il-listing-characteristic-value-row:after { + clear: both; +} +.il-listing-characteristic-value-row:first-child { + border-top: none; +} +.il-listing-characteristic-value-label { + float: left; + width: 50%; + right: 50%; +} +@media (max-width: 768px) { + .il-listing-characteristic-value-label { + width: 75%; + right: 75%; + } +} +.il-listing-characteristic-value-item { + float: right; + padding-left: 12px; + width: 50%; + left: 50%; +} +@media (max-width: 768px) { + .il-listing-characteristic-value-item { + width: 25%; + left: 25%; + } +} +/* when characteristic value listing is used in the card */ +.il-card .il-listing-characteristic-value-row { + border-top: none; + padding: 6px 4px; +} +.il-card .il-listing-characteristic-value-label { + padding-left: 6px; + width: 75%; + right: 75%; +} +.il-card .il-listing-characteristic-value-item { + text-align: right; + width: 25%; + left: 25%; +} +div.alert div { + margin-top: 10px; +} +div.alert ul { + margin-top: 15px; + background-color: #f9f9f9; + padding: 6px 12px; + font-size: 12px; + color: #6f6f6f; + list-style-type: none; +} +div.alert ul > li:before { + content: "\00BB \0020"; + /* margin-left: -10px; */ +} +.modal.fade { + transition-property: opacity; + transition-duration: 0.15s; + transition-timing-function: linear; + transition-delay: 0s; +} +.modal.fade .modal-title { + font-size: 18px; +} +.modal.fade .modal-dialog { + -webkit-transition: -webkit-transform 0.15s ease-out; + -moz-transition: -moz-transform 0.15s ease-out; + -o-transition: -o-transform 0.15s ease-out; + transition: transform 0.15s ease-out; +} +.carousel.slide.text-only .carousel-inner { + min-height: 400px; +} +.carousel.slide.text-only .carousel-indicators li { + border-color: black; +} +.carousel.slide.text-only .carousel-indicators li.active { + background-color: black; +} +.carousel.slide.text-only .carousel-control { + background: none !important; +} +.il-tree { + list-style-type: none; + padding: 0 4px 0 calc(4px + 4px); + margin-left: 0; +} +.il-tree ul { + padding-left: 14px; + list-style-type: none; +} +.il-tree li.il-tree-node { + padding: 0; +} +.il-tree li.il-tree-node .node-line { + padding: 3px 0 3px 14px; + cursor: pointer; + display: flex; + flex-wrap: wrap; +} +.il-tree li.il-tree-node .node-line > .node-label { + padding-left: 4px; +} +.il-tree li.il-tree-node .node-line > .node-label .icon { + vertical-align: text-bottom; +} +.il-tree li.il-tree-node .node-line > .node-byline { + padding-left: 4px; + width: 100%; +} +.il-tree li.il-tree-node.highlighted > .node-line { + background-color: #e2e8ef; +} +.il-tree li.il-tree-node.expandable > .node-line:before { + color: #737373; + position: absolute; + margin-left: -14px; +} +.il-tree li.il-tree-node[aria-expanded="false"] > ul { + display: none; +} +.shadow-right { + box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.1); +} +.shadow-bottom { + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); +} +.shadow-top { + box-shadow: 0 0 4px rgba(0, 0, 0, 0.1); +} +* { + box-sizing: border-box; +} +menu, +article, +aside, +details, +footer, +header, +nav, +section { + display: block; +} +/* +********************* +grid-based layout +********************* +*/ +@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { + body { + background-image: url("../../templates/default/images/HeaderIcon.svg"); + background-position: center 43%; + background-repeat: no-repeat; + display: -ms-flexbox; + align-items: center; + justify-content: center; + } + body:after { + content: "Microsoft Internet Explorer is no longer supported!"; + } + body .il-layout-page { + display: none; + } +} +.il-layout-page { + background: #f0f0f0; + display: -ms-grid; + display: grid; + grid-gap: 0px; + -ms-grid-columns: auto 1fr; + grid-template-columns: auto 1fr; + -ms-grid-rows: 60px auto 33px 1fr; + grid-template-rows: 60px auto 33px 1fr; + height: 100%; + overflow: hidden; + width: 100%; + hyphens: auto; + -webkit-hyphens: auto; + -ms-hyphens: auto; + -moz-hyphens: auto; +} +.il-layout-page .il-maincontrols-mainbar .il-mainbar-close-slates { + display: none; +} +.il-layout-page.with-mainbar-slates-engaged { + -ms-grid-columns: auto 1fr; + grid-template-columns: auto 1fr; +} +.il-layout-page.with-mainbar-slates-engaged .il-maincontrols-mainbar { + width: 409px; +} +.il-layout-page.with-mainbar-slates-engaged .il-maincontrols-mainbar .il-mainbar-slates { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + z-index: 995; +} +.il-layout-page.with-mainbar-slates-engaged .il-maincontrols-mainbar .il-mainbar-slates .il-maincontrols-slate { + overflow-y: auto; + -webkit-overflow-scrolling: touch; + min-height: 0; +} +.il-layout-page.with-mainbar-slates-engaged .il-maincontrols-mainbar .il-mainbar-close-slates { + display: -ms-flexbox; + display: flex; +} +header { + -ms-grid-column: 1; + -ms-grid-column-span: 2; + -ms-grid-row: 1; + grid-column-start: 1; + grid-column-end: 3; + grid-row: 1; + z-index: 999; +} +.breadcrumbs { + -ms-flex-align: center; + align-items: center; + background-color: white; + border-top: 1px solid #dddddd; + display: -ms-flexbox; + display: flex; + -ms-flex-direction: row; + flex-direction: row; + -ms-grid-column: 1; + -ms-grid-column-span: 2; + -ms-grid-row: 3; + grid-column-start: 1; + grid-column-end: 3; + grid-row: 3; + z-index: 998; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); +} +div.il-system-infos { + -ms-grid-column: 1; + -ms-grid-column-span: 2; + -ms-grid-row: 2; + grid-column-start: 1; + grid-column-end: 3; + grid-row: 2; + z-index: 998; +} +.header-inner { + -ms-flex-align: center; + align-items: center; + background: white; + display: -ms-flexbox; + display: flex; + -ms-flex-direction: row; + flex-direction: row; + height: 60px; + padding: 0 15px; + position: fixed; + width: 100%; + -ms-flex-pack: justify; + justify-content: space-between; +} +.il-logo { + width: 50%; + height: 45px; + justify-self: start; + display: flex; + align-items: center; +} +.il-pagetitle { + font-weight: 600; + display: flex; + font-size: 15.988px; + align-items: flex-end; + padding-left: 35px; + color: #161616; +} +.il-header-locator { + display: none; +} +nav.il-maincontrols { + -ms-grid-column: 1; + -ms-grid-row: 4; + grid-column: 1; + grid-row: 4; + z-index: 997; +} +.il-maincontrols-mainbar { + background-color: white; + display: -ms-grid; + display: grid; + height: 100%; + -ms-grid-colums: 80px 329px; + grid-template-columns: 80px 329px; + -ms-grid-rows: 1fr; + grid-template-rows: 1fr; + width: 80px; +} +.il-mainbar { + background-color: #2c2c2c; + -ms-grid-column: 1; + -ms-grid-row: 1; + grid-column: 1; + grid-row: 1; + box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.1); + z-index: 996; +} +.il-mainbar-tools-button { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: row; + flex-direction: row; +} +.il-mainbar-tools-button button { + height: 80px; + width: 80px; +} +.il-mainbar-tools-entries button { + height: 80px; + width: 80px; +} +.il-mainbar-tools-entries.engaged { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: row; + flex-direction: row; +} +.il-mainbar-slates { + -ms-grid-column: 2; + -ms-grid-row: 1; + grid-column: 2; + grid-row: 1; +} +main { + display: block; +} +.il-layout-page-content { + display: -ms-grid; + display: grid; + -ms-grid-rows: 1fr auto; + grid-template-rows: 1fr auto; + -ms-grid-column: 2; + -ms-grid-row: 4; + grid-column: 2; + grid-row: 4; + overflow: auto; +} +/* Footer */ +footer { + background-color: #4c6586; + min-height: auto; + padding: 20px 0 15px 5px; + text-align: center; +} +/* +************************************************************** + mobile Layout +************************************************************** +*/ +@media (min-width: 768px) { + #il_right_col { + padding-left: 0; + } +} +@media only screen and (max-width: 1199px) { + .il-layout-page.with-mainbar-slates-engaged #il_right_col { + padding-left: 15px; + } +} +@media only screen and (max-width: 1199px) { + .il-layout-page.with-mainbar-slates-engaged #il_center_col.col-sm-9 { + padding-right: 15px; + } + .il-layout-page.with-mainbar-slates-engaged #il_center_col.col-sm-9, + .il-layout-page.with-mainbar-slates-engaged #il_right_col.col-sm-3 { + float: none !important; + width: 100% !important; + } +} +@media only screen and (max-width: 768px) { + .il-layout-page { + background: #f0f0f0; + display: block; + overflow: initial; + width: 100%; + } + .il-layout-page .nav.il-maincontrols { + position: fixed; + bottom: 0; + z-index: 997; + width: 100%; + } + .il-layout-page .nav.il-maincontrols .il-maincontrols-mainbar { + display: grid; + display: -ms-grid; + -ms-grid-columns: 1fr; + grid-template-columns: 1fr; + -ms-grid-rows: 0 50px; + grid-template-rows: 0 50px; + grid-template-rows: 0 calc(50px + 1.2 * env(safe-area-inset-bottom)); + } + .il-layout-page .nav.il-maincontrols .il-maincontrols-mainbar .il-mainbar-close-slates { + display: none; + } + .il-layout-page .nav.il-maincontrols .il-maincontrols-mainbar .il-mainbar { + -ms-grid-column: 1; + -ms-grid-row: 2; + grid-column: 1; + grid-row: 2; + box-shadow: 0 0 4px rgba(0, 0, 0, 0.1); + } + .il-layout-page .nav.il-maincontrols .il-maincontrols-mainbar .il-mainbar-slates { + -ms-grid-column: 1; + -ms-grid-row: 1; + grid-column: 1; + grid-row: 1; + } + .il-layout-page.with-mainbar-slates-engaged { + -ms-grid-columns: 1fr; + grid-template-columns: 1fr; + } + .il-layout-page.with-mainbar-slates-engaged .nav.il-maincontrols { + -ms-grid-column: 1; + -ms-grid-row: 3; + grid-column: 1; + grid-row: 3; + height: calc(100% - 45px); + } + .il-layout-page.with-mainbar-slates-engaged .nav.il-maincontrols .il-maincontrols-mainbar { + -ms-grid-columns: 1fr; + grid-template-columns: 1fr; + -ms-grid-rows: 1fr 50px; + grid-template-rows: 1fr 50px; + grid-template-rows: 1fr calc(50px + 1.2 * env(safe-area-inset-bottom)); + width: 100%; + } + .il-layout-page.with-mainbar-slates-engaged .nav.il-maincontrols .il-maincontrols-mainbar .il-mainbar { + box-shadow: 0 0 4px rgba(0, 0, 0, 0.1); + } + .il-layout-page.with-mainbar-slates-engaged .nav.il-maincontrols .il-maincontrols-mainbar .il-mainbar-slates { + -ms-grid-column: 1; + -ms-grid-row: 1; + grid-column: 1; + grid-row: 1; + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + width: 100%; + z-index: 995; + } + .il-layout-page.with-mainbar-slates-engaged .nav.il-maincontrols .il-maincontrols-mainbar .il-mainbar-slates .il-maincontrols-slate { + overflow-y: auto; + } + .il-layout-page.with-mainbar-slates-engaged .nav.il-maincontrols .il-maincontrols-mainbar .il-mainbar-close-slates { + display: none; + } + header { + position: -webkit-sticky; + position: sticky; + width: 100%; + top: 0; + } + .header-inner { + position: relative; + height: 45px; + padding: 0; + width: 100%; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); + } + .il-logo { + width: 40px; + } + .il-pagetitle { + display: none; + } + .breadcrumbs { + display: none; + } + .il-header-locator { + display: block; + } + .il-header-locator .dropdown { + position: static; + } + .il-header-locator .open > .dropdown-menu { + top: 44px; + width: 100%; + } + .il-header-locator .dropdown-toggle { + background-color: transparent; + border: none; + color: #2c2c2c; + font-size: 1.5rem; + max-width: 220px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + } + .il-header-locator .dropdown-toggle:before { + content: " \e606"; + font-family: "il-icons"; + font-size: 1.8rem; + margin-right: 10px; + } + .il-header-locator .open .dropdown-toggle:before { + content: " \e604"; + } + .il-header-locator .btn-default:active:hover, + .il-header-locator .btn-default:active:focus, + .il-header-locator .open > .dropdown-toggle.btn-default, + .il-header-locator .open > .dropdown-toggle.btn-default:hover .open > .dropdown-toggle.btn-default:active, + .il-header-locator .open > .dropdown-toggle.btn-default:active:hover, + .il-header-locator .open > .dropdown-toggle.btn-default:active:focus { + background: white; + border-color: white; + color: #2c2c2c; + outline: none; + } + .il-header-locator span.caret { + display: none; + } + .il-maincontrols-mainbar { + display: block; + width: 100%; + } + .il-mainbar { + background-color: #2c2c2c; + box-shadow: none; + display: -ms-flexbox; + display: flex; + max-height: 50px; + max-height: calc(50px + 1.2 * env(safe-area-inset-bottom)); + overflow: hidden; + z-index: 996; + } + .il-mainbar-tools-button { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: row; + flex-direction: row; + } + .il-mainbar-tools-button button { + height: 50px; + width: 75px; + } + .il-mainbar-tools-entries button { + height: 50px; + width: 75px; + } + .il-mainbar-tools-entries.engaged { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: row; + flex-direction: row; + } + .il-mainbar-tools-entries .il-mainbar-tools-entries-bg { + height: 50px; + } + .il-mainbar-slates { + -ms-grid-column: 2; + -ms-grid-row: 1; + grid-column: 2; + grid-row: 1; + } + .il-mainbar-remove-tool { + display: none; + } + .il-mainbar-tools-entries.engaged .il-mainbar-remove-tool { + display: block; + } + main { + display: block; + } + .il-layout-page-content { + display: flex; + flex-direction: column; + min-height: calc(100vh - 45px); + padding-bottom: 50px; + } + .il-layout-page-content > div { + flex-grow: 1; + } +} +/* +************************************************************** + print styles +************************************************************** +*/ +@media print { + html body { + overflow: visible; + background: none; + } + html body .il-layout-page { + display: block; + overflow: visible; + background: none; + } + html body .il-layout-page header, + html body .il-layout-page .il-maincontrols, + html body .il-layout-page .breadcrumbs, + html body .il-layout-page footer, + html body .il-layout-page .ilFileDropTargetOverlay { + display: none !important; + } + html body .il-layout-page-content, + html body .il-layout-page-content div { + display: block; + } +} +.il-maincontrols-slate.disengaged { + display: none; +} +.il-maincontrols-slate .btn-bulky { + padding: 10px 40px 15px 10px; +} +.il-maincontrols-slate .link-bulky { + padding: 10px 10px 15px 10px; +} +.il-maincontrols-slate .btn-bulky, +.il-maincontrols-slate .link-bulky { + align-items: flex-start; + background-color: #f2f2f2; + border: none; + display: flex; + margin-bottom: 2px; + position: relative; +} +.il-maincontrols-slate .btn-bulky.engaged::before, +.il-maincontrols-slate .link-bulky.engaged::before, +.il-maincontrols-slate .btn-bulky.disengaged::before, +.il-maincontrols-slate .link-bulky.disengaged::before { + font-family: "il-icons"; + font-size: 1.7rem; + position: absolute; + right: 10px; + top: 20px; +} +.il-maincontrols-slate .btn-bulky.engaged::before, +.il-maincontrols-slate .link-bulky.engaged::before { + content: " \e604"; +} +.il-maincontrols-slate .btn-bulky.disengaged::before, +.il-maincontrols-slate .link-bulky.disengaged::before { + content: " \e606"; +} +.il-maincontrols-slate .btn-bulky:focus, +.il-maincontrols-slate .link-bulky:focus { + color: inherit; +} +.il-maincontrols-slate .btn-bulky:hover, +.il-maincontrols-slate .link-bulky:hover, +.il-maincontrols-slate .btn-bulky.engaged, +.il-maincontrols-slate .link-bulky.engaged { + background-color: rgba(76, 101, 134, 0.3); + color: inherit; +} +.il-maincontrols-slate .btn-bulky .icon, +.il-maincontrols-slate .link-bulky .icon { + margin-top: 4px; + margin-right: 5px; + filter: invert(50%); +} +.il-maincontrols-slate .btn-bulky .icon.small, +.il-maincontrols-slate .link-bulky .icon.small { + min-width: 20px; +} +.il-maincontrols-slate .btn-bulky .icon.medium, +.il-maincontrols-slate .link-bulky .icon.medium { + min-width: 35px; +} +.il-maincontrols-slate .btn-bulky .bulky-label, +.il-maincontrols-slate .link-bulky .bulky-label { + font-size: 1.5rem; + line-height: 1.7rem; + text-align: left; + word-break: normal; +} +.il-maincontrols-slate .il-maincontrols-slate .btn-bulky { + background-color: #f9f9f9; +} +.il-maincontrols-slate.il-maincontrols-slate-notification .il-maincontrols-slate-notification-title { + text-transform: uppercase; + padding: 12px; +} +.il-maincontrols-slate.il-maincontrols-slate-notification .il-maincontrols-slate-notification-title .btn-bulky { + margin: -12px; + border: none; + border-right: solid 3px; + border-right-color: #f9f9f9; + padding: 12px; + background-color: transparent; + text-transform: uppercase; + width: 50%; +} +.il-maincontrols-slate.il-maincontrols-slate-notification .il-maincontrols-slate-notification-title .btn-bulky .glyph :before { + content: " \e605"; + font-family: "il-icons"; + font-size: 1.7rem; + margin-right: 10px; +} +.il-maincontrols-slate #il-tag-slate-container .btn-bulky, +.il-maincontrols-slate #ilHelpPanel .btn-bulky { + padding: 6px; + text-align: center; + text-transform: uppercase; +} +.il-maincontrols-slate #il-tag-slate-container .btn-bulky .glyph :before, +.il-maincontrols-slate #ilHelpPanel .btn-bulky .glyph :before { + content: " \e605"; + font-family: "il-icons"; + font-size: 1.7rem; + margin-right: 10px; +} +.il-maincontrols-slate #il-tag-slate-container .btn-bulky .bulky-label, +.il-maincontrols-slate #ilHelpPanel .btn-bulky .bulky-label { + margin-top: 3px; +} +.il-maincontrols-slate.engaged[data-depth-level="2"] .btn-bulky:not(:hover), +.il-maincontrols-slate.engaged[data-depth-level="2"] .link-bulky:not(:hover) { + background-color: #f9f9f9; +} +.il-maincontrols-slate.engaged[data-depth-level="3"] .btn-bulky:not(:hover), +.il-maincontrols-slate.engaged[data-depth-level="3"] .link-bulky:not(:hover) { + background-color: rgba(249, 249, 249, 0.15); +} +.il-maincontrols-slate.engaged[data-depth-level="4"] .btn-bulky:not(:hover), +.il-maincontrols-slate.engaged[data-depth-level="4"] .link-bulky:not(:hover) { + background-color: rgba(249, 249, 249, 0.1); +} +.il-maincontrols-slate-content p, +.il-maincontrols-slate-content h1, +.il-maincontrols-slate-content h2, +.il-maincontrols-slate-content h3, +.il-maincontrols-slate-content li { + padding: 10px 20px; +} +.il-maincontrols-slate-content > hr { + margin: 10px 0; +} +.il-maincontrols-slate-content li.jstree-node { + padding: 4px 0; +} +.il-maincontrols-slate-content li.il-workflow-step { + padding: 0 20px; +} +.il-maincontrols-slate-close button, +.il-maincontrols-slate-back button { + background-color: transparent; +} +.il-maincontrols-slate-back { + display: none; +} +.il-maincontrols-slate-back.active { + display: block; +} +.il-maincontrols-slate-back button { + width: 100%; + text-align: left; + padding: 30px 0 10px 20px; +} +.il-maincontrols-slate-close { + width: 100%; + border-bottom: 1px solid #eee; + border-top: 1px solid #eee; + height: 50px; + margin-top: auto; + bottom: 0; + position: sticky; +} +.il-maincontrols-slate-close .bulky-label { + display: none; +} +.il-maincontrols-slate-close .btn-bulky { + background-color: #fff; + width: 100%; + height: 100%; + padding: 0; + margin: 0; + text-align: right; +} +.il-maincontrols-slate-close .btn-bulky .glyph { + padding-right: 20px; +} +.il-maincontrols-slate-close .btn-bulky.engaged { + background-color: #fff; + border: 0; +} +.il-maincontrols-slate-close .btn-bulky:active { + outline: none; +} +@media only screen and (max-width: 768px) { + .il-maincontrols-slate span.glyph { + width: 45px; + text-align: left; + } + .il-maincontrols-slate .il-avatar { + margin-right: 22.5px; + } + .il-maincontrols-slate .link-bulky .icon.small, + .il-maincontrols-slate .btn-bulky .icon.small { + margin-right: 25px; + } +} +.il-maincontrols-metabar { + display: flex; + justify-content: space-between; + align-items: center; + list-style-type: none; + /* Remove bullets */ +} +.il-maincontrols-metabar > li > .btn-bulky > .bulky-label, +.il-maincontrols-metabar > li > .link-bulky > .bulky-label { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +.il-maincontrols-metabar .glyphicon { + filter: invert(50%); + font-family: 'il-icons'; + font-size: 2rem; + margin-right: 5px; + position: relative; +} +.il-maincontrols-metabar .input-group { + display: block; +} +.il-maincontrols-metabar p { + padding: 0; +} +.il-maincontrols-metabar form#mm_search_form { + padding: 20px; +} +.il-maincontrols-metabar .badge { + position: absolute; +} +.il-maincontrols-metabar .btn, +.il-maincontrols-metabar .il-link { + position: relative; +} +.il-maincontrols-metabar .il-counter-novelty { + margin-top: 0; + top: 17px; +} +.il-maincontrols-metabar .il-counter-status { + margin-top: 0; + top: 32px; +} +.il-maincontrols-metabar > li > .il-link.link-bulky { + display: block; + text-align: center; + padding: 3px 8px; + line-height: 60px; + border: 1px solid transparent; +} +.il-maincontrols-metabar > li > .btn-bulky, +.il-maincontrols-metabar > li > .link-bulky { + background-color: transparent; + height: 60px; + min-width: 60px; +} +@media only screen and (max-width: 768px) { + .il-maincontrols-metabar > li > .btn-bulky, + .il-maincontrols-metabar > li > .link-bulky { + height: 45px; + min-width: 45px; + } +} +.il-maincontrols-metabar > li > .btn-bulky:focus, +.il-maincontrols-metabar > li > .link-bulky:focus, +.il-maincontrols-metabar > li > .btn-bulky:active, +.il-maincontrols-metabar > li > .link-bulky:active { + box-shadow: none; +} +.il-maincontrols-metabar > li > .btn-bulky.engaged, +.il-maincontrols-metabar > li > .link-bulky.engaged { + box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.1); + background-color: #fafafa; + border: none; + color: initial; + outline-color: transparent; +} +.il-maincontrols-metabar > li > .btn-bulky .glyphicon, +.il-maincontrols-metabar > li > .link-bulky .glyphicon { + color: #737373; + font-size: 2.3rem; +} +.il-maincontrols-metabar .bulky-label { + white-space: normal; + margin-top: 5px; + display: block; +} +@media only screen and (max-width: 768px) { + .il-maincontrols-metabar .il-counter-novelty { + top: 7px; + } + .il-maincontrols-metabar .il-counter-status { + top: 22px; + } + .il-maincontrols-metabar .il-metabar-more-button { + padding-right: 20px; + } + .il-maincontrols-metabar .il-metabar-more-button .icon.custom { + position: relative; + } + .il-maincontrols-metabar .il-metabar-more-button .icon.custom img { + margin-right: 5px; + } + .il-maincontrols-metabar .il-metabar-more-button .icon.custom .badge { + position: absolute; + margin-right: 3px; + } + .il-maincontrols-metabar .il-metabar-more-button .icon.custom .badge.il-counter-novelty { + margin-top: -5px; + } + .il-maincontrols-metabar .il-metabar-more-button .icon.custom .badge.il-counter-status { + margin-top: 10px; + } +} +.il-metabar-slates { + box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.1); + background-color: #fafafa; + position: absolute; + max-width: 500px; + max-height: 90vh; + overflow-y: auto; + right: 0; + top: 60px; +} +.il-metabar-slates .il-maincontrols-slate { + min-width: 500px; +} +@media only screen and (max-width: 768px) { + .il-metabar-slates { + width: 100%; + top: 45px; + right: 0; + } + .il-metabar-slates .glyphicon { + color: #737373; + font-size: 2rem; + } + .il-metabar-slates .il-counter-status, + .il-metabar-slates .il-counter-novelty { + margin-top: 0; + top: 5px; + } + .il-metabar-slates .bulky-label { + margin-left: 10px; + } + .il-metabar-slates .il-counter-spacer { + margin-left: -18px; + } + .il-metabar-slates .il-metabar-more-slate .btn-bulky:after { + content: "\e606"; + font-family: "il-icons"; + font-size: 1.7rem; + position: absolute; + right: 10px; + top: 20px; + } + .il-metabar-slates .il-maincontrols-slate { + min-width: 260px; + } +} +.focus_hovered_engaged_slate_trigger_mixin { + background-color: white; + color: #2c2c2c; +} +.focus_hovered_engaged_slate_trigger_mixin .glyph { + color: #2c2c2c; +} +.focus_hovered_engaged_slate_trigger_mixin .icon { + filter: invert(50%); +} +.focus_hovered_engaged_slate_trigger_mixin .bulky-label { + color: #2c2c2c; +} +.il-maincontrols-mainbar .btn-bulky, +.il-maincontrols-metabar .btn-bulky, +.il-maincontrols-mainbar .il-link.link-bulky, +.il-maincontrols-metabar .il-link.link-bulky { + font-size: 0.9rem; + line-height: 1.197rem; +} +.il-maincontrols-mainbar .btn-bulky:focus, +.il-maincontrols-metabar .btn-bulky:focus, +.il-maincontrols-mainbar .il-link.link-bulky:focus, +.il-maincontrols-metabar .il-link.link-bulky:focus, +.il-maincontrols-mainbar .btn-bulky:active, +.il-maincontrols-metabar .btn-bulky:active, +.il-maincontrols-mainbar .il-link.link-bulky:active, +.il-maincontrols-metabar .il-link.link-bulky:active { + box-shadow: none; +} +.il-maincontrols-mainbar .btn-bulky:focus-visible, +.il-maincontrols-metabar .btn-bulky:focus-visible, +.il-maincontrols-mainbar .il-link.link-bulky:focus-visible, +.il-maincontrols-metabar .il-link.link-bulky:focus-visible, +.il-maincontrols-mainbar .btn-bulky:active:focus-visible, +.il-maincontrols-metabar .btn-bulky:active:focus-visible, +.il-maincontrols-mainbar .il-link.link-bulky:active:focus-visible, +.il-maincontrols-metabar .il-link.link-bulky:active:focus-visible { + border: 3px solid #0078D7; + outline: none; +} +.il-maincontrols-mainbar .btn-bulky:focus-visible::after, +.il-maincontrols-metabar .btn-bulky:focus-visible::after, +.il-maincontrols-mainbar .il-link.link-bulky:focus-visible::after, +.il-maincontrols-metabar .il-link.link-bulky:focus-visible::after, +.il-maincontrols-mainbar .btn-bulky:active:focus-visible::after, +.il-maincontrols-metabar .btn-bulky:active:focus-visible::after, +.il-maincontrols-mainbar .il-link.link-bulky:active:focus-visible::after, +.il-maincontrols-metabar .il-link.link-bulky:active:focus-visible::after { + content: none; +} +.il-maincontrols-mainbar .bulky-label, +.il-maincontrols-metabar .bulky-label { + white-space: normal; + margin-top: 5px; + display: block; +} +.il-maincontrols-mainbar .btn:active, +.il-maincontrols-metabar .btn:active, +.il-maincontrols-mainbar a:active, +.il-maincontrols-metabar a:active { + outline: 0; + outline-offset: 0; +} +.il-maincontrols-mainbar > .il-metabar-slate-auxillary, +.il-maincontrols-metabar > .il-metabar-slate-auxillary { + display: none; +} +.il-mainbar-triggers { + background: #2c2c2c; + display: flex; + position: relative; + width: 80px; + z-index: 1; +} +.il-mainbar-triggers .btn-bulky, +.il-mainbar-triggers .il-link.link-bulky { + align-items: center; + background: #2c2c2c; + border: 0; + border-bottom: 1px solid #dddddd; + color: white; + display: inline-flex; + flex-flow: column wrap; + height: 80px; + justify-content: center; + margin-bottom: 0; + padding: 0; + width: 80px; + width: 100%; +} +.il-mainbar-triggers .btn-bulky .icon, +.il-mainbar-triggers .il-link.link-bulky .icon { + filter: invert(100%); +} +.il-mainbar-triggers .btn-bulky.engaged, +.il-mainbar-triggers .il-link.link-bulky.engaged { + background-color: white; + color: #2c2c2c; +} +.il-mainbar-triggers .btn-bulky.engaged .glyph, +.il-mainbar-triggers .il-link.link-bulky.engaged .glyph { + color: #2c2c2c; +} +.il-mainbar-triggers .btn-bulky.engaged .icon, +.il-mainbar-triggers .il-link.link-bulky.engaged .icon { + filter: invert(50%); +} +.il-mainbar-triggers .btn-bulky.engaged .bulky-label, +.il-mainbar-triggers .il-link.link-bulky.engaged .bulky-label { + color: #2c2c2c; +} +.il-mainbar-triggers .btn-bulky:focus-visible, +.il-mainbar-triggers .il-link.link-bulky:focus-visible { + background-color: white; + color: #2c2c2c; +} +.il-mainbar-triggers .btn-bulky:focus-visible .glyph, +.il-mainbar-triggers .il-link.link-bulky:focus-visible .glyph { + color: #2c2c2c; +} +.il-mainbar-triggers .btn-bulky:focus-visible .icon, +.il-mainbar-triggers .il-link.link-bulky:focus-visible .icon { + filter: invert(50%); +} +.il-mainbar-triggers .btn-bulky:focus-visible .bulky-label, +.il-mainbar-triggers .il-link.link-bulky:focus-visible .bulky-label { + color: #2c2c2c; +} +.il-mainbar-triggers .btn-bulky:hover, +.il-mainbar-triggers .il-link.link-bulky:hover { + transition: all 0.15s ease-in; + background-color: white; + color: #2c2c2c; +} +.il-mainbar-triggers .btn-bulky:hover .glyph, +.il-mainbar-triggers .il-link.link-bulky:hover .glyph { + color: #2c2c2c; +} +.il-mainbar-triggers .btn-bulky:hover .icon, +.il-mainbar-triggers .il-link.link-bulky:hover .icon { + filter: invert(50%); +} +.il-mainbar-triggers .btn-bulky:hover .bulky-label, +.il-mainbar-triggers .il-link.link-bulky:hover .bulky-label { + color: #2c2c2c; +} +.il-mainbar-triggers .btn-bulky .glyph, +.il-mainbar-triggers .il-link.link-bulky .glyph { + color: white; +} +.il-mainbar-triggers .btn-bulky .bulky-label, +.il-mainbar-triggers .il-link.link-bulky .bulky-label { + color: white; + display: -webkit-box; + margin-top: 5px; + white-space: normal; + word-break: break-word; + padding: 0 2px; + text-align: center; + overflow: hidden; + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; +} +.il-mainbar-triggers.engaged { + background: white; +} +@media (hover: none) { + .il-mainbar-triggers .btn-bulky:hover, + .il-mainbar-triggers .il-link.link-bulky:hover { + background-color: #2c2c2c; + color: white; + } + .il-mainbar-triggers .btn-bulky:hover .icon, + .il-mainbar-triggers .il-link.link-bulky:hover .icon { + filter: invert(100%); + } + .il-mainbar-triggers .btn-bulky:hover .bulky-label, + .il-mainbar-triggers .il-link.link-bulky:hover .bulky-label { + color: white; + } + .il-mainbar-triggers .btn-bulky.engaged, + .il-mainbar-triggers .il-link.link-bulky.engaged { + background-color: white; + color: #2c2c2c; + } + .il-mainbar-triggers .btn-bulky.engaged .icon, + .il-mainbar-triggers .il-link.link-bulky.engaged .icon { + filter: invert(50%); + } + .il-mainbar-triggers .btn-bulky.engaged .bulky-label, + .il-mainbar-triggers .il-link.link-bulky.engaged .bulky-label { + color: #2c2c2c; + } +} +.il-mainbar-entries { + min-width: 100%; + list-style: none; + padding: 0px; + margin: 0px; +} +.il-mainbar-slates { + box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.1); + background: white; + display: none; + position: relative; + width: 329px; +} +.il-mainbar-tools-button .btn-bulky, +.il-mainbar-tools-button .btn-bulky.engaged { + background-color: #B54F00; + border: 0; + color: white; + padding: 0; +} +.il-mainbar-tools-button .btn-bulky .icon, +.il-mainbar-tools-button .btn-bulky.engaged .icon { + filter: invert(100%); +} +.il-mainbar-tools-button .btn-bulky.engaged { + background-color: white; + color: #2c2c2c; +} +.il-mainbar-tools-button .btn-bulky.engaged .icon { + filter: invert(30%); +} +.il-mainbar-tools-entries { + display: none; +} +.il-mainbar-tools-entries.engaged { + display: flex; + height: 80px; + flex-shrink: 0; +} +.il-mainbar-tools-entries .btn-bulky, +.il-mainbar-tools-entries .btn-bulky, +.il-mainbar-tools-entries .il-link.link-bulky { + background-color: #91a5c1; + color: white; + padding: 0; +} +.il-mainbar-tools-entries .btn-bulky .icon, +.il-mainbar-tools-entries .btn-bulky .icon, +.il-mainbar-tools-entries .il-link.link-bulky .icon { + filter: invert(100%); +} +.il-mainbar-tools-entries .btn-bulky .bulky-label, +.il-mainbar-tools-entries .btn-bulky .bulky-label, +.il-mainbar-tools-entries .il-link.link-bulky .bulky-label { + text-overflow: ellipsis; + overflow: hidden; +} +.il-mainbar-tools-entries .btn-bulky.engaged, +.il-mainbar-tools-entries .btn-bulky.engaged, +.il-mainbar-tools-entries .il-link.link-bulky.engaged { + background-color: white; + border: 0; + color: #2c2c2c; +} +.il-mainbar-tools-entries .btn-bulky.engaged .icon, +.il-mainbar-tools-entries .btn-bulky.engaged .icon, +.il-mainbar-tools-entries .il-link.link-bulky.engaged .icon { + filter: invert(60%); +} +.il-mainbar-tools-entries .il-mainbar-tool-trigger-item { + display: inline; + margin-right: 3px; +} +.il-mainbar-tools-entries .il-mainbar-tool-trigger-item .hidden { + display: none; +} +.il-mainbar-tools-entries-bg { + background: #f0f0f0; + display: flex; + height: 80px; + width: 100%; + padding: 0; + margin: 0; +} +.il-mainbar-remove-tool { + display: none; +} +.il-mainbar-tools-entries.engaged .il-mainbar-remove-tool { + /*display: block;*/ + position: absolute; + top: 0; + right: 0; +} +.il-mainbar-remove-tool .close { + color: #4c6586; + font-size: 4.5rem; + font-weight: 300; + height: 80px; + padding: 0 20px; + width: auto; +} +.il-mainbar-close-slates { + align-items: flex-end; + display: flex; + flex-shrink: 0; + height: 45px; + margin-top: auto; +} +.il-mainbar-close-slates .btn-bulky { + background-color: transparent; + border-top: 1px solid #dddddd; + display: flex; + flex-direction: row; + height: 45px; + justify-content: center; + align-items: center; +} +.il-mainbar-close-slates .btn-bulky .bulky-label { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +.il-mainbar-close-slates .btn-bulky .glyph:before { + content: " \e605"; + display: block; + font-family: "il-icons"; + font-size: 2.1rem; +} +.il-mainbar-close-slates .btn-bulky .glyph .glyphicon { + display: none; +} +.il-mainbar-slates > .il-maincontrols-slate.engaged { + display: flex; + flex-direction: column; + height: 100%; + position: relative; +} +.il-mainbar-slates > .il-maincontrols-slate.engaged > .il-maincontrols-slate-content { + height: 0px; +} +.il-mainbar-slates > .il-maincontrols-slate.engaged > .il-maincontrols-slate-content > :first-child { + z-index: 1; +} +.il-mainbar-slates > .il-maincontrols-slate.engaged > .il-maincontrols-slate-content .panel-secondary { + margin-bottom: 0; +} +.il-mainbar-slates > .il-maincontrols-slate.engaged > .il-maincontrols-slate-content .panel-secondary .panel-body { + padding-bottom: 0; +} +/* +************************************************************** + mobile Layout +************************************************************** +*/ +@media only screen and (max-width: 768px) { + .il-mainbar-entries { + display: flex; + justify-content: space-evenly; + width: 100%; + flex-flow: row wrap; + } + .il-mainbar-triggers { + background: #2c2c2c; + display: flex; + position: relative; + width: 100%; + z-index: 1; + } + .il-mainbar-triggers .btn-bulky, + .il-mainbar-triggers .il-link.link-bulky { + flex-shrink: 0; + border: 0; + height: 50px; + width: 75px; + } + .il-mainbar-triggers .btn-bulky .icon.small, + .il-mainbar-triggers .il-link.link-bulky .icon.small { + height: 15px; + width: 15px; + } + .il-mainbar-tools-entries.engaged { + height: 50px; + } + .il-mainbar-tools-entries.engaged .il-mainbar-remove-tool { + top: 0; + } + .il-mainbar-tools-entries.engaged .il-mainbar-remove-tool .close { + font-size: 4rem; + height: 50px; + } +} +@media only screen and (min-width: 768px) { + .il-mainbar-tool-trigger-item:nth-of-type(1):nth-last-of-type(5) .btn-bulky, + .il-mainbar-tool-trigger-item:nth-of-type(2):nth-last-of-type(4) .btn-bulky, + .il-mainbar-tool-trigger-item:nth-of-type(3):nth-last-of-type(3) .btn-bulky, + .il-mainbar-tool-trigger-item:nth-of-type(4):nth-last-of-type(2) .btn-bulky, + .il-mainbar-tool-trigger-item:nth-of-type(5):nth-last-of-type(1) .btn-bulky { + width: 63px; + } +} +.il-maincontrols-footer { + color: white; + font-size: 0.9em; + padding: 2px 10px; +} +.il-maincontrols-footer .il-footer-content div { + display: inline-block; +} +.il-maincontrols-footer .il-footer-links ul { + list-style: none; + padding: 0px; + margin: 0px; +} +.il-maincontrols-footer .il-footer-links li { + display: inline-block; + margin-right: 5px; +} +.il-maincontrols-footer .il-footer-links li a, +.il-maincontrols-footer .il-footer-links li button { + color: white; +} +.il-maincontrols-footer .il-footer-links li button { + vertical-align: baseline; +} +.il-maincontrols-footer .il-footer-links li:first-child:before { + content: "\00b7"; + margin-right: 10px; +} +.il-maincontrols-footer .il-footer-links li:after { + content: "\00b7"; + margin-left: 10px; +} +.il-maincontrols-footer .il-footer-links li:last-child:after { + content: " "; +} +.il-maincontrols-footer .il-footer-permanent-url { + margin-right: 5px; +} +.il-maincontrols-footer .il-footer-text { + margin-right: 5px; +} +.il-mode-info { + border-top: 3px solid #B54F00; + border-left: 3px solid #B54F00; + border-right: 3px solid #B54F00; + text-align: center; + height: 30px; + margin-bottom: -30px; + z-index: 2; + position: static; +} +.il-mode-info + div { + border: 3px solid #B54F00; + border-top: 0 none; +} +.il-layout-page-content > div { + display: grid; + grid-template-rows: auto 1fr; +} +.il-mode-info span.il-mode-info-content { + margin: auto; + background-color: #B54F00; + padding: 3px 8px 3px 8px; + -webkit-box-shadow: 0px 2px 2px 0px #808080; + -moz-box-shadow: 0px 2px 2px 0px #808080; + box-shadow: 0px 2px 2px 0px #808080; +} +.il-mode-info span { + color: white; + font-size: 18px; +} +@media only screen and (max-width: 768px) { + .il-mode-info { + margin-bottom: 0; + } + span.il-mode-info-content { + display: block; + width: 100%; + } +} +/* +************************************************************** + System Infos + change the rule for &.full to + + height: 100%; + position: fixed; + padding: 100px; + top: 0; + left: 0; + font-size: 2em; + line-height: 1.2em; + + to show a fullscreen info +************************************************************** +*/ +.il-system-info { + line-height: 20px; + padding-top: 6px; + padding-bottom: 6px; + height: calc(6px + 6px + 20px); + display: flex; + flex-wrap: nowrap; + flex-direction: row; + justify-content: flex-start; +} +.il-system-info.il-system-info-neutral { + -webkit-box-shadow: inset 0px -10px 4px -10px rgba(0, 0, 0, 0.25); + -moz-box-shadow: inset 0px -10px 4px -10px rgba(0, 0, 0, 0.25); + box-shadow: inset 0px -10px 4px -10px rgba(0, 0, 0, 0.25); + background-color: #e2e8ef; + border-top: #dddddd none; + border-bottom: #dddddd none; + border-left: #dddddd none; + border-right: #dddddd none; + color: #3a4c65; +} +.il-system-info.il-system-info-neutral a.glyph { + color: #3a4c65; +} +.il-system-info.il-system-info-important { + -webkit-box-shadow: inset 0px -10px 4px -10px rgba(0, 0, 0, 0.25); + -moz-box-shadow: inset 0px -10px 4px -10px rgba(0, 0, 0, 0.25); + box-shadow: inset 0px -10px 4px -10px rgba(0, 0, 0, 0.25); + background-color: #ffaaaa; + border-top: #dddddd none; + border-bottom: #dddddd none; + border-left: #dddddd none; + border-right: #dddddd none; + color: #770000; +} +.il-system-info.il-system-info-important a.glyph { + color: #770000; +} +.il-system-info.il-system-info-breaking { + -webkit-box-shadow: inset 0px -10px 4px -10px rgba(0, 0, 0, 0.25); + -moz-box-shadow: inset 0px -10px 4px -10px rgba(0, 0, 0, 0.25); + box-shadow: inset 0px -10px 4px -10px rgba(0, 0, 0, 0.25); + background-color: #aa0000; + border-top: #dddddd none; + border-bottom: #dddddd none; + border-left: #dddddd none; + border-right: #dddddd none; + color: #ffdddd; +} +.il-system-info.il-system-info-breaking a.glyph { + color: #ffdddd; +} +.il-system-info.full { + height: auto; + overflow: visible; +} +.il-system-info div.il-system-info-content-wrapper { + flex-grow: 4; + flex-shrink: 1; + flex-basis: auto; + overflow: hidden; +} +.il-system-info div.il-system-info-content-wrapper span.il-system-info-headline { + text-transform: uppercase; + font-weight: bold; + margin-right: 8px; +} +.il-system-info div.il-system-info-actions { + font-size: 18px; + flex-grow: 0; + flex-shrink: 0; + text-align: right; + flex-basis: 60px; +} +.il-system-info div.il-system-info-actions :not(:last-child) { + padding-right: 12px; +} +.il-system-info div.il-system-info-actions span.il-system-info-more { + display: none; +} +.il-system-info:not(:first-child) { + border-top: none; +} +/* +************************************************************** + Mobile Layout for System Info +************************************************************** +*/ +@media only screen and (max-width: 768px) { + .il-system_info { + border-top: none; + } +} +.il-drilldown ul { + list-style: none; + padding: 0; +} +.il-drilldown .btn-bulky, +.il-drilldown .link-bulky { + align-items: center; + display: flex; +} +.il-drilldown .il-drilldown-current .btn-bulky, +.il-drilldown .il-drilldown-current .link-bulky { + cursor: auto; +} +.il-drilldown .il-drilldown-structure, +.il-drilldown .il-drilldown-current ul, +.il-drilldown .il-drilldown-backlink ul, +.il-drilldown .il-drilldown-visible ul { + display: none; +} +.icon { + display: inline-block; + text-align: center; +} +.icon .abbreviation { + font-weight: bold; + position: absolute; +} +.icon img { + float: left; +} +.icon.small { + height: 20px; + width: 20px; + line-height: 20px; +} +.icon.small .abbreviation { + font-size: 8px; + width: 20px; +} +.icon.small img { + width: 20px; + height: 20px; +} +.icon.medium { + height: 35px; + width: 35px; + line-height: 35px; +} +.icon.medium .abbreviation { + font-size: 14px; + width: 35px; +} +.icon.medium img { + width: 35px; + height: 35px; +} +.icon.large { + height: 45px; + width: 45px; + line-height: 45px; +} +.icon.large .abbreviation { + font-size: 18px; + width: 45px; +} +.icon.large img { + width: 45px; + height: 45px; +} +.icon.responsive { + width: 100%; + line-height: 35px; +} +.icon.responsive .abbreviation { + font-size: 14px; + width: 35px; +} +.icon.responsive img { + width: 100%; + height: auto; +} +.icon.disabled { + -webkit-filter: grayscale(100%); + /* Safari 6.0 - 9.0 */ + filter: grayscale(100%); +} +.icon.outlined { + filter: brightness(0); +} +.icon.outlined.disabled { + filter: contrast(0%); +} +.glyph { + color: #4c6586; +} +.glyph.highlighted { + color: #B54F00; +} +.glyph.highlighted:hover { + color: #B54F00; +} +.glyph.disabled { + color: #737373; + pointer-events: none; +} +.glyph:hover, +.glyph:focus { + color: #3a4c65; + text-decoration: none; +} +.glyph .il-counter-spacer { + margin-left: -4px; + font-size: 9px; + padding: 2px 4px; + visibility: hidden; +} +.glyphicon.glyphicon-chevron-left, +.glyphicon.glyphicon-chevron-right { + font-weight: 100; +} +.il-glyphicon-like, +.il-glyphicon-love, +.il-glyphicon-dislike:before, +.il-glyphicon-laugh:before, +.il-glyphicon-astounded:before, +.il-glyphicon-sad:before, +.il-glyphicon-angry:before { + font-family: "Open Sans Emoji"; +} +.il-glyphicon-like:before { + content: "\1f44d"; +} +.il-glyphicon-love:before { + content: "\2764"; +} +.il-glyphicon-dislike:before { + content: "\1f44e"; +} +.il-glyphicon-laugh:before { + content: "\1f604"; +} +.il-glyphicon-astounded:before { + content: "\1f62e"; +} +.il-glyphicon-sad:before { + content: "\1f625"; +} +.il-glyphicon-angry:before { + content: "\1f620"; +} +.glyphicon-option-horizontal:before { + font-family: il-icons; + content: "\e602"; +} +.glyphicon-remove:before { + font-family: il-icons; + content: "\e082"; +} +.glyphicon-briefcase:before { + font-family: il-icons; + content: "\e04b"; +} +.glyphicon-bell:before { + font-family: il-icons; + content: "\e027"; +} +.glyphicon-comment:before { + font-family: il-icons; + content: "\e04a"; +} +.glyphicon-envelope:before { + font-family: il-icons; + content: "\e086"; +} +.glyphicon-question-sign:before { + font-family: il-icons; + content: "\e05d"; +} +.glyphicon-search:before { + font-family: il-icons; + content: "\e090"; +} +.glyphicon-user:before { + font-family: il-icons; + content: "\e005"; +} +.glyphicon-minus-sign:before { + font-family: il-icons; + content: "\e065"; +} +.glyphicon-cog:before { + font-family: il-icons; + content: "\e09a"; +} +.glyphicon-login:before { + font-family: il-icons; + content: "\e066"; +} +.glyphicon-logout:before { + font-family: il-icons; + content: "\e065"; +} +.glyphicon-lang:before { + font-family: il-icons; + content: "\e618"; +} +.glyphicon-option-horizontal:before { + font-family: il-icons; + content: "\e603"; +} +.glyphicon-option-vertical:before { + font-family: il-icons; + content: "\e602"; +} +.glyphicon-minus-sign:before { + font-family: il-icons; + content: "\e615"; +} +.glyphicon-plus-sign:before { + font-family: il-icons; + content: "\e095"; +} +.glyphicon-triangle-bottom:before, +.il-tree li.il-tree-node.expandable[aria-expanded="true"] > .node-line:before { + font-family: il-icons; + content: "\e604"; +} +.glyphicon-triangle-right:before, +.il-tree li.il-tree-node.expandable > .node-line:before { + font-family: il-icons; + content: "\e606"; +} +.glyphicon-bulletlist:before { + font-family: il-icons; + content: "\e900"; +} +.glyphicon-numberedlist:before { + font-family: il-icons; + content: "\e901"; +} +.glyphicon-listindent:before { + font-family: il-icons; + content: "\e902"; +} +.glyphicon-listoutdent:before { + font-family: il-icons; + content: "\e903"; +} +.glyphicon-filter:before { + font-family: il-icons; + content: "\e904"; +} +.glyphicon-user:before { + font-family: il-icons; + content: "\e001"; +} +.il-avatar { + height: 45px; + width: 45px; + display: inline-block; + border-radius: 50%; + border-style: solid; + border-width: 2px; + overflow: hidden; + line-height: 1; + text-align: center; + pointer-events: none; +} +.il-avatar.il-avatar-picture { + border-color: #dddddd; +} +.il-avatar.il-avatar-picture img { + height: 45px; + width: 45px; + vertical-align: top; + border: 50%; + overflow: hidden; + object-fit: cover; +} +.il-avatar.il-avatar-letter span.abbreviation { + font-weight: lighter; + text-transform: inherit; + font-size: calc(41px / 2); + line-height: 1; + position: relative; + top: calc(41px / 4); +} +.il-avatar.il-avatar-letter.il-avatar-letter-color-1 { + background-color: #0e6252; + border-color: #55e7cb; + color: white; +} +.il-avatar.il-avatar-letter.il-avatar-letter-color-2 { + background-color: #107360; + border-color: #65ead0; + color: white; +} +.il-avatar.il-avatar-letter.il-avatar-letter-color-3 { + background-color: #aa890a; + border-color: #f8e188; + color: white; +} +.il-avatar.il-avatar-letter.il-avatar-letter-color-4 { + background-color: #c87e0a; + border-color: #fad9a4; + color: white; +} +.il-avatar.il-avatar-letter.il-avatar-letter-color-5 { + background-color: #176437; + border-color: #6add9a; + color: white; +} +.il-avatar.il-avatar-letter.il-avatar-letter-color-6 { + background-color: #196f3d; + border-color: #74e0a1; + color: white; +} +.il-avatar.il-avatar-letter.il-avatar-letter-color-7 { + background-color: #bf6516; + border-color: #f5ceac; + color: white; +} +.il-avatar.il-avatar-letter.il-avatar-letter-color-8 { + background-color: #a04000; + border-color: #ffa76d; + color: white; +} +.il-avatar.il-avatar-letter.il-avatar-letter-color-9 { + background-color: #1d6fa5; + border-color: #a0cfee; + color: white; +} +.il-avatar.il-avatar-letter.il-avatar-letter-color-10 { + background-color: #1b557a; + border-color: #7ebce3; + color: white; +} +.il-avatar.il-avatar-letter.il-avatar-letter-color-11 { + background-color: #bf2718; + border-color: #f5b5ae; + color: white; +} +.il-avatar.il-avatar-letter.il-avatar-letter-color-12 { + background-color: #81261d; + border-color: #e48f86; + color: white; +} +.il-avatar.il-avatar-letter.il-avatar-letter-color-13 { + background-color: #713b87; + border-color: #d0b1dd; + color: white; +} +.il-avatar.il-avatar-letter.il-avatar-letter-color-14 { + background-color: #522764; + border-color: #bb87d0; + color: white; +} +.il-avatar.il-avatar-letter.il-avatar-letter-color-15 { + background-color: #78848c; + border-color: #e6e8ea; + color: white; +} +.il-avatar.il-avatar-letter.il-avatar-letter-color-16 { + background-color: #34495e; + border-color: #98afc6; + color: white; +} +.il-avatar.il-avatar-letter.il-avatar-letter-color-17 { + background-color: #2c3e50; + border-color: #8aa4be; + color: white; +} +.il-avatar.il-avatar-letter.il-avatar-letter-color-18 { + background-color: #566566; + border-color: #bfc8c9; + color: white; +} +.il-avatar.il-avatar-letter.il-avatar-letter-color-19 { + background-color: #90175a; + border-color: #ec87bf; + color: white; +} +.il-avatar.il-avatar-letter.il-avatar-letter-color-20 { + background-color: #9e2b6e; + border-color: #e9accf; + color: white; +} +.il-avatar.il-avatar-letter.il-avatar-letter-color-21 { + background-color: #d22f10; + border-color: #f9c0b5; + color: white; +} +.il-avatar.il-avatar-letter.il-avatar-letter-color-22 { + background-color: #666d4e; + border-color: #c9cdba; + color: white; +} +.il-avatar.il-avatar-letter.il-avatar-letter-color-23 { + background-color: #715a32; + border-color: #d3bf9c; + color: white; +} +.il-avatar.il-avatar-letter.il-avatar-letter-color-24 { + background-color: #83693a; + border-color: #dbcbae; + color: white; +} +.il-avatar.il-avatar-letter.il-avatar-letter-color-25 { + background-color: #963a30; + border-color: #e5b3ad; + color: white; +} +.il-avatar.il-avatar-letter.il-avatar-letter-color-26 { + background-color: #e74c3c; + border-color: #fdf3f2; + color: white; +} +@media only screen and (max-width: 768px) { + .il-avatar { + height: 22.5px; + width: 22.5px; + margin-top: auto; + border-width: 0px; + } + .il-avatar.il-avatar-picture img { + height: 22.5px; + width: 22.5px; + } + .il-avatar.il-avatar-letter span.abbreviation { + font-size: calc(22.5px / 2); + top: calc(22.5px / 4); + } +} +.il-link:focus-visible { + position: relative; + outline: 2px solid #FFFFFF; + outline-offset: 4px; +} +.il-link:focus-visible::after { + content: " "; + position: absolute; + top: -2px; + left: -2px; + right: -2px; + bottom: -2px; + border: 2px solid #FFFFFF; + outline: 3px solid #0078D7; +} +.il-link:active, +.il-link.engaged { + outline: none; +} +.il-link.link-bulky { + text-decoration: none; +} +.il-link.link-bulky .icon, +.il-link.link-bulky .bulky-label { + display: inline-block; +} +.il-link.link-bulky .icon { + text-decoration: none; +} +.il-link.link-bulky .bulky-label { + color: #161616; +} +/** +This file contains all less Variables set by ILIAS. Please do not overwrite bootstrap standard variables here. +Set an ILIAS variable here with an il- prefix and overwrite the bootstrap variable in the bootstrap variables file +with the il- variable set here. + */ +/** headline text transform **/ +/** inline shadow of a message container **/ +/** border configuration, the color is automatically computed from the three color variants **/ +/** nagtive or positive contrast color for text and glyph **/ +/** contrast threshold for contrast color **/ +/** three color variants for neutral, important, breaking Head Infos **/ +/** +Some bootstrap variables are not left by the default of bootstrap, but are overwritten by ILIAS less variales. +Those are set here. If you need to overwrite a less variable of bootstrap, set a variable in the the variables.less +file of ILIAS with the il- prefix and use this variable to overwrite the boostrap variable here. If possible, do use +the il- variable in your less code and not the boostrap variable in your less code. + */ +/* @nav-tabs-link-hover-border-color: @brand-primary; */ +.webui-popover-content { + display: none; +} +.webui-popover-rtl { + direction: rtl; + text-align: right; +} +/* webui popover */ +.webui-popover { + position: absolute; + top: 0; + left: 0; + z-index: 9999; + display: none; + min-width: 50px; + min-height: 32px; + padding: 1px; + text-align: left; + white-space: normal; + background-color: #f9f9f9; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); +} +.webui-popover.top, +.webui-popover.top-left, +.webui-popover.top-right { + margin-top: -10px; +} +.webui-popover.right, +.webui-popover.right-top, +.webui-popover.right-bottom { + margin-left: 10px; +} +.webui-popover.bottom, +.webui-popover.bottom-left, +.webui-popover.bottom-right { + margin-top: 10px; +} +.webui-popover.left, +.webui-popover.left-top, +.webui-popover.left-bottom { + margin-left: -10px; +} +.webui-popover.pop { + -webkit-transform: scale(0.8); + -o-transform: scale(0.8); + transform: scale(0.8); + -webkit-transition: transform 0.15s cubic-bezier(0.3, 0, 0, 1.5); + -o-transition: transform 0.15s cubic-bezier(0.3, 0, 0, 1.5); + transition: transform 0.15s cubic-bezier(0.3, 0, 0, 1.5); + opacity: 0; + filter: alpha(opacity=0); +} +.webui-popover.pop-out { + -webkit-transition-property: "opacity,transform"; + -o-transition-property: "opacity,transform"; + transition-property: "opacity,transform"; + -webkit-transition: 0.15s linear; + -o-transition: 0.15s linear; + transition: 0.15s linear; + opacity: 0; + filter: alpha(opacity=0); +} +.webui-popover.fade, +.webui-popover.fade-out { + -webkit-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; + opacity: 0; + filter: alpha(opacity=0); +} +.webui-popover.out { + opacity: 0; + filter: alpha(opacity=0); +} +.webui-popover.in { + -webkit-transform: none; + -o-transform: none; + transform: none; + opacity: 1; + filter: alpha(opacity=100); +} +.webui-popover .webui-popover-content { + padding: 9px 14px; + overflow: auto; + display: block; +} +.webui-popover .webui-popover-content > div:first-child { + width: 99%; +} +.webui-popover-inner .close { + font-family: arial; + margin: 8px 10px 0 0; + float: right; + font-size: 16px; + font-weight: bold; + line-height: 16px; + color: #000; + text-shadow: 0 1px 0 #fff; + opacity: 0.2; + filter: alpha(opacity=20); + text-decoration: none; +} +.webui-popover-inner .close:hover, +.webui-popover-inner .close:focus { + opacity: 0.5; + filter: alpha(opacity=50); +} +.webui-popover-inner .close:after { + content: "\00D7"; + width: 0.8em; + height: 0.8em; + padding: 4px; + position: relative; +} +.webui-popover-title { + padding: 8px 14px; + margin: 0; + font-size: 14px; + font-weight: bold; + line-height: 18px; + background-color: #f9f9f9; + border-bottom: 1px solid #ececec; + border-radius: -1px -1px 0 0; +} +.webui-popover-content { + padding: 9px 14px; + overflow: auto; + display: none; +} +.webui-popover-inverse { + background-color: #333; + color: #eee; +} +.webui-popover-inverse .webui-popover-title { + background: #333; + border-bottom: 1px solid #3b3b3b; + color: #eee; +} +.webui-no-padding .webui-popover-content { + padding: 0; +} +.webui-no-padding .list-group-item { + border-right: none; + border-left: none; +} +.webui-no-padding .list-group-item:first-child { + border-top: 0; +} +.webui-no-padding .list-group-item:last-child { + border-bottom: 0; +} +.webui-popover > .webui-arrow, +.webui-popover > .webui-arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.webui-popover > .webui-arrow { + border-width: 11px; +} +.webui-popover > .webui-arrow:after { + border-width: 10px; + content: ""; +} +.webui-popover.top > .webui-arrow, +.webui-popover.top-right > .webui-arrow, +.webui-popover.top-left > .webui-arrow { + bottom: -11px; + left: 50%; + margin-left: -11px; + border-top-color: #999999; + border-top-color: rgba(0, 0, 0, 0.25); + border-bottom-width: 0; +} +.webui-popover.top > .webui-arrow:after, +.webui-popover.top-right > .webui-arrow:after, +.webui-popover.top-left > .webui-arrow:after { + content: " "; + bottom: 1px; + margin-left: -10px; + border-top-color: #f9f9f9; + border-bottom-width: 0; +} +.webui-popover.right > .webui-arrow, +.webui-popover.right-top > .webui-arrow, +.webui-popover.right-bottom > .webui-arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-left-width: 0; + border-right-color: #999999; + border-right-color: rgba(0, 0, 0, 0.25); +} +.webui-popover.right > .webui-arrow:after, +.webui-popover.right-top > .webui-arrow:after, +.webui-popover.right-bottom > .webui-arrow:after { + content: " "; + left: 1px; + bottom: -10px; + border-left-width: 0; + border-right-color: #f9f9f9; +} +.webui-popover.bottom > .webui-arrow, +.webui-popover.bottom-right > .webui-arrow, +.webui-popover.bottom-left > .webui-arrow { + top: -11px; + left: 50%; + margin-left: -11px; + border-bottom-color: #999999; + border-bottom-color: rgba(0, 0, 0, 0.25); + border-top-width: 0; +} +.webui-popover.bottom > .webui-arrow:after, +.webui-popover.bottom-right > .webui-arrow:after, +.webui-popover.bottom-left > .webui-arrow:after { + content: " "; + top: 1px; + margin-left: -10px; + border-bottom-color: #f9f9f9; + border-top-width: 0; +} +.webui-popover.left > .webui-arrow, +.webui-popover.left-top > .webui-arrow, +.webui-popover.left-bottom > .webui-arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-right-width: 0; + border-left-color: #999999; + border-left-color: rgba(0, 0, 0, 0.25); +} +.webui-popover.left > .webui-arrow:after, +.webui-popover.left-top > .webui-arrow:after, +.webui-popover.left-bottom > .webui-arrow:after { + content: " "; + right: 1px; + border-right-width: 0; + border-left-color: #f9f9f9; + bottom: -10px; +} +.webui-popover-inverse.top > .webui-arrow, +.webui-popover-inverse.top-left > .webui-arrow, +.webui-popover-inverse.top-right > .webui-arrow, +.webui-popover-inverse.top > .webui-arrow:after, +.webui-popover-inverse.top-left > .webui-arrow:after, +.webui-popover-inverse.top-right > .webui-arrow:after { + border-top-color: #333; +} +.webui-popover-inverse.right > .webui-arrow, +.webui-popover-inverse.right-top > .webui-arrow, +.webui-popover-inverse.right-bottom > .webui-arrow, +.webui-popover-inverse.right > .webui-arrow:after, +.webui-popover-inverse.right-top > .webui-arrow:after, +.webui-popover-inverse.right-bottom > .webui-arrow:after { + border-right-color: #333; +} +.webui-popover-inverse.bottom > .webui-arrow, +.webui-popover-inverse.bottom-left > .webui-arrow, +.webui-popover-inverse.bottom-right > .webui-arrow, +.webui-popover-inverse.bottom > .webui-arrow:after, +.webui-popover-inverse.bottom-left > .webui-arrow:after, +.webui-popover-inverse.bottom-right > .webui-arrow:after { + border-bottom-color: #333; +} +.webui-popover-inverse.left > .webui-arrow, +.webui-popover-inverse.left-top > .webui-arrow, +.webui-popover-inverse.left-bottom > .webui-arrow, +.webui-popover-inverse.left > .webui-arrow:after, +.webui-popover-inverse.left-top > .webui-arrow:after, +.webui-popover-inverse.left-bottom > .webui-arrow:after { + border-left-color: #333; +} +.webui-popover i.icon-refresh:before { + content: ""; +} +.webui-popover i.icon-refresh { + display: block; + width: 30px; + height: 30px; + font-size: 20px; + top: 50%; + left: 50%; + position: absolute; + margin-left: -15px; + margin-right: -15px; + background: url(../img/loading.gif) no-repeat; +} +@-webkit-keyframes rotate { + 100% { + -webkit-transform: rotate(360deg); + } +} +@keyframes rotate { + 100% { + transform: rotate(360deg); + } +} +.webui-popover-backdrop { + background-color: rgba(0, 0, 0, 0.65); + width: 100%; + height: 100%; + position: fixed; + top: 0; + left: 0; + z-index: 9998; +} +.webui-popover .dropdown-menu { + display: block; + position: relative; + top: 0; + border: none; + box-shadow: none; + float: none; +} +.il-popover { + max-width: 400px; +} +.il-popover .webui-popover-content > div:first-child { + width: 100%; +} +.il-popover .il-popover-inner { + max-height: 500px; + overflow: auto; +} +.il-popover .il-popover-inner .close { + margin: 0; +} +.il-popover .il-popover-inner .close::after { + content: ""; + width: 0em; + height: 0em; + padding: 0; +} +.il-popover i.icon-refresh { + background: url("images/loading.gif") no-repeat; + height: 30px; +} +.il-popover .il-popover-title-container { + background-color: #F0F0F0; +} +.il-popover .il-popover-title-container h4.il-popover-title { + font-size: 17px; + font-weight: normal; + padding: 8px 14px; + background-color: transparent; + text-transform: none; + color: #161616; +} +.il-popover.webui-popover-fixed { + position: fixed; +} +@media (max-width: 768px) { + .il-popover.webui-popover-fixed { + position: absolute; + left: 0 !important; + width: 100%; + } +} +.extended-color-variant-1.il-extended-color-variant-standard { + color: #7f7207; + background-color: #f3de2c; +} +.extended-color-variant-1.il-extended-color-variant-light { + color: #beab0b; + background-color: #f7e970; +} +.extended-color-variant-1.il-extended-color-variant-lighter { + color: #c7b30b; + background-color: #faf0a0; +} +.extended-color-variant-1.il-extended-color-variant-dark { + color: #fefced; + background-color: #ccb80c; +} +.extended-color-variant-1.il-extended-color-variant-darker { + color: #ffffff; + background-color: #a59509; +} +.extended-color-variant-2.il-extended-color-variant-standard { + color: #3a2300; + background-color: #d38000; +} +.extended-color-variant-2.il-extended-color-variant-light { + color: #7c4b00; + background-color: #ffa51b; +} +.extended-color-variant-2.il-extended-color-variant-lighter { + color: #865200; + background-color: #ffba4e; +} +.extended-color-variant-2.il-extended-color-variant-dark { + color: #ffdaa0; + background-color: #8c5500; +} +.extended-color-variant-2.il-extended-color-variant-darker { + color: #ffffff; + background-color: #633c00; +} +.extended-color-variant-3.il-extended-color-variant-standard { + color: #081517; + background-color: #307c88; +} +.extended-color-variant-3.il-extended-color-variant-light { + color: #194248; + background-color: #43acbd; +} +.extended-color-variant-3.il-extended-color-variant-lighter { + color: #1c484f; + background-color: #69bdca; +} +.extended-color-variant-3.il-extended-color-variant-dark { + color: #a5d7df; + background-color: #1d4c53; +} +.extended-color-variant-3.il-extended-color-variant-darker { + color: #f0f8fa; + background-color: #133035; +} +.extended-color-variant-4.il-extended-color-variant-standard { + color: #378144; + background-color: #86cb92; +} +.extended-color-variant-4.il-extended-color-variant-light { + color: #4baf5d; + background-color: #b8e0bf; +} +.extended-color-variant-4.il-extended-color-variant-lighter { + color: #50b462; + background-color: #dcf0df; +} +.extended-color-variant-4.il-extended-color-variant-dark { + color: #ffffff; + background-color: #54b665; +} +.extended-color-variant-4.il-extended-color-variant-darker { + color: #ffffff; + background-color: #449d53; +} +.extended-color-variant-5.il-extended-color-variant-standard { + color: #7c2c5b; + background-color: #ce73a8; +} +.extended-color-variant-5.il-extended-color-variant-light { + color: #ae3d7e; + background-color: #e1a8c9; +} +.extended-color-variant-5.il-extended-color-variant-lighter { + color: #b53f84; + background-color: #eecee0; +} +.extended-color-variant-5.il-extended-color-variant-dark { + color: #ffffff; + background-color: #b94187; +} +.extended-color-variant-5.il-extended-color-variant-darker { + color: #ffffff; + background-color: #9b3671; +} +.extended-color-variant-6.il-extended-color-variant-standard { + color: #352840; + background-color: #82639e; +} +.extended-color-variant-6.il-extended-color-variant-light { + color: #564169; + background-color: #a58fb9; +} +.extended-color-variant-6.il-extended-color-variant-lighter { + color: #5b456f; + background-color: #beaecd; +} +.extended-color-variant-6.il-extended-color-variant-dark { + color: #e7e1ec; + background-color: #5e4772; +} +.extended-color-variant-6.il-extended-color-variant-darker { + color: #ffffff; + background-color: #493859; +} +.extended-color-variant-7.il-extended-color-variant-standard { + color: #4a3737; + background-color: #9e7c7d; +} +.extended-color-variant-7.il-extended-color-variant-light { + color: #705354; + background-color: #bca5a6; +} +.extended-color-variant-7.il-extended-color-variant-lighter { + color: #765758; + background-color: #d2c2c3; +} +.extended-color-variant-7.il-extended-color-variant-dark { + color: #f5f1f1; + background-color: #795a5b; +} +.extended-color-variant-7.il-extended-color-variant-darker { + color: #ffffff; + background-color: #624849; +} +.extended-color-variant-8.il-extended-color-variant-standard { + color: #b30931; + background-color: #f75e82; +} +.extended-color-variant-8.il-extended-color-variant-light { + color: #f20c42; + background-color: #faa2b7; +} +.extended-color-variant-8.il-extended-color-variant-lighter { + color: #f31549; + background-color: #fdd3dd; +} +.extended-color-variant-8.il-extended-color-variant-dark { + color: #ffffff; + background-color: #f41a4d; +} +.extended-color-variant-8.il-extended-color-variant-darker { + color: #ffffff; + background-color: #da0b3c; +} +.extended-color-variant-9.il-extended-color-variant-standard { + color: #8d1116; + background-color: #ea4d54; +} +.extended-color-variant-9.il-extended-color-variant-light { + color: #c91820; + background-color: #f28d91; +} +.extended-color-variant-9.il-extended-color-variant-lighter { + color: #d21921; + background-color: #f7babd; +} +.extended-color-variant-9.il-extended-color-variant-dark { + color: #ffffff; + background-color: #d61922; +} +.extended-color-variant-9.il-extended-color-variant-darker { + color: #ffffff; + background-color: #b2151c; +} +.bg-primary { + color: white; +} +/* + These classes are used to limit the number of rows when displaying larger chunks of text. + The mixin receives @height-in-rows as an integer. The classes il-multi-line-cap-2,3,5,10 + can be used to limit the number of rows for text to 2,3,5 or 10 lines in any template, + e.g. the Standard Listing Panels limit the property values to 3 lines using il-multi-line-cap-3 + + Technical discussion can be found in https://mantis.ilias.de/view.php?id=21583 + The background/gradient fallback can be removed as soon as all browsers support line-clamp. + */ +.il-multi-line-cap-2 { + position: relative; + max-height: 3em; + overflow: hidden; + line-height: 1.5; + /* edge, chrome, safari go here... */ + /* may come with next firefox 68, https://caniuse.com/#search=clamp */ +} +.il-multi-line-cap-2:after { + content: ""; + text-align: right; + position: absolute; + bottom: 0; + right: 0; + width: 30%; + height: 1.5em; + background: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff 80%); +} +@supports (-webkit-line-clamp: 2) { + .il-multi-line-cap-2 { + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; + } + .il-multi-line-cap-2:after { + display: none; + } +} +@supports (-moz-line-clamp: 2) { + .il-multi-line-cap-2 { + overflow: hidden; + text-overflow: ellipsis; + display: -moz-box; + -moz-line-clamp: 2; + -moz-box-orient: vertical; + } + .il-multi-line-cap-2:after { + display: none; + } +} +.il-multi-line-cap-3 { + position: relative; + max-height: 4.5em; + overflow: hidden; + line-height: 1.5; + /* edge, chrome, safari go here... */ + /* may come with next firefox 68, https://caniuse.com/#search=clamp */ +} +.il-multi-line-cap-3:after { + content: ""; + text-align: right; + position: absolute; + bottom: 0; + right: 0; + width: 30%; + height: 1.5em; + background: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff 80%); +} +@supports (-webkit-line-clamp: 2) { + .il-multi-line-cap-3 { + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-line-clamp: 3; + -webkit-box-orient: vertical; + } + .il-multi-line-cap-3:after { + display: none; + } +} +@supports (-moz-line-clamp: 2) { + .il-multi-line-cap-3 { + overflow: hidden; + text-overflow: ellipsis; + display: -moz-box; + -moz-line-clamp: 3; + -moz-box-orient: vertical; + } + .il-multi-line-cap-3:after { + display: none; + } +} +.il-multi-line-cap-5 { + position: relative; + max-height: 7.5em; + overflow: hidden; + line-height: 1.5; + /* edge, chrome, safari go here... */ + /* may come with next firefox 68, https://caniuse.com/#search=clamp */ +} +.il-multi-line-cap-5:after { + content: ""; + text-align: right; + position: absolute; + bottom: 0; + right: 0; + width: 30%; + height: 1.5em; + background: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff 80%); +} +@supports (-webkit-line-clamp: 2) { + .il-multi-line-cap-5 { + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-line-clamp: 5; + -webkit-box-orient: vertical; + } + .il-multi-line-cap-5:after { + display: none; + } +} +@supports (-moz-line-clamp: 2) { + .il-multi-line-cap-5 { + overflow: hidden; + text-overflow: ellipsis; + display: -moz-box; + -moz-line-clamp: 5; + -moz-box-orient: vertical; + } + .il-multi-line-cap-5:after { + display: none; + } +} +.il-multi-line-cap-10 { + position: relative; + max-height: 15em; + overflow: hidden; + line-height: 1.5; + /* edge, chrome, safari go here... */ + /* may come with next firefox 68, https://caniuse.com/#search=clamp */ +} +.il-multi-line-cap-10:after { + content: ""; + text-align: right; + position: absolute; + bottom: 0; + right: 0; + width: 30%; + height: 1.5em; + background: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff 80%); +} +@supports (-webkit-line-clamp: 2) { + .il-multi-line-cap-10 { + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-line-clamp: 10; + -webkit-box-orient: vertical; + } + .il-multi-line-cap-10:after { + display: none; + } +} +@supports (-moz-line-clamp: 2) { + .il-multi-line-cap-10 { + overflow: hidden; + text-overflow: ellipsis; + display: -moz-box; + -moz-line-clamp: 10; + -moz-box-orient: vertical; + } + .il-multi-line-cap-10:after { + display: none; + } +} +/* flex grid support start */ +.row-flex { + display: -webkit-box; + display: -moz-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; +} +.row-flex-wrap { + -webkit-flex-flow: row wrap; + flex-flow: row wrap; + align-content: flex-start; +} +.flex-col { + display: flex; + display: -webkit-flex; + flex-flow: column nowrap; + height: 100%; +} +/* flex grid support end */ +/* RTL review overwrite some specifics [bootstrap] styles + * + * use class "noMirror" to avoid image flip +*/ +[dir="rtl"] img:not(.noMirror) { + transform: scaleX(-1); +} +[dir="rtl"] *[align="left"] { + text-align: right !important; +} +[dir="rtl"] *[align="right"] { + text-align: left !important; +} +@media (min-width: 768px) { + [dir="rtl"] .navbar-header { + float: right; + } +} +[dir="rtl"] .navbar-brand { + float: right; +} +@media (min-width: 768px) { + .navbar > .container [dir="rtl"] .navbar-brand, + .navbar > .container-fluid [dir="rtl"] .navbar-brand { + margin-left: 0; + margin-right: -15px; + } +} +[dir="rtl"] .navbar-toggle { + float: left; + margin-right: 0; + margin-left: 15px; +} +@media (max-width: 768px) { + [dir="rtl"] .navbar-nav .open .dropdown-menu > li > a, + [dir="rtl"] .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 25px 5px 15px; + } +} +@media (min-width: 768px) { + [dir="rtl"] .navbar-nav { + float: right; + margin: 0; + } + [dir="rtl"] .navbar-nav > li { + float: right; + } + [dir="rtl"] .navbar-nav.navbar-right:last-child { + margin-right: 0; + margin-left: -15px; + } +} +@media (min-width: 768px) { + [dir="rtl"] .navbar-left { + float: right !important; + } + [dir="rtl"] .navbar-right { + float: left !important; + } +} +@media (min-width: 768px) { + [dir="rtl"] .navbar-form.navbar-right:last-child { + margin-right: 0; + margin-left: -15px; + } +} +@media (min-width: 768px) { + [dir="rtl"] .navbar-text { + float: right; + } + [dir="rtl"] .navbar-text.navbar-right:last-child { + margin-right: 15px; + margin-left: 0; + } +} +[dir="rtl"] form .col-sm-1, +[dir="rtl"] form .col-sm-2, +[dir="rtl"] form .col-sm-3, +[dir="rtl"] form .col-sm-4, +[dir="rtl"] form .col-sm-5, +[dir="rtl"] form .col-sm-6, +[dir="rtl"] form .col-sm-7, +[dir="rtl"] form .col-sm-8, +[dir="rtl"] form .col-sm-9, +[dir="rtl"] form .col-sm-10, +[dir="rtl"] form .col-sm-11, +[dir="rtl"] form .col-sm-12 { + float: right; +} +[dir="rtl"] .nav-pills > li { + float: right; +} +span.ilAlert { + color: #B54F00; +} +/* Drop Downs */ +.dropdown-header { + padding: 3px 10px; + color: #161616; + background-color: white; + margin-bottom: 4px; + border-bottom: 1px solid #dddddd; +} +.dropdown-header > h2 { + margin-bottom: 2px; +} +.dropdown-menu { + background-color: white; + font-weight: normal; + border: 0 none; + -webkit-box-shadow: 3px 9px 9px 0 rgba(0, 0, 0, 0.3); + box-shadow: 3px 9px 9px 0 rgba(0, 0, 0, 0.3); +} +.dropdown-menu li > a { + display: block; + clear: both; + padding: 3px 10px; + font-weight: normal; + font-size: 14px; + line-height: 1.42857143; + background-color: transparent; + color: #161616; + white-space: nowrap; +} +.dropdown-menu li > a:hover, +.dropdown-menu li > a:focus { + text-decoration: none; + color: #000000; + background-color: #e2e8ef; +} +.dropdown-menu img { + border: 0; + width: 22px; + height: 22px; + margin: 0 3px 0 0; + display: inline; +} +[dir="rtl"] .dropdown-menu { + padding: 5px 0; +} +.ilAdvNoImg { + display: inline-block; + width: 22px; +} +.yamm .dropdown-menu li > a { + white-space: normal; +} +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} +/* BS tables */ +.table { + margin-bottom: 0; +} +/* ILIAS part candidates */ +html, +body { + height: 100%; + overflow: hidden; +} +@media only screen and (max-width: 768px) { + html { + -webkit-text-size-adjust: none; + } +} +@media only screen and (max-width: 768px) { + html, + body { + overflow: initial; + height: auto; + min-height: 100vh; + } +} +/* see bug ILIAS bug #17589 and http://stackoverflow.com/questions/17045132/scrollbar-overlay-in-ie10-how-do-you-stop-that */ +body { + -ms-overflow-style: scrollbar; +} +#ilAll { + position: relative; + height: auto !important; + min-height: calc(100% - 1px); + margin: 0 auto; +} +div#minheight { + height: 180px; + clear: both; +} +div.ilFrame { + margin-top: -40px; + margin-left: auto; + margin-right: auto; + max-width: 1200px; + -webkit-box-shadow: 0 0 40px #808080; + box-shadow: 0 0 40px #808080; + padding-top: 129px; + background-color: #f9f9f9; + min-height: 100%; +} +@media only screen and (max-width: 768px) { + div.ilFrame { + margin: 0; + width: 100%; + } +} +.ilContainerWidth { + max-width: 1400px; + padding: 0 30px; +} +@media only screen and (max-width: 768px) { + .ilContainerWidth { + padding: 0 15px; + } +} +/* + it would be good to limit the content width in some cases + - for many forms 1400px is too wide + - but not for all (e.g. question editing if tiny is used) + - screens that use tables often need the full width + - screens with (container) item lists often look ugly on 1400px (title <-> action arrow distance) + 1028px is the current max. width of the center column if at least one other column + is displayed. This or any higher value could be set for the center column as a max-width, + but not for all screens, options: + - introduce a limiting class for center col and set this as "default", add another class that deactivates the + limit (-> screens that have wide content need to activate this class) + - keep the current wide center col, introduce only a limiting class (-> screens that want a narrow view need + to activate the class) + - use a limiting class only on some UI elements, e.g. forms and container item lists +*/ +#il_center_col { + /* max-width: 1028px; */ +} +/* left navigation area (used, e.g. for explorer trees) */ +.ilLeftNav { + top: 0; + bottom: 0; + width: 300px; + float: left; + position: absolute; + padding: 5px; + margin-left: 15px; + overflow: auto; + background-color: white; + border-right: 3px solid #808080; + z-index: 100; + position: fixed; + top: 117px; +} +@media only screen and (max-width: 1200px) { + .ilLeftNav { + /* at last temporary, since it overlaps content */ + display: none; + } +} +[dir="rtl"] .ilLeftNav { + float: right; + margin-left: 0; + margin-right: 15px; + border-right: none; + border-left: 3px solid #808080; +} +/* -------------------------------------------------------------- + "Classic" delos part +-------------------------------------------------------------- */ +/* -------------------------------------------------------------- + GLOBAL STYLES +-------------------------------------------------------------- */ +ul, +ol, +p { + margin: 0.8em 0; +} +ol, +ul { + padding-left: 40px; + list-style-image: none; +} +[dir="rtl"] ol, +[dir="rtl"] ul { + padding-right: 40px; + padding-left: 0; +} +ol ul, +ul ol, +ul ul, +ol ol { + margin-top: 0; + margin-bottom: 0; +} +small, +sub, +sup { + font-size: 0.8em; +} +em, +i { + font-style: italic; +} +u { + text-decoration: underline; +} +sub { + vertical-align: sub; +} +sup { + vertical-align: super; +} +/* see bug #15971 */ +sub, +sup { + position: static; +} +strong, +b { + font-weight: bold; +} +a { + text-decoration: none; + cursor: pointer; + /* BEGIN WebDAV: Enable links with AnchorClick behavior for Internet Explorer. + * All skins which want to support mounting of Webfolders using Internet Explorer + * must explicitly enable AnchorClick behavior. + */ + behavior: url(#default#AnchorClick); + /* END WebDAV: Enable links with AnchorClick behavior for Internet Explorer. */ +} +a:hover { + color: #3a4c65; + text-decoration: underline; +} +a:focus-visible { + position: relative; + outline: 2px solid #FFFFFF; + outline-offset: 4px; +} +a:focus-visible::after { + content: " "; + position: absolute; + top: -2px; + left: -2px; + right: -2px; + bottom: -2px; + border: 2px solid #FFFFFF; + outline: 3px solid #0078D7; +} +a:active, +a.engaged { + outline: none; +} +hr { + margin-bottom: 0.8em; + border: none; + border-top: 1px solid #dddddd; +} +table { + font-size: 100%; +} +img { + vertical-align: middle; +} +@media only screen and (max-width: 768px) { + img { + /* height: auto; messes e.g. survey progress bar */ + max-width: 100%; + } +} +@media only screen and (max-width: 768px) { + img.olTileImage { + max-width: none; + } +} +tr, +td { + vertical-align: top; + white-space: normal; + word-wrap: break-word; +} +code { + font-family: Pragmata, Menlo, 'DejaVu LGC Sans Mono', 'DejaVu Sans Mono', Consolas, 'Everson Mono', 'Lucida Console', 'Andale Mono', 'Nimbus Mono L', 'Liberation Mono', FreeMono, 'Osaka Monospaced', Courier, 'New Courier', monospace; + font-size: 90%; + color: #6f6f6f; +} +::selection { + background: #e2e8ef; +} +::-moz-selection { + background: #e2e8ef; +} +@media only screen and (max-width: 768px) { + textarea { + max-width: 100%; + } +} +@media only screen and (max-width: 768px) { + input, + select { + max-width: 100%; + } +} +@media only screen and (max-width: 768px) { + div.ilc_Mob img { + height: auto !important; + } +} +@media print { + h1, + h2, + h3, + h4, + h5, + h6 { + page-break-after: avoid; + } + ul, + ol, + dl { + page-break-before: avoid; + } +} +/* -------------------------------------------------------------- + SPECIAL STYLES +-------------------------------------------------------------- */ +body#tinymce, +body.mceContentBody { + height: auto; +} +body#tinymce { + background-color: white; + overflow: initial; +} +html.il-no-tiny-bg body#tinymce { + background-color: transparent; + margin-top: 0 !important; + margin-bottom: 0 !important; +} +.ilHidden { + visibility: hidden; +} +.ilNoDisplay { + display: none !important; +} +.ilDisplayBlock { + display: block; +} +.ilClearFloat { + clear: both; +} +.ilFloatRight { + float: right; +} +[dir="rtl"] .ilFloatRight { + float: left; +} +.ilFloatLeft { + float: left; +} +[dir="rtl"] .ilFloatLeft { + float: right; +} +.ilWhiteSpaceNowrap { + white-space: nowrap; +} +.ilWhiteSpaceNowrap.ilRight a, +.ilWhiteSpaceNowrap.ilRight .btn-group { + padding-left: 6px; + border: 1px solid transparent; +} +.ilPositionRelative { + position: relative; +} +.ilPrintContent { + padding: 0 15px; +} +.ilCenter { + text-align: center; +} +.ilRight { + text-align: right; +} +[dir="rtl"] .ilRight { + text-align: left; +} +.ilLeft { + text-align: left; +} +[dir="rtl"] .ilLeft { + text-align: right; +} +.ilValignMiddle { + vertical-align: middle; +} +.registration { + margin: 5px auto 0; + width: 700px; +} +.fullwidth { + width: 100%; +} +div.input { + border: 1px solid #757575; + padding: 3px; + text-decoration: none; + font-size: 90%; + background-color: white; + overflow: auto; +} +div.input:focus { + border-color: #0078D7; +} +input[type=text].numeric { + text-align: right; +} +@media only screen and (max-width: 768px) { + div.ilTableOuter { + max-width: 100%; + overflow: auto; + } +} +@media only screen and (max-width: 768px) { + .table-responsive .dropdown-menu { + position: relative; + } +} +/* -------------------- table formatting ------------------ */ +div.ilCommandRow { + text-align: right; + padding-right: 1%; + margin-bottom: 15px; +} +[dir="rtl"] div.ilCommandRow { + text-align: left; + padding-right: 0; + padding-left: 1%; +} +div.ilCommandRow.one_side_col { + padding-right: 22%; +} +[dir="rtl"] div.ilCommandRow.one_side_col { + padding-right: 0; + padding-left: 22%; +} +div.ilAdminRow { + margin: 10px 15px 20px 15px; +} +table.std { + color: #161616; + background-color: #bbb; + border-spacing: 0; + border-collapse: collapse; + border: 1px solid #9eadba; +} +.fullwidth_invisible { + color: #161616; + background-color: #f9f9f9; + width: 100%; + border-spacing: 0; +} +table.nobackground { + color: #161616; + background-color: inherit; + border-spacing: 0; + padding: 3px; +} +.subitem { + clear: both; + margin: 0 -10px 0 0; + padding-top: 5px; + /* border-top: 1px dotted #c0c0c0; */ +} +[dir="rtl"] .subitem { + clear: both; + margin: 0 0 0 -10px; +} +td.nobackground { + color: black; + background-color: inherit; + border-spacing: 0; + border: none; + padding: 3px; + vertical-align: top; +} +tr.tbltitle { + border-bottom: 1px solid #9eadba; +} +tr.std { + background-color: white; + color: #161616; + padding: 3px; +} +th { + text-align: left; + vertical-align: bottom; + font-weight: normal; +} +td.std, +th.std { + padding: 4px 6px; + text-align: left; +} +[dir="rtl"] th, +[dir="rtl"] td.std, +[dir="rtl"] th.std { + text-align: right; +} +.calstd .btn { + white-space: normal; +} +th.option, +td.option { + background-color: white; + color: #161616; + padding: 3px; + font-weight: bold; + vertical-align: top; + text-align: right; + border-top: 1px solid #9eadba; +} +[dir="rtl"] th.option, +[dir="rtl"] td.option { + text-align: left; +} +td.sub_option { + background-color: white; + color: #161616; + padding: 3px; + font-weight: bold; + vertical-align: top; + border-top: 1px solid #9eadba; +} +td.option_value { + background: none white; + color: #161616; + padding: 3px; + vertical-align: top; + text-align: left; + border-top: 1px solid #9eadba; +} +[dir="rtl"] td.option_value { + text-align: right; +} +td.option_value_center { + background: none white; + color: #161616; + padding: 3px; + vertical-align: top; + text-align: center; + border-top: 1px solid #9eadba; +} +td.option_desc, +p.option_desc { + background: none white; + color: #161616; + padding: 3px; + font-style: italic; + font-weight: normal; + vertical-align: top; + text-align: left; +} +[dir="rtl"] td.option_desc, +[dir="rtl"] p.option_desc { + text-align: right; +} +td.boxed { + border: 1px solid black; +} +/*Link, Visited, Hover, Focus, Activ*/ +a.il_ContainerItemCommand2:link, +a.il_ContainerItemCommand2:visited, +a.il_ContainerItemCommand:link, +a.il_ContainerItemCommand:visited { + font-size: 80%; + text-decoration: none; + margin: 0 3px 0 0; + white-space: nowrap; + font-weight: normal; +} +[dir="rtl"] a.il_ContainerItemCommand2:link, +[dir="rtl"] a.il_ContainerItemCommand2:visited, +[dir="rtl"] a.il_ContainerItemCommand:link, +[dir="rtl"] a.il_ContainerItemCommand2:visited { + margin: 0 0 0 3px; +} +a.il_ContainerItemCommand2:hover, +a.il_ContainerItemCommand:hover { + text-decoration: underline; +} +div.il_ContainerItemCommands2 { + text-align: right; + margin: 0 3px 3px; +} +[dir="rtl"] div.il_ContainerItemCommands2 { + text-align: left; +} +div.il_ContainerItemCommands { + padding: 2px 0; +} +h3.il_ContainerItemTitle { + padding: 0; + margin: 0; + font-weight: normal; + font-size: 100%; + display: inline; +} +div.il_ContainerItemTitle { + float: left; + max-width: calc(100% - 40px); + padding-bottom: 5px; +} +[dir="rtl"] div.il_ContainerItemTitle { + float: right; +} +div.il_ItemProperties { + margin: 2px 0 5px; + text-align: left; + font-weight: normal; + font-size: 90%; +} +[dir="rtl"] div.il_ItemProperties { + text-align: right; +} +div.il_ItemNotice { + margin: 2px 0 5px; + text-align: left; + font-weight: normal; + font-size: 90%; + color: green; +} +[dir="rtl"] div.il_ItemNotice { + text-align: right; +} +a.il_ItemProperty:link, +a.il_ItemProperty:visited { + text-decoration: none; + font-weight: normal; +} +a.il_ItemProperty:hover { + color: black; +} +span.il_ItemAlertProperty { + color: #B54F00; +} +/* Table Links */ +/* --- description text ---*/ +div.il_Description, +td.il_Description { + margin: 2px 0 5px; + font-size: 90%; + font-weight: normal; + text-align: left; +} +[dir="rtl"] div.il_Description, +[dir="rtl"] td.il_Description { + text-align: right; +} +div.il_Description_no_margin, +td.il_Description_no_margin { + font-size: 90%; + font-style: italic; + text-align: left; +} +[dir="rtl"] div.il_Description_no_margin, +[dir="rtl"] td.il_Description_no_margin { + text-align: right; +} +div.il_info { + font-size: 90%; + text-align: left; +} +[dir="rtl"] div.il_info { + text-align: right; +} +/* ---------------- headlines ------------------ */ +a#il_mhead_t_focus { + color: #3b5620; + vertical-align: middle; + font-size: 26px; + cursor: default; +} +@media only screen and (max-width: 768px) { + a#il_mhead_t_focus { + font-size: 20px; + } +} +a#il_mhead_t_focus[href] { + cursor: pointer; +} +h1.ilHeader { + padding: 10px 0 0; +} +@media only screen and (max-width: 768px) { + h1.ilHeader { + padding-top: 5px; + } +} +h2.ilHeader { + font-weight: normal; + padding: 0; + margin: 0; + display: inline; + font-size: 19px; + color: #2c2c2c; +} +#headerimage { + width: 45px; + height: 45px; + margin-top: 3px; + margin-right: 10px; + float: left; +} +@media only screen and (max-width: 768px) { + #headerimage { + width: 35px; + height: 35px; + margin-top: 2px; + margin-right: 7px; + } +} +[dir="rtl"] #headerimage { + margin-right: 0; + margin-left: 10px; + float: right; +} +div.ilHeadAction { + float: right; + margin: 8px 0 5px; + /* bottom 5px blog fullscreen */ +} +[dir="rtl"] div.ilHeadAction { + float: left; +} +div.ilHeadAction .prop { + padding-right: 10px; +} +[dir="rtl"] div.ilHeadAction .prop { + padding-right: 0; + padding-left: 10px; +} +div.ilHeadAction a:hover { + text-decoration: none; +} +div.ilHeaderDesc { + font-size: 90%; + padding: 0; + color: #161616; + font-weight: 300; +} +div.ilHeaderAlert { + font-size: 90%; + padding: 0; + font-weight: 300; + color: #B54F00; +} +div.il_HeaderInner { + padding: 15px; + margin-bottom: 5px; + overflow: visible; +} +@media only screen and (max-width: 768px) { + div.il_HeaderInner { + color: #161616; + } +} +div.il_HeaderInner.media { + margin-top: 0; +} +div.il_TreeIcons { + padding: 15px 15px 0 0; + margin: 0; + float: right; +} +[dir="rtl"] div.il_TreeIcons { + padding: 15px 0 0 15px; + float: left; +} +/* ----------------- permanent link ------------- */ +#current_perma_link { + color: #161616; + font-size: 90%; +} +#current_perma_link:focus-visible { + outline: 3px solid #FFFFFF; + outline-offset: 2px; +} +a.permalink_label > span.glyphicon { + display: none; +} +.ilPermalinkContainer { + width: 100%; +} +div.ilPermanentLinkWrapper { + clear: both; + margin-top: 10px; + display: inline-block; + width: 100%; +} +@media only screen and (max-width: 768px) { + div.ilPermanentLinkWrapper a.permalink_label > span.glyphicon { + display: inline; + } +} +div.ilPermanentLinkWrapper .ilPermalinkContainer { + table-layout: fixed; + line-height: 22px; +} +@media only screen and (max-width: 768px) { + div.ilPermanentLinkWrapper .ilPermalinkContainer { + padding-right: 0; + } +} +div.ilPermanentLinkWrapper .ilPermalinkContainer > label { + width: 150px; + display: table-cell; + vertical-align: middle; +} +@media only screen and (max-width: 768px) { + div.ilPermanentLinkWrapper .ilPermalinkContainer > label { + padding-right: 0; + width: 24px; + } +} +div.ilPermanentLinkWrapper .ilPermalinkContainer > input, +div.ilPermanentLinkWrapper .ilPermalinkContainer .btn-group { + z-index: 0; + /* see bug #24567 */ +} +div.ilPermanentLinkWrapper .ilPermalinkContainer .input-group-btn { + width: 28px; +} +div.il_Footer { + padding: 10px 0; + font-size: 90%; + text-align: center; +} +footer.ilFooter { + position: absolute; + left: 0; + right: 0; + bottom: -1px !important; + font-size: 0.9em; + height: 70px; + margin: 0 auto; + padding: 20px 0 0; + text-align: left; + background-color: #4c6586; + color: white; +} +@media only screen and (max-width: 768px) { + footer.ilFooter { + height: auto; + } +} +footer.ilFooter div.ilFooterContainer { + color: white; + line-height: 1.75; + padding: 0 15px; +} +footer.ilFooter a.permalink_label, +footer.ilFooter div.ilFooterContainer > a { + color: white; + white-space: nowrap; +} +footer.ilFooter a.permalink_label:hover, +footer.ilFooter div.ilFooterContainer > a:hover { + color: white; +} +@media only screen and (max-width: 768px) { + footer.ilFooter a.permalink_label > span.glyphicon { + display: inline; + } +} +footer.ilFooter .ilPermalinkContainer { + width: auto; + padding-right: 5px; + line-height: 22px; +} +footer.ilFooter .ilPermalinkContainer > label { + display: table-cell; + vertical-align: middle; + padding-right: 5px; +} +@media only screen and (max-width: 768px) { + footer.ilFooter .ilPermalinkContainer > label { + padding-right: 0; + width: 24px; + } +} +@media only screen and (max-width: 768px) { + footer.ilFooter .ilPermalinkContainer { + padding-right: 0; + } +} +[dir="rtl"] footer.ilFooter { + text-align: right; +} +/* ----------------- invisible border ------------- */ +div.invisible_border { + margin: 15px; +} +.ilInvisibleBorder { + padding: 15px; +} +/* ------- Helptext --------- */ +span.il_Helptext { + font-size: 90%; + font-weight: normal; +} +/* ----------------- alternative text styles ------------- */ +.small { + text-decoration: none; + font-size: 90%; +} +.xsmall { + text-decoration: none; + font-size: 80%; +} +.smallgreen { + text-decoration: none; + font-size: 90%; + color: green; +} +.smallred { + text-decoration: none; + font-size: 90%; + color: #d00; +} +.obligatory { + font-weight: normal; + color: #800000; + font-variant: normal; +} +.warning { + text-decoration: none; + font-weight: bold; + color: #d00; +} +div.Access { + text-decoration: none; + font-weight: bold; + text-decoration: underline; + color: #d00; +} +.asterisk { + color: #d00; + font-size: 90%; +} +.default { + text-decoration: none; + font-weight: normal; +} +.quote { + font-style: italic; + font-weight: normal; +} +.subtitle { + font-style: italic; + font-weight: normal; + font-size: 90%; +} +.questiontext { + font-weight: bold; +} +.bold { + font-weight: bold; +} +.light { + color: #6f6f6f; +} +/* ----------------- normal links ------------- */ +a.light:link, +a.light:visited { + text-decoration: none; + color: #35b; +} +a.light:hover { + color: black; +} +/* Messages */ +/* ------------------ blind image - spacer gif -------------- + please use this style class always when using this blind image */ +img.spacer { + display: block; +} +div#agreement { + width: 100%; + height: 375px; + overflow: auto; + overflow-x: hidden; +} +/* bottom center area (optional bottom area, used e.g. in learning modules) */ +div#bot_center_area { + bottom: 0; + height: 300px; + position: fixed; + padding: 5px; + background-color: #f0f0f0; + border-top: 3px solid #dddddd; + -webkit-overflow-scrolling: touch; + /* Bug 11209 */ + overflow: auto; + /* Bug 11209 */ +} +div#bot_center_area iframe { + -webkit-overflow-scrolling: touch; + /* Bug 11209 */ + overflow: auto; + /* Bug 11209 */ + border: none; + width: 100%; + height: 100%; +} +div#bot_center_area_drag { + left: 0; + right: 0; + height: 4px; + cursor: row-resize; + margin-top: -8px; + position: absolute; +} +#drag_zmove { + position: absolute; + width: 100%; + height: 100%; + z-index: 7; + display: none; +} +div#bot_center_area_drag:hover { + background: none #fa9; +} +.ilLeftNavSpace { + /* padding: 0 20px 0 310px; */ + margin-left: 315px !important; +} +@media (max-width: 1200px) { + .ilLeftNavSpace { + margin-left: 0 !important; + } +} +[dir="rtl"] .ilLeftNavSpace { + margin-left: 0 !important; + margin-right: 315px !important; +} +@media (max-width: 1200px) { + [dir="rtl"] .ilLeftNavSpace { + margin-right: 0 !important; + } +} +/* see #27399 (should be finally tackled in PLR2) */ +div.ilContentFixed { + padding-bottom: 20px; +} +/* right panel (e.g. notes, comments) */ +div.ilRightPanel { + overflow: auto; + position: fixed; + top: 0; + bottom: 0; + right: 0; + width: 500px; + left: auto !important; +} +[dir="rtl"] div.ilRightPanel { + right: auto !important; + width: 500px; + left: 0 !important; +} +#ilRightPanelClose { + display: block; + float: right; +} +[dir="rtl"] #ilRightPanelClose { + float: left; +} +/* Overlays, Blocks */ +.ilOverlay { + background-color: white; + border: 1px solid #dddddd; + text-align: left; + position: absolute; + -webkit-box-shadow: 2px 2px 4px #c0c0c0; + box-shadow: 2px 2px 4px #c0c0c0; +} +[dir="rtl"] .ilOverlay { + text-align: right; +} +.ilAccHeadingHidden, +.ilAccHidden, +.ui-helper-hidden-accessible { + position: absolute; + left: -2000px; + top: auto; + width: 1px; + height: 1px; + overflow: hidden; +} +[dir="rtl"] .ilAccHeadingHidden, +[dir="rtl"] .ilAccHidden, +[dir="rtl"] .ui-helper-hidden-accessible { + left: auto; + /* may causes a scrollbar when omitted */ + right: -2000px; +} +a.ilAccAnchor, +a.ilAccAnchor:hover { + text-decoration: none; + color: inherit; +} +/* revised 4.1 */ +/* Fixed Frame Width */ +div.ilFrameFixedWidth, +.ilFrameFixedWidth #mainscrolldiv { + /* max-width: 1370px; */ + margin: 0 auto; +} +.ilFrameFixedWidth #mainscrolldiv { + margin: 0 auto; +} +div.ilFrameFixedWidthHeader { + margin: 0 auto; + padding: 0; +} +.ilFrameFixedWidthHeader div.ilHeaderBanner { + overflow: hidden; + padding: 0 15px; +} +@media only screen and (max-width: 768px) { + .ilFrameFixedWidthHeader div.ilHeaderBanner { + max-width: 100%; + height: 40px !important; + padding: 0; + } +} +div.ilHeaderBanner img.ilHeaderImg { + width: 100%; +} +.ilFrameFixedWidth div.ilHeaderDesc { + padding-left: 0; +} +[dir="rtl"] .ilFrameFixedWidth div.ilHeaderDesc { + padding-left: inherit; + padding-right: 0; +} +div.ilBox { + background: url("images/FramedBack.png") repeat-x; + border: 1px solid #dddddd; + padding: 10px; + margin-bottom: 20px; +} +/* Top-Bar */ +div.ilTopBar { + background-color: #2c2c2c; + color: white; + padding: 5px 10px; +} +div.ilTopBar a { + color: #dfdfdf; +} +div.ilTopBar a:hover, +div.ilTopBar a:active, +div.ilTopBar a:focus { + color: white; +} +div.ilTopBarLeft { + float: left; +} +[dir="rtl"] div.ilTopBarLeft { + float: right; +} +div.ilTopBarRight { + float: right; +} +[dir="rtl"] div.ilTopBarRight { + float: left; +} +div.ilTopBarRight span#ilAdvSelListAnchorElement_asl { + margin-right: 25px; + color: black; +} +[dir="rtl"] div.ilTopBarRight span#ilAdvSelListAnchorElement_asl { + margin-right: 0; + margin-left: 25px; +} +div.ilSideBarHead { + margin-top: 10px; + margin-bottom: 5px; + padding: 5px; +} +div.ilSideBarHead h3, +div.ilSideBarHead h1 { + font-size: 110%; + color: #161616; + display: inline; + padding: 0; +} +div.ilSideBarContent { + padding: 5px; +} +/* jquery ui autocomplete */ +.ui-menu { + list-style: none; + padding: 0; + margin: 0; + display: block; + float: left; + background-color: white; + border: 1px solid #dddddd; + font-size: 90%; + -webkit-box-shadow: 2px 2px 4px #c0c0c0; + box-shadow: 2px 2px 4px #c0c0c0; +} +.ui-menu .ui-menu-item { + margin: 0; + padding: 0; + zoom: 1; + float: left; + clear: left; + width: 100%; +} +.ui-menu .ui-menu-item > * { + text-decoration: none; + display: block; + padding: 2px 4px; + line-height: 1.5; + color: #161616; + background-color: transparent; +} +.ui-menu .ui-menu-item > *:hover, +.ui-menu .ui-menu-item > *.ui-state-hover, +.ui-menu .ui-menu-item > *.ui-state-active { + background-color: #e2e8ef; + color: #161616; +} +.ui-menu .ui-menu-item a { + color: #161616; +} +.ui-menu .ui-menu-item a:hover { + color: #000000; +} +.ui-menu .ui-menu-category { + margin: 0; + padding: 2px; + zoom: 1; + float: left; + clear: left; + width: 100%; + font-weight: bold; +} +.ui-menu .ui-menu-more { + display: block; + zoom: 1; + color: #03a; + cursor: pointer; + float: left; + clear: left; + width: 100%; +} +.ui-menu .ui-menu-more span { + padding: 2px; +} +.ui-menu .ui-menu-more:hover { + background-color: white; +} +[dir="rtl"] .ui-menu { + float: right; +} +[dir="rtl"] .ui-menu .ui-menu-item { + float: right; + clear: right; +} +[dir="rtl"] .ui-menu .ui-menu-category { + float: right; + clear: right; +} +[dir="rtl"] .ui-menu .ui-menu-more { + float: right; + clear: right; +} +.ui-autocomplete { + max-height: 400px; + overflow-y: auto; + /* prevent horizontal scrollbar */ + overflow-x: hidden; +} +.ui-autocomplete li.ui-menu-item { + cursor: pointer; +} +/* Icon Default */ +img.ilIcon { + width: 32px; + height: 32px; +} +/* Icon small */ +img.ilSmallIcon { + width: 22px; + height: 22px; +} +/* PreventBreakOut, see https://css-tricks.com/snippets/css/prevent-long-urls-from-breaking-out-of-container/ */ +.ilPreventBreakOut { + overflow-wrap: break-word; + word-wrap: break-word; + -ms-word-break: break-all; + word-break: break-word; + -ms-hyphens: auto; + -moz-hyphens: auto; + -webkit-hyphens: auto; + hyphens: auto; +} +/* Component Imports */ +/* Services/Accordion */ +.il_VAccordionHead, +.il_HAccordionHead { + padding: 8px 8px 8px 38px; + text-align: left; + cursor: pointer; + color: #4c6586; + font-size: 110%; + background-image: url("images/tree_col.svg"); + background-repeat: no-repeat; + background-color: #f9f9f9; + background-position: 15px 8px; + background-size: 20px 20px; + border: 0; +} +.il_VAccordionHead { + display: block; + width: 100%; +} +.il_VAccordionInnerContainer { + margin-bottom: 10px; +} +.il_HAccordionHead:hover, +.il_VAccordionHead:hover { + background-color: #e2e8ef; +} +.il_HAccordionHeadActive, +.il_VAccordionHeadActive { + background-image: url("images/tree_exp.svg"); + background-color: #e2e8ef; +} +.ilAccHideContent { + width: 0px; + height: 0px; + display: none; +} +div.ilc_va_icont_VAccordICont { + overflow: visible !important; +} +/* Modules/ScormAicc */ +table.il_ScormTable { + color: #161616; + background-color: #f9f9f9; + border-spacing: 1px; + border: none; +} +td.il_ScormTableKey { + background-color: #f9f9f9; + color: #161616; + padding: 1px 3px; + vertical-align: top; + text-align: right; +} +td.il_ScormTableValue { + background: none #f9f9f9; + color: #161616; + padding: 1px 3px; + vertical-align: top; + text-align: left; +} +/* Services/Form */ +/* forms */ +label, +input[type=checkbox], +input[type=radio], +select { + cursor: pointer; +} +.form-control { + font-size: 12px; + color: #161616; + border: 1px solid #757575; +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: #f9f9f9; +} +.form-horizontal { + margin-bottom: 20px; + background: white; +} +form.form-inline { + margin-bottom: 20px; +} +.form-horizontal .form-group { + margin: 10px 0; +} +.form-control, +.form-control:focus { + -webkit-box-shadow: none; + box-shadow: none; +} +.form-control:focus-visible { + -webkit-box-shadow: none; + box-shadow: none; + outline: 3px solid #0078D7; +} +input[type="file"]:focus:focus-visible::after, +input[type="radio"]:focus:focus-visible::after, +input[type="checkbox"]:focus:focus-visible::after { + content: none; +} +input.btn.btn-default:focus-visible { + outline: 3px solid #0078D7; + outline-offset: 3px; +} +.btn-file:focus-within, +.btn-file:hover:focus-within { + z-index: 3; + outline: 3px solid #0078D7; + outline-offset: 3px; +} +textarea.form-control { + max-width: 100%; +} +select.form-control { + width: auto; + max-width: 100%; +} +.form-horizontal label { + color: #161616; + font-size: 100%; +} +.form-control-static { + display: block; +} +.form-horizontal .control-label { + padding-bottom: 4px; + min-height: 34px; +} +@media only screen and (max-width: 768px) { + .form-horizontal .control-label { + min-height: auto; + padding-bottom: 0; + margin-bottom: 0; + } +} +.form-horizontal .control-label.col-sm-3.il_textarea { + text-align: left; + width: 100%; +} +.form-horizontal .radio, +.form-horizontal .checkbox, +.form-horizontal .radio-inline, +.form-horizontal .checkbox-inline { + padding-top: 0; + line-height: normal; +} +.form-horizontal div.radio label.radio-inline { + line-height: 25px; +} +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + position: static; + display: inline-block; + margin-left: -20px; + margin-top: 7px; + min-width: 13px; +} +@media only screen and (max-width: 768px) { + .radio input[type="radio"], + .radio-inline input[type="radio"], + .checkbox input[type="checkbox"], + .checkbox-inline input[type="checkbox"] { + min-width: 16px; + } +} +.radio input[type="radio"], +.radio-inline input[type="radio"] { + vertical-align: top; +} +[dir="rtl"] .form-horizontal .control-label { + text-align: left; +} +label { + font-weight: normal; +} +td.form-inline > div.form-group { + display: block; + padding: 4px 0; +} +input[type="radio"]:focus:focus-visible, +input[type="checkbox"]:focus:focus-visible { + outline: 3px solid #0078D7; + outline-offset: 2px; +} +input[type="file"].form-control { + border: none; + height: auto; +} +.ilFormHeader { + padding: 15px 0 5px; +} +.ilFormHeader .ilFormCmds { + margin: 0; + float: right; +} +.ilFormHeader h3 { + margin: 0; +} +[dir="rtl"] .ilFormHeader .ilFormCmds { + float: left; +} +.ilFormHeader, +.ilFormFooter { + color: #161616; + background-color: #f0f0f0; +} +.ilSubForm { + background-color: #f9f9f9; + padding: 3px 0; + margin-bottom: 10px; +} +.ilSubForm .form-group { + margin: 0; +} +@media (max-width: 768px) { + .ilSubForm .form-group { + margin: 6px 0; + } +} +.ilSubForm .col-sm-9.il_textarea { + width: 100%; +} +.ilFormFooter { + padding: 3px 0; +} +.ilFormFooter .ilFormCmds { + text-align: right; + padding: 0; +} +[dir="rtl"] .ilFormFooter .ilFormCmds { + text-align: left; +} +/* jQuery ui autocomplete menu */ +input.ilHFormHighlighted, +.ui-state-focus { + background-color: #ff9; +} +div.ilFormExternalSetting { + margin-bottom: 10px; +} +div.ilFormExternalSetting ul { + margin: 2px 0; + padding-left: 25px; +} +[dir="rtl"] div.ilFormExternalSetting ul { + padding-left: 0; + padding-right: 25px; +} +div.ilFormExternalSetting span { + color: #B54F00; + /* font-style: italic; */ +} +div[id^="ilFormField"] { + margin-bottom: 10px; +} +/* Hierarchy Form */ +div.ilHFormHeader, +div.ilHFormFooter { + color: #161616; + background-color: #f0f0f0; + padding: 4px 0 4px 22px; +} +[dir="rtl"] div.ilHFormHeader, +[dir="rtl"] div.ilHFormFooter { + padding: 4px 22px 4px 0; +} +div.ilHFormContent { + padding: 20px 10px 20px 0px; +} +div.ilHFormContent table { + width: 100%; +} +div.ilHFormItem { + margin-bottom: 5px; + display: table-row; +} +div.ilHFormHeader .ilFormCmds, +div.ilHFormFooter .ilFormCmds { + float: right; +} +[dir="rtl"] div.ilHFormHeader .ilFormCmds, +[dir="rtl"] div.ilHFormFooter .ilFormCmds { + float: left; +} +.ilHFormExpIcon, +.ilHFormCheckbox, +.ilHFormIcon { + min-width: 20px; + padding: 0; +} +.ilHFormItemCmd { + padding: 0 10px; +} +.ilHFormExpIcon img, +.ilHFormIcon img { + width: 19px; + height: 19px; +} +.ilHFormInput, +.ilHFormInput input.form-control { + width: 100%; +} +.ilHFormDropArea { + margin: 6px 0; + width: auto; +} +/* deprecated */ +/* experimental: bootstrap'ed file upload */ +.btn-file { + position: relative; + overflow: hidden; +} +.btn-file input[type=file] { + position: absolute; + top: 0; + right: 0; + min-width: 100%; + min-height: 100%; + font-size: 100px; + text-align: right; + filter: alpha(opacity=0); + opacity: 0; + outline: none; + background: white; + cursor: inherit; + display: block; +} +.ilFormInnerCol { + padding: 0; +} +.ilFormInnerCol .form-group { + margin: 0; +} +input:invalid { + background-color: #ffebeb; + border-color: #d00; +} +.bootstrap-datetimepicker-widget { + z-index: 2000; +} +/* provisory fix for #0021322 */ +div[id$="color-picker-menu"] { + z-index: 3; +} +/* This is a memento that we should get rid of the legacy UI */ +.wzdrow input[type=file]:focus-visible { + outline: 3px solid #0078D7; + outline-offset: 0; +} +/* Services/UI/Explorer2 */ +table.ilExplorer { + width: 100%; + background-color: #f9f9f9; +} +body.il_Explorer { + background: none #f9f9f9; +} +div.il_Explorer { + margin: 0; + min-height: 468px; + padding: 10px 5px 15px; +} +div.ilExpH { + padding-top: 48px; + min-height: 35px; +} +td.ilExpBody { + border-top: 1px solid #dddddd; + background-color: #f9f9f9; +} +h1.ilExplorerHead { + color: #161616; + margin: 0; + padding: 10px 5px 10px 28px; + vertical-align: top; + text-align: left; + font-weight: bold; + font-size: 90%; +} +div.il_ExplorerTree { + font-size: 90%; +} +ul.il_Explorer { + margin: 0 0 0 10px; + padding: 0; + list-style: none; +} +ul.il_ExplorerNoIndent { + margin: 0; + padding: 0; + list-style: none; +} +li.il_Explorer { + margin: 0; + padding: 0; + white-space: nowrap; +} +a.il_HighlightedNode, +.ilHighlighted { + background-color: #e2e8ef; + padding: 0 5px; +} +li.ilExplSecHighlight { + background-color: #f9f9f9 !important; + border-top: solid 2px #557196; + border-bottom: solid 2px #557196; +} +div.il_ExplorerItemDescription { + margin-left: 40px; +} +a.ilTreeView { + position: fixed; + top: 117px; + z-index: 1020; + bottom: 160px; + background-color: white; + border: 1px solid #dddddd; + border-left: none; + -webkit-box-shadow: 1px 1px 2px #b9b9b9; + box-shadow: 1px 1px 2px #b9b9b9; + width: 6px; +} +@media only screen and (max-width: 1200px) { + a.ilTreeView { + /* at last temporary, since it overlaps content */ + display: none; + } +} +a.ilTreeView > img { + display: inline-block; + margin-left: -2px; + max-width: inherit; + background-color: white; + border-right: 2px solid #dddddd; + width: 28px; + height: 28px; +} +a.ilTreeView:hover > img, +a.ilTreeView:active > img, +a.ilTreeView:focus > img { + margin-left: 0; +} +a.ilTreeView:hover, +a.ilTreeView:active, +a.ilTreeView:focus { + outline: 0; +} +[dir="rtl"] a.ilTreeView { + border: 1px solid #dddddd; + border-right: none; +} +[dir="rtl"] a.ilTreeView > img { + margin-left: 0; + margin-right: -5px; +} +[dir="rtl"] a.ilTreeView:hover > img, +[dir="rtl"] a.ilTreeView:active > img, +[dir="rtl"] a.ilTreeView:focus > img { + margin-right: 0; +} +/* Explorer2, jsTree */ +.jstree.jstree-default a { + color: #4c6586 !important; +} +.jstree.jstree-default a.disabled { + color: #161616 !important; + cursor: default !important; +} +.jstree.jstree-default a { + font-size: 100%; + min-height: 22px; +} +.jstree li, +.jstree.jstree-default li i { + background: url("images/jstree.svg") no-repeat; + vertical-align: top; +} +.jstree.jstree-default .jstree-open > i { + background-position: -15px 0 !important; +} +.jstree.jstree-default .jstree-closed > i { + background-position: 3px 0 !important; +} +#vakata-contextmenu.jstree-context, +#vakata-contextmenu.jstree-context li ul { + background: none #f0f0f0; + border: 1px solid #979797; + -webkit-box-shadow: 1px 1px 2px #999; + box-shadow: 1px 1px 2px #999; +} +#vakata-contextmenu.jstree-context a { + color: black; +} +#vakata-contextmenu.jstree-context a:hover, +#vakata-contextmenu.jstree-context .vakata-hover > a { + padding: 0 5px; + background: #e8eff7; + border: 1px solid #aecff7; + color: #000000; + border-radius: 2px; +} +#vakata-contextmenu.jstree-context li.jstree-contextmenu-disabled a, +#vakata-contextmenu.jstree-context li.jstree-contextmenu-disabled a:hover { + color: silver; + background: none; + border: 0; + padding: 1px 4px; +} +#vakata-contextmenu.jstree-context li.vakata-separator { + background: white; + border-top: 1px solid #dddddd; + margin: 0; +} +#vakata-contextmenu.jstree-context li ul { + margin-left: -4px; +} +.jstree img { + border: 0; + width: 20px; + height: 20px; +} +img.il_ExplorerIcon { + height: 20px; + width: 20px; +} +.ilExplorerContainer { + padding: 2px 0 6px 0; +} +.ilExplorerContainer .jstree-default .jstree-anchor { + height: auto; +} +.jstree-default .jstree-node, +.jstree-default .jstree-anchor { + line-height: inherit; +} +.il-maincontrols-slate-content .jstree-default > ul > li.jstree-node { + margin-left: 0; +} +.il-maincontrols-slate-content .jstree-default li.jstree-node { + margin-left: 14px; + padding: 0 3px; +} +/* Modules/Forum */ +a.postread, +a.postread:visited { + font-weight: normal; +} +a.postunread, +a.postunread:visited { + font-weight: bold; +} +a.postnew, +a.postnew:visited { + font-style: italic; + font-weight: bold; +} +blockquote.ilForumQuote { + margin: 0 20px 10px; + padding: 5px; + border: 1px solid #b6b6b6; + font-size: 90%; +} +div.ilForumQuoteHead { + font-weight: bold; + font-size: 90%; + margin: 0 0 10px; +} +/* Modules/Forum */ +#ilFrmPostList { + list-style: none; + margin: 0; + padding: 0; + background-color: #f9f9f9; +} +.ilFrmPostImage { + float: left; + width: 100px; + overflow: hidden; +} +.ilFrmPostImage img { + vertical-align: top; + margin: 5px 20px 5px 5px; + border: none; + max-width: 100%; +} +@media only screen and (min-width: 768px) { + .ilFrmPostImage img { + margin: 0 !important; + padding: 5px 8px 5px 5px; + } +} +.ilFrmPostClear { + clear: both; + width: 1px; + height: 1px; + line-height: 1px; +} +.ilFrmPostTitle { + margin-top: 15px; + font-size: 120%; +} +@media only screen and (max-width: 768px) { + .ilFrmPostTitle { + margin-top: 5px; + font-size: 100%; + } +} +div.ilFrmPostHeader span.small { + color: #6f6f6f; +} +.ilFrmPostContentContainer { + margin: 0 0 10px; + width: 80%; + float: left; +} +@media only screen and (max-width: 768px) { + .ilFrmPostContentContainer { + width: 100%; + } +} +@media only screen { + .ilFrmPostContentContainer img { + width: 100%; + height: auto !important; + } +} +.ilFrmPostContent { + margin-top: 20px; +} +.ilFrmPostRow { + padding: 3px; + border-top: 1px solid #f0f0f0; +} +.ilFrmPostRow div.ilForm { + width: 100%; + max-width: 1000px; +} +.ilFrmPostRow div.ilForm div.ilFormValue { + width: auto; +} +.ilFrmPostRow div.ilForm div.ilFormOption { + width: 150px; +} +@media only screen and (max-width: 768px) { + .ilFrmPostRow div.ilForm, + .ilFrmPostRow div.ilForm input[type=text], + .ilFrmPostRow div.ilForm textarea { + width: 100%; + } +} +@media only screen and (max-width: 768px) { + .ilFrmPostRow img.ilUserIcon { + width: 50px; + height: 50px; + } +} +@media only screen and (min-width: 1200px) { + .sort_by_posts .ilFrmPostRow.ilFrmPost-level-2 { + padding-left: 50px; + } + .sort_by_posts .ilFrmPostRow.ilFrmPost-level-3 { + padding-left: 100px; + } + .sort_by_posts .ilFrmPostRow.ilFrmPost-level-4 { + padding-left: 150px; + } +} +.ilFrmPostCensorshipAdvice { + margin: 0; + padding: 0; + font-weight: bold; +} +.ilFrmPostAttachmentsContainer { + margin: 20px 0 0; + font-weight: bold; +} +.ilFrmPostAttachmentsContainer a { + font-weight: normal; +} +.ilFrmPostAttachmentsContainer img { + vertical-align: middle; +} +.ilFrmPostCommands { + float: right; + margin: 0 0 3px; +} +.ilModeratorPosting { + background-color: #ff9; + padding: 0 5px; +} +.ilPostingNeedsActivation { + background-color: #ffe4e4; + padding: 0 5px; +} +.ilFrmBottomToolbar { + margin-top: 20px; +} +.ilForumTreeTitle { + display: inline-block; +} +.ilForumTreeTitleUnread { + font-weight: bold; +} +.ilForumTreeUnlinkedContent { + display: block; + line-height: 0.9em; + margin-bottom: 10px; + text-decoration: none; + cursor: text; + font-size: smaller; + color: #161616; + padding-left: 23px; +} +.frm-thread-scrollable-print { + overflow: auto; +} +/* Services/Mail */ +a.mailread, +a.mailread:visited { + font-weight: normal; +} +a.mailunread, +a.mailunread:visited { + font-weight: bold; +} +.iosMailFilter .checkbox { + display: inline-block !important; + margin: 0 10px !important; +} +.iosMailFilter .checkbox:first-child { + margin: 0 15px !important; +} +.iosMailFilter .checkbox input[type="checkbox"] { + margin-left: -15px !important; +} +.ilMailAvatar { + min-width: 45px !important; + max-width: 45px !important; + height: auto; +} +/* --- Services/COPage ---*/ +a.ilEditSubmit { + background: url("images/ButtonsBack.png") repeat-x bottom white; + padding: 2px; + margin: 0; + border: 1px solid #bababa; + border-bottom-color: #737373; + border-right-color: #737373; + text-decoration: none; + font-size: 80%; + line-height: 14px; + cursor: pointer; +} +input.ilEditSubmit { + color: #2255a0; + padding: 1px; + margin: 0; + font-size: 12px; + line-height: 14px; + cursor: pointer; + background: url("images/ButtonsBack.png") repeat-x bottom white; + border: 1px solid #bababa; + border-bottom-color: #737373; + border-right-color: #737373; +} +input.ilEditSubmit:hover { + color: #000000; +} +div.ilEditHelpline { + margin: 3px 0; + padding: 0; + font-size: 80%; + background-color: white; + color: black; +} +select.ilEditSelect { + background: none white; + border: 1px solid #bbb; + padding: 1px; + text-decoration: none; + font-size: 12px; +} +[data-copg-ed-type='add-area'] { + height: 30px; +} +button.copg-add.dropdown-toggle.btn, +button.copg-add.dropdown-toggle.btn:focus, +button.copg-add.dropdown-toggle.btn:hover { + padding: 1px 5px; + text-align: center; + font-size: 12px; + background-color: transparent; + cursor: pointer; + width: 100%; + height: 30px; + border: 0; +} +button.copg-add.dropdown-toggle.btn .glyphicon-plus-sign, +button.copg-add.dropdown-toggle.btn:focus .glyphicon-plus-sign, +button.copg-add.dropdown-toggle.btn:hover .glyphicon-plus-sign, +#copg-editor-help .glyphicon-plus-sign, +button.copg-add.dropdown-toggle.btn .il-copg-add-text, +button.copg-add.dropdown-toggle.btn:focus .il-copg-add-text, +button.copg-add.dropdown-toggle.btn:hover .il-copg-add-text, +#copg-editor-help .il-copg-add-text { + color: #4c6586; + font-size: 18px; +} +button.copg-add.dropdown-toggle.btn:hover { + background-color: #e2e8ef; + color: #6f6f6f; +} +[data-copg-ed-type='add-area'] ul.dropdown-menu { + left: 45%; +} +button.copg-add:hover { + color: #88be51; + background-color: #f3f8ed; +} +div.il_droparea { + padding: 1px 5px; + border: 1px dashed #d0d0d0; + color: #d0d0d0; + text-align: center; + font-size: 12px; + background-color: #fffed1; + cursor: pointer; + height: 30px; +} +div.il_droparea:hover, +div.ilCOPGDropActice, +.il_droparea_valid_target { + border-color: #88be51; + color: #88be51; + background-color: #f3f8ed; +} +div.ilCOPGNoPageContent { + padding: 20px 5px; + color: #a0a0a0; +} +div.il_editarea_nojs { + border-width: 1px dotted #999; +} +div.il_editarea, +div.il_editarea_disabled { + border: 2px solid transparent; + min-height: 20px; + user-select: none; +} +.copg-state-page div.il_editarea:hover, +.copg-state-multi div.il_editarea:hover, +.copg-state-page div.il_editarea_disabled:hover, +.copg-state-multi div.il_editarea_disabled:hover { + border: 2px solid #4c6586; +} +div.ilEditLabel { + position: absolute; + background-color: #4c6586; + color: #f0f0f0; + font-size: 70%; + padding: 1px 3px; + margin-top: -15px; + margin-left: -2px; + border: 0; + height: 15px; + display: none; + z-index: 1; +} +.copg-state-page div.il_editarea:hover > div.ilEditLabel, +.copg-state-multi div.il_editarea:hover > div.ilEditLabel, +.copg-state-page div.il_editarea_disabled:hover > div.ilEditLabel, +.copg-state-multi div.il_editarea_disabled:hover > div.ilEditLabel, +.copg-state-page .copg-ghost-wrapper div.ilEditLabel, +.copg-state-multi .copg-ghost-wrapper div.ilEditLabel { + display: block; +} +div.il_editarea_selected:hover > div.ilEditLabel { + background-color: #6ea03c; +} +div.ilc_page_Page > div.il_editarea_disabled { + padding: 10px; +} +div.il_editarea_disabled, +div.copg-disabled-page { + border: 2px dotted #B54F00; + min-height: 20px; +} +.ilCopgDisabledText { + color: #B54F00; + position: absolute; + font-size: 12px; + margin-top: -13px; + padding: 2px 5px; + background-color: #f9f9f9; +} +div.il_editarea_selected, +div.copg-current-edit, +#tinytarget_ifr { + border-style: solid; + border-width: 2px; + border-color: #bbda9b; +} +div.il_editarea_selected:hover { + border-color: #6ea03c; +} +div.il_editarea_disabled_selected { + border: 2px solid #B54F00; + min-height: 20px; +} +div.il_editarea_active_selected { + border: 2px solid black; + min-height: 20px; +} +.il_editmenu { + background-color: white; + color: black; + font-weight: normal; + text-align: left; + font-style: normal; + text-indent: 0; + font-size: 14px; + z-index: 5000; +} +table.il_editmenu td { + padding: 3px; +} +div.ilEditVAccordCntr { + margin-top: 15px; + padding: 5px; +} +div.ilEditVAccordICntr { + background-color: white; + margin-bottom: 15px; + border: 1px solid #9eadba; +} +div.ilEditVAccordIHead { + padding: 3px; + background-color: #e2eaf4; + text-align: left; + background-repeat: no-repeat; + background-position: 3px 4px; +} +div.ilEditVAccordICont { + padding: 10px; + background-color: white; +} +.ilTinyMenuSection .dropdown, +.il-copg-button-group .dropdown { + display: inline-block; +} +.ilTinyMenuSection .dropdown-menu .btn, +.il-copg-button-group .dropdown-menu .btn { + border: 0; +} +.ilTinyMenuSection .btn svg { + fill: black; + margin: -8px; +} +.ilTinyMenuSection .btn[disabled] svg { + fill: #D0D0D0; +} +div.ilTinyMenuSection, +.il-copg-button-group { + white-space: nowrap; + /* border-right: 1px solid #e0e0e0; */ + /* padding: 0 10px 4px 0; */ + margin-right: 10px; + margin: 10px 10px 10px 0; +} +div.ilTinyMenuSection p, +.il-copg-button-group p { + margin-bottom: 5px; + padding: 2px 5px; + background-color: #efefef; +} +@media only screen and (max-width: 768px) { + div.ilTinyMenuSection, + .il-copg-button-group { + height: 28px; + margin: 3px 3px 3px 0px; + padding: 0 10px 0 0; + border-right: 0 none; + } +} +div.ilTinyMenuSection button.btn { + background: white; + border: 0; + color: black; +} +div.il-copg-button-group ul.dropdown-menu { + right: auto; +} +div.il-copg-button-group-wide { + width: 100%; + float: none; +} +[dir="rtl"] div.ilTinyMenuSection { + float: right; + border-right: none; + border-left: 1px solid #dddddd; + padding: 0 0 4px 10px; + margin-right: 0; + margin-left: 10px; +} +#ilTinyMenuButtons { + padding-bottom: 15px; + zoom: 1; +} +@media only screen and (max-width: 768px) { + #ilTinyMenuButtons { + height: 28px; + margin: 3px 3px 3px 0; + padding: 0 10px 0 0; + border-right: 0 none; + } +} +#iltinymenu .bd div.last { + float: left; + white-space: nowrap; + padding: 0 10px 2px 0; + border-right: 0; + margin: 0; +} +#iltinymenu { + padding: 0 15px; +} +#iltinymenu .bd div.last { + float: left; + white-space: nowrap; + padding: 0 10px 2px 0; + border-right: 0; + margin: 0; +} +#iltinymenu .bd div .small { + color: #6f6f6f; + font-style: italic; +} +#iltinymenu .btn-default .mce-ico { + color: inherit !important; +} +#iltinymenu a.btn { + min-width: 30px; +} +#ilsaving { + position: fixed; + top: 0; + left: 0; + text-decoration: blink; + z-index: 3; +} +.ilTinyMenuDropDown span { + padding: 2px 0 0 5px; + width: 75px; + overflow: hidden; + display: inline-block; + line-height: 1em; +} +a.ilTinyMenuDropDown { + display: inline-block; + padding: 0 2px 1px 0; +} +/* if the ilc_page_cont_PageContainer is declared as being relative in the content.css drop downs will be truncated */ +#ilEditorTD { + position: static; +} +#ilEditorTD p { + margin: 0; + padding: 0; +} +/* Page TOC */ +div.ilc_page_toc_PageTOC { + font-size: 90%; + padding: 5px 5px 10px; + background-color: #f9f9f9; + border: 1px solid #f0f0f0; + float: left; +} +h1.ilc_page_toc_PageTOCHead { + margin: 0; + font-size: 100%; + padding: 0; + font-weight: bold; + text-align: center; +} +ul.ilc_page_toc_PageTOCList { + margin: 0 0 0 10px; + padding: 0; + list-style: none; +} +li.ilc_page_toc_PageTOCItem { + margin: 5px 0 0; + padding: 0; + white-space: nowrap; +} +a.ilc_page_toc_PageTOCLink { + color: #03a; + font-weight: normal; + text-decoration: none; +} +a.ilc_page_toc_PageTOCLink:hover { + color: black; +} +a.ilc_page_toc_PageTOCLink:visited { + color: blue; +} +/* --- content styles (will move to content.css) --- */ +td.ilc_PageDisabled { + padding: 20px; + border: 1px solid #9eadba; + margin-bottom: 0; + border-left: 3px dotted #d00; +} +div.ilc_DefinitionHeader { + margin: 20px 0 10px 0; + padding: 5px 0; + border: 1px solid black; + border-width: 1px 0; +} +table.ilc_Fullscreen { + background-color: white; + position: absolute; + margin: 0; + padding: 0; + height: 100%; + width: 100%; +} +html.ilc_Fullscreen, +body.ilc_Fullscreen { + margin: 0; + padding: 0; + height: 100%; + overflow: auto; +} +html.ilc_Fullscreen td > div, +body.ilc_Fullscreen td > div, +html.ilc_Fullscreen td > div > figure > div > iframe, +body.ilc_Fullscreen td > div > figure > div > iframe { + height: 100%; + width: 100%; +} +div.ilLMMenu { + margin: 0 0 5px 10px; +} +div.ilc_LMMenu { + line-height: 22px; +} +a.ilc_LMMenu { + padding: 1px 5px; + margin: 2px 0; + border: 1px solid #b0b0b0; + background-color: #e6ecf8; + white-space: nowrap; +} +div.ilc_TableOfContents { + background-color: white; + padding: 20px; + border-spacing: 1px; + border: 1px solid #eee; + margin-bottom: 0; +} +table.ilc_media { + background-color: white; +} +h1.il_LMHead { + margin: 12px 15px 6px; + font-size: 120%; + font-weight: normal; +} +table.ilc_Table { + border-collapse: collapse; + background-color: white; + margin: 10px 0; + border-color: #9eadba; +} +/* COPage Comparison */ +div.ilEditModified, +div.ilEditDeleted, +div.ilEditNew { + border: 3px solid; + margin-bottom: 2px; +} +div.ilEditModified { + border-color: #4c6586; +} +div.ilEditDeleted { + border-color: #B54F00; +} +div.ilEditNew { + border-color: #6ea03c; +} +.ilCOPGCompareLegend { + display: inline-block; + margin-top: 5px; + padding: 2px; +} +span.ilDiffDel { + background-color: #ff9c4f; +} +span.ilDiffIns { + background-color: #bbda9b; +} +a.nostyle:link, +a.nostyle:visited { + text-decoration: none; + color: #000000; +} +a.nostyle:hover { + color: #000000; +} +#ilEditorPanel_c { + z-index: 3000 !important; +} +#error_panel_c { + z-index: 2000 !important; +} +#ilPageEditLegend { + margin: 10px 0; +} +#ilPageEditLegend > div { + margin: 5px 0; +} +#ilPageEditLegend .il_droparea, +#ilPageEditLegend .il_droparea:hover { + display: inline-block; + width: 40px; + cursor: default; + height: 21px; +} +#ilPageEditLegend tr > td { + padding: 3px 15px; +} +#ilPageEditLegend tr > td:first-child { + white-space: nowrap; + text-align: right; +} +.ilPageEditLegendElement { + width: 40px; + border: 1px solid #d0d0d0; + height: 21px; + display: inline-block; + font-size: 12px; + padding: 1px 5px; + text-align: center; +} +.ilCOPGMediaDisabled { + padding: 5px; + font-size: 0px; + line-height: 100%; + text-align: center; + display: table-cell; + vertical-align: middle; + background-color: #3b5620; + color: white; +} +.ilCOPgEditStyleSelectionItem { + padding: 10px; + background-color: #f9f9f9; + cursor: pointer; +} +.ilCOPgEditStyleSelectionItem:hover { + background-color: #e2e8ef; +} +ul#ilAdvSelListTable_style_selection { + overflow: auto; + max-height: 400px; +} +a.ilCOPageSection { + color: inherit; + text-decoration: inherit; +} +#ilAdvSelListAnchorText_char_style_selection > span { + min-width: auto; +} +div.ilc_answers.answer-table div.ilc_qanswer_Answer { + display: table-row; +} +div.ilc_answers.answer-table div.ilc_qanswer_Answer > div { + display: table-cell; +} +div.ilc_question_SingleChoice .answertext > p, +div.ilc_question_MultipleChoice .answertext > p { + margin: 0 !important; +} +div.ilc_question_SingleChoice .ilc_qanswer_Answer > div:first-child, +div.ilc_question_MultipleChoice .ilc_qanswer_Answer > div:first-child { + padding-right: 10px; +} +div.ilCOPGMediaPrint { + background-color: #f9f9f9 !important; + position: relative !important; + background-image: url("images/play.svg") !important; + background-position: 50% 50% !important; + background-repeat: no-repeat !important; + background-size: auto 90% !important; + padding: 1px !important; +} +/* fullscreen iframe */ +.il-copg-mob-fullscreen { + width: 100%; + padding: 0; + margin: 0; + border: 0; +} +.il-copg-mob-fullscreen-modal .modal-dialog { + width: 95%; +} +.ilTinyParagraphClassSelector ul.dropdown-menu, +.ilTinyMenuSection > div.dropdown:nth-child(2) > ul.dropdown-menu, +.ilSectionClassSelector ul.dropdown-menu { + right: auto; +} +#il_prop_cont_characteristic ul.dropdown-menu { + right: auto; +} +#iltinymenu .dropdown-menu li { + padding: 0; +} +#tinytarget_ifr > body#tinymce { + background-color: inherit; +} +#tinytarget_ifr { + background-color: transparent; +} +#tinytarget_div { + position: absolute; + top: 0; + width: 100%; + height: 100%; +} +#tinytarget_div div.tox-edit-area { + background-color: transparent; +} +#tinytarget_div .tox-tinymce { + border: 0; + background-color: transparent; +} +.copg-ghost-wrapper { + min-height: 20px; + position: relative; + /* important for the absolute positioned tinytarget_div */ +} +.copg-input-ghost { + visibility: hidden; + min-width: 100px; +} +#copg-editor-slate-content { + padding: 9px 0px; +} +#copg-editor-slate-content p { + padding: 0; + margin: 5px 0; +} +#copg-editor-slate-content p.ilTinyInfo { + padding: 4px; + width: 100%; +} +@media only screen and (max-width: 768px) { + #copg-editor-slate-content p.ilTinyInfo { + display: none; + } +} +#copg-editor-slate-content div.alert { + margin: 10px 0; +} +#copg-editor-slate-content form.form-horizontal { + margin-bottom: 9px; +} +#copg-editor-slate-content form.form-horizontal .ilFormHeader { + padding: 9px 15px; +} +#copg-editor-slate-content form.form-horizontal .ilFormHeader h3.ilHeader { + font-size: 14px; +} +#copg-editor-slate-content form.form-horizontal .col-sm-3, +#copg-editor-slate-content form.form-horizontal .col-sm-9 { + width: 100%; +} +#copg-editor-slate-content form.form-horizontal .control-label { + text-align: left; + font-weight: bold; + min-height: auto; + padding-bottom: 0; + margin-bottom: 0; +} +#copg-editor-slate-content form.form-horizontal .ilFormFooter { + padding: 3px 15px; + background-color: white; +} +#copg-editor-slate-content > .btn-link { + padding: 0px 15px; +} +#copg-top-actions { + padding: 0 15px; +} +.copg-edit-button-group { + padding: 3px 15px; +} +p#copg-auto-save { + padding: 0; + margin: -5px 0 0 0; +} +.copg-edit-container { + border: 1px dashed #d0d0d0; +} +/* very important: add areas around floating images https://stackoverflow.com/questions/1260122/expand-a-div-to-fill-the-remaining-width and https://css-tricks.com/popping-hidden-overflow/ */ +#il_EditPage [data-copg-ed-type="add-area"] { + position: relative; +} +#il_EditPage [data-copg-ed-type="add-area"] > .dropdown { + overflow: hidden; + position: static; +} +#il_EditPage [data-copg-ed-type="add-area"] > .dropdown > ul { + position: absolute; + z-index: 10; +} +/* + this fixes the add drop down click behaviour for touch devices + see: https://github.com/twbs/bootstrap/issues/4550#issuecomment-31916049 + and: https://mantis.ilias.de/view.php?id=29785 + */ +#il_EditPage .dropdown-backdrop { + position: static; +} +#ed_datatable { + background-color: white; +} +#ed_datatable th { + background-color: #f9f9f9; +} +#ed_datatable th .dropdown button { + background-color: #f9f9f9; + text-align: center; + color: #161616; + width: 100%; + border: 0; +} +#ed_datatable th, +#ed_datatable td { + border: 1px solid #CCCCCC; +} +#ed_datatable th { + vertical-align: middle; +} +.copg-new-content-placeholder { + text-align: center; + color: #6f6f6f; + padding: 20px; +} +.il-copg-drag { + width: 40px; + border: 1px solid #4c6586; + height: 30px; + z-index: 100000; +} +.il-copg-media-cover { + position: absolute; + width: 100%; + height: 100%; + top: 0; + z-index: 9; +} +.il-copg-edit-list-button { + padding: 0; +} +.il-copg-edit-list-button img { + filter: invert(100%); + width: 26px; + height: 25px; +} +#il-copg-ed-modal .modal-content .Whoops.container .left-panel { + position: static; + float: left; +} +#il-copg-ed-modal .modal-content .Whoops.container .details-container { + position: static; +} +/* Services/Calendar */ +td.even { + color: #161616; + background-color: #f9f9f9; + padding: 3px; +} +td.uneven { + color: #161616; + background-color: #f0f0f0; + padding: 3px; +} +td.today { + background-color: #f0f0f0; +} +td.date { + background-color: #f9f9f9; +} +td.prevMonth { + background-color: #f9f9f9; +} +div#block_cal_sel_0 div.ilBlockContent { + padding: 0; +} +div.ilCalSelAct { + font-size: 90%; + padding: 2px 2px 3px 0; +} +div.ilCalSelSelAll { + font-size: 80%; + padding: 3px 2px 2px 0; +} +div.ilCalSelList { + max-height: 300px; + overflow: auto; +} +.ilCalSelList img { + width: 20px; + height: 20px; +} +ul.ilCalSel { + margin: 0; + padding: 0; + list-style: none; +} +ul.ilCalSel li { + /* padding: 0 0 0 48px; */ + margin: 0; + border-bottom: 1px solid #f0f0f0; + /* min-height: 25px; */ +} +ul.ilCalSel li > div { + display: table-row; +} +ul.ilCalSel li > div > div { + display: table-cell; + padding: 2px; +} +ul.ilCalSel li > div > div.ilCalColSpan { + border-left: 5px solid; + padding: 2px 5px; +} +div.ilCalSelList h6 { + padding-left: 5px; + font-size: 12px; + margin-top: 16px; + margin-bottom: 8px; +} +div.ilCalSelTitle { + padding: 5px 3px 3px; + font-size: 90%; +} +table.calmini { + width: 100%; + font-size: 90%; + border-collapse: collapse; + background-color: #f9f9f9; + border: none; +} +table.calmini tr, +table.calmini td, +table.calmini th { + border: none; + padding: 5px 3px; + text-align: center; + vertical-align: middle; + color: #161616; + background-color: transparent; +} +@media only screen and (max-width: 991px) { + table.calmini tr, + table.calmini td, + table.calmini th { + padding: 5px 1px; + } +} +table.calmini tr:nth-child(odd) { + background-color: #f9f9f9; +} +table.calmini tr:nth-child(even) { + background-color: white; +} +table.calmini th.calmini, +table.calmini th.calminiweek { + font-weight: 600; + font-size: 90%; +} +table.calmini td.calminitoday { + background-color: #B54F00; +} +table.calmini td.calminitoday > .il_calmini_monthday > a { + color: white; +} +table.calmini td.calminiprev > .il_calmini_monthday > a, +table.calmini td.calmininext > .il_calmini_monthday > a { + color: #161616; + display: none; +} +table.calmini a { + display: block; + width: 100%; +} +a.callink:link, +a.callink:visited { + color: inherit; + cursor: pointer; +} +.il_calevent > .btn.btn-link { + color: inherit; + vertical-align: inherit; +} +.cal_modal_infoscreen .il_InfoScreenPropertyValue .btn-link { + text-align: left; + vertical-align: top; + font-size: 90%; +} +table.calstd { + margin-top: 6px; + color: #161616; + width: 100%; + border: none; + font-size: 100%; +} +.calheader { + color: #161616; + font-weight: normal; + background-color: #f9f9f9; +} +th.calstd { + text-align: center; + background-color: #f9f9f9; + font-weight: normal; + border-spacing: 0px; + border-collapse: collapse; + border-width: 1px; + border-style: solid; + border-color: #ddd; +} +.calheadertime { + background-color: #f9f9f9; + border-spacing: 0px; + border-collapse: collapse; + border-width: 1px; + border-style: solid; + border-color: #ddd; + line-break: auto; + vertical-align: top; +} +td.calheadertime { + width: 6em; + text-align: center; + background-color: #f0f0f0; + font-size: 90%; + padding: 3px; +} +tr.calstdtime:first-of-type td { + background-color: black; +} +.calstdtime td { + border-spacing: 0px; + border-right-width: 1px; + border-right-style: solid; + border-right-color: #ddd; +} +td.calempty, +th.calempty { + background-color: white; +} +td.calempty_border { + background-color: white; + border-spacing: 0px; + border-bottom-width: 1px; + border-bottom-style: solid; + border-bottom-color: #ddd; +} +tr.calstd { + /*background-color: inherit;*/ + background-color: white; + height: 6em; +} +table.il-cal-day tr.calstd + tr.calstdtime td.calempty, +table.il-cal-week tr.calstd + tr.calstdtime td.calempty { + background-color: white; +} +table.il-cal-day tr.calstd, +table.il-cal-week tr.calstd { + border-collapse: collapse; + border-color: #ddd; + border-bottom-width: 2px; + border-bottom-style: solid; + border-top-width: 2px; + border-top-style: solid; +} +table.il-cal-week { + table-layout: fixed; + width: 100%; + white-space: nowrap; +} +table.il-cal-week td.calevent { + overflow: hidden; +} +tr.calstdtime { + height: 1.2em; + background-color: inherit; + border-right-width: 1px; + border-right-style: solid; + border-right-color: #ddd; +} +td.calstd { + vertical-align: top; + background-color: white; + border-spacing: 0px; + border-collapse: collapse; + border-width: 1px; + border-style: solid; + border-color: #ddd; + padding: 2px 0px; +} +td.caltoday { + vertical-align: top; + background-color: #FFE79C; + border-spacing: 0px; + border-collapse: collapse; + border-width: 1px; + border-style: solid; + border-color: #ddd; +} +td.calnow { + vertical-align: top; + background-color: #FFF0C4; + border-spacing: 0px; + border-collapse: collapse; + border-width: 1px; + border-style: solid; + border-color: #ddd; +} +td.calnext { + vertical-align: top; + background-color: #f9f9f9; + border-spacing: 0px; + border-collapse: collapse; + border-width: 1px; + border-style: solid; + border-color: #ddd; +} +td.calprev { + vertical-align: top; + background-color: #f9f9f9; + border-spacing: 0px; + border-collapse: collapse; + border-width: 1px; + border-style: solid; + border-color: #ddd; +} +p.il_calevent { + color: white; + margin: 2px 0 0 0; + padding: 2px; + border-spacing: 0px; + font-size: 90%; +} +p.il_calevent .btn-link { + margin: 0 auto; + width: 100%; + text-align: center; +} +td.calevent { + vertical-align: top; + /*padding: 3px;*/ + border-spacing: 0px; + border-collapse: collapse; + border-width: 1px; + border-style: solid; + border-color: #ddd; + font-size: 90%; + /*background-color:white;*/ +} +div.calevent { + font-size: 90%; + padding: 3px; + margin: 3px; +} +div.calfullcontent { + padding: 4px; + height: 100%; +} +p.il_cal_monthday { + padding: 2px; + margin: 0px; + font-weight: normal; +} +p.il_cal_navigation { + padding: 0px 3px 0px 0px; + margin: 0px; +} +table.calmini { + width: 100%; +} +.calminiheader { + color: #161616; + background-color: #f9f9f9; +} +th.calmini { + text-align: center; + font-size: 90%; + font-weight: normal; + background-color: white; +} +a.calminiapp { + font-weight: bold; +} +p.il_calmini_monthday, +div.il_calmini_monthday { + margin: 1px; + text-align: center; +} +td.calministd { + vertical-align: top; + border-collapse: collapse; + background-color: white; + border-spacing: 0px; + border-width: 1px; + border-style: solid; + border-color: #ddd; + font-size: 90%; + text-align: center; + vertical-align: middle; +} +td.calminitoday { + vertical-align: top; + background-color: #FFE79C; + border-width: 1px; + border-style: solid; + border-color: #ddd; + font-size: 90%; + text-align: center; + vertical-align: middle; +} +td.calmininow { + vertical-align: top; + background-color: #FFF0C4; + border-width: 1px; + border-style: solid; + border-color: #ddd; + font-size: 90%; + text-align: center; + vertical-align: middle; +} +td.calmininext { + vertical-align: top; + background-color: #f9f9f9; + border-width: 1px; + border-style: solid; + border-color: #ddd; + font-size: 90%; + text-align: center; + vertical-align: middle; +} +td.calminiprev { + vertical-align: top; + background-color: #f9f9f9; + border-width: 1px; + border-style: solid; + border-color: #ddd; + font-size: 90%; + text-align: center; + vertical-align: middle; +} +td.calminiweek, +th.calminiweek { + vertical-align: top; + background-color: white; + font-size: 60%; + text-align: center; + vertical-align: middle; +} +span.calminiinactive { + color: #CCCCCC; +} +.calnewapplink { + float: right; + visibility: hidden; +} +span.ilIcalIcon .btn { + text-align: initial; + margin-top: 6px; +} +/* Modules/Wiki */ +a.ilWikiPageMissing:link, +a.ilWikiPageMissing:visited { + color: #d00; +} +a.ilWikiPageMissing:hover { + color: #000000; +} +ul.ilWikiBlockList { + margin: 0 0 0 20px; + padding: 0; + list-style: disc outside; +} +ul.ilWikiBlockListNoIndent { + margin: 0; + padding: 0; + list-style: none; +} +li.ilWikiBlockItem { + margin: 0; + padding: 0; +} +/* see mantis #0027530 */ +#block_wikiside_0 .panel-body { + overflow: visible; +} +#ilTopNav { + margin: -38px 0 0 65px; +} +@media only screen and (max-width: 768px) { + #ilTopNav { + min-height: 0; + display: block; + padding: 0; + margin: 0; + } +} +#ilTopNav.navbar { + padding-top: 1px; + padding-bottom: 1px; + min-height: 33px; +} +@media only screen and (max-width: 768px) { + #ilTopNav.navbar { + min-height: 0; + padding-top: 0; + padding-bottom: 0; + } +} +#ilTopNav.navbar > .navbar-collapse { + margin: 0; + padding: 0 0 0 5px; +} +@media only screen and (max-width: 768px) { + #ilTopNav.navbar > .navbar-collapse:empty + div.navbar-header button.navbar-toggle { + display: none; + } +} +#ilTopNav.navbar-default { + background-color: transparent; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + border: 0 none; +} +@media only screen and (max-width: 768px) { + #ilTopNav.navbar-default { + background-color: #f9f9f9; + } +} +#ilTopNav .dropdown-menu { + float: left; + right: auto; + left: 0; + min-width: 100%; + background-color: white; +} +#ilTopNav .dropdown-menu li a { + background-color: transparent; + color: #464646; +} +#ilTopNav .dropdown-menu li a:hover { + background-color: #e2e8ef; + color: #1f1f1f; +} +@media only screen and (max-width: 768px) { + #ilTopNav .dropdown-menu { + float: none; + left: auto; + right: auto; + } +} +#ilTopNav .navbar-nav { + float: left; + margin-left: 5px; +} +@media only screen and (max-width: 768px) { + #ilTopNav .navbar-nav { + float: none; + margin-left: 0; + } +} +#ilTopNav .navbar-nav > li { + margin: 0 0 0 10px; +} +#ilTopNav .navbar-nav > li > a { + margin: 0; + padding: 5px 10px 6px; + text-transform: uppercase; + font-size: 14px; + border-top: 4px solid white; + background-color: transparent; + color: #808080; +} +@media only screen and (max-width: 768px) { + #ilTopNav .navbar-nav > li > a { + margin: 0 10px 0 0; + padding: 5px 10px 6px; + border-top: 0; + color: #808080; + } +} +#ilTopNav .navbar-nav > li > a:hover, +#ilTopNav .navbar-nav > li > a:active, +#ilTopNav .navbar-nav > li > a:focus { + background-color: transparent; + color: #808080; +} +#ilTopNav .navbar-nav > .active > a, +#ilTopNav .navbar-nav > .open > a, +#ilTopNav .navbar-nav > .active > a:hover, +#ilTopNav .navbar-nav > .open > a:hover, +#ilTopNav .navbar-nav > .active > a:active, +#ilTopNav .navbar-nav > .open > a:active, +#ilTopNav .navbar-nav > .active > a:focus, +#ilTopNav .navbar-nav > .open > a:focus { + outline: 0 none; + border-top: 4px solid #4c6586; + background-color: #fafafa; + color: #808080; + -webkit-box-shadow: 3px 9px 9px 0px rgba(0, 0, 0, 0.176); + box-shadow: 3px 9px 9px 0px rgba(0, 0, 0, 0.176); +} +@media only screen and (max-width: 768px) { + #ilTopNav .navbar-nav > .active > a, + #ilTopNav .navbar-nav > .open > a, + #ilTopNav .navbar-nav > .active > a:hover, + #ilTopNav .navbar-nav > .open > a:hover, + #ilTopNav .navbar-nav > .active > a:active, + #ilTopNav .navbar-nav > .open > a:active, + #ilTopNav .navbar-nav > .active > a:focus, + #ilTopNav .navbar-nav > .open > a:focus { + border-top: 0 none; + background-color: inherit; + -webkit-box-shadow: none; + box-shadow: none; + } +} +@media only screen and (max-width: 768px) { + #ilTopNav button.navbar-toggle { + position: fixed; + top: 0; + left: 40px; + height: 40px; + border-radius: 0; + border-width: 0; + background-color: #5f5f5f; + color: #dfdfdf; + margin: 0; + } +} +@media only screen and (max-width: 768px) { + #ilTopNav button.navbar-toggle .icon-bar { + background-color: #dfdfdf; + } +} +@media only screen and (max-width: 768px) { + #ilTopNav button.navbar-toggle:hover { + background-color: #979797; + } +} +@media only screen and (max-width: 768px) { + #ilTopNav button.navbar-toggle:hover .icon-bar { + background-color: white; + } +} +[dir="rtl"] #ilTopNav .dropdown-menu { + float: right; + left: auto; + right: 0; + padding: 5px 0; + text-align: right; +} +[dir="rtl"] #ilTopNav .navbar-nav { + float: right; + margin-left: 0; + margin-right: 70px; +} +@media only screen and (max-width: 768px) { + [dir="rtl"] #ilTopNav .navbar-nav { + margin-right: 0; + padding-right: 0; + } +} +[dir="rtl"] #ilTopNav .navbar-nav > li { + margin: 0 10px 0 0; +} +@media only screen and (max-width: 768px) { + [dir="rtl"] #ilTopNav .navbar-nav > li > a { + float: right; + width: 100%; + margin: 0; + } +} +[dir="rtl"] #ilTopNav.navbar > .navbar-collapse { + padding: 0 5px 0 0; +} +@media only screen and (max-width: 768px) { + [dir="rtl"] #ilTopNav button.navbar-toggle { + left: auto; + right: 40px; + } +} +/* Main Menu Top Title */ +.ilTopTitle { + float: left; + font-weight: 600; + padding: 0 0 0 15px; + white-space: nowrap; + line-height: 40px; +} +@media only screen and (max-width: 768px) { + .ilTopTitle { + display: none; + } +} +[dir="rtl"] .ilTopTitle { + float: right; + padding: 0 15px 0 0; +} +@media only screen and (max-width: 768px) { + .ilTopTitleVisible { + display: block; + } +} +input.ilOpenIDBox { + background: url("images/openid.png") no-repeat 1px 2px white; + padding-left: 20px; +} +[dir="rtl"] input.ilOpenIDBox { + background-position: 2px 1px; + padding-left: 0; + padding-right: 20px; +} +#ilTopBar.ilTopBar { + padding: 0; + height: 40px; + top: 0; + z-index: 1040; +} +@media only screen and (max-width: 768px) { + #ilTopBar.ilTopBar { + z-index: 1030; + } +} +.ilTopFixed { + z-index: 1030; + position: fixed; + margin-left: auto; + margin-right: auto; + left: 0; + right: 0; +} +#ilTopBarNav { + float: right; + margin: 0; + padding: 0; + margin-right: 14px; + list-style: none outside none; +} +@media only screen and (max-width: 768px) { + #ilTopBarNav { + margin-right: 0; + } +} +#ilTopBarNav .dropdown-menu { + background-color: #979797; + border-radius: 0; + margin: 0; + color: #dfdfdf; +} +#ilTopBarNav .dropdown-menu a { + background-color: transparent; + color: #dfdfdf; +} +#ilTopBarNav .dropdown-menu a:hover, +#ilTopBarNav .dropdown-menu a:active, +#ilTopBarNav .dropdown-menu a:focus { + background-color: #e2e8ef; + color: #979797; +} +#ilTopBarNav > li { + float: left; + display: block; + position: relative; +} +#ilTopBarNav > li > a { + margin-right: 1px; + display: block; + padding: 10px; + position: relative; + min-width: 40px; + height: 40px; + text-align: center; + background-color: #5f5f5f; + color: #dfdfdf; +} +#ilTopBarNav > li > a:hover, +#ilTopBarNav > li > a:active, +#ilTopBarNav > li > a:focus { + outline: 0 none; + color: white; + text-decoration: none; + background-color: #979797; +} +#ilTopBarNav > .active > a, +#ilTopBarNav > .open > a, +#ilTopBarNav > .active > a:hover, +#ilTopBarNav > .open > a:hover, +#ilTopBarNav > .active > a:active, +#ilTopBarNav > .open > a:active, +#ilTopBarNav > .active > a:focus, +#ilTopBarNav > .open > a:focus { + outline: 0 none; + color: white; + text-decoration: none; + background-color: #979797; +} +#ilTopBarNav #userlog > a { + padding: 0 10px 0 0; +} +#ilTopBarNav #userlog > a img { + height: 40px; + width: 40px; + margin-right: 0px; + padding: 5px; +} +#ilTopBarNav #userlog .dropdown-menu { + min-width: 100%; +} +#ilTopBarNav #userlog .dropdown-menu > li > a { + padding-left: 50px; +} +[dir="rtl"] #ilTopBarNav { + float: left; + margin: 0; + margin-left: 14px; + text-align: right; +} +[dir="rtl"] #ilTopBarNav .badge { + margin-left: 0; + margin-right: -5px; +} +[dir="rtl"] #ilTopBarNav .dropdown-menu a { + text-align: right; +} +[dir="rtl"] #ilTopBarNav > li { + float: right; +} +[dir="rtl"] #ilTopBarNav > li > a { + margin-right: 1px; +} +[dir="rtl"] #ilTopBarNav #userlog > a { + padding: 0 0 0 10px; +} +[dir="rtl"] #ilTopBarNav #userlog > a img { + margin-left: 0; +} +.ilMainHeader { + background-color: white; + height: 80px; + border-bottom: 3px solid #737373; +} +@media only screen and (max-width: 768px) { + .ilMainHeader { + height: auto; + border-bottom: 0 none; + } +} +.ilMainHeader.ilTopFixed { + top: 40px; +} +@media only screen and (max-width: 768px) { + .ilMainHeader.ilTopFixed { + height: 0; + } +} +.ilMainHeader > header > .row > a.navbar-brand { + height: auto; + display: inline-block; + padding: 0; + margin: 15px 15px 0; +} +@media only screen and (max-width: 768px) { + .ilMainHeader > header > .row > a.navbar-brand { + height: 0; + padding: 0; + margin: 0; + } +} +.ilMainHeader > header > .row > a.navbar-brand > img { + display: inline-block; + height: 50px; + width: 50px; +} +@media only screen and (max-width: 768px) { + .ilMainHeader > header > .row > a.navbar-brand > img { + position: fixed; + top: 0; + left: 0; + height: 40px; + width: 40px; + } +} +@media only screen and (max-width: 768px) { + [dir="rtl"] .ilMainHeader > header > .row > a.navbar-brand > img { + left: auto; + right: 0; + } +} +.ilMainMenu { + background-color: white; +} +.ilMainMenu.ilTopFixed { + top: 110px; +} +@media only screen and (max-width: 768px) { + .ilMainMenu.ilTopFixed { + position: fixed; + top: 40px; + border-bottom: 0 none; + } +} +.ilMainMenuEntries { + margin-bottom: 10px; + padding-bottom: 10px; +} +div.ilMemberViewMainHeader { + background-color: #981a0a; +} +div.ilTopMemberView { + text-align: center; +} +div.ilTopMemberView h3 { + padding: 0; + margin: 0; + line-height: 40px; +} +@media only screen and (max-width: 768px) { + div.ilTopMemberView { + display: none; + } +} +.ilFixedTopSpacer { + padding-top: 117px; +} +@media only screen and (max-width: 768px) { + .ilFixedTopSpacer { + margin-top: 40px; + padding-top: 0; + } +} +.ilFixedTopSpacerBarOnly { + padding-top: 40px; +} +@media only screen and (max-width: 768px) { + .ilFixedTopSpacerBarOnly { + margin-top: 40px; + padding-top: 0; + } +} +ul.il-mm-selfloading { + width: 768px; + list-style: none; + margin-left: 0; + padding-left: 0; +} +/* Services/UIComponent/Tabs */ +.nav-tabs > li { + margin: 0 4px 0 0; +} +.nav-tabs > li > a { + border-radius: 0; + border: 0 none; + padding: 6px 12px 3px; + font-size: 13px; + margin: 0; +} +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + background-color: #2c2c2c; + color: white; + border: 0 none; +} +[dir="rtl"] .nav-tabs > li { + margin: 0 0 0 4px; + float: right; +} +#ilTab { + padding: 0; + margin: 7px 15px 23px; + border: 0 none; + border-bottom: 2px solid #2c2c2c; +} +#ilTab a:focus-visible { + z-index: 3; +} +.ilSetupContent #ilTab { + margin: 7px 0 23px; +} +.ilTabsContentOuter { + padding: 0; +} +/* Sub Tabs */ +#ilSubTab { + padding: 5px 20px; + margin: -23px 0 10px; +} +#ilSubTab > li > a { + border-radius: 0; + padding: 3px 7px; + font-size: 11.64px; + /* font-weight: 600; */ +} +#ilSubTab > li > a:hover { + color: #3a4c65; +} +#ilSubTab > li.active > a, +#ilSubTab > li.active > a:hover, +#ilSubTab > li.active > a:focus { + color: #4c6586; + background-color: transparent; + text-decoration: underline; +} +/* Services/UIComponent/GroupedLists */ +div.ilGroupedListH { + padding: 6px 0 4px 0; + color: #161616; +} +div.ilGroupedListSep { + padding-bottom: 3px; + border-bottom: 1px solid #dddddd; + margin: 0 10px 3px; +} +a.ilGroupedListLE { + display: block; + padding: 5px 10px; + font-size: 90%; +} +a.ilGroupedListLE:hover { + background-color: #ffffd9; + text-decoration: none; +} +td.ilGroupedListNewCol { + border-left: 1px solid #dddddd; +} +/* Services/Table */ +div.tblfooter { + font-weight: normal; + background-color: #f9f9f9; + padding: 3px; + font-size: 80%; + text-align: right; +} +div.ilTableNav { + font-weight: normal; + padding: 0 3px; + font-size: 80%; + text-align: right; +} +div.ilTableNav table { + width: 100%; +} +div.ilTableNav select { + display: inline-block; +} +div.ilTableNav .ilFloatRight .ilOverlay { + display: none; +} +tr.tblfooter { + color: #161616; + font-weight: normal; + background-color: #f9f9f9; + border-top: 1px solid #f0f0f0; +} +td.submit { + padding: 3px; + vertical-align: top; + background-color: #f9f9f9; +} +div.ilTableHeaderTitleBlock { + font-weight: bold; + padding: 3px; + font-size: 90%; + color: #161616; + border-bottom: 1px solid #dddddd; +} +div.ilTableHeaderTitle { + margin: 15px 0 0; + padding: 0; +} +div.ilTableHeaderTitle + .ilHeaderDesc { + margin: 0 0 5px; +} +h3.ilTableHeaderTitleBlock { + font-weight: bold; + font-size: 100%; + display: inline; + padding: 0; + margin: 0; +} +h3.ilTableHeaderTitle { + display: inline; +} +div.ilTableOuter { + padding: 0; + background-color: white; +} +div.ilTableSelectAll { + background-color: white; + padding: 6px 8px; + font-size: 90%; + border-top: 1px solid #dddddd; +} +div.ilTableSelectAll label { + padding-left: 13px; +} +div.ilTableCommandRow, +div.ilTableCommandRowTop { + background-color: #f9f9f9; + padding: 5px 8px; + font-size: 90%; +} +span.ilTableFootLight { + color: #161616; +} +div.ilTableFilterActivator { + margin: 0 0 5px 3px; +} +.ilTableMenuItem { + margin: 0 10px 0 0; +} +div.ilTableFilter { + padding: 0 0 5px 0; + margin: 0; +} +legend.ilTableFilter { + font-size: 80%; + border: none; + padding: 2px 5px; + margin: -12px 0 0; + font-weight: normal; + text-align: right; +} +legend.ilTableFilter > a { + margin-right: -20px; + margin-top: -15px; +} +fieldset.ilTableFilter { + background-color: #f9f9f9; + padding: 10px 15px; + margin: 5px 0 15px 0; +} +div.ilTableFilterLabel { + font-style: italic; + background-color: #f9f9f9; + padding: 3px 0px; +} +div.ilTableFilterLabel label { + margin: 0; +} +div.ilTableFilterInput { + min-width: 150px; + padding: 0 0 5px 0; +} +div.ilTableFilterInput select { + width: 100%; + max-width: 150px; +} +div.ilTableFilterInput .radio, +div.ilTableFilterInput .checkbox { + margin: 0; +} +td.ilFilterOption { + text-align: left; + vertical-align: top; + font-size: 80%; + white-space: nowrap; + padding: 0 10px 10px 0; + min-width: 150px; +} +td.ilFilterType { + font-size: 80%; + font-weight: bold; + text-align: left; + white-space: nowrap; + padding: 3px; +} +div.ilTableContainer { + overflow: auto; +} +.tblheader { + font-weight: normal; +} +tr.tblheader { + font-weight: normal; + background-color: #f9f9f9; + font-size: 90%; + border-bottom: 1px solid #d6d6d6; +} +/* ---------------- alternating tablerowcolors ----------------- */ +.tblrow2_mo { + background-color: #f0f0f0; + color: #161616; + padding: 3px; +} +.tblrow1_mo { + background-color: white; + color: #161616; + padding: 3px; +} +.tblrow1_mo:hover, +.tblrow2_mo:hover { + background-color: #d0d0ff; +} +.tblrowmarked { + background-color: #ffe4e4 !important; + color: #161616; + padding: 3px; +} +.tblrow2top { + background-color: #f0f0f0; + color: #161616; + padding: 3px; + vertical-align: top; +} +.tblrow1top { + background-color: white; + color: #161616; + padding: 3px; + vertical-align: top; +} +.tblrowmarkedtop { + background-color: #ffe4e4; + color: #161616; + padding: 3px; + vertical-align: top; +} +.table > thead > tr > th { + border-bottom: 1px solid #dddddd; + background-color: white; +} +.ilTableOuter .table { + background-color: white; +} +td > img[src$="icon_custom.svg"] { + max-width: 32px; +} +.ilTableCommandRowTop .ilFloatLeft img, +.ilTableCommandRow .ilFloatLeft img, +.ilTableCommandRowTop .ilFloatLeft select, +.ilTableCommandRow .ilFloatLeft select { + display: inline-block; +} +@media only screen and (max-width: 768px) { + .table-responsive { + overflow-x: auto; + max-width: 94vw; + } +} +@media (min-width: 768px) { + .table-responsive { + overflow: visible; + } +} +/* Services/Notes */ +#notes_embedded_outer { + background-color: white; +} +#notes_embedded_outer .il_ContainerItemCommands { + padding-top: 15px; +} +div.ilNotes { + background-color: white; + padding: 15px; +} +#ilRightPanel div.ilNotes { + background-color: white; +} +div.ilNotes .fullwidth_invisible { + background-color: transparent; + padding: 10px; +} +div.ilComment { + padding-left: 50px; +} +div.ilNotesUImage { + float: left; + margin-left: -50px; +} +div.ilNotesUImage img { + width: 40px; + height: 40px; +} +div.ilNoteText { + font-size: 95%; + margin-top: 5px; +} +div.ilNotesHeader { + background-color: #f9f9f9; + margin-bottom: 5px; + padding: 3px 8px; +} +div.ilNotesHeader h3 img { + width: 40px; + height: 40px; +} +#il_center_col div.ilNotesHeader { + display: none; +} +#ilRightPanel div.ilNotesHeader { + padding: 5px; +} +h3.ilNotesHeader { + font-size: 110%; + color: #161616; + display: inline; +} +h4.ilNoteTitle { + font-size: 100%; + margin: 0; + padding: 0; +} +td.ilNoteList { + padding: 10px 5px; + border-top: 1px solid #dddddd; + vertical-align: top; +} +textarea#note { + height: 6em; +} +div.ilNoteInput { + padding-bottom: 10px; +} +.ilNotesCheckboxes .ilComment { + padding-left: 80px; +} +.ilNotesCheckboxes .ilNoteList input[type="checkbox"] { + position: absolute; +} +/* Modules/Blog */ +div.ilBlogList { + padding: 10px; + margin-bottom: 20px; + background-color: white; +} +div.ilBlogListItem { + padding: 1px 1px 5px; + margin-bottom: 35px; +} +div.ilBlogListItem.ilBlogListItemDraft { + padding: 8px; +} +div.ilBlogListItemTitle { + border-bottom: 1px solid #dddddd; +} +div.ilBlogListItemTitle h3 { + margin-bottom: 5px; +} +div.ilBlogListItemSubTitle { + margin-top: 5px; + color: #6f6f6f; + font-size: 80%; + text-align: right; +} +div.ilBlogListItemSnippet { + margin-top: 5px; + margin-bottom: 5px; + min-height: 10px; +} +img.ilBlogListItemSnippetPreviewImage { + margin-right: 10px; + margin-bottom: 5px; +} +div.ilBlogListItemMore { + float: left; +} +div.ilBlogListItemCommtensPerma { + text-align: right; + font-size: 90%; + margin-top: 15px; + min-height: 15px; +} +td.ilBlogSideBlockContent { + padding: 10px; +} +td.ilBlogSideBlockCommand { + font-size: 75%; + color: #6f6f6f; + border-bottom: 1px solid #dddddd; + padding: 1px 3px; + background-color: #f9f9f9; + text-align: right; +} +div.ilBlogSideBlockAuthor { + margin-top: 3px; +} +ul.ilBlogSideBlockNavigation { + margin-top: 3px; + padding-left: 15px; +} +div.ilBlogSideBlockNavigationSelection { + margin-bottom: 5px; +} +.ilBlogListItemDraft { + border: 2px dotted #B54F00; +} +.ilBlogDraftText { + color: #B54F00; + position: absolute; + font-size: 12px; + margin-top: -19px; + padding: 2px 5px; + background-color: white; +} +.ilBlogNavigationItemDraft { + margin-right: 50px; +} +.ilBlogListPermalink { + margin: 5px; +} +.ilBlogRating { + margin-bottom: 5px; +} +.ilTopGap { + margin-top: 15px; +} +.ilExportPage { + min-height: 468px; + padding-bottom: 20px; +} +/* Services/Skill */ +div.ilSkill { + background: #f9f9f9; + padding: 15px; + margin-bottom: 20px; + margin-top: 10px; +} +div.ilSkill > h3 { + margin: 10px 0; + padding: 0; + font-size: 1.2em; + float: left; +} +div.ilSkill > h4 { + margin: 10px 0; + padding: 0; + font-size: 1em; + color: #6f6f6f; + float: left; + clear: left; +} +table.ilSkill, +td.ilSkill, +th.ilSkill { + border: 1px solid #dddddd; +} +div.ilSkillActions { + margin-top: -5px; + margin-right: 15px; + float: right; +} +div.ilSkill .ilSkillActions { + margin-right: 0px; +} +table.ilSkill { + margin-bottom: 5px; + margin-left: 50px; + background-color: white; + border-collapse: collapse; + clear: both; +} +td.ilSkill, +th.ilSkill { + font-size: 0.8em; + padding: 4px; + min-width: 50px; +} +td.ilSkill { + text-align: center; + vertical-align: middle; +} +td.ilSkillLevel { + cursor: pointer; +} +th.ilSkill, +td.ilSkillLevel { + background-color: #f9f9f9; +} +td.ilSkillSelf { + background-color: #fff0e0; +} +td.ilSkillMat { + background-color: #f0f0ff; +} +div.ilSkillSuggRes { + margin-left: 50px; +} +th.ilSkillEntryHead { + width: 250px; +} +.ilSkillEvalItem { + border-left: 5px solid; + margin: 2px 0; + padding: 10px; +} +.ilSkillEvalItem > .row > div { + padding-top: 3px; + padding-bottom: 3px; +} +.ilSkillEvalItem.ilSkillEvalType1 { + border-color: #307C88; +} +.ilSkillEvalItem.ilSkillEvalType2 { + border-color: #d38000; +} +.ilSkillLevelDescription, +.ilSkillMaterial, +.ilSkillSuggResources { + padding: 5px 10px 5px 15px; +} +.ilSkillLevelDescription > .row > div, +.ilSkillMaterial > .row > div, +.ilSkillSuggResources > .row > div { + padding-top: 2px; + padding-bottom: 2px; +} +.ilSkillResourceList > h5 { + margin-top: 25px; +} +.ilSkillResourceList > div { + padding: 5px 10px 5px 15px; +} +.ilSkillResourceList > div > .row > div { + padding-top: 2px; + padding-bottom: 2px; +} +.ilSkillEvalItem.ilSkillEvalType3 { + border-color: #557b2e; +} +.ilSkillEvalItem > .row > .ilSkillEvalType1 { + color: #307C88; +} +.ilSkillEvalItem > .row > .ilSkillEvalType2 { + color: #d38000; +} +.ilSkillEvalItem > .row > .ilSkillEvalType3 { + color: #557b2e; +} +.ilSkillFilter .ilToolbar select.form-control { + display: block; +} +.ilSkillCategoryDescription { + margin: 0px 5px; + padding-bottom: 15px; +} +/* Modules/Poll */ +.ilPollDescription { + margin: 5px; + font-size: 80%; + color: #6f6f6f; +} +.ilPollQuestion { + display: inline-block; + width: 97%; + margin: 1.5%; + font-size: 90%; + font-style: italic; +} +img.ilPollQuestionImage { + margin: 1.5% 0%; + max-width: 100%; +} +.ilPollQuestionAnswers { + margin: 5px; + font-size: 80%; +} +.ilPollQuestionAnswer { + margin-bottom: 5px; +} +.ilPollQuestionResults { + margin: 10px; + font-size: 80%; +} +.ilPollQuestionResult { + margin-bottom: 5px; +} +.ilPollQuestionResultBar { + width: 100%; + border: 1px solid #757575; + float: left; + height: 18px; +} +.ilPollQuestionResultBarInner { + background-color: #c2e1ff; + height: 18px; +} +.ilPollQuestionResultPerc { + float: right; + position: relative; + margin-top: -17px; + margin-right: 3px; +} +.ilPollLegend { + margin-bottom: 5px; +} +.ilPollLegend td.legendLabel { + font-size: 120%; +} +#ilMMSearch ul li { + padding: 5px; +} +#ilMMSearch ul li label { + font-weight: normal; +} +#ilMMSearchMenu legend { + margin-bottom: 0; + margin-top: 20px; + font-size: 16px; + border-bottom: 0; +} +#ilMMSearchMenu p { + white-space: nowrap; +} +#main_menu_search { + width: 80%; +} +#ilTopBarNav .dropdown-menu #ilMMSearchMenu a, +#ilTopBarNav .dropdown-menu #ilMMSearchMenu a:hover, +#ilTopBarNav .dropdown-menu #ilMMSearchMenu a:active, +#ilTopBarNav .dropdown-menu #ilMMSearchMenu a:focus { + background-color: transparent; + color: #dfdfdf; +} +div.ilMainMenuSearch { + padding: 0 10px 3px; + margin: 1px 0 2px -1px; + line-height: 26px; +} +input.ilMainMenuSearch { + cursor: pointer; + border: none; + color: #161616; + width: 150px; + padding: 2px 4px 1px; + margin: 0; + background-color: white; + min-height: 16px; + -webkit-box-shadow: inset 1px 1px 2px #a0a0a0; + box-shadow: inset 1px 1px 2px #a0a0a0; + line-height: 1; +} +#mm_search_menu_head { + background-color: #f9f9f9; + padding: 5px; + font-size: 85%; +} +#mm_search_menu_head p { + margin: 0; +} +#mm_search_menu_head input { + margin: 0; + padding: 0; +} +#il_search_toolbar > div { + padding-top: 6px; +} +#il_search_toolbar div.ilFormOption { + width: auto; +} +#il_search_toolbar div.ilFormFooter { + display: none; +} +#mm_search_menu_ac .ui-menu { + border: 0 none; + -webkit-box-shadow: none; + box-shadow: none; + color: #161616; +} +span.ilSearchHighlight { + font-weight: bold; +} +div.il_SearchFragment { + margin: 2px 0 5px; + font-size: 80%; + font-weight: normal; + text-align: left; +} +#ilSearchResultsTable.table-striped > tbody > tr > td { + background-color: transparent; +} +#search_area_form { + min-width: 350px; +} +#search_area_form .form-horizontal .control-label { + padding-top: 0; +} +/* Services/Help */ +#ilHelpText .ilc_text_inline_Strong { + font-weight: bold; +} +#ilHelpBack { + padding-bottom: 20px; +} +#ilHelpText { + clear: both; + font-size: 90%; +} +#ilHelpText .ilc_list_o_NumberedList, +#ilHelpText .ilc_list_u_BulletedList { + margin: 10px 0; + padding: 0 0 0 25px; +} +#ilHelpText .ilc_list_o_NumberedList .ilc_list_o_NumberedList, +#ilHelpText .ilc_list_o_NumberedList .ilc_list_u_BulletedList, +#ilHelpText .ilc_list_u_BulletedList .ilc_list_u_BulletedList, +#ilHelpText .ilc_list_u_BulletedList .ilc_list_o_NumberedList { + padding-left: 15px; +} +a#ilHelpClose { + display: block; + float: right; + padding: 5px; +} +#ilHelpPanel .il_VAccordionHead { + background-position: 3px 3px; + padding: 5px 5px 5px 30px; + font-size: 90%; + font-weight: bold; + border: none; +} +#ilHelpPanel li { + padding: 0; +} +#ilHelpPanel .ilGroupedListLE { + padding: 5px 10px 5px 20px; +} +#il_screen_id { + position: fixed; + right: 0; +} +@media only screen and (max-width: 768px) { + #il_screen_id { + display: none; + } +} +#mm_help li a span:first-child { + width: 20px; + display: inline-block; +} +/* Modules/DataCollection */ +td.dcl_actions { + text-align: right; + padding-right: 5px; +} +.dcl_record_list td, +.dcl_field_list td { + padding: 10px 7px; + font-size: 90%; +} +.ilDclTableDescription { + padding: 15px 0; + font-size: 90%; +} +.ilDclRecordViewNavWrapper { + margin-bottom: 40px; +} +.ilDclRecordViewNav { + font-weight: normal; + padding: 3px; + font-size: 80%; + width: 80%; + float: left; +} +.ilDclEditRecordButtonWrapper { + float: right; +} +.ilDclRecordViewRecordOfTotal { + margin-right: 10px; +} +.ilDclSelectRecord { + margin-left: 10px; +} +.ilDclChangeRecord { + display: inline; +} +.ilDclPermanentLinkWrapper { + margin: 20px 0; +} +tr.dcl_comments_active > td { + background-color: #ffffd9; +} +/* Modules/Bibliographic */ +span.bibl_text_inline_Emph { + font-style: italic; +} +/* Services/MediaObjects */ +.ilPlayerPreviewOverlayOuter { + position: relative; +} +.ilPlayerPreviewOverlay { + position: relative; + width: 320px; + height: 240px; + cursor: pointer; +} +.ilPlayerPreviewDescription { + padding: 7px; + font-size: 85%; + position: absolute; + width: 100%; + color: #f0f0f0; + margin-top: -240px; + background: url("images/black60.png"); +} +.ilPlayerPreviewOverlay img { + cursor: pointer; + width: 100%; + height: 100%; +} +.ilPlayerPreviewDescriptionDownload { + float: right; +} +.ilPlayerPreviewDescriptionDownload a { + color: white; +} +.mejs-overlay-button { + background-image: url("images/bigplay.svg"); +} +.ilPlayerPreviewPlayButton { + background: url("images/bigplay.svg") no-repeat scroll 0 0 transparent; + height: 100px; + left: 50%; + margin: -50px 0 0 -50px; + position: absolute; + top: 50%; + width: 100px; + cursor: pointer; +} +.ilPlayerPreviewOverlay:hover .ilPlayerPreviewPlayButton { + background-position: 0 -100px; +} +/* Services/Chart */ +td.legendColorBox, +td.legendLabel { + padding: 3px; +} +div.ilChartWrapper { + max-width: 100%; +} +/* Services/Captcha */ +div.iosCaptchaInfoContainer { + margin: 10px 0 0 0; +} +div.iosCaptchaInputCommandContainer { + margin: 10px 0 0 0; +} +div.iosCaptchaInputCommandContainer .reload { + width: 19px; + height: 19px !important; + font-size: 100%; + vertical-align: top; + margin: 0; + padding: 0; +} +div.iosCaptchaInputCommandContainer .reload img { + width: 19px; + height: 19px; + margin: 0; + padding: 3; +} +div.iosCaptchaInputCommandContainer .audio { + width: 19px; + height: 19px; + margin: 0 10px 0 12px; + vertical-align: middle; +} +/* Services/User */ +div.ilProfile { + max-width: 450px; + margin: 0 auto; + background-color: #f9f9f9; + padding: 15px; +} +div.ilProfile + div.ilPermalinkContainer { + margin-top: 20px; +} +div.ilProfile + div.ilPermalinkContainer .input-group-btn { + vertical-align: bottom; +} +img.ilProfileImage { + width: 100%; +} +h3.ilProfileName { + margin: 0 0 10px; + padding: 0; + font-weight: normal; + font-size: 130%; +} +div.ilProfileSection { + margin-top: 20px; + font-size: 90%; + color: #606060; +} +h3.ilProfileSectionHead { + margin: 0 0 3px; + padding: 0; + font-weight: normal; + font-size: 110%; + color: #202020; +} +table.il_user_quota_disk_usage_overview { + background-color: white; +} +img.ilUserXXSmall { + max-width: 30px; +} +/* -- User Gallery Styles -- */ +.ilUsersGalleryContainer div.ilUser { + margin: 0 0 20px; + background-color: white; + padding: 20px 0; + font-size: 100%; + width: 100%; + height: auto; + text-align: center; +} +.ilUsersGalleryContainer div.ilUser img { + min-height: 80px; + max-height: 80px; +} +.ilUsersGalleryContainer div.ilUser h3 { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + padding: 5px; + margin: 20px 0; + font-size: 1.6rem !important; +} +.ilUsersGalleryContainer div.ilUser .action { + width: 100%; + height: 40px; +} +.ilUsersGalleryContainer div.ilUser .action div { + display: inline-block; +} +.ilUsersGalleryContainer div.ilUser .action .btn { + float: left; +} +.ilUsersGalleryContainer div.ilUser .action .btn-default:hover { + color: white !important; +} +.ilUsersGalleryContainer div.ilUser .action .mailBtn { + height: 37px; + font-size: 16px; + padding: 0 15px; + line-height: 30px; + margin: 2px 0 0 0; +} +.ilUsersGalleryContainer div.ilUser .action .open .btn { + -webkit-box-shadow: 0 0 0 0 3px 5px rgba(0, 0, 0, 0.5); + box-shadow: 0 0 0 0 3px 5px rgba(0, 0, 0, 0.5); +} +.ilUsersGalleryContainer div.ilUser .action .open .btn-success:hover, +.ilUsersGalleryContainer div.ilUser .action .open .btn-success:focus, +.ilUsersGalleryContainer div.ilUser .action .open .btn-success:active { + color: white; + background: #626f78; + -webkit-box-shadow: 0 0 0 0 3px 5px rgba(0, 0, 0, 0.5); + box-shadow: 0 0 0 0 3px 5px rgba(0, 0, 0, 0.5); + border: 1px solid #5b6770; +} +.ilUsersGalleryContainer div.ilUser .action ul.dropdown-menu { + min-width: 170px; + padding: 0; + margin: 0; + -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); + box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); +} +.ilUsersGalleryContainer div.ilUser .action ul.dropdown-menu li > a { + padding: 8px 10px; +} +/* Services/Style */ +.ilPositionStatic { + position: static; +} +/* PageLayout Previews */ +div.ilc_QuestionPlaceHolderThumb, +div.ilc_MediaPlaceHolderThumb, +div.ilc_TextPlaceHolderThumb, +div.ilc_PredTextPlaceHolderThumb { + margin: 1px; + padding: 5px 2px 5px 0; + border: 1px solid #2c2c2c; + font-size: 10px; + background: url("images/question_placeholder_thumb.png") no-repeat center; + font-weight: bold; +} +div.ilc_MediaPlaceHolderThumb { + background-image: url("images/media_placeholder_thumb.png"); +} +div.ilc_TextPlaceHolderThumb { + background-image: url("images/text_placeholder_thumb.png"); +} +div.ilc_PredTextPlaceHolderThumb { + background-image: url("images/pred_text_placeholder_thumb.png"); +} +div.ilc_HeadlineThumb { + font-size: 11px; + font-weight: bold; + width: 100%; + border-bottom: 1px solid #2c2c2c; + color: #161616; + margin: 2px 0 4px; +} +/* Modules/Course */ +.ilValignTop { + vertical-align: top; +} +.halfWidth { + width: 50%; +} +.ilInheritBGColor { + background-color: inherit; +} +td.option_value_details { + background: none white; + color: #161616; + padding: 3px; + vertical-align: top; + text-align: left; +} +td.option_value_center_details { + background: none #ffe4e4; + color: #161616; + padding: 3px; + vertical-align: top; + text-align: center; +} +ul.noStyle { + list-style: none; +} +li.smallPad { + padding: 1px; +} +.listIndent { + padding: 0 0 20px; +} +.ilCrsObjAcc { + margin-bottom: 10px; +} +.ilCourseObjectiveAccResults { + padding-top: 10px; +} +.ilCourseObjectiveAccResult { + font-size: 80%; +} +.ilCourseObjectiveAccSummary { + font-size: 120%; + padding-top: 15px; +} +.ilCourseObjectiveProgressBarContainer .text-comparision { + display: none; +} +.ilCourseObjectiveProgressBarContainer { + float: right; + max-width: 200px; + padding: 20px; +} +/* LOK progress bars */ +.ilCourseObjectiveProgressBar { + padding-right: 5px; + float: right; +} +.ilCourseObjectiveProgressBarContainer > .progress { + margin: 5px 0 0; + border: 1px solid #bbb; + background-color: white; +} +.ilCourseObjectiveProgressBarContainer > .progress > .progress-bar { + -webkit-box-shadow: none; + box-shadow: none; +} +.ilCourseObjectiveProgressBarLimit { + float: right; + position: relative; + border-right: 2px dotted #888; + height: 20px; + margin-top: -17px; +} +.ilCourseObjectiveProgressBarNeutral { + background-color: #888; +} +.ilCourseObjectiveProgressBarCompleted { + background-color: #60b060; +} +.ilCourseObjectiveProgressBarFailed { + background-color: #b06060; +} +/* Modules/Chatroom */ +.ilValignBottom { + vertical-align: bottom; +} +#chat_actions { + white-space: nowrap; + margin-left: 10px; +} +#chat_messages { + height: 300px; + padding: 2px; + overflow-y: scroll; + overflow-x: hidden; + overflow-wrap: break-word; + word-wrap: break-word; + -ms-word-break: break-all; + word-break: break-all; + word-break: break-word; + -ms-hyphens: auto; + -moz-hyphens: auto; + -webkit-hyphens: auto; + hyphens: auto; + width: 100%; + min-height: 200px; + background-color: #f9f9f9; +} +#chat_users { + overflow: auto; + height: 100%; + min-height: 300px; +} +#private_rooms { + z-index: 200; + display: none; +} +td.chatroom { + width: 200px; + height: auto; +} +.ilChatroomUser { + border-bottom: 1px solid #e9e9e9; +} +.ilChatroomUser .media-body { + white-space: nowrap; +} +.ilChatroomUser .media-body { + padding-top: 8px; +} +.ilChatroomUser .media-body h4, +.ilChatroomUser .media-body p { + color: #a0a0a0; + font-size: 12px; + padding: 5px 3px 0 3px; + line-height: 1em; + margin: 0; +} +.ilChatroomUser .media-body h4 { + padding-top: 0; + color: #606060; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ilChatroomUser .dropdown-menu { + background-color: #f0f0f0; + padding: 10px 0; + font-size: 12px; +} +.ilChatroomUser .dropdown-menu a { + color: #606060; +} +.ilChatroomUser .dropdown-menu a:hover { + color: #202020; +} +.ilChatroomUser .arrow-down { + width: 0; + height: 0; + border-left: 11px solid transparent; + border-right: 11px solid transparent; + border-top: 11px solid white; + margin-top: -10px; + margin-left: 100px; +} +.ilChatroomUser .media:hover { + background-color: #fea; +} +.ilChatroomUser .dropdown-menu { + position: static; + float: none; + -webkit-box-shadow: none; + box-shadow: none; +} +.ilChatroomUser .dropdown-backdrop { + position: static; +} +.ilChatroomUser .media { + padding: 0; +} +.ilChatroomUser .media-left img { + width: 30px; + height: 30px; +} +.ilChatroomUser .media-body, +.ilChatroomUser .media-left, +.ilChatroomUser .media-right { + display: table-cell; + vertical-align: top; +} +.ilChatroomUser .media-left { + padding-right: 10px; +} +.ilChatroomUser .media { + padding: 10px; +} +/* Services/Container */ +div.il_Preconditions { + padding: 10px 0 0; +} +div.il_PreconditionsTitel { + margin-top: 3px; + text-align: left; + font-size: 90%; +} +[dir="rtl"] div.il_PreconditionsTitel { + text-align: right; +} +div.ilPreconditionItem { + margin: 0 -10px; +} +/* Repository */ +div.ilContainerListItemOuter { + padding: 15px 12px; + zoom: 1; +} +[dir="rtl"] div.ilContainerListItemOuter { + display: table; +} +div.tblfooter.ilContainerListFooter { + font-size: 100%; + padding: 3px 0 0 10px; + text-align: left; +} +div.tblfooter.ilContainerListFooter > input { + padding: 0; + margin: 0; +} +div.tblfooter.ilContainerListFooter > label { + margin: 0; + padding: 0 0 0 8px; + vertical-align: top; +} +input[name^="position[blocks]"] { + margin: 0 0 0 -2px; +} +[dir="rtl"] .ilContainerListFooter { + padding-left: 0; + padding-right: 15px; +} +div.ilListItemSection { + clear: both; + max-width: calc(100% - 40px); +} +div.ilContainerListItemOuterHighlight { + background-color: #e2e8ef; + zoom: 1; +} +.ilCLI { + padding: 0; +} +div.ilContainerListItemCB { + /*float: left; + width: 25px;*/ + display: table-cell; + vertical-align: top; + padding-right: 10px; +} +div.ilContainerListItemCB img { + width: 20px; +} +[dir="rtl"] div.ilContainerListItemCB { + /* float: right; */ +} +div.ilContainerListItemIcon { + /* margin-top: -3px; + float: left; + position: absolute; */ + display: table-cell; + vertical-align: top; +} +div.ilContainerListItemIcon a { + display: block; + margin-top: -3px; +} +[dir="rtl"] div.ilContainerListItemIcon { + float: right; +} +div.ilContainerListItemIconCB { + margin-left: 25px; +} +[dir="rtl"] div.ilContainerListItemIconCB { + margin-left: 0; + margin-right: 25px; +} +div[class^="il_editarea"] .ilContainerListItemOuter img, +img.ilListItemIcon { + width: 35px; + height: 35px; + max-width: none; +} +div.ilContainerListItemContent { + /* margin-left: 35px; */ + display: table-cell; + vertical-align: top; + width: 100%; +} +[dir="rtl"] div.ilContainerListItemContent { + /* margin-left: 0; + margin-right: 35px; */ +} +/* If checkbox is activated, add spacing */ +div.ilContainerListItemContentCB { + /* margin-left: 60px; */ +} +[dir="rtl"] div.ilContainerListItemContentCB { + /* margin-left: 0; + margin-right: 60px; */ +} +div.il_ContainerListItem { + margin: 2px 0; + padding-left: 8px; + width: 100%; +} +[dir="rtl"] div.il_ContainerListItem { + padding-left: 0; + padding-right: 8px; +} +.ilContainerBlockHeader { + background-color: #f9f9f9; + padding: 9px 12px; + font-weight: 400; + text-align: left; + vertical-align: middle; +} +.ilContainerBlockHeader h3 { + margin: 0; + color: #161616; +} +.ilContainerBlockHeader .form-control { + width: auto; + display: inline-block; +} +.ilContainerBlockHeaderExpanded, +.ilContainerBlockHeaderCollapsed { + background-repeat: no-repeat; + background-position: 15px 10px; + background-size: 20px 20px; + padding-left: 45px; + /* padding-top: 6px; */ + background-color: #f9f9f9; + cursor: pointer; +} +.ilContainerBlockHeaderExpanded { + background-image: url("images/tree_exp.svg"); +} +.ilContainerBlockHeaderCollapsed { + background-image: url("images/tree_col.svg"); +} +[dir="rtl"] .ilContainerBlockHeader { + text-align: right; +} +.ilContainerBlock { + width: 100%; + clear: both; + margin-bottom: 20px; +} +div#cont_paste_explorer_tree ul.il_Explorer { + margin: 0 0 0 24px; +} +[dir="rtl"] div#cont_paste_explorer_tree ul.il_Explorer { + margin: 0 24px 0 0; +} +#ilContRepIntro { + margin: 20px 0 50px 0; + clear: both; +} +div#ilContRepIntro img { + float: right; + width: 150px; + height: 150px; +} +[dir="rtl"] div#ilContRepIntro img { + float: left; +} +.ilContObjectiveObjectListItem { + background-color: #f9f9f9; +} +.ilContObjectiveIntro { + background-color: #f9f9f9; + padding: 1px 15px; +} +.ilContObjectivesViewTestItem { + background-color: #f9f9f9; + margin-bottom: 10px; +} +.ilContainerTileRows { + margin: 0px -15px 0 -15px; + padding: 6px 12px; + background-color: white; +} +.ilContainerTileRows > .il-deck { + margin: 0 5px; +} +.ilContainerTileRows .card-no-highlight { + height: 0px; +} +.ilContainerTileRows .il-chart-progressmeter-container { + height: 100%; +} +.ilContainerTileRows .il-card h5 button.btn { + font-size: inherit; +} +.ilContainerShowMore { + padding: 15px 10px; + background-color: #f9f9f9; + text-align: center; + margin: 0 -15px; +} +/* Modules/LearningModule */ +.ilLMMenu { + clear: both; +} +body.ilLMNoMenu .ilFixedTopSpacer { + padding-top: 0px; +} +body.ilLMNoMenu .ilLeftNav { + top: 0px; +} +button.ilAreaClose { + width: 20px; + height: 20px; + position: absolute; + top: 0; + cursor: pointer; +} +div.ilRightAreaSpace { + width: 50%; +} +/* right area (used in learning modules) */ +div#right_area { + bottom: 0; + width: 50%; + right: 0px; + top: 117px; + position: fixed; + /* padding: 5px; */ + background-color: #f5f5f5; + border-left: 3px solid #e9e9e9; + /* box-shadow: inset 0px 2px 2px #d0d0d0; */ + -webkit-overflow-scrolling: touch; + /* Bug 11209 */ + overflow: hidden; + /* Bug 11209 */ +} +div#right_area iframe { + -webkit-overflow-scrolling: touch; + /* Bug 11209 */ + overflow: auto; + /* Bug 11209 */ + border: none; + width: 100%; + height: 100%; +} +div#right_cont_area { + bottom: 0; + width: 50%; + right: 0px; + top: 117px; + position: fixed; + background-color: transparent; + border-left: 3px solid #dddddd; + -webkit-overflow-scrolling: touch; + /* Bug 11209 */ + overflow: hidden; +} +div#right_top_area { + top: 0; + width: 100%; + height: 100%; + position: absolute; + border-bottom: 3px solid #e9e9e9; + border-right: 3px solid #e9e9e9; + -webkit-overflow-scrolling: touch; + /* Bug 11209 */ + overflow: hidden; + display: none; +} +div.ilRightContAreaSplit div#right_top_area { + height: 50%; +} +div#right_top_area iframe { + -webkit-overflow-scrolling: touch; + /* Bug 11209 */ + overflow: auto; + /* Bug 11209 */ + border: none; + width: 100%; + height: 100%; +} +div#right_bottom_area { + top: 0px; + width: 100%; + height: 100%; + position: absolute; + -webkit-overflow-scrolling: touch; + /* Bug 11209 */ + overflow: hidden; + display: none; + border-right: 3px solid #e9e9e9; +} +div.ilRightContAreaSplit div#right_bottom_area { + top: 50%; + height: 50%; +} +div#right_bottom_area iframe { + -webkit-overflow-scrolling: touch; + /* Bug 11209 */ + overflow: auto; + /* Bug 11209 */ + border: none; + width: 100%; + height: 100%; +} +#il_expl2_jstree_cont_out_ilLMProgressTree img { + width: 18px; + height: 18px; + margin-top: -3px; +} +/* Services/UIComponent/AdvancedSelectionList */ +div.il_adv_sel { + border: 1px solid #d6d6d6; + -webkit-box-shadow: 2px 2px 4px #c0c0c0; + box-shadow: 2px 2px 4px #c0c0c0; +} +table.il_adv_sel { + color: black; + background-color: white; + border-spacing: 0; + cursor: pointer; +} +tr.il_adv_sel { + cursor: pointer; +} +tr.il_adv_sel_act { + background-color: #fff9bc; + cursor: pointer; +} +td.il_adv_sel { + border-bottom: 1px solid #f0f0f0; + padding: 3px 10px; + text-align: left; + white-space: nowrap; + cursor: pointer; + font-weight: normal; +} +#ilAdvSelListTable_item_creation td.il_adv_sel { + min-width: 150px; +} +td.il_adv_sel_ic { + border-bottom: 1px solid #f0f0f0; + padding: 3px 0 3px 10px; + text-align: left; + cursor: pointer; +} +td.ilAsyncImgLoader { + padding: 0 40px; +} +span[id^="ilAdvSelListAnchorElement_"] + div { + position: absolute; + z-index: 5000; + left: 0; + right: 0; +} +div[id^="ilAdvSelListTable_"] { + overflow: auto; + background-color: white; + clear: both; + display: none; + position: absolute; +} +@media only screen and (min-width: 1200px) { + #ilAdvSelListAnchorText_asl + ul.dropdown-menu > li > div.row .row, + #ilAdvSelListAnchorText_asl + .dropdown-backdrop + ul.dropdown-menu > li > div.row .row, + #mm_adm_tr + span + ul.dropdown-menu > li > div.row .row, + #mm_adm_tr + ul.dropdown-menu > li > div.row .row { + width: auto; + } + #ilAdvSelListAnchorText_asl + ul.dropdown-menu > li > div.row ul, + #ilAdvSelListAnchorText_asl + .dropdown-backdrop + ul.dropdown-menu > li > div.row ul, + #mm_adm_tr + span + ul.dropdown-menu > li > div.row ul, + #mm_adm_tr + ul.dropdown-menu > li > div.row ul { + min-width: 250px; + } +} +@media only screen and (max-width: 768px) { + #ilAdvSelListAnchorText_asl + ul.dropdown-menu > li > div.row, + #ilAdvSelListAnchorText_asl + .dropdown-backdrop + ul.dropdown-menu > li > div.row, + #mm_adm_tr + span + ul.dropdown-menu > li > div.row, + #mm_adm_tr + ul.dropdown-menu > li > div.row { + width: 100% !important; + margin: 0; + } +} +@media only screen and (max-width: 992px) { + #ilAdvSelListAnchorText_asl + ul.dropdown-menu > li > div.row { + min-width: 260px; + } +} +@media only screen and (min-width: 992px) and (max-width: 1200px) { + #ilAdvSelListAnchorText_asl + ul.dropdown-menu > li > div.row { + min-width: 520px; + } +} +@media only screen and (min-width: 1200px) { + #ilAdvSelListAnchorText_asl + ul.dropdown-menu > li > div.row { + min-width: 780px; + } +} +@media only screen and (max-width: 768px) { + #ilAdvSelListAnchorText_asl + ul.dropdown-menu { + position: absolute; + background-color: white; + } +} +div.ilNewObjectSelector { + display: block; + text-align: right; + margin-bottom: 8px; + padding: 0; + width: 100%; +} +div.ilNewObjectSelector > .btn-group.open { + display: inline-block; + width: 100%; +} +div.ilNewObjectSelector > .btn-group.open #ilAdvSelListAnchorText_asl { + float: right; +} +div.ilNewObjectSelector > .btn-group.open #ilAdvSelListAnchorText_asl + .dropdown-menu { + top: 30px; + right: 0; + left: auto; +} +div.ilNewObjectSelector > .btn-group.open #ilAdvSelListAnchorText_asl + .dropdown-menu .dropdown-header { + margin-right: 1px; +} +[dir="rtl"] div.ilNewObjectSelector > .btn-group #ilAdvSelListAnchorText_asl { + float: left; +} +#il-add-new-item-gl h2, +#il-add-new-item-gl a { + white-space: break-spaces; +} +/* Services/Object */ +.ilHeadAction img { + width: 18px; + height: 18px; +} +.il_ItemProperty .badge { + font-size: 8px; + padding: 2px 4px; + margin-top: -1px; + margin-left: -5px; + position: absolute; +} +div.ilCreationFormSection .form-horizontal { + margin-top: -1px; + padding-top: 1px; +} +.ilObjListRow { + border-bottom: 2px solid #f0f0f0; + background-color: white; +} +.table-striped { + border-collapse: separate; +} +.table-striped > tbody > tr.ilObjListRow > td { + background-color: white; +} +.table-striped > tbody > tr.ilObjListRow:hover > td { + background-color: #f3f5f8; +} +.table-striped > tbody > tr.ilObjListRow:hover:nth-child(2n+1) > td { + background-color: #f3f5f8; +} +/* Services/Navigation */ +form.ilNavHistoryForm { + padding: 0; + margin: 0 5px 0 0; + padding: 5px 5px 2px; + border: 0 none; + display: inline; + font-size: 80%; +} +input.ilNavHistorySubmit { + color: #2255a0; + padding: 0; + margin: 0; + border: 0 none; + cursor: pointer; + background-color: #f0f0f0; +} +select.ilNavHistorySelect { + border: 0 none; + padding: 0; + background-image: none; + text-decoration: none; +} +/* Services/Block */ +.iosPdBlockDragAndDropPlaceholder { + border: 3px dashed #c0c0c0; + border-radius: 8px; + margin-bottom: 15px; +} +/* Blocks */ +div.il_Block, +table.il_Block { + width: 100%; + border-spacing: 0px; + border-collapse: collapse; + margin-bottom: 20px; + clear: both; + table-layout: fixed; + word-wrap: break-word; + background-color: #f9f9f9; + border: none; + text-align: left; + padding: 5px; +} +#il_center_col div.il_Block { + background-color: #f9f9f9; +} +div.ilBlockHeader, +div.ilBlockHeaderBig, +td.ilBlockHeader, +td.ilBlockHeaderBig { + /* font-family: 'Open Sans Semibold'; deactivated, since it affects drop downs in the header */ + font-weight: normal; + padding: 3px 0; + margin: 0 5px; + text-align: left; + color: #2c2c2c; + border-bottom: 1px solid #dddddd; + /* box-shadow: 0 -2px 1px -1px white inset; no white lines */ +} +div.ilBlockHeaderBig, +td.ilBlockHeaderBig { + font-size: 100%; +} +h2.ilBlockHeader { + font-weight: 600; + margin: 0; + padding: 0; + font-size: 100%; + display: inline; +} +h3.ilBlockHeader { + font-weight: 600; + margin: 0; + padding: 0; + font-size: 100%; + display: inline; +} +/* possibly deprecated */ +.il_BlockInfo { + font-size: 80%; + color: #6f6f6f; +} +/* new class */ +div.ilBlockInfo { + font-size: 75%; + color: #6f6f6f; + padding: 1px 3px; + background-color: #f9f9f9; + text-align: right; +} +div.ilBlockContent { + padding: 5px; +} +.ilBlockRow1, +.ilBlockRow2 { + padding: 3px; + border-bottom: 1px solid #f0f0f0; +} +div.ilBlockPropertyCaption { + color: #6f6f6f; +} +/* Services/UIComponent/Lightbox */ +.ilLightbox { + position: absolute; + top: 0; + bottom: 0; + right: 0; + left: 0; + background-color: #303030; + overflow: auto; + z-index: 1000; +} +a.ilMediaLightboxClose { + display: block; + float: right; + margin: 5px 0 10px 10px; + cursor: pointer; + color: #161616; + font-size: 140%; +} +a.ilMediaLightboxClose:hover { + color: #000000; + text-decoration: none; +} +.ilLightboxContent { + margin: 50px auto 0; + width: 640px; + max-width: 100%; +} +.ilLightboxContent iframe { + width: 100%; + min-height: 400px; +} +/* Services/Membership */ +div.ilAttendanceListPrint td, +div.ilAttendanceListPrint th { + border: 1px solid #dddddd; + padding: 2px; +} +th.ilMembershipRowActionsHeader { + text-align: right; +} +th.ilMembershipRowActionsHeader span { + padding-right: 6px; +} +body.ilBodyPrint { + height: auto; + background-color: white; + margin: 10px; + padding: 0; +} +/* Modules/BookingManager */ +.ilTextinfo { + margin-bottom: 10px; +} +/* Services/InfoScreen */ +div.ilInfoScreenSec { + padding: 0; + margin-bottom: 20px; +} +div.ilInfoScreenSec h2.ilHeader { + margin-bottom: 5px; + display: block; +} +.il_InfoScreenProperty { + padding: 15px; + vertical-align: top; + color: #6f6f6f; + font-style: italic; +} +.il_InfoScreenPropertyValue { + padding: 15px; + vertical-align: top; + background-color: white; +} +.ilInfoScreenSec.form-horizontal .form-group { + margin: 0; + background-color: white; +} +.ilInfoScreenSec.form-horizontal { + background-color: transparent; +} +.ilInfoScreenSec.form-horizontal .control-label { + padding: 15px; + line-height: normal; +} +/* Services/Init */ +@media only screen and (max-width: 768px) { + div.ilStartupFrame { + width: 100%; + } +} +.ilStartupSection { + padding-top: 25px; +} +@media only screen and (max-width: 768px) { + .ilStartupSection { + padding-top: 15px; + } +} +div.ilStartupSection form.form-horizontal { + text-align: left; + width: 40em; +} +@media only screen and (max-width: 768px) { + div.ilStartupSection form.form-horizontal { + width: auto; + } +} +div#il_startup_logo img { + height: 50px; + width: 50px; + margin: 15px 15px 0; +} +@media only screen and (max-width: 768px) { + div#il_startup_logo img { + margin: 10px; + max-width: 100%; + height: 40px; + width: 40px; + } +} +/* Services/Bookmarks */ +#block_pdbookm_0 #tree_div { + overflow: auto; + width: 100%; +} +#block_pdbookm_0 .il_Block #tree_div img { + height: 20px; + width: 20px; +} +.iosPdBmListImg { + height: 20px; + width: 20px; +} +.iosPdBmListImg[src$="spacer.png"] { + height: 0; + width: 0; +} +/* Services/UIComponent/Toolbar */ +.ilToolbar .container-fluid { + padding-left: 0; +} +.ilToolbar.navbar { + border: 0 none; + background-color: white; +} +.ilToolbar .navbar-toggle:focus-visible { + position: relative; + outline: 2px solid #FFFFFF; + outline-offset: 4px; +} +.ilToolbar .navbar-toggle:focus-visible::after { + content: " "; + position: absolute; + top: -2px; + left: -2px; + right: -2px; + bottom: -2px; + border: 2px solid #FFFFFF; + outline: 3px solid #0078D7; +} +.ilToolbar .navbar-toggle:active, +.ilToolbar .navbar-toggle.engaged { + outline: none; +} +.ilToolbar .ilToolbarItems { + padding: 0; +} +.ilToolbar .form-control { + width: auto; + display: inline-block; + vertical-align: top; +} +.ilToolbar .input-group { + vertical-align: top; +} +.ilToolbar input[type="file"] { + display: inline-block; +} +.ilToolbar li { + border: 0 none; + margin-right: 15px; +} +.ilToolbar li .dropdown-header { + border-bottom: 1px solid #dddddd; +} +.ilToolbar li .navbar-form, +.ilToolbar li .navbar-text { + padding: 0; + border: 0 none; + margin-left: 0; + margin-right: 0; + display: inline-block; + color: #161616; +} +.ilToolbar li.navbar-text { + margin-left: 0; +} +.ilToolbar li.ilToolbarSeparator { + border-left: 1px solid #dddddd; + height: 40px; +} +.ilToolbar li.ilToolbarGroup .navbar-form, +.ilToolbar li.ilToolbarGroup .navbar-text { + margin-left: 7.5px; +} +.ilToolbar li.ilToolbarGroup .navbar-form:first-child, +.ilToolbar li.ilToolbarGroup .navbar-text:first-child { + margin-left: 0; +} +.ilToolbar li.ilToolbarGroup .navbar-text { + margin-right: 0; +} +.ilToolbar .btn[disabled] { + padding: 4px 6px; +} +.ilToolbar .ilToolbarStickyItems { + float: left; + margin-left: 15px; +} +.ilToolbar .ilToolbarStickyItems.navbar-nav { + margin-top: 0; + margin-bottom: 0; +} +.ilToolbar .ilToolbarStickyItems.navbar-nav .open .dropdown-menu > li > a { + padding-left: 10px; +} +.ilToolbar .ilToolbarStickyItems > li { + float: left; + margin-right: 15px; +} +.ilToolbar .ilToolbarStickyItems > li .navbar-form { + border: 0 none; +} +.ilToolbar .ilToolbarStickyItems > li.ilToolbarStickyItem { + border: 0 none; +} +.ilToolbar ul.dropdown-menu > li { + border: 0 none; + margin-right: 0; +} +.ilToolbarContainer + .ilFilterContainer { + margin-top: -20px; +} +@media only screen and (max-width: 768px) { + .ilToolbar .container-fluid { + padding-left: 15px; + } + .ilToolbar li { + border-bottom: 1px solid #dddddd; + margin-right: 0; + } + .ilToolbar .ilToolbarStickyItems.navbar-nav .open .dropdown-menu > li > a { + padding-left: 0; + } +} +/* Services/UIComponent/Tooltip */ +.qtip-default { + font-size: 12px; + line-height: 1.5; + background-color: #4c6586; + border-color: #4c6586; + color: white; + -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15); + box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +/* Services/Rating */ +img.ilRatingIcon { + width: 16px; + height: 16px; +} +img.ilRatingMarker { + width: 7px; + height: 7px; +} +a.ilRating { + text-decoration: none; +} +div.ilRatingOverlay { + z-index: 1000 !important; + padding: 0 5px; + display: none; +} +/* Modules/Excercise */ +.ilExcAssignmentBody { + padding: 20px; + background-color: #f9f9f9; +} +.ilExcAssignmentHead img { + display: block; + float: left; + margin-top: 4px; +} +.ilExcAssignmentHead .ilAssignmentHeader { + padding: 0; + margin: 1px 0 0 25px; + font-size: 16px; +} +.ilExcAssignmentHead, +.ilAssignmentHeader { + display: block; +} +.ilExAssignmentHeadProperty { + margin: 4px 0 0 25px; + font-size: 12px; +} +.ilExcOverview .ilExcAssImageContainer { + max-width: 300px; + display: inline-block; + cursor: pointer; +} +.ilExcReportFeedback { + background-color: #f9f9f9; + padding: 9px; +} +.ilExcAssignmentInfoTool { + padding: 10px; +} +.ilExcAssignmentInfoTool h4 { + padding-left: 0px; + padding-right: 0px; +} +.ilExcAssignmentInfoTool p { + padding: 0px; +} +.ilExcAssignmentInfoTool ul { + padding-left: 30px; + margin: 0; +} +.progress { + height: 15px; + min-width: 100px; +} +.progress-bar { + font-size: 11px; + line-height: 15px; + min-width: 30px; +} +/* Services/News */ +td.il-news { + white-space: normal; +} +td.il-news .il-news-locator { + margin: 2px 0px 4px 0px; +} +td.il-news .ilIcon { + vertical-align: middle; +} +td.il-news .il-news-content { + clear: both; +} +td.il-news .il-news-player { + margin-top: 15px; + max-width: 600px; +} +td.il-news .il_BlockInfo { + text-align: right; +} +@media only screen and (max-width: 768px) { + td.il-news { + white-space: normal !important; + } +} +span.ilNewsRssIcon { + background-color: #B54F00; + color: white; + min-width: 36px; + font-size: 10px; + text-align: center; + display: inline-block; + padding: 0 5px; +} +span.ilNewsRssIcon:hover { + text-decoration: none; + background-color: #823900; +} +/* timeline, see http://codepen.io/jasondavis/pen/fDGdK */ +.ilTimeline { + list-style: none; + padding: 20px 0; + position: relative; +} +.ilTimeline:before { + top: 0; + bottom: 0; + position: absolute; + content: " "; + width: 3px; + background-color: #757575; + left: 50%; + margin-left: -1.5px; +} +@media only screen and (max-width: 768px) { + .ilTimeline:before { + left: 90%; + } +} +.ilTimeline > li { + margin-bottom: 20px; + position: relative; + margin-right: 50%; +} +.ilTimeline > li:nth-child(even) { + margin-left: 50%; + margin-right: 0; +} +@media only screen and (max-width: 768px) { + .ilTimeline > li:nth-child(even) { + margin-left: 0; + } +} +.ilTimeline > li:nth-child(even) > .ilTimelineBadge { + left: 0; + margin-left: -25px; + right: auto; + margin-right: 0; +} +@media only screen and (max-width: 768px) { + .ilTimeline > li:nth-child(even) > .ilTimelineBadge { + right: auto; + left: 90%; + } +} +@media only screen and (max-width: 768px) { + .ilTimeline > li { + margin-right: 0; + } +} +.ilTimeline > li:before, +.ilTimeline > li:after { + content: " "; + display: table; +} +.ilTimeline > li:after { + clear: both; +} +.ilTimeline > li > .ilTimelinePanel { + width: 88%; + float: left; + padding: 20px; + position: relative; + background: white; +} +@media only screen and (max-width: 768px) { + .ilTimeline > li > .ilTimelinePanel { + width: 80%; + } +} +.ilTimeline > li > .ilTimelinePanel:after { + position: absolute; + top: 27px; + right: -14px; + display: inline-block; + border-top: 14px solid transparent; + border-left: 14px solid white; + border-right: 0 solid white; + border-bottom: 14px solid transparent; + content: " "; +} +.ilTimeline > li > .ilTimelineBadge { + color: white; + width: 50px; + height: 50px; + padding-top: 8px; + line-height: 1.2em; + font-size: 1em; + text-align: center; + position: absolute; + top: 16px; + background-color: #737373; + z-index: 100; + border-radius: 50%; + right: 0; + margin-right: -25px; +} +@media only screen and (max-width: 768px) { + .ilTimeline > li > .ilTimelineBadge { + left: 90%; + right: auto; + margin-left: -25px; + } +} +.ilTimeline > li > .ilTimelineBadge > .ilTimelineDay { + font-size: 1.3em; +} +.ilTimeline > li > .ilTimelineBadge > .ilTimelineMonth { + font-size: 0.8em; +} +.ilTimeline > li > .ilTimelineBadge > p { + padding: 0; + margin: 0; +} +.ilTimeline > li:nth-child(even) > .ilTimelinePanel { + float: right; +} +@media only screen and (max-width: 768px) { + .ilTimeline > li:nth-child(even) > .ilTimelinePanel { + float: left; + } +} +.ilTimeline > li:nth-child(even) > .ilTimelinePanel:before { + border-left-width: 0; + border-right-width: 15px; + left: -15px; + right: auto; +} +@media only screen and (max-width: 768px) { + .ilTimeline > li:nth-child(even) > .ilTimelinePanel:before { + border-left-width: 15px; + border-right-width: 0; + right: auto; + right: -15px; + } +} +.ilTimeline > li:nth-child(even) > .ilTimelinePanel:after { + border-left-width: 0; + border-right-width: 14px; + left: -14px; + right: auto; +} +@media only screen and (max-width: 768px) { + .ilTimeline > li:nth-child(even) > .ilTimelinePanel:after { + border-left-width: 14px; + border-right-width: 0; + left: auto; + right: -14px; + } +} +.ilTimeline .media-heading { + clear: right; + margin-top: 8px; +} +.ilTimeline div.ilNotesHeader { + background-color: #f9f9f9; +} +.ilNewsTimelineTruncatedText { + /*overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap;*/ +} +.ilNewsTimelineObjHead img { + width: 22px; + height: 22px; +} +.ilNewsTimelinePlayer { + position: relative; + z-index: 500; +} +.ilNewsTimelineUserImage { + float: left; + overflow: hidden; + width: 100px; +} +@media only screen and (max-width: 768px) { + .ilNewsTimelineUserImage { + width: 50px; + } +} +.ilNewsTimelineUserImage img { + width: 75px; + height: 75px; +} +@media only screen and (max-width: 768px) { + .ilNewsTimelineUserImage img { + width: 40px; + height: 40px; + } +} +.ilNewsTimelineContentSection { + padding-left: 100px; +} +@media only screen and (max-width: 768px) { + .ilNewsTimelineContentSection { + padding-left: 50px; + } +} +.ilNewsTimelineEditInfo { + width: 90%; +} +.ilNewsTimelineMoreLoader { + text-align: center; +} +.ilNewsTimelineMoreLoader img { + width: 30px; + height: 30px; +} +/* https://github.com/JoanClaret/jquery-dynamic-max-height */ +.dynamic-height-wrap { + overflow: hidden; + position: relative; + -webkit-transition: max-height 0.25s ease-in-out; + -o-transition: max-height 0.25s ease-in-out; + transition: max-height 0.25s ease-in-out; + width: 100%; +} +/* Bottom gradient (optional, but recommended)*/ +.dynamic-height-active .dynamic-height-wrap:before { + background: linear-gradient(to bottom, rgba(240, 249, 255, 0) 0%, white 100%); + bottom: 0; + content: ''; + height: 30px; + left: 0; + position: absolute; + right: 0; + z-index: 1; +} +.dynamic-height-active .dynamic-show-more { + display: inline-block; +} +.dynamic-show-more { + display: none; +} +.ilTimeline .ilNotes { + margin: 0 -20px -20px -20px; + padding: 10px 20px; +} +div.ilSurveyPageEditDropArea { + border-color: #88be51; + color: #88be51; + background-color: #aed389; +} +div.ilSurveyPageEditDropAreaSelected { + border-color: #88be51; + color: #88be51; + background-color: #94c564; +} +div.ilSurveyPageEditAreaDragging { + border: 2px dashed #2c2c2c; + background-color: #f9f9f9; + padding: 5px; +} +div.ilSurveyPageEditActionMenu { + float: right; + margin: 3px; +} +.il-svy-qst-compressed .questionTitle { + display: none; +} +.il-svy-qst-compressed tr:first-child td { + visibility: hidden; + height: 1px; + line-height: 1px; + padding-top: 0; + padding-bottom: 0; +} +#il-svy-output-form table td p { + hyphens: auto; +} +/* Modules/MediaPool */ +#ilMepPreviewContent { + margin: 0; + width: 100%; + padding: 0; + border: 0; +} +.ilMediaPoolPagePreviewBody { + background-color: #f9f9f9; + height: auto; +} +/* Services/Tags */ +.ilTagCloud { + font-size: 12px; + padding: 6px 12px; +} +.ilTag { + background-color: #75deea; + /* background-color: lighten(@brand-primary, 10%); */ + color: #000000; + display: inline-block; + white-space: nowrap; + padding: 1px 5px; + margin: 2px 4px 2px 0; + border-radius: 3px; +} +a.ilTag:hover, +a.ilTag:active { + text-decoration: none; + color: #000000; + background-color: #5fd9e7; +} +.ilTagRelHigh { + background-color: #85d1da; + color: #000000; +} +.ilTagRelMiddle { + background-color: #95c5ca; + color: #000000; +} +.ilTagRelLow { + background-color: #a5b8ba; + color: #000000; +} +.ilTagRelVeryLow { + background-color: #b0b0b0; + color: #000000; +} +.ilTag.ilHighlighted { + background-color: #B54F00; +} +#il_tags_modal textarea { + resize: vertical; +} +/* Services/UIComponent/Checklist */ +div.ilChecklist ul { + list-style-type: none; + margin: 0; + padding: 0; +} +div.ilChecklist ul li { + padding: 0; + font-size: 90%; +} +div.ilChecklist ul li a, +div.ilChecklist ul li span { + padding: 5px 5px; + margin: 0 -5px; + display: block; +} +div.ilChecklist ul a:hover { + text-decoration: none; + color: #4c6586; +} +div.ilChecklist ul li a:hover { + background-color: #e2e8ef; +} +div.ilChecklist ul li p, +div.ilChecklist ul li p:hover { + color: #6f6f6f; + font-size: 85%; + text-decoration: none; + padding: 0; + margin-top: 0; +} +div.ilChecklist ul li img { + width: 18px; + height: 18px; + float: right; +} +.ilSetupContent div.ilChecklist { + min-width: 200px; +} +/* Modules/WorkspaceFolder */ +#tbl_wfld.table-striped > tbody > tr > td { + background-color: transparent; +} +.ilWspContainerListFooter { + background-color: #f9f9f9; + margin: 0px -15px -15px -15px; + padding: 5px 25px; +} +/* Services/FileUpload */ +.ilFileUploadEntryProgressPercent { + font-size: 75%; +} +.ilFileUploadEntryOptions { + font-size: 90%; +} +.ilFileUploadEntryOptions label.control-label { + padding-top: 3px; +} +/* Modules/Portfolio */ +ul.ilPCMyCoursesCourseList > li { + margin-bottom: 10px; +} +ul.ilPCMyCoursesCourseList > li .course-list-tree-icon { + width: 20px; + height: 20px; +} +ul.ilPCMyCoursesObjectiveList > li { + margin-top: 5px; + margin-left: 40px; +} +a.ilPCMyCoursesToggle { + outline: 0; +} +div.ilPCMyCoursesPath { + margin-bottom: 10px; + font-size: 90%; + /* font-style: italic; */ +} +div.ilPrtfSignature { + margin-top: 60px; + border-top: 1px solid black; +} +.ilPrtfMetaInfo { + margin-top: 20px; +} +.ilPrtfMetaInfo td { + padding-left: 20px; +} +.ilPrtfMetaInfo td, +.ilPrtfMetaInfo th { + padding-top: 5px; + vertical-align: top; +} +div.ilPrtfToc { + margin-top: 40px; +} +body.ilPrtfPdfBody { + margin: 0; +} +body.ilPrtfPdfBody > div.ilInvisibleBorder { + padding: 0; + padding-left: 40px; +} +body.ilPrtfPdfBody h1.ilc_PrintPageTitle { + border-bottom: 1px solid #000000; +} +body.ilPrtfPdfBody .ilPCMyCoursesToggle img { + visibility: hidden; +} +/* Services/Awareness */ +.ilAwarenessDropDown .popover { + max-width: 300px; + color: #161616; + min-width: 250px; +} +#awareness-list { + overflow: auto; +} +#awareness-list .dropdown-header { + background-color: #f9f9f9; + margin-bottom: 0px; +} +.ilAwarenessDropDown .popover-content { + padding: 0; +} +.ilAwarenessDropDown .media-body, +.ilAwarenessDropDown .media-left, +.ilAwarenessDropDown .media-right { + display: table-cell; + vertical-align: top; +} +.ilAwarenessDropDown .media-left { + padding-right: 10px; +} +.ilAwarenessDropDown .media { + padding: 10px; +} +#awareness-content .input-group { + display: table; +} +#awareness-content .media:hover { + background-color: #e2e8ef; +} +#awareness-content .glyphicon { + font-size: inherit; +} +#awareness-content .dropdown-menu { + position: static; + float: none; + -webkit-box-shadow: none; + box-shadow: none; +} +#awareness-content .media { + padding: 0; +} +#awareness-content .media-left img { + width: 45px; + height: 45px; +} +.ilAwarenessItem { + border-bottom: 1px solid #dddddd; + background-color: white; +} +.ilAwarenessItem > div[role='button']:focus-visible:focus-visible { + position: relative; + outline: 2px solid #FFFFFF; + outline-offset: 4px; +} +.ilAwarenessItem > div[role='button']:focus-visible:focus-visible::after { + content: " "; + position: absolute; + top: -2px; + left: -2px; + right: -2px; + bottom: -2px; + border: 2px solid #FFFFFF; + outline: 3px solid #0078D7; +} +.ilAwarenessItem > div[role='button']:focus-visible:active, +.ilAwarenessItem > div[role='button']:focus-visible.engaged { + outline: none; +} +.ilAwarenessItem ul { + margin: 0; + padding: 0; +} +.ilAwarenessItem ul li { + margin: 0; + padding: 0; +} +#awareness-content .media-body { + white-space: nowrap; + width: auto; +} +#awareness-content .media-body { + padding-top: 8px; +} +#awareness-content .media-body h4, +#awareness-content .media-body p { + color: #161616; + font-size: 12px; + padding: 5px 3px 0 3px; + line-height: 1em; + margin: 0; +} +#awareness-content .media-body h4 { + padding-top: 0px; + font-size: bold; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +#awareness-content .dropdown-menu { + background-color: #f9f9f9; + padding: 10px 0; + font-size: 12px; +} +#awareness-content .dropdown-menu a { + color: #161616; +} +#awareness-content .dropdown-menu a:hover { + color: #000000; +} +#awareness-content .arrow-down { + width: 0; + height: 0; + border-left: 11px solid transparent; + border-right: 11px solid transparent; + border-top: 11px solid white; + margin-top: -10px; + margin-left: 100px; +} +#awareness_trigger { + display: block; +} +#awareness_trigger > span { + display: table-cell; +} +.ilAwarenessItem h3.popover-title { + display: none; +} +.ilAwarenessItem .media { + display: table; + width: 100%; +} +.ilAwarenessItemRow { + display: table-row; + width: 100%; +} +.ilAwarenessItem .media-left { + width: 55px; +} +.ilAwarenessItemRow .media-body { + /* background-image: url('./templates/default/images/scorm/not_attempted.svg'); */ + background-repeat: no-repeat; + background-size: 12px 12px; + background-position: right 10px top 50%; + /* see http://stackoverflow.com/questions/9789723/css-text-overflow-in-a-table-cell */ + /* and bug #18937 */ + /* max-width: 0; */ + width: 100%; +} +.ilAwarenessItemRow .media-body.ilAwarenessOnline { + background-image: url('images/scorm/completed.svg'); +} +.ilAwarenessLoader { + display: block; + margin: 15px auto; + width: 30px; + height: 30px; +} +#il_awrn_filer_btn .glyphicon { + filter: invert(0); + margin-right: 0; + font-family: 'Glyphicons Halflings'; +} +#il_awrn_filer_btn img { + width: 10px; + height: 10px; +} +#awareness-content .ilHighlighted { + background-color: #e2e8ef; + color: #6f6f6f; +} +.ilAwrnBadgeHidden { + visibility: hidden; +} +/* due to bug #17839 */ +#awareness-content .dropdown-backdrop { + display: none; + right: auto; + width: 0px; +} +.ilAwarenessItem > div { + cursor: pointer; +} +[data-onscreenchat-inact-userid] { + opacity: 0.3 !important; +} +.ilOnScreenChatWindowHeaderTooltip ul { + text-align: left; + list-style-type: none; + margin: 0; + padding: 0; +} +#onscreenchat-container { + position: fixed; + bottom: 0; + left: 0; + right: 0; + width: 100%; + /*height: 100px;*/ + overflow: visible; + pointer-events: none; + z-index: 1039; +} +#onscreenchat-container .iosOnScreenChat { + margin-right: -3px; +} +#onscreenchat-container .popover { + max-width: 200px; + min-height: 100px; + word-break: break-word; +} +#onscreenchat-container .popover a { + border: 1px solid white; + padding: 1px 0 1px 2px; +} +#onscreenchat-container .popover a:hover { + border: 1px solid silver; +} +#onscreenchat-container .popover a img { + max-width: 19px; + max-height: 19px; +} +#onscreenchat-container .row { + position: relative; +} +#onscreenchat-container .chat-window-wrapper { + bottom: 0; + padding-left: 5px; + padding-right: 5px; + width: 278px; + height: 377px; + background-color: #f0f0f0; +} +#onscreenchat-container .chat-window-wrapper:last-child { + padding-left: 0; +} +#onscreenchat-container .chat-window-wrapper .chat-img img { + height: 30px; + width: 30px; +} +#onscreenchat-container .chat-window-wrapper li.left .chat-img { + margin-right: 5px; +} +#onscreenchat-container .chat-window-wrapper li.right .chat-img { + margin-left: 5px; +} +#onscreenchat-container .chat-window-wrapper .iosOnScreenChatBodyMsg { + overflow-x: hidden; + overflow-wrap: break-word; + word-wrap: break-word; + -ms-hyphens: auto; + -moz-hyphens: auto; + -webkit-hyphens: auto; + hyphens: auto; +} +#onscreenchat-container .chat-window-wrapper .iosOnScreenChatMessageContainer { + background-color: transparent; +} +#onscreenchat-container .chat-window-wrapper .iosOnScreenChatMessageContainer .iosOnScreenChatMessagePlaceholder { + position: absolute; + z-index: 0; + border: 0 none !important; + background-color: transparent; + opacity: 0.5; +} +#onscreenchat-container .chat-window-wrapper .iosOnScreenChatMessageContainer .iosOnScreenChatMessage { + background-color: transparent; + position: relative; + z-index: 1; + white-space: pre-wrap; + user-select: text; + outline: none; + overflow-x: hidden; + height: auto; + min-height: 26px; + max-height: 75px; + overflow-wrap: break-word; + word-wrap: break-word; + -ms-word-break: break-all; + word-break: break-all; + word-break: break-word; + -ms-hyphens: auto; + -moz-hyphens: auto; + -webkit-hyphens: auto; + hyphens: auto; + cursor: text; + padding-right: 26px; +} +#onscreenchat-container .chat-window-wrapper .osc_truncate_username { + width: 150px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + display: inline-block; +} +#onscreenchat-container .chat-window-wrapper .text-muted-left { + width: 160px; + margin-top: -4px; + text-align: right; +} +#onscreenchat-container .chat-window-wrapper .text-muted-right { + width: 160px; + margin-top: -4px; + text-align: left; +} +#onscreenchat-container .chat-window-wrapper .osc_truncate_username_left { + width: 160px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + display: inline-block; + margin-bottom: -5px; + text-align: right; +} +#onscreenchat-container .chat-window-wrapper .osc_truncate_username_right { + width: 160px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + display: inline-block; +} +#onscreenchat-container .chat-window-wrapper .chat { + list-style: none; + margin: 0; + padding: 0; +} +#onscreenchat-container .chat-window-wrapper .chat li.separator:not(:first-child) { + margin-top: 10px; +} +#onscreenchat-container .chat-window-wrapper .chat li.header:not(:first-child) { + margin-top: 15px; +} +#onscreenchat-container .chat-window-wrapper .chat li { + padding-bottom: 5px; +} +#onscreenchat-container .chat-window-wrapper .chat li.separator { + text-align: center; + background-color: #f9f9f9; +} +#onscreenchat-container .chat-window-wrapper .chat li.separator p { + font-size: 0.9em; +} +#onscreenchat-container .chat-window-wrapper .chat li.header, +#onscreenchat-container .chat-window-wrapper .chat li.message { + padding-left: 15px; + padding-right: 15px; +} +#onscreenchat-container .chat-window-wrapper .chat li.message.right .chat-body { + text-align: justify; + float: right; + max-width: 85%; +} +#onscreenchat-container .chat-window-wrapper .chat li.message.left .chat-body { + text-align: justify; + width: 85%; +} +#onscreenchat-container .chat-window-wrapper .chat li .chat-body .header strong { + font-size: 0.8em; +} +#onscreenchat-container .chat-window-wrapper .chat li .chat-body p { + margin: 0; + color: #777; + font-size: 0.9em; +} +#onscreenchat-container .chat-window-wrapper .panel { + pointer-events: auto; + margin: 0; + border: 1px solid #dcdcdc; +} +#onscreenchat-container .chat-window-wrapper .panel .panel-heading { + font-size: 80%; + display: block; + padding: 5px 5px 5px 15px; + pointer-events: auto; + margin: 0; + vertical-align: middle; +} +#onscreenchat-container .chat-window-wrapper .panel .panel-heading .btn { + padding: 0 4px; +} +#onscreenchat-container .chat-window-wrapper .panel .panel-heading img { + width: 16px; + height: 16px; + vertical-align: sub; +} +#onscreenchat-container .chat-window-wrapper .panel .panel-heading .close { + margin-top: -2px; + margin-left: 5px; +} +#onscreenchat-container .chat-window-wrapper .panel .panel .slidedown .glyphicon, +#onscreenchat-container .chat-window-wrapper .panel .chat .glyphicon { + margin-right: 5px; +} +#onscreenchat-container .chat-window-wrapper .panel .panel-body { + height: auto; + overflow-y: scroll; + position: relative; + height: 250px; + padding-left: 0; + padding-right: 0; + padding-bottom: 0; +} +#onscreenchat-container .chat-window-wrapper .panel .panel-body .fader { + position: -webkit-sticky; + position: sticky; + bottom: 0; + width: 100%; + height: 30px; + background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#fff)); + background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #fff 100%); +} +#onscreenchat-container .chat-window-wrapper .panel .panel-footer { + position: relative; + border-top: none; + padding-top: 15px ; + padding-bottom: 15px; +} +#onscreenchat-container .chat-window-wrapper .iosOnScreenChatEmoticonsPanel { + position: absolute; + float: right; + bottom: 21px; + z-index: 3; + right: 28px; +} +#onscreenchat-container .chat-window-wrapper .iosOnScreenChatEmoticonsPanel > a { + display: block; + height: 14px; + width: 14px; + background: url("images/emoticons_trigger.png") no-repeat; + background-size: cover; + z-index: 1000; +} +.iosOnScreenChatModalBody .ui-menu-item { + padding: 5px; +} +.iosOnScreenChatModalBody .ui-menu-item-wrapper { + cursor: pointer !important; +} +.ilOnScreenChatSearchLoader { + vertical-align: middle; + width: 10px; + height: 10px; + margin-left: 5px; + display: inline-block; +} +.il-deck .il-card .caption div.icon.small { + vertical-align: middle; +} +#tos_documents td.std .dropdown { + display: inline-block; +} +/* Services/UIComponent/Modal */ +.modal-body .jstree li { + overflow: hidden; + text-overflow: ellipsis; +} +.modal-body .jstree a { + display: inline; +} +.modal-content { + color: #161616; +} +/* Services/Badge */ +img.ilBadgeImage { + max-width: 150px; + max-height: 150px; +} +.ilBadgeImageThumbnail a .img-responsive { + max-width: 50px; + max-height: 50px; + display: inline-block; +} +.ilBadgeImageThumbnail .modal .img-responsive { + margin: auto; + width: 50%; + height: auto; +} +div.ilBadgeBackpackPanelContent { + min-height: 200px; +} +div.ilBadgeBackpackPanelContent img { + margin: auto; +} +span.ilProfileBadge { + display: inline-block; + padding: 5px; +} +span.ilProfileBadge > a { + width: 50px; + height: 50px; + display: inline-block; +} +span.ilProfileBadge > a img { + margin: auto; + max-width: 50px; + max-height: 50px; +} +span.ilProfileBadge .modal .img-responsive { + margin: auto; + width: 50%; + height: auto; +} +.ilBadgeDeck .modal .img-responsive { + margin: auto; + width: 50%; + height: auto; +} +/*! + * Datetimepicker for Bootstrap 3 + * version : 4.17.37 + * https://github.com/Eonasdan/bootstrap-datetimepicker/ + */ +/* see variables.less +@bs-datetimepicker-timepicker-font-size: 1.2em; +@bs-datetimepicker-active-bg: @btn-primary-bg; +@bs-datetimepicker-active-color: @btn-primary-color; +@bs-datetimepicker-border-radius: @border-radius-base; +@bs-datetimepicker-btn-hover-bg: @gray-lighter; +@bs-datetimepicker-disabled-color: @gray-light; +@bs-datetimepicker-alternate-color: @gray-light; +@bs-datetimepicker-secondary-border-color: #ccc; +@bs-datetimepicker-secondary-border-color-rgba: rgba(0, 0, 0, 0.2); +@bs-datetimepicker-primary-border-color: white; +@bs-datetimepicker-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +*/ +.bootstrap-datetimepicker-widget { + list-style: none; +} +.bootstrap-datetimepicker-widget.dropdown-menu { + margin: 2px 0; + padding: 4px; + width: 19em; +} +@media (min-width: 768px) { + .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs { + width: 38em; + } +} +@media (min-width: 992px) { + .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs { + width: 38em; + } +} +@media (min-width: 1200px) { + .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs { + width: 38em; + } +} +.bootstrap-datetimepicker-widget.dropdown-menu:before, +.bootstrap-datetimepicker-widget.dropdown-menu:after { + content: ''; + display: inline-block; + position: absolute; +} +.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before { + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-bottom: 7px solid #ccc; + border-bottom-color: rgba(0, 0, 0, 0.2); + top: -7px; + left: 7px; +} +.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after { + border-left: 6px solid transparent; + border-right: 6px solid transparent; + border-bottom: 6px solid white; + top: -6px; + left: 8px; +} +.bootstrap-datetimepicker-widget.dropdown-menu.top:before { + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-top: 7px solid #ccc; + border-top-color: rgba(0, 0, 0, 0.2); + bottom: -7px; + left: 6px; +} +.bootstrap-datetimepicker-widget.dropdown-menu.top:after { + border-left: 6px solid transparent; + border-right: 6px solid transparent; + border-top: 6px solid white; + bottom: -6px; + left: 7px; +} +.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before { + left: auto; + right: 6px; +} +.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after { + left: auto; + right: 7px; +} +.bootstrap-datetimepicker-widget .list-unstyled { + margin: 0; +} +.bootstrap-datetimepicker-widget a[data-action] { + padding: 6px 0; +} +.bootstrap-datetimepicker-widget a[data-action]:active { + -webkit-box-shadow: none; + box-shadow: none; +} +.bootstrap-datetimepicker-widget .timepicker-hour, +.bootstrap-datetimepicker-widget .timepicker-minute, +.bootstrap-datetimepicker-widget .timepicker-second { + width: 54px; + font-weight: bold; + font-size: 1.2em; + margin: 0; +} +.bootstrap-datetimepicker-widget button[data-action] { + padding: 6px; +} +.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; + content: "Increment Hours"; +} +.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; + content: "Increment Minutes"; +} +.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; + content: "Decrement Hours"; +} +.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; + content: "Decrement Minutes"; +} +.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; + content: "Show Hours"; +} +.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; + content: "Show Minutes"; +} +.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; + content: "Toggle AM/PM"; +} +.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; + content: "Clear the picker"; +} +.bootstrap-datetimepicker-widget .btn[data-action="today"]::after { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; + content: "Set the date to today"; +} +.bootstrap-datetimepicker-widget .picker-switch { + text-align: center; +} +.bootstrap-datetimepicker-widget .picker-switch::after { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; + content: "Toggle Date and Time Screens"; +} +.bootstrap-datetimepicker-widget .picker-switch td { + padding: 0; + margin: 0; + height: auto; + width: auto; + line-height: inherit; +} +.bootstrap-datetimepicker-widget .picker-switch td span { + line-height: 2.5; + height: 2.5em; + width: 100%; +} +.bootstrap-datetimepicker-widget table { + width: 100%; + margin: 0; +} +.bootstrap-datetimepicker-widget table td, +.bootstrap-datetimepicker-widget table th { + text-align: center; + border-radius: 0px; +} +.bootstrap-datetimepicker-widget table th { + height: 20px; + line-height: 20px; + width: 20px; +} +.bootstrap-datetimepicker-widget table th.picker-switch { + width: 145px; +} +.bootstrap-datetimepicker-widget table th.disabled, +.bootstrap-datetimepicker-widget table th.disabled:hover { + background: none; + color: #737373; + cursor: not-allowed; +} +.bootstrap-datetimepicker-widget table th.prev::after { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; + content: "Previous Month"; +} +.bootstrap-datetimepicker-widget table th.next::after { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; + content: "Next Month"; +} +.bootstrap-datetimepicker-widget table thead tr:first-child th { + cursor: pointer; +} +.bootstrap-datetimepicker-widget table thead tr:first-child th:hover { + background: #e2e8ef; + color: #000000; +} +.bootstrap-datetimepicker-widget table td { + height: 54px; + line-height: 54px; + width: 54px; +} +.bootstrap-datetimepicker-widget table td.cw { + font-size: 0.8em; + height: 20px; + line-height: 20px; + color: #737373; +} +.bootstrap-datetimepicker-widget table td.day { + height: 20px; + line-height: 20px; + width: 20px; +} +.bootstrap-datetimepicker-widget table td.day:hover, +.bootstrap-datetimepicker-widget table td.hour:hover, +.bootstrap-datetimepicker-widget table td.minute:hover, +.bootstrap-datetimepicker-widget table td.second:hover { + background: #e2e8ef; + color: #000000; + cursor: pointer; +} +.bootstrap-datetimepicker-widget table td.old, +.bootstrap-datetimepicker-widget table td.new { + color: #737373; +} +.bootstrap-datetimepicker-widget table td.today { + position: relative; +} +.bootstrap-datetimepicker-widget table td.today:before { + content: ''; + display: inline-block; + border: solid transparent; + border-width: 0 0 7px 7px; + border-bottom-color: #557b2e; + border-top-color: rgba(0, 0, 0, 0.2); + position: absolute; + bottom: 4px; + right: 4px; +} +.bootstrap-datetimepicker-widget table td.active, +.bootstrap-datetimepicker-widget table td.active:hover { + background-color: #557b2e; + color: white; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.bootstrap-datetimepicker-widget table td.active.today:before { + border-bottom-color: white; +} +.bootstrap-datetimepicker-widget table td.disabled, +.bootstrap-datetimepicker-widget table td.disabled:hover { + background: none; + color: #737373; + cursor: not-allowed; +} +.bootstrap-datetimepicker-widget table td span { + display: inline-block; + width: 54px; + height: 54px; + line-height: 54px; + margin: 2px 1.5px; + cursor: pointer; + border-radius: 0px; +} +.bootstrap-datetimepicker-widget table td span:hover { + background: #e2e8ef; + color: #000000; +} +.bootstrap-datetimepicker-widget table td span.active { + background-color: #557b2e; + color: white; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.bootstrap-datetimepicker-widget table td span.old { + color: #737373; +} +.bootstrap-datetimepicker-widget table td span.disabled, +.bootstrap-datetimepicker-widget table td span.disabled:hover { + background: none; + color: #737373; + cursor: not-allowed; +} +.bootstrap-datetimepicker-widget.usetwentyfour td.hour { + height: 27px; + line-height: 27px; +} +.bootstrap-datetimepicker-widget.wider { + width: 21em; +} +.bootstrap-datetimepicker-widget .datepicker-decades .decade { + line-height: 1.8em !important; +} +.input-group.date .input-group-addon { + cursor: pointer; + border: 1px solid #757575; +} +.input-group.date .input-group-addon:last-child { + border-left: 0; +} +.il-orgunit .multi_icons_wrapper { + display: inline-block; + vertical-align: bottom; + float: right; +} +.il-orgunit .multi_icon { + display: inline-block; +} +.il-orgunit .multi_input_line { + border-top: 1px solid #EDEDED; + padding-top: 10px; +} +.il-orgunit .multi_input_line:nth-child(2) { + border-top: none; + padding-top: 0; +} +.il-orgunit .multi_input_line .input { + display: inline-block; + border: none; + vertical-align: top; +} +#il_expl2_jstree_cont_orgu_explorer img { + width: 16px; + height: 16px; +} +.multi_icons_wrapper { + display: inline-block; + vertical-align: bottom; + float: right; +} +.multi_icon { + display: inline-block; +} +.multi_input_line { + border-top: 1px solid #EDEDED; + padding-top: 10px; +} +.multi_input_line:nth-child(2) { + border-top: none; + padding-top: 0; +} +.multi_input_line .input { + display: inline-block; + border: none; + vertical-align: top; +} +/* BEGIN LTIConsumer */ +#ltiLoadingAnimation { + padding-top: 50px; + text-align: center; +} +#ltiIframe { + border: solid #7c7c7c 2px !important; + padding: 3px; + width: 100%; + height: 500px; +} +/* END LTIConsumer */ +.ilLike { + padding: 5px 0px; + text-align: right; +} +.ilLike .modal { + text-align: left; +} +.ilLike .modal .glyphicon { + font-size: 160%; +} +.ilLike .badge { + margin-left: -7px; + top: 7px; +} +.ilLike .glyphicon { + font-size: 130%; +} +.ilLike .il-counter-spacer { + margin-left: 0px; + font-size: 9px; + padding: 0; + visibility: hidden; +} +.ilLike a { + display: inline-block; + /* padding: 2px 4px; */ +} +.ilLike a:hover { + text-decoration: none; +} +.ilLikeEmoticons { + padding: 0; +} +.ilLikeEmoticons a { + display: inline-block; + font-size: 140%; + padding: 4px; +} +.ilLikeEmoticons a:hover { + text-decoration: none; + /*background-color: @il-highlight-bg;*/ + background-color: #F0F0F0; +} +.ilLike .il-item img { + max-width: 50%; + float: right; +} +.ilLSOLearnerView { + /*ILIAS-GUI, "startpage" of LSO*/ +} +.ilLSOLearnerView .il-workflow-step-label, +.ilLSOLearnerView .il-workflow-step-label .btn { + color: #161616 !important; + cursor: default !important; + text-decoration: none !important; +} +.ilLSOKioskModeObjectHeader .il_HeaderInner { + padding-bottom: 5px; +} +.ilLSOKioskModeNavigation { + margin-bottom: 10px; + background-color: #f9f9f9; +} +.ilLSOKioskModeNavigation .navbar-form { + line-height: 25px; +} +.ilLSOKioskModeContent .panel-primary .panel-heading { + display: none; +} +.ilLearningHistoryShowMore { + text-align: center; +} +.ilPCLearnHist { + background-color: #f0f0f0; + padding: 3px 8px; +} +/* ilPreview classes */ +.il_ContainerItemPreview { + font-size: 11px; + margin-left: 10px; +} +.ilPreviewList { + margin: 0; + padding: 0; + list-style: none; +} +.ilPreviewItem { + display: block; + margin: 0; + padding: 0; +} +.ilPreviewItem img { + border: 1px solid #D6D6D6; + -webkit-box-shadow: 0 0 5px #D2D5D8; + box-shadow: 0 0 5px #D2D5D8; +} +.ilPreviewText { + font-size: 90%; + margin-top: -20px; + color: #2c2c2c; +} +.ilPreviewTextLoading { + width: 14px; + height: 14px; + background: transparent url("images/loader.svg") no-repeat 0 0; + display: none; +} +.ilPreviewActions a.submit, +.ilPreviewActions a.submit:hover { + margin-top: 5px; +} +.ilPreviewActions a.ilPreviewActionHidden { + display: none; +} +.ilPreviewStatusNone { + filter: alpha(opacity=60); + -moz-opacity: 0.6; + opacity: 0.6; +} +/* tooltip */ +#qtip-preview { + max-width: none; + min-width: 50px; + line-height: normal; + -webkit-box-shadow: rgba(0, 0, 0, 0.47) 0 0 7px 0; + box-shadow: rgba(0, 0, 0, 0.47) 0 0 7px 0; + background-color: white; + border-collapse: separate; + font-size: 14px; + padding: 0; + border: 1px solid #D1D1D1; +} +#qtip-preview .qtip-titlebar { + background: white; + padding: 14px 20px 10px 20px; +} +#qtip-preview .qtip-content { + background: white; + padding: 0 20px 20px; + -moz-user-select: none; + -ms-user-select: none; + -webkit-user-select: none; + user-select: none; +} +#qtip-preview .qtip-title { + background: transparent; + font-weight: normal; +} +#qtip-preview .qtip-close { + right: 20px; + top: 14px; + margin-top: 0; + border: 0; + border-radius: 0; + background: transparent url("images/preview_close.png") no-repeat 0 0; + width: 16px; + height: 16px; +} +#qtip-preview .qtip-close:hover { + background-position-x: -16px; +} +#qtip-preview .ui-icon-close { + display: none; +} +.ilPreviewTooltipContent { + position: relative; + background: #F8F8F8; + border: 1px solid #E9E9E9; + padding: 0; +} +.ilPreviewTooltipContent .ilPreviewList { + display: block; + padding: 10px; + text-align: center; + margin: 0 20px; + box-sizing: content-box; +} +.ilPreviewTooltipPrev { + position: absolute; + background: transparent url("images/preview_arrows.png") no-repeat 0 0; + width: 30px; + height: 40px; + left: 0; + top: 50%; + margin-top: -25px; + cursor: pointer; +} +.ilPreviewTooltipPrev:hover { + background-position-x: -30px; +} +.ilPreviewTooltipPrev.ilPreviewDisabled { + opacity: 0.4; + cursor: default; + background-position-x: -60px; +} +.ilPreviewTooltipNext { + position: absolute; + background: transparent url("images/preview_arrows.png") no-repeat 0 -40px; + width: 30px; + height: 40px; + right: 0; + top: 50%; + margin-top: -25px; + cursor: pointer; +} +.ilPreviewTooltipNext:hover { + background-position-x: -30px; +} +.ilPreviewTooltipNext.ilPreviewDisabled { + opacity: 0.4; + cursor: default; + background-position-x: -60px; +} +/* inline */ +.ilPreviewInline { + overflow: hidden; + width: 100%; +} +.ilPreviewInlineTable { + /* width: 100%; //provisory fix for #12096 */ + display: table; + table-layout: fixed; + margin: 0; + padding: 0; +} +.ilPreviewInlineRow { + display: table-row; + margin: 0; + padding: 0; +} +.ilPreviewInlineCell { + display: table-cell; + margin: 0; + padding: 0; +} +.ilPreviewInlineContent { + overflow: auto; +} +.ilPreviewInlineContent .ilPreviewList { + padding: 0 0 5px 0; + white-space: nowrap; + display: inline-block; +} +.ilPreviewInlineContent .ilPreviewItem { + display: inline-block; + margin: 0 10px 0 0; +} +.ilPreviewInlineContent .ilPreviewItem img { + -webkit-box-shadow: none; + box-shadow: none; +} +.ilPreviewInlineContent .ilPreviewText { + font-size: 100%; + margin-top: 0; +} +.webdav-view-control { + text-align: center; + padding: 5px; +} +/* former ta.css */ +.kiosk { + padding: 2em; + background-color: #fafafa; +} +.fullwidth_invisible { + background-color: transparent !important; +} +.feedback { + /* border: 1px solid gray;*/ + padding: 4px; + display: block; + background: #EEEEEE; +} +.centermessage { + width: 25em; + margin-left: auto; + margin-right: auto; + font-weight: bold; + font-size: 150%; +} +.col2 { + width: 100%; + float: left; +} +.rcol { + width: 50%; + float: right; +} +.lcol { + width: 50%; + float: left; +} +.participant.solution { + padding: 5px; + width: 50%; + overflow-x: auto; +} +.lcol.participant { + width: 49%; + overflow-x: auto; +} +.rcol.solution { + width: 49%; + overflow-x: auto; + padding: 5px; + background: #E2FFC7; + /* Fallback IE 6-8 */ + background: rgba(226, 255, 199, 0.4); +} +#kioskOptions { + clear: both; + overflow: hidden; + width: 100%; + border-top: 1px #aaa solid; + border-bottom: 1px #aaa solid; + margin-bottom: 1em; + padding: 1em 0; +} +#kioskTestTitle { + float: left; + width: 50%; +} +#kioskParticipant { + float: right; + text-align: right; + width: 50%; +} +.print { + visibility: hidden; +} +.ilTstWorkingFormBlock_WorkingTime { + text-align: center; + clear: both; +} +.ilTstWorkingFormInfo_UserWorkingTime { + visibility: hidden; + display: none; +} +.ilTstWorkingFormInfo_ProcessTimeLeft { + font-size: 200%; + font-weight: bold; +} +.ilTstQuestionSummaryBlock_WorkingTime { + clear: both; +} +div.ilc_Question { + padding-left: 20px; + margin-top: 10px; + margin-bottom: 10px; +} +.testSheet { + background: #EEEEEE; + border-spacing: 1px; + border: 1px outset #BBBBBB; + margin: 5px; + padding: 2em; +} +.questionTitle { + margin-top: 5px; + margin-bottom: 5px; + font-size: 140%; + padding-bottom: 3px; + border-bottom-width: 1px; + border-bottom-style: solid; + border-color: #000000; +} +.ilTestQuestionRelatedObjectivesInfo { + font-size: 0.7em; + font-style: italic; + margin: 5px 0; +} +.questionPrintview { + border: 1px solid #C0C0C0; + padding: 0.25em; + margin-top: 1em; +} +.solutionbox { + color: black; + background-color: white; + padding-left: 5px; + padding-right: 5px; + border-style: inset; + border-width: 1px; +} +td.middle { + color: #000000; + background-color: inherit; + border-spacing: 0px; + border: none; + padding: 3px; + vertical-align: middle; +} +td.top { + color: #000000; + background-color: inherit; + border-spacing: 0px; + border: none; + padding: 3px; + vertical-align: top; +} +/* --- Test tool javascript styles --- */ +span.nowrap { + white-space: nowrap; +} +div.termtext { + width: 200px; + height: 100px; + border: 1px solid #000000; + background-color: #F1F1F1; + color: #222222; + padding: 10px; + vertical-align: middle; + border-style: outset; + text-align: center; +} +div.dropzone { + width: 220px; + height: 120px; + border: 1px solid #000000; + background-color: #FFE4E4; + color: #222222; + padding: 10px; + vertical-align: middle; + border-style: dotted; + text-align: center; +} +div.textboximage { + width: 200px; + height: 80px; + border: 1px solid #000000; + background: #DDDDDD; + padding: 10px; + vertical-align: middle; + border-style: outset; + text-align: center; +} +div.imagebox { + width: 200px; + height: 100px; + border: 1px solid #000000; + background-color: #F1F1F1; + color: #222222; + padding: 10px; + vertical-align: middle; + border-style: outset; + text-align: center; + z-index: 200; +} +div.textbox { + width: 200px; + height: 100px; + border: 1px solid #000000; + background-color: #F1F1F1; + color: #222222; + padding: 10px; + vertical-align: middle; + border-style: outset; + text-align: center; + z-index: 200; +} +#filterpanel { + text-align: right; +} +.filteractive { + background-color: #f7face; + border: 1px #d48110 solid; +} +.filterinactive { + background-color: #fff; +} +.manfeedback .toggle-button { + padding-left: 20px; + background: transparent url(images/del_sprite_arrows.gif) 3px -318px no-repeat; + cursor: pointer; +} +.manfeedback .yes { + padding-left: 20px; + background: transparent url(images/del_sprite_arrows.gif) 3px -359px no-repeat; + cursor: pointer; +} +.manfeedback .off { + padding-left: 20px; + background: none; + cursor: default; +} +div.odd { + padding: 0.5em 0; +} +div.even { + padding: 0.5em 0; +} +div.last { + border-bottom: none; +} +table.imagemapareas tr, +table.kvpwizard tr, +table.matchingwizard tr, +table.matchingpairwizard tr, +table.errortextwizard tr, +table.singlechoicewizard tr, +table.multiplechoicewizard tr { + vertical-align: top; +} +table.imagemapareas th, +table.kvpwizard th, +table.matchingwizard th, +table.matchingpairwizard th, +table.errortextwizard th, +table.singlechoicewizard th, +table.multiplechoicewizard th, +table.kprimchoicewizard th { + vertical-align: top; +} +table.kprimchoicewizard th.true, +table.kprimchoicewizard th.false { + padding: 5px 5px; +} +table.kprimchoicewizard td.correctness { + vertical-align: top; + text-align: center; +} +table.kprimchoicewizard th { + font-size: 90%; + font-weight: bold; + text-align: center; +} +table.kprimchoicewizard { + margin-bottom: 15px; +} +table.kprimchoicewizard td { + padding-top: 15px; +} +div.ilAssKprimChoiceTable div.optionLabel, +table.kprimchoicewizard th.optionLabel { + background-color: lightgrey; +} +table.ilAssKprimChoiceTable tr.aggregaterow td { + border-bottom: solid lightgrey 1px; +} +table.ilAssKprimChoiceTable tr.aggregaterow td.answer_frequency { + text-align: right; +} +table.il_tst_answer_aggregation { + border-collapse: collapse; +} +table.il_tst_answer_aggregation td, +table.il_tst_answer_aggregation th { + padding: 5px 15px; +} +table.il_tst_answer_aggregation th { + background-color: lightgrey; +} +table.il_tst_answer_aggregation td { + border-bottom: solid lightgrey 1px; +} +table.il_tst_answer_aggregation td.answer_option { + font-style: italic; +} +table.il_tst_answer_aggregation td.answer_frequency { + text-align: right; +} +#tst_output { + clear: both; + overflow: hidden; + width: 100%; + float: left; +} +#tst_left { + float: left; + width: 0%; +} +#tst_left h1 { + font-size: 110%; + font-weight: bold; +} +#tst_right { + float: right; + width: 100%; +} +.question_description { + font-style: italic; + font-size: 90%; +} +ul.shortlist { + list-style-type: none; + padding: 0; +} +/* fau: testNav - icon for answered/unanswered questions in shortlist */ +ul.shortlist li { + padding: 0 0 6px 15px; + background-repeat: no-repeat; + background-size: 10px; + background-position: 0px 5px; +} +ul.shortlist li.answered { + background-image: url('../../../../templates/default/images/answered.svg'); +} +ul.shortlist li.unanswered { + background-image: url('../../../../templates/default/images/answered_not.svg'); +} +/* fau. */ +ul.shortlist li.active { + font-weight: bold; +} +ul.shortlist li.listEntry a { + text-decoration: none; + color: #0033AA; +} +ul.shortlist li.listEntry a:hover { + text-decoration: underline; +} +.number { + text-align: right; +} +.errortext a:link, +.errortext a:visited { + text-decoration: none; + color: #000; + padding: 0 2px; + line-height: 1.5em; +} +.errortext a:hover { + background-color: #ddd; +} +.ilc_qetitem_ErrorTextSelected { + background-color: #9bd9fe; + border: 1px #666 solid; +} +.selGroup { + border: 2px #9bd9fe solid; + padding: 3px 2px; + margin-right: 2px; +} +.questionpool_info { + padding: 0.4em; + margin-top: 0.4em; +} +.questionpool_title { + font-weight: bold; +} +td.matching { + vertical-align: middle; +} +div.term { + display: inline; + padding: 0.5em 1em; + float: left; +} +.solutiontable td { + padding: 0 1em; +} +span.result { + font-style: italic; +} +div.ilc_Page.readonly div.ilc_question_Standard { + background-color: #f3f3f3; + background-image: url(../../../../templates/default/images/qmark-ro.svg); +} +ul.ilAssQuestionRelatedNavigationContainer, +div.ilAssQuestionRelatedNavigationContainer { + margin: 15px 0; + float: none; +} +ul.ilAssQuestionRelatedNavigationContainer div.navbar { + padding-right: 12px; + min-height: unset; + margin-bottom: 10px; +} +div.tstModalConfirmationText { + margin-bottom: 20px; +} +div.tstModalConfirmationButtons a, +div.tstModalConfirmationButtons input { + margin-right: 20px; +} +div.ilTestOutputBlock_DynTestFinished { + background-color: #FAFAFA; + padding: 100px; +} +a.il_question_answer_list_back_anchor { + float: right; + font-size: 0.7em; + margin-right: 3px; +} +.ilCenterForced { + text-align: center !important; +} +tr.ilBorderlessRow { + margin-right: 20px; +} +td.ilAssQuestSkillAssignQuestTitle div { + margin-right: 20px; +} +.ilAssQuestionLacExprWizard td, +.ilAssQuestionLacExprWizard th { + padding-right: 10px; +} +a.il_participant_block_back_anchor, +a.il_question_answer_list_back_anchor { + float: right; + margin-right: 3px; +} +a.il_question_answer_list_back_anchor { + font-size: 0.7em; +} +.test_specific_feedback td:first-child { + padding-right: 1em; + font-style: italic; + font-weight: bold; +} +.test_specific_feedback td:last-child p:first-child { + margin-top: 0; +} +p.ilAssKprimInstruction, +p.ilAdditionalAssQuestionInstruction { + font-style: italic; + font-size: 0.9em; + margin: 5px 0 15px 0 !important; +} +table.kprimchoicewizard th.optionLabel { + font-size: 1.1em; +} +table.imagemapareas tr.active-area, +table.imagemapareas tr.active-area td { + background-color: #fdfabb !important; +} +/* fau: testNav - added and changed styles */ +td.ilc_Page { + padding: 15px; +} +.ilTestQuestionSubtitleBlocks { + margin-top: -12px; +} +.ilTestMarkQuestionIcon { + width: 12px; + height: 12px; +} +.ilTestAnswerStatusIcon { + display: inline-block; + width: 12px; + height: 12px; + margin-top: -3px; +} +.ilTestQuestionAction.disabled a { + color: #b0b0b0 !important; +} +/* fau. */ +div.ilAssClozeTest { + line-height: 2.5em; +} +div.ilAssClozeTest input { + line-height: 1.25em; +} +div.ilc_Page.readonly img.imagemap, +div.ilc_Page.readonly div.filesContainer, +div.ilc_Page.readonly div.filesContainer a, +div.ilc_Page.readonly div.uploadContainer input, +div.ilc_Page.readonly div.ilAssErrorText span, +div.ilc_Page.readonly input[disabled], +div.ilc_Page.readonly select[disabled], +div.ilc_Page.readonly textarea[disabled] { + pointer-events: all !important; + cursor: not-allowed !important; +} +.tstAutosaveMsg { + font-style: italic; + border: 1px #666 solid; + background-color: #ffffe0; + position: fixed; + z-index: 99999999999; + top: 0; + left: 0; +} +.textarea { + cursor: not-allowed !important; + border: 1px solid #a9a9a9; + padding: 2px; + background-color: #ebebe4; + min-height: 200px; +} +.ilSpecificAnswerFeedback td:first-child { + padding-right: 30px; +} +.ilc_question_MultipleChoice .ilc_qanswer_Answer > div { + vertical-align: top; +} +.ilc_question_SingleChoice .ilc_qanswer_Answer > div { + vertical-align: top; +} +.noMargin { + margin: 0; +} +div.editLink { + padding-right: 1em; +} +[dir="rtl"] div.editLink { + padding-right: 0; + padding-left: 1em; +} +img[src$="icon_checked.svg"] { + height: 11px; + margin: 0 6px 0 5px; + opacity: 0.5; + width: 11px; +} +[dir="rtl"] img[src$="icon_checked.svg"] { + margin: 0 5px 0 6px; +} +.glyphicon-ok { + font-size: 11px; + text-align: center; +} +.pdMailRow .imageSpace { + margin-left: 40px; +} +.pdMailRow > img { + margin: 2px 0; + max-width: 30px; +} +[dir="rtl"] .pdMailRow .imageSpace { + margin-left: 0; + margin-right: 40px; +} +[dir="rtl"] .radio label, +[dir="rtl"] .checkbox label { + padding-left: 0; + padding-right: 20px; +} +[dir="rtl"] .radio input[type="radio"], +[dir="rtl"] .radio-inline input[type="radio"], +[dir="rtl"] .checkbox input[type="checkbox"], +[dir="rtl"] .checkbox-inline input[type="checkbox"] { + margin-left: 0; + margin-right: -20px; +} +.il_InfoScreenSection { + padding: 10px 10px 0; +} +.il_InfoScreenSection > .ilFloatRight { + padding-bottom: 4px; + padding-right: 4px; +} +[dir="rtl"] .il_InfoScreenSection > .ilFloatRight { + padding-right: 0; + padding-left: 4px; +} +.yui-panel-container { + color: #161616; +} +.mceEditor, +.mceLayout { + width: 100% !important; +} +table.mceLayout { + table-layout: fixed; +} +.mceIframeContainer iframe { + max-width: 100%; +} +table.mceToolbar { + table-layout: fixed; + display: inline-block; + float: left; + height: auto !important; + max-width: 100%; +} +table.mceToolbar tbody, +table.mceToolbar tr, +table.mceToolbar td { + display: inline-block; + white-space: normal !important; +} +.alert > a { + text-decoration: underline; +} +.alert > a.btn { + text-decoration: none; +} +.code-container { + display: grid; +} +@media only screen and (max-width: 768px) { + div.ilGoogleMap { + max-width: 100%; + } +} +@media only screen and (max-width: 768px) { + .navbar-nav { + margin: 7.5px 0px; + } +} +.yui-skin-sam.form-inline .form-control { + vertical-align: top; +} +.yui-skin-sam .yui-button button { + line-height: 23px; + min-height: 23px; +} +/* basic responsiveness (beta) + no more specific section. no more delos_sm.less data (treated as bug) + "Responsive" code has to be inserted like: + .myClass { + ... + @media only screen and (max-width: @grid-float-breakpoint-max) { + ... + } + } +*/ +/* print css */ +@media print { + * { + /* see bug 0022342 */ + /* text-shadow: none !important; + color: black !important; // Black prints faster: h5bp.com/s + background: transparent !important; + box-shadow: none !important; */ + } + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + a[href^="javascript:"]:after, + a[href^="#"]:after { + content: ""; + } + pre, + blockquote { + border: 1px solid #757575; + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + img { + max-width: 100% !important; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + select { + background: white !important; + } + .navbar { + display: none; + } + .table td, + .table th { + background-color: white !important; + } + .btn > .caret, + .dropup > .btn > .caret { + border-top-color: black !important; + } + .label { + border: 1px solid black; + } + .table { + border-collapse: collapse !important; + } + .table-bordered th, + .table-bordered td { + border: 1px solid #dddddd !important; + } + #ilTopBar, + .osdNotificationContainer, + .ilMainHeader, + .ilMainMenu, + .ilTreeView, + .btn, + #ilTab, + #ilSubTab, + #minheight, + #ilFooter { + display: none; + } + #mainspacekeeper { + padding: 0; + } + .ilLeftNavSpace { + margin-left: 0 !important; + } + div.ilTabContentOuter { + border: none; + } + div.ilFileDropTargetOverlay { + display: none; + } + a[href]:after { + content: ""; + } +} +.read-more-state { + display: none; +} +.read-more-target { + opacity: 0; + max-height: 0; + font-size: 0; + transition: 0.25s ease; +} +.read-more-state:checked ~ .read-more-wrap .read-more-target { + opacity: 1; + font-size: inherit; + max-height: 999em; +} +.read-more-state ~ .read-more-trigger:before { + content: 'Show more'; +} +.read-more-state:checked ~ .read-more-trigger:before { + content: 'Show less'; +} +.read-more-trigger { + cursor: pointer; + display: inline-block; + padding: 0 0.5em; + color: #737373; + font-size: 0.9em; + line-height: 2; + border: 1px solid #dddddd; + border-radius: 0.25em; +} diff --git a/Icarus/Resources/Manual/Demo/templates/default/delos.css.map b/Icarus/Resources/Manual/Demo/templates/default/delos.css.map new file mode 100644 index 0000000..dc2e545 --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/delos.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/font.less","delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/normalize.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/glyphicons.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/src/UI/templates/default/Tree/tree.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/scaffolding.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/mixins/vendor-prefixes.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/variables.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/mixins/tab-focus.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/thumbnails.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/carousel.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/mixins/image.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/libs/bower/bower_components/webui-popover/src/jquery.webui-popover.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/type.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/mixins/text-emphasis.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/mixins/background-variant.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/mixins/text-overflow.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/code.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/variables.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/grid.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/mixins/grid.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/mixins/grid-framework.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/tables.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/mixins/table-row.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/forms.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/mixins/forms.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/buttons.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/mixins/buttons.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/button-groups.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/component-animations.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/dropdowns.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/mixins/nav-divider.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/mixins/reset-filter.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/mixins/border-radius.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/input-groups.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/navs.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/navbar.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/mixins/nav-vertical-align.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/utilities.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/breadcrumbs.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/pagination.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/mixins/pagination.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/pager.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/labels.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/mixins/labels.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/badges.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/jumbotron.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/alerts.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/mixins/alerts.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/progress-bars.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/mixins/gradients.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/mixins/progress-bar.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/media.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/list-group.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/mixins/list-group.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/panels.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/mixins/panels.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/responsive-embed.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/wells.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/close.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/modals.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/tooltip.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/mixins/reset-text.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/popovers.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/mixins/clearfix.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/src/UI/templates/default/Table/table.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/mixins/center-block.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/mixins/hide-text.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/responsive-utilities.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/node_modules/bootstrap/less/mixins/responsive-visibility.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/src/UI/templates/default/Counter/counter.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/src/UI/templates/default/Panel/panel.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/src/UI/templates/default/Card/card.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/src/UI/templates/default/Deck/deck.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/src/UI/templates/default/Dropzone/dropzone.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/src/UI/templates/default/Button/button.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/tab-focus-mixin.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/src/UI/templates/default/Button/tag.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/src/UI/templates/default/Button/toggle.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/src/UI/templates/default/Divider/divider.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/src/UI/templates/default/Dropdown/dropdown.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/src/UI/templates/default/Item/item.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/src/UI/templates/default/ViewControl/viewcontrol.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/src/UI/templates/default/Breadcrumbs/breadcrumbs.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/src/UI/templates/default/Layout/standardpage.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/src/UI/templates/default/Chart/chart.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/src/UI/templates/default/Input/input.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/src/UI/templates/default/Input/tag.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/src/UI/templates/default/Input/password.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/src/UI/templates/default/Input/radio.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/src/UI/templates/default/Input/multiselect.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/src/UI/templates/default/Input/textarea.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/src/UI/templates/default/Input/filter.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/src/UI/templates/default/Input/duration.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/src/UI/templates/default/Input/file.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/src/UI/templates/default/Listing/workflow.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/src/UI/templates/default/Listing/characteristic_value.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/src/UI/templates/default/MessageBox/messagebox.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/src/UI/templates/default/Modal/modal.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/src/UI/templates/default/MainControls/Slate/slate.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/src/UI/templates/default/MainControls/metabar.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/src/UI/templates/default/MainControls/mainbar.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/src/UI/templates/default/MainControls/footer.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/src/UI/templates/default/MainControls/mode_info.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/src/UI/templates/default/Menu/drilldown.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/src/UI/templates/default/Symbol/icon.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/src/UI/templates/default/Symbol/glyph.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/src/UI/templates/default/Symbol/avatar.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/src/UI/templates/default/Link/link.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/src/UI/templates/default/Popover/popover.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/color.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/multi-line-cap.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Services/Accordion/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Modules/ScormAicc/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Services/Form/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Services/UIComponent/Explorer2/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Modules/Forum/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Services/Mail/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Services/COPage/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Services/Calendar/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Modules/Wiki/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Services/MainMenu/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Services/UIComponent/Tabs/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Services/UIComponent/GroupedList/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Services/Table/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Services/Notes/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Modules/Blog/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Services/Skill/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Modules/Poll/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Services/Search/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Services/Help/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Modules/DataCollection/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Modules/Bibliographic/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Services/MediaObjects/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Services/Chart/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Services/Captcha/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Services/User/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Services/Style/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Modules/Course/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Modules/Chatroom/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Services/Container/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Modules/LearningModule/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Services/UIComponent/AdvancedSelectionList/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Services/Object/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Services/Navigation/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Services/Block/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Services/UIComponent/Lightbox/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Services/Membership/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Modules/BookingManager/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Services/InfoScreen/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Services/Init/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Services/Bookmarks/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Services/UIComponent/Toolbar/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Services/UIComponent/Tooltip/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Services/Rating/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Modules/Excercise/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Services/UIComponent/ProgressBar/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Services/News/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Modules/Survey/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Modules/MediaPool/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Services/Tags/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Services/UIComponent/Checklist/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Modules/WorkspaceFolder/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Services/FileUpload/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Modules/Portfolio/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Services/Awareness/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Services/OnScreenChat/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Services/Certificate/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Services/TermsOfService/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Services/UIComponent/Modal/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Services/Badge/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Services/Calendar/bootstrap-datetimepicker.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Modules/OrgUnit/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Modules/LTIConsumer/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Services/Like/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Modules/LearningSequence/delos.less","/Users/fenglaender/Desktop/ilias60ce/volumes/ilias/templates/default/less/Services/LearningHistory/delos.less"],"names":[],"mappings":"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H,cACE,GmDpMC;AnDmMH,cACE,GmDnMC;A7CLH,U6CIG;A7CJH,U6CKG;A7CeH,gB6ChBG;A7CgBH,gB6CfG;A7CwBH,I6CzBG;A7CyBH,I6CxBG;AxCuhBH,gBAqBE,YwC7iBC;AxCwhBH,gBAqBE,YwC5iBC;ApCoBH,YoCrBG;ApCqBH,YoCpBG;ApCiIH,mBAWE,aoC7IC;ApCkIH,mBAWE,aoC5IC;A7BNH,I6BKG;A7BLH,I6BMG;A5BJH,O4BGG;A5BHH,O4BIG;A5BgBH,c4BjBG;A5BiBH,c4BhBG;A5BmCH,gB4BpCG;A5BoCH,gB4BnCG;AtBTH,MsBQG;AtBRH,MsBSG;ATCH,WSFG;ATEH,WSDG;AJgEH,aIjEG;AJiEH,aIhEG;AJwFH,aIzFG;AJyFH,aIxFG;ACaH,0BAuDI,oCDrED;ACcH,0BAuDI,oCDpED;EACC,SAAS,GAAT;EACA,cAAA;;AAEF,SAAC;AnD8LH,cACE,GmD/LC;A7CTH,U6CSG;A7CWH,gB6CXG;A7CoBH,I6CpBG;AxCmhBH,gBAqBE,YwCxiBC;ApCgBH,YoChBG;ApC6HH,mBAWE,aoCxIC;A7BVH,I6BUG;A5BRH,O4BQG;A5BYH,c4BZG;A5B+BH,gB4B/BG;AtBbH,MsBaG;ATHH,WSGG;AJ4DH,aI5DG;AJoFH,aIpFG;ACSH,0BAuDI,oCDhED;EACC,WAAA;;A1BRJ;E4BRE,cAAA;EACA,iBAAA;EACA,kBAAA;;A5BSF;EACE,uBAAA;;AAEF;EACE,sBAAA;;AAQF;EACE,wBAAA;;AAEF;EACE,yBAAA;;AAEF;EACE,kBAAA;;AAEF;E6BzBE,WAAA;EACA,kBAAA;EACA,iBAAA;EACA,6BAAA;EACA,SAAA;;A7B8BF;EACE,wBAAA;;AAOF;EACE,eAAA;;A8BjCF;EACE,mBAAA;;AAMF;AACA;AACA;AACA;ECjBE,wBAAA;;ADqBF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;EACE,wBAAA;;AAIA,QAAmC;EAgJrC;IC7LE,yBAAA;;EACA,KAAK;IAAK,yBAAA;;EACV,EAAE;IAAQ,kBAAA;;EACV,EAAE;EACF,EAAE;IAAQ,mBAAA;;;AD8C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,KAAC;EACA,sBAAsB,sBAAtB;;AAED,KAAC;EACA,sBAAsB,sBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,qBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,sBAAtB;;AAED,KAAC;EACA,sBAAsB,sBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,sBAAtB;;AAED,KAAC;EACA,sBAAsB,sBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,sBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,sBAAtB;;AAED,KAAC;EACA,sBAAsB,sBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,qBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,sBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,sBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,sBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,sBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,sBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED,KAAC;EACA,sBAAsB,uBAAtB;;AAED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;;AAJD,UAdD,iBAcE,wBAAwB;EAExB,yBAAA;EACA,qBAAA;EACA,cAAA;;AAJD,UAdD,iBAcE,wBAAwB;EAExB,yBAAA;EACA,qBAAA;EACA,cAAA;;AAJD,UAdD,iBAcE,wBAAwB;EAExB,yBAAA;EACA,qBAAA;EACA,cAAA;;AAJD,UAdD,iBAcE,wBAAwB;EAExB,yBAAA;EACA,qBAAA;EACA,cAAA;;AAJD,UAdD,iBAcE,wBAAwB;EAExB,yBAAA;EACA,qBAAA;EACA,cAAA;;AAJD,UAdD,iBAcE,wBAAwB;EAExB,yBAAA;EACA,qBAAA;EACA,cAAA;;AAJD,UAdD,iBAcE,wBAAwB;EAExB,yBAAA;EACA,qBAAA;EACA,cAAA;;AAJD,UAdD,iBAcE,wBAAwB;EAExB,yBAAA;EACA,qBAAA;EACA,cAAA;;AAJD,UAdD,iBAcE,wBAAwB;EAExB,yBAAA;EACA,qBAAA;EACA,cAAA;;AAJD,UAdD,iBAcE,wBAAwB;EAExB,yBAAA;EACA,qBAAA;EACA,cAAA;;AAJD,UAdD,iBAcE,wBAAwB;EAExB,yBAAA;EACA,qBAAA;EACA,cAAA;;AAJD,UAdD,iBAcE,wBAAwB;EAExB,yBAAA;EACA,qBAAA;EACA,cAAA;;AAJD,UAdD,iBAcE,wBAAwB;EAExB,yBAAA;EACA,qBAAA;EACA,cAAA;;AAJD,UAdD,iBAcE,wBAAwB;EAExB,yBAAA;EACA,qBAAA;EACA,cAAA;;AAJD,UAdD,iBAcE,wBAAwB;EAExB,yBAAA;EACA,qBAAA;EACA,cAAA;;AAJD,UAdD,iBAcE,wBAAwB;EAExB,yBAAA;EACA,qBAAA;EACA,cAAA;;AAJD,UAdD,iBAcE,wBAAwB;EAExB,yBAAA;EACA,qBAAA;EACA,cAAA;;AAJD,UAdD,iBAcE,wBAAwB;EAExB,yBAAA;EACA,qBAAA;EACA,cAAA;;AAJD,UAdD,iBAcE,wBAAwB;EAExB,yBAAA;EACA,qBAAA;EACA,cAAA;;AAJD,UAdD,iBAcE,wBAAwB;EAExB,yBAAA;EACA,qBAAA;EACA,cAAA;;AAJD,UAdD,iBAcE,wBAAwB;EAExB,yBAAA;EACA,qBAAA;EACA,cAAA;;A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"} \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/delos.less b/Icarus/Resources/Manual/Demo/templates/default/delos.less new file mode 100644 index 0000000..3ebef7d --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/delos.less @@ -0,0 +1,2114 @@ +//out: delos.css, sourcemap: true, compress: false + +@import "less/font.less"; + /* rtl-review is this font safe for RTL languages? */ + + /* rtl-review */ +[dir="ltr"] * { direction: ltr; unicode-bidi: embed; } //bidi-override +[dir="rtl"] * { text-align: right; direction: rtl; unicode-bidi: embed; } //bidi-override + +bdo[dir="ltr"] { direction: ltr; unicode-bidi: bidi-override; } +bdo[dir="rtl"] { direction: rtl; unicode-bidi: bidi-override; } + + +/* +/* rtl-review */ +/* with specifics imports +add [dir="rtl"] SELECTOR ([dir="ltr"] is default) +to elements with different left/right margin, padding, border, position, float, clear, text-align and, when needed, Background-position. +In theory, you should also invert shadow... but i think we could postpone this to another release... +All parts that aren't checked yet are actually marked with "rtl-review" +*/ + +@bsbase: "../../node_modules/bootstrap/less/"; + +// This part should be a copy of the less/bootstrap.less file +// containing all imports needed. +// The variables.less should point to a customized version. + +// Core variables and mixins +@import "@{bsbase}variables.less"; // original +@import "@{bsbase}mixins.less"; + +// Reset and dependencies +@import "@{bsbase}normalize.less"; +//@import "@{bsbase}print.less"; +@import "@{bsbase}glyphicons.less"; + +// Core CSS +@import "@{bsbase}scaffolding.less"; +@import "@{bsbase}type.less"; +@import "@{bsbase}code.less"; +@import "@{bsbase}grid.less"; +@import "@{bsbase}tables.less"; +@import "@{bsbase}forms.less"; +@import "@{bsbase}buttons.less"; + + +// Components +@import "@{bsbase}component-animations.less"; +@import "@{bsbase}dropdowns.less"; +@import "@{bsbase}button-groups.less"; +@import "@{bsbase}input-groups.less"; +@import "@{bsbase}navs.less"; +@import "@{bsbase}navbar.less"; +@import "@{bsbase}pagination.less"; +@import "@{bsbase}pager.less"; +@import "@{bsbase}labels.less"; +@import "@{bsbase}badges.less"; +@import "@{bsbase}jumbotron.less"; +@import "@{bsbase}thumbnails.less"; +@import "@{bsbase}alerts.less"; +@import "@{bsbase}progress-bars.less"; +@import "@{bsbase}media.less"; +@import "@{bsbase}list-group.less"; +@import "@{bsbase}panels.less"; +@import "@{bsbase}responsive-embed.less"; +@import "@{bsbase}wells.less"; +@import "@{bsbase}close.less"; +@import "@{bsbase}breadcrumbs.less"; + +// Components w/ JavaScript +@import "@{bsbase}modals.less"; +@import "@{bsbase}tooltip.less"; +@import "@{bsbase}popovers.less"; +@import "@{bsbase}carousel.less"; + +// Utility classes +@import "@{bsbase}utilities.less"; +@import "@{bsbase}responsive-utilities.less"; + +// UI framework +@uibase: "../../src/UI/templates/default/"; +@import "@{uibase}Counter/counter.less"; +@import "@{uibase}Panel/panel.less"; +@import "@{uibase}Card/card.less"; +@import "@{uibase}Deck/deck.less"; +@import "@{uibase}Dropzone/dropzone.less"; +@import "@{uibase}Button/button.less"; +@import "@{uibase}Button/tag.less"; +@import "@{uibase}Button/toggle.less"; +@import "@{uibase}Divider/divider.less"; +@import "@{uibase}Dropdown/dropdown.less"; +@import "@{uibase}Item/item.less"; +@import "@{uibase}ViewControl/viewcontrol.less"; +@import "@{uibase}Breadcrumbs/breadcrumbs.less"; +@import "@{uibase}Chart/chart.less"; +@import "@{uibase}Input/input.less"; +@import "@{uibase}Table/table.less"; +@import "@{uibase}Listing/workflow.less"; +@import "@{uibase}Listing/characteristic_value.less"; +@import "@{uibase}MessageBox/messagebox.less"; +@import "@{uibase}Modal/modal.less"; +@import "@{uibase}Tree/tree.less"; +@import "@{uibase}Layout/layout.less"; +@import "@{uibase}MainControls/maincontrols.less"; +@import "@{uibase}Menu/menu.less"; +@import "@{uibase}Symbol/symbol.less"; +@import "@{uibase}Link/link.less"; + +@import "less/variables.less"; //ILIAS Less variables +@import "less/bootstrap-variables.less"; //Boostrap Variales, overwritten by ILIAS + +// UI framework components which make use of variables from less/variables.less +// Note: These files need to be imported after less/variables.less +@import "@{uibase}Popover/popover.less"; + +//Extended color import depending on variables.less +@import "less/color.less"; // customized + +.bg-primary { + color: white; +} + +// general multi line cap +@import "less/multi-line-cap.less"; + +// tab focus ilias mixin +@import "less/focus-mixin.less"; + +/* flex grid support start */ + +// solved problem with nested grids by adding width: 100% to mixin from bootstrap's grid-framework.less + .make-grid-columns() { + // Common styles for all sizes of grid columns, widths 1-12 + .col(@index) { // initial + @item: ~".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}"; + .col((@index + 1), @item); + } + .col(@index, @list) when (@index =< @grid-columns) { // general; "=<" isn't a typo + @item: ~".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}"; + .col((@index + 1), ~"@{list}, @{item}"); + } + .col(@index, @list) when (@index > @grid-columns) { // terminal + @{list} { + position: relative; + // Prevent columns from collapsing when empty + min-height: 1px; + // Inner gutter via padding + padding-left: ceil((@grid-gutter-width / 2)); + padding-right: floor((@grid-gutter-width / 2)); + width: 100%; // this was added for ilias flex grid support + } + } + .col(1); // kickstart it +} + +.row-flex { + display: -webkit-box; + display: -moz-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; +} + +.row-flex-wrap { + -webkit-flex-flow: row wrap; + flex-flow: row wrap; + align-content: flex-start; +} + +.flex-col { + display: flex; + display: -webkit-flex; + flex-flow: column nowrap; + height: 100%; // to allow equal height cols inside +} + +// omitted .flex-grow for now as it has no effect where it is currently used. + +/* flex grid support end */ + +/* RTL review overwrite some specifics [bootstrap] styles + * + * use class "noMirror" to avoid image flip +*/ +[dir="rtl"] img:not(.noMirror) { + transform: scaleX(-1); +} + +[dir="rtl"] *[align="left"] { + text-align: right !important; +} + +[dir="rtl"] *[align="right"] { + text-align: left !important; +} + +[dir="rtl"] .navbar-header { + @media (min-width: @grid-float-breakpoint) { + float: right; + } +} + +[dir="rtl"] .navbar-brand { + float: right; + @media (min-width: @grid-float-breakpoint) { + .navbar > .container &, + .navbar > .container-fluid & { + margin-left: 0; + margin-right: -@navbar-padding-horizontal; + } + } +} + +[dir="rtl"] .navbar-toggle { + float: left; + margin-right: 0; + margin-left: @navbar-padding-horizontal; +} + + +[dir="rtl"] .navbar-nav { + @media (max-width: @grid-float-breakpoint-max) { + // Dropdowns get custom display when collapsed + .open .dropdown-menu { + > li > a, + .dropdown-header { + padding: 5px 25px 5px 15px; + } + } + } + + @media (min-width: @grid-float-breakpoint) { + float: right; + margin: 0; + + > li { + float: right; + } + + &.navbar-right:last-child { + margin-right: 0; + margin-left: -@navbar-padding-horizontal; + } + } +} +@media (min-width: @grid-float-breakpoint) { + [dir="rtl"] .navbar-left { .pull-right(); } + [dir="rtl"] .navbar-right { .pull-left(); } +} + +[dir="rtl"] .navbar-form { + @media (min-width: @grid-float-breakpoint) { + &.navbar-right:last-child { + margin-right: 0; + margin-left: -@navbar-padding-horizontal; + } + } +} + +[dir="rtl"] .navbar-text { + @media (min-width: @grid-float-breakpoint) { + float: right; + &.navbar-right:last-child { + margin-right: @navbar-padding-horizontal; + margin-left: 0; + } + } +} + +[dir="rtl"] form .col-sm-1, +[dir="rtl"] form .col-sm-2, +[dir="rtl"] form .col-sm-3, +[dir="rtl"] form .col-sm-4, +[dir="rtl"] form .col-sm-5, +[dir="rtl"] form .col-sm-6, +[dir="rtl"] form .col-sm-7, +[dir="rtl"] form .col-sm-8, +[dir="rtl"] form .col-sm-9, +[dir="rtl"] form .col-sm-10, +[dir="rtl"] form .col-sm-11, +[dir="rtl"] form .col-sm-12 { + float: right; +} + +[dir="rtl"] .nav-pills > li { + float: right; +} + +// warning inline text +span.ilAlert { + color: @brand-warning; +} + +/* Drop Downs */ + +.dropdown-header { + padding: 3px 10px; + color: @il-text-color; + background-color: @dropdown-header-bg; + margin-bottom: 4px; + border-bottom: 1px solid @il-main-border-color; + > h2 { + margin-bottom: 2px; + } +} +.dropdown-menu { + background-color: @dropdown-bg; + font-weight: normal; + border: 0 none; + .box-shadow(3px 9px 9px 0 rgba(0,0,0,0.3)); + // Links within the dropdown menu + li > a { + display: block; + clear: both; + padding: 3px 10px; + font-weight: normal; + font-size: @il-font-size-dropdown; + line-height: @line-height-base; + background-color: @dropdown-link-bg; + color: @dropdown-link-color; + white-space: nowrap; // prevent links from randomly breaking onto new lines + &:hover, + &:focus { + text-decoration: none; + color: @dropdown-link-hover-color; + background-color: @dropdown-link-hover-bg; + } + } + img { + border: 0; + width: 22px; + height: 22px; + margin: 0 3px 0 0; + display: @il-nav-icons; + } +} +[dir="rtl"] .dropdown-menu { + padding: 5px 0; +} +// must be like dropdown-menu img +.ilAdvNoImg { + display: inline-block; + width: 22px; +} +.yamm .dropdown-menu { + li > a { + white-space: normal; + } +} + +.btn-group.open .dropdown-toggle { + .box-shadow(inset 0 1px 1px rgba(0, 0, 0, 0.05)); +} + +/* BS tables */ +.table { + margin-bottom: 0; +} + + +/* ILIAS part candidates */ + +html, body { + height:100%; + overflow: hidden; +} +html { + @media only screen and (max-width: @grid-float-breakpoint-max) { + -webkit-text-size-adjust: none; + } +} +html, body { + @media only screen and (max-width: @grid-float-breakpoint-max) { + overflow: initial; + height: auto; + min-height: 100vh; + } +} +/* see bug ILIAS bug #17589 and http://stackoverflow.com/questions/17045132/scrollbar-overlay-in-ie10-how-do-you-stop-that */ +body{ + -ms-overflow-style: scrollbar; +} + +#ilAll { + position: relative; + height: auto !important; + min-height: calc(~"100% - 1px"); + margin: 0 auto; +} + +div#minheight { + height: 180px; + clear: both; + } + +div.ilFrame { + margin-top: -40px; + margin-left: auto; + margin-right: auto; + max-width: 1200px; + .box-shadow(0 0 40px #808080); + padding-top: 129px; + background-color: @il-main-dark-bg; + min-height: 100%; + @media only screen and (max-width: @grid-float-breakpoint-max) { + margin: 0; + width: 100%; + } +} + +.ilContainerWidth { + max-width: 1400px; + padding: 0 30px; + @media only screen and (max-width: @grid-float-breakpoint-max) { + padding: 0 15px; + } +} + +/* + it would be good to limit the content width in some cases + - for many forms 1400px is too wide + - but not for all (e.g. question editing if tiny is used) + - screens that use tables often need the full width + - screens with (container) item lists often look ugly on 1400px (title <-> action arrow distance) + 1028px is the current max. width of the center column if at least one other column + is displayed. This or any higher value could be set for the center column as a max-width, + but not for all screens, options: + - introduce a limiting class for center col and set this as "default", add another class that deactivates the + limit (-> screens that have wide content need to activate this class) + - keep the current wide center col, introduce only a limiting class (-> screens that want a narrow view need + to activate the class) + - use a limiting class only on some UI elements, e.g. forms and container item lists +*/ +#il_center_col { + /* max-width: 1028px; */ +} + +/* left navigation area (used, e.g. for explorer trees) */ +.ilLeftNav { + top: 0; + bottom: 0; + width: 300px; + float: left; + position: absolute; + padding: 5px; + margin-left: 15px; + overflow: auto; + background-color: @il-main-bg; + border-right: 3px solid lighten(@il-neutral-color, 33%); + z-index: 100; + position: fixed; + top: @il-header-height; + @media only screen and (max-width: @screen-lg-min) { + /* at last temporary, since it overlaps content */ + display: none; + } +} +[dir="rtl"] .ilLeftNav { + float: right; + margin-left: 0; + margin-right: 15px; + border-right: none; + //See 20986 with according JF decision + border-left: 3px solid lighten(@il-neutral-color, 33%); +} + +/* -------------------------------------------------------------- + "Classic" delos part +-------------------------------------------------------------- */ + + +/* -------------------------------------------------------------- + GLOBAL STYLES +-------------------------------------------------------------- */ + +ul, ol, p { + margin: .8em 0; +} + +ol, ul { + padding-left: 40px; + list-style-image: none;//mantis #19613: stop the inheritance for nested list until specifically setted +} +[dir="rtl"] ol, [dir="rtl"] ul { + padding-right: 40px; + padding-left: 0; +} + +ol ul, ul ol, +ul ul, ol ol { + margin-top: 0; + margin-bottom: 0 +} + +small, sub, sup { + font-size: .8em; +} + +em, i { + font-style: italic; +} + +u { + text-decoration: underline; +} + +sub { + vertical-align: sub; +} + +sup { + vertical-align: super; +} + +/* see bug #15971 */ +sub, sup { + position: static; +} + +strong, b { + font-weight: bold; +} + +a { + text-decoration: none; + cursor: pointer; + /* BEGIN WebDAV: Enable links with AnchorClick behavior for Internet Explorer. + * All skins which want to support mounting of Webfolders using Internet Explorer + * must explicitly enable AnchorClick behavior. + */ + behavior: url(#default#AnchorClick); + /* END WebDAV: Enable links with AnchorClick behavior for Internet Explorer. */ + &:hover { + color: @link-hover-color; + text-decoration: underline; + } + + .il-focus(); +} + +hr { + margin-bottom: .8em; + border: none; + border-top: 1px solid @il-main-border-color; +} + +table { + font-size: 100%; +} + +img { + vertical-align: middle; + @media only screen and (max-width: @grid-float-breakpoint-max) { + /* height: auto; messes e.g. survey progress bar */ + max-width: 100%; + } + &.olTileImage { + @media only screen and (max-width: @grid-float-breakpoint-max) { + // this fixes the open street map images, not the best place to + // to this. another option would be to not put the + // max-width behaviour above on every img... + max-width: none; + } + } +} + +tr, td { + vertical-align: top; + white-space: normal; + word-wrap: break-word; +} + +code { + font-family: Pragmata, Menlo, 'DejaVu LGC Sans Mono', 'DejaVu Sans Mono', Consolas, 'Everson Mono', 'Lucida Console', 'Andale Mono', 'Nimbus Mono L', 'Liberation Mono', FreeMono, 'Osaka Monospaced', Courier, 'New Courier', monospace; + font-size: 90%; + color: @il-text-light-color; +} + +::selection { + background: lighten(@il-main-color, 50%); +} + +::-moz-selection { + background: lighten(@il-main-color, 50%); +} + +textarea { + @media only screen and (max-width: @grid-float-breakpoint-max) { + max-width: 100%; + } +} + +input, select { + @media only screen and (max-width: @grid-float-breakpoint-max) { + max-width: 100%; + } +} + +//please move to template/default/less/modules/Test when created +div.ilc_Mob img { + @media only screen and (max-width: @grid-float-breakpoint-max) { + height: auto !important; + } +} + +@media print { + h1, h2, h3, h4, h5, h6 { + page-break-after: avoid; + } + + ul, ol, dl { + page-break-before: avoid; + } +} + +/* -------------------------------------------------------------- + SPECIAL STYLES +-------------------------------------------------------------- */ + +body#tinymce, body.mceContentBody { + height: auto; +} + + +body#tinymce { + background-color: white; + overflow: initial; +} + +html.il-no-tiny-bg body#tinymce { + background-color: transparent; + margin-top: 0 !important; + margin-bottom: 0 !important; +} + + +.ilHidden { + visibility: hidden; +} + +.ilNoDisplay { + display: none !important; +} + +.ilDisplayBlock { + display: block; +} + +.ilClearFloat { + clear: both; +} + +.ilFloatRight { + float: right; +} + +[dir="rtl"] .ilFloatRight { + float: left; +} + +.ilFloatLeft { + float: left; +} + +[dir="rtl"] .ilFloatLeft { + float: right; +} + +.ilWhiteSpaceNowrap { + white-space: nowrap; +} + +.ilWhiteSpaceNowrap.ilRight { + a, .btn-group { + padding-left: @il-padding-small-horizontal; + border: 1px solid transparent; + } +} + +.ilPositionRelative { + position: relative; +} + +.ilPrintContent { + padding: 0 15px; +} + +.ilCenter { + text-align: center; +} + +.ilRight { + text-align: right; +} + +[dir="rtl"] .ilRight { + text-align: left; +} + +.ilLeft { + text-align: left; +} + +[dir="rtl"] .ilLeft { + text-align: right; +} + +.ilValignMiddle { + vertical-align: middle; +} + +.registration { + margin: 5px auto 0; + width: 700px; +} + +.fullwidth { + width: 100%; +} + +div.input { + border: 1px solid @il-main-border-dark-color; + padding: 3px; + text-decoration: none; + font-size: 90%; + background-color: white; + overflow: auto; +} +div.input:focus { + border-color: @il-focus-color; +} +input[type=text].numeric { + text-align: right; +} + +div.ilTableOuter { + @media only screen and (max-width: @grid-float-breakpoint-max) { + max-width: 100%; + overflow: auto; + } +} + +.table-responsive .dropdown-menu { + @media only screen and (max-width: @grid-float-breakpoint-max) { + position: relative; + } +} + + +/* -------------------- table formatting ------------------ */ + +div.ilCommandRow { + text-align: right; + padding-right: 1%; + margin-bottom: 15px; +} + +[dir="rtl"] div.ilCommandRow { + text-align: left; + padding-right: 0; + padding-left: 1%; +} + +div.ilCommandRow.one_side_col { + padding-right: 22%; +} + +[dir="rtl"] div.ilCommandRow.one_side_col { + padding-right: 0; + padding-left: 22%; +} + +div.ilAdminRow { + margin: 10px 15px 20px 15px; +} + +table.std { + color: @il-text-color; + background-color: #bbb; + border-spacing: 0; + border-collapse: collapse; + border: 1px solid #9eadba; +} + + +.fullwidth_invisible { + color: @il-text-color; + background-color: @il-main-dark-bg; + width: 100%; + border-spacing: 0; +} + +table.nobackground { + color: @il-text-color; + background-color: inherit; + border-spacing: 0; + padding: 3px; +} + + +.subitem { + clear: both; + margin: 0 -10px 0 0; + padding-top: 5px; + /* border-top: 1px dotted #c0c0c0; */ +} + +[dir="rtl"] .subitem { + clear: both; + margin: 0 0 0 -10px; +} + +td.nobackground { + color: black; + background-color: inherit; + border-spacing: 0; + border: none; + padding: 3px; + vertical-align: top; +} + +tr.tbltitle { + border-bottom: 1px solid #9eadba; +} + +tr.std { + background-color: white; + color: @il-text-color; + padding: 3px; +} + +th { + text-align: left; + vertical-align: bottom; + font-weight: normal; +} + +td.std, th.std { + padding: 4px 6px; + text-align: left; +} + +[dir="rtl"] th, +[dir="rtl"] td.std, [dir="rtl"] th.std { + text-align: right; +} + +.calstd .btn { + white-space: normal; +} + +th.option, td.option { + background-color: @il-main-bg; + color: @il-text-color; + padding: 3px; + font-weight : bold; + vertical-align: top; + text-align: right; + border-top: 1px solid #9eadba; +} + +[dir="rtl"] th.option, [dir="rtl"] td.option { + text-align: left; +} + +td.sub_option { + background-color: white; + color: @il-text-color; + padding: 3px; + font-weight : bold; + vertical-align: top; + border-top: 1px solid #9eadba; +} + +td.option_value { + background: none white; + color: @il-text-color; + padding: 3px; + vertical-align: top; + text-align: left; + border-top: 1px solid #9eadba; +} + +[dir="rtl"] td.option_value { + text-align: right; +} + +td.option_value_center { + background: none white; + color: @il-text-color; + padding: 3px; + vertical-align: top; + text-align: center; + border-top: 1px solid #9eadba; +} + +td.option_desc, p.option_desc { + background: none white; + color: @il-text-color; + padding: 3px; + font-style: italic; + font-weight: normal; + vertical-align: top; + text-align: left; +} + +[dir="rtl"] td.option_desc, [dir="rtl"] p.option_desc { + text-align: right; +} + +td.boxed { + border: 1px solid black; +} + +/*Link, Visited, Hover, Focus, Activ*/ +a.il_ContainerItemCommand2:link, a.il_ContainerItemCommand2:visited, +a.il_ContainerItemCommand:link, a.il_ContainerItemCommand:visited { + font-size: 80%; + text-decoration: none; + margin: 0 3px 0 0; + white-space: nowrap; + font-weight: normal; +} + +[dir="rtl"] a.il_ContainerItemCommand2:link, +[dir="rtl"] a.il_ContainerItemCommand2:visited, +[dir="rtl"] a.il_ContainerItemCommand:link, +[dir="rtl"] a.il_ContainerItemCommand2:visited { + margin: 0 0 0 3px; +} + +a.il_ContainerItemCommand2:hover, +a.il_ContainerItemCommand:hover { + text-decoration: underline; +} + +div.il_ContainerItemCommands2 { + text-align: right; + margin: 0 3px 3px; +} + +[dir="rtl"] div.il_ContainerItemCommands2 { + text-align: left; +} + +div.il_ContainerItemCommands { + padding: 2px 0; +} + +h3.il_ContainerItemTitle { + padding: 0; + margin: 0; + font-weight: normal; + font-size: 100%; + display: inline; +} + +div.il_ContainerItemTitle { + float: left; + max-width: calc(~"100% - 40px"); + padding-bottom: 5px; +} + +[dir="rtl"] div.il_ContainerItemTitle { + float: right; +} + +div.il_ItemProperties { + margin: 2px 0 5px; + text-align: left; + font-weight: normal; + font-size: 90%; +} + +[dir="rtl"] div.il_ItemProperties { + text-align: right; +} + +div.il_ItemNotice { + margin: 2px 0 5px; + text-align: left; + font-weight: normal; + font-size: 90%; + color: green; +} + +[dir="rtl"] div.il_ItemNotice { + text-align: right; +} + +a.il_ItemProperty:link, a.il_ItemProperty:visited { + text-decoration: none; + font-weight: normal; +} + +a.il_ItemProperty:hover { + color: black; +} + +span.il_ItemAlertProperty { + color: @brand-warning; +} + +/* Table Links */ +/* --- description text ---*/ +div.il_Description, td.il_Description { + margin: 2px 0 5px; + font-size: 90%; + font-weight: normal; + text-align: left; +} + +[dir="rtl"] div.il_Description, +[dir="rtl"] td.il_Description { + text-align: right; +} + +div.il_Description_no_margin, td.il_Description_no_margin { + font-size: 90%; + font-style: italic; + text-align: left; +} + +[dir="rtl"] div.il_Description_no_margin, +[dir="rtl"] td.il_Description_no_margin { + text-align: right; +} + +div.il_info { + font-size: 90%; + text-align: left; +} + +[dir="rtl"] div.il_info { + text-align: right; +} + + +/* ---------------- headlines ------------------ */ + +a#il_mhead_t_focus { + color: darken(@il-secondary-color, 20%); + vertical-align: middle; + font-size: 26px; + cursor: default; + @media only screen and (max-width: @grid-float-breakpoint-max) { + font-size: 20px; + } + &[href] { + cursor: pointer; + } +} + +h1.ilHeader { + padding: 10px 0 0; + @media only screen and (max-width: @grid-float-breakpoint-max) { + padding-top: 5px; + } +} + +h2.ilHeader { + font-weight: normal; + padding: 0; + margin: 0; + display: inline; + font-size: @font-size-h3; + color: @il-neutral-color; +} + +#headerimage { + width: 45px; + height: 45px; + margin-top: 3px; + margin-right: 10px; + float: left; + @media only screen and (max-width: @grid-float-breakpoint-max) { + width: 35px; + height: 35px; + margin-top: 2px; + margin-right: 7px; + } +} + +[dir="rtl"] #headerimage { + margin-right: 0; + margin-left: 10px; + float: right; +} + +div.ilHeadAction { + float: right; + margin: 8px 0 5px; /* bottom 5px blog fullscreen */ +} + +[dir="rtl"] div.ilHeadAction { + float: left; +} + +div.ilHeadAction .prop { + padding-right: 10px; +} + +[dir="rtl"] div.ilHeadAction .prop { + padding-right: 0; + padding-left: 10px; +} + +div.ilHeadAction a:hover { + text-decoration: none; +} + +div.ilHeaderDesc { + font-size: 90%; + padding: 0; + color: @il-text-color; + font-weight: 300; +} + +div.ilHeaderAlert { + font-size: 90%; + padding: 0; + font-weight: 300; + color: @brand-warning; +} + +div.il_HeaderInner { + padding: 15px; + margin-bottom: 5px; + overflow: visible; + @media only screen and (max-width: @grid-float-breakpoint-max) { + color: @il-text-color; + } + &.media { + margin-top: 0; + } +} + +div.il_TreeIcons { + padding: 15px 15px 0 0; + margin: 0; + float: right; +} + +[dir="rtl"] div.il_TreeIcons { + padding: 15px 0 0 15px; + float: left; +} + +/* ----------------- permanent link ------------- */ +#current_perma_link { + color: @il-text-color; + font-size: 90%; + + &:focus-visible { + outline: @il-focus-outline-inner-width solid @il-focus-protection-color; + outline-offset: @il-focus-outline-outer-width; + } +} +a.permalink_label { + > span.glyphicon { + display: none; + } +} + +.ilPermalinkContainer { + width: 100%; +} + +div.ilPermanentLinkWrapper { + clear: both; + margin-top: 10px; + display: inline-block; + width: 100%; + a.permalink_label { + > span.glyphicon { + @media only screen and (max-width: @grid-float-breakpoint-max) { + display: inline; + } + } + } + .ilPermalinkContainer { + table-layout: fixed; + line-height: 22px; + @media only screen and (max-width: @grid-float-breakpoint-max) { + padding-right: 0; + } + > label { + width: 150px; + display: table-cell; + vertical-align: middle; + @media only screen and (max-width: @grid-float-breakpoint-max) { + padding-right: 0; + width: 24px; + } + } + > input, .btn-group { + z-index: 0; /* see bug #24567 */ + } + .input-group-btn { + width: 28px; + } + } +} + +div.il_Footer { + padding: 10px 0; + font-size: 90%; + text-align: center; +} + +footer.ilFooter { + position: absolute; + left: 0; + right: 0; + bottom: -1px !important; + font-size: 0.9em; + height: 70px; + margin: 0 auto; + padding: 20px 0 0; + text-align: left; + background-color: @il-footer-bg-color; + color: @il-footer-color; + @media only screen and (max-width: @grid-float-breakpoint-max) { + height: auto; + } + div.ilFooterContainer { + color: @il-footer-color; + //float: left; + line-height: 1.75; + padding: 0 15px; + } + a.permalink_label, + div.ilFooterContainer > a { + color: @il-footer-color; + white-space: nowrap; + &:hover { + color: @il-footer-color; + } + } + a.permalink_label { + > span.glyphicon { + @media only screen and (max-width: @grid-float-breakpoint-max) { + display: inline; + } + } + } + .ilPermalinkContainer { + width: auto; + > label { + display: table-cell; + vertical-align: middle; + padding-right: 5px; + @media only screen and (max-width: @grid-float-breakpoint-max) { + padding-right: 0; + width: 24px; + } + } + padding-right: 5px; + line-height: 22px; + @media only screen and (max-width: @grid-float-breakpoint-max) { + padding-right: 0; + } + } +} + +[dir="rtl"] footer.ilFooter { + text-align: right; +} + +/* ----------------- invisible border ------------- */ +div.invisible_border { + margin: 15px; +} + +.ilInvisibleBorder { + padding: 15px; +} + +/* ------- Helptext --------- */ +span.il_Helptext { + font-size: 90%; + font-weight: normal; +} + +/* ----------------- alternative text styles ------------- */ +.small { + text-decoration: none; + font-size: 90%; +} + +.xsmall { + text-decoration: none; + font-size: 80%; +} + +.smallgreen { + text-decoration: none; + font-size: 90%; + color: green; +} + +.smallred { + text-decoration: none; + font-size: 90%; + color: @il-danger-color; +} + +.obligatory { + font-weight: normal; + color: #800000; + font-variant: normal; +} + +.warning { + text-decoration: none; + font-weight: bold; + color: @il-danger-color; +} + +div.Access { + text-decoration: none; + font-weight: bold; + text-decoration: underline; + color: @il-danger-color; +} + +.asterisk { + color: @il-danger-color; + font-size: 90%; +} + +.default { + text-decoration: none; + font-weight: normal; +} + + +.quote { + font-style: italic; + font-weight: normal; +} + +.subtitle { + font-style: italic; + font-weight: normal; + font-size: 90%; +} + +.questiontext { + font-weight: bold; +} + +.bold { + font-weight: bold; +} + +.light { + color: @il-text-light-color; +} + +/* ----------------- normal links ------------- */ +a.light:link, a.light:visited { + text-decoration: none; + color: #35b; +} + +a.light:hover { + color: black; +} + +/* Messages */ +/* ------------------ blind image - spacer gif -------------- + please use this style class always when using this blind image */ +img.spacer { + display: block; +} + +div#agreement { + width: 100%; + height: 375px; + overflow: auto; + overflow-x: hidden; +} + +/* bottom center area (optional bottom area, used e.g. in learning modules) */ +div#bot_center_area { + bottom: 0; + height: 300px; + position: fixed; + padding: 5px; + background-color: @body-bg; + border-top: 3px solid @il-main-border-color; + -webkit-overflow-scrolling: touch; /* Bug 11209 */ + overflow: auto; /* Bug 11209 */ +} + +div#bot_center_area iframe { + -webkit-overflow-scrolling: touch; /* Bug 11209 */ + overflow: auto; /* Bug 11209 */ + border: none; + width: 100%; + height: 100%; +} + +div#bot_center_area_drag { + left: 0; + right: 0; + height: 4px; + cursor: row-resize; + margin-top: -8px; + position: absolute; +} + +#drag_zmove { + position: absolute; + width: 100%; + height: 100%; + z-index: 7; + display: none; +} + +div#bot_center_area_drag:hover { + background: none #fa9; +} + + +.ilLeftNavSpace { + /* padding: 0 20px 0 310px; */ + margin-left: 315px !important; + @media (max-width: @screen-lg-min) {margin-left: 0 !important;} +} + + +[dir="rtl"] .ilLeftNavSpace { + margin-left: 0 !important; + margin-right: 315px !important; + @media (max-width: @screen-lg-min) {margin-right: 0 !important;} +} + +/* see #27399 (should be finally tackled in PLR2) */ +div.ilContentFixed { + padding-bottom: 20px; +} + +/* right panel (e.g. notes, comments) */ +div.ilRightPanel { + overflow: auto; + position: fixed; + top: 0; + bottom: 0; + right: 0; + width: 500px; + left: auto !important; +} + +[dir="rtl"] div.ilRightPanel { + right: auto !important; + width: 500px; + left: 0 !important; +} + +#ilRightPanelClose { + display: block; + float: right; +} + +[dir="rtl"] #ilRightPanelClose { + float: left; +} + + +/* Overlays, Blocks */ +.ilOverlay { + background-color: white; + border: 1px solid @il-main-border-color; + text-align: left; + position: absolute; + .box-shadow(2px 2px 4px #c0c0c0); +} + +[dir="rtl"] .ilOverlay { + text-align: right; +} + +.ilAccHeadingHidden, .ilAccHidden, .ui-helper-hidden-accessible { + position: absolute; + left: -2000px; + top: auto; + width: 1px; + height: 1px; + overflow: hidden; +} + +[dir="rtl"] .ilAccHeadingHidden, [dir="rtl"] .ilAccHidden, [dir="rtl"] .ui-helper-hidden-accessible { + left: auto; /* may causes a scrollbar when omitted */ + right: -2000px; +} + +a.ilAccAnchor, a.ilAccAnchor:hover { + text-decoration: none; + color: inherit; +} + +/* revised 4.1 */ + + +/* Fixed Frame Width */ +div.ilFrameFixedWidth, .ilFrameFixedWidth #mainscrolldiv { + /* max-width: 1370px; */ + margin: 0 auto; +} + +.ilFrameFixedWidth #mainscrolldiv { + margin: 0 auto; +} + +div.ilFrameFixedWidthHeader { + margin: 0 auto; + padding: 0; +} + +.ilFrameFixedWidthHeader div.ilHeaderBanner { + overflow: hidden; + padding: 0 15px; + @media only screen and (max-width: @grid-float-breakpoint-max) { + max-width: 100%; + height: 40px !important; + padding: 0; + } +} + +div.ilHeaderBanner img.ilHeaderImg { + width: 100%; +} + +.ilFrameFixedWidth div.ilHeaderDesc { + padding-left: 0; +} + +[dir="rtl"] .ilFrameFixedWidth div.ilHeaderDesc { + padding-left: inherit; + padding-right: 0; +} + +div.ilBox { + background: url("@{il-background-images-path}FramedBack.png") repeat-x; + border: 1px solid @il-main-border-color; + padding: 10px; + margin-bottom: 20px; +} + +/* Top-Bar */ +div.ilTopBar { + background-color: @il-top-bar-bg; + color: @il-top-bar-color; + padding: 5px 10px; + a { + color: @il-top-bar-link-color; + &:hover, + &:active, + &:focus { + color: @il-top-bar-link-hover-color; + } + } +} + +div.ilTopBarLeft { + float: left; +} + +[dir="rtl"] div.ilTopBarLeft { + float: right; +} + +div.ilTopBarRight { + float: right; +} + +[dir="rtl"] div.ilTopBarRight { + float: left; +} + +div.ilTopBarRight span#ilAdvSelListAnchorElement_asl { + margin-right: 25px; + color: black; +} + +[dir="rtl"] div.ilTopBarRight span#ilAdvSelListAnchorElement_asl { + margin-right: 0; + margin-left: 25px; +} + +div.ilSideBarHead{ + margin-top: 10px; + margin-bottom: 5px; + padding: 5px; +} + +div.ilSideBarHead h3, div.ilSideBarHead h1 { + font-size: 110%; + color: @il-text-color; + display: inline; + padding: 0; +} + +div.ilSideBarContent{ + padding: 5px; +} + +/* jquery ui autocomplete */ +.ui-menu { + list-style: none; + padding: 0; + margin: 0; + display: block; + float: left; + background-color: @dropdown-bg; + border: 1px solid @il-main-border-color; + font-size: 90%; + .box-shadow(2px 2px 4px #c0c0c0); + .ui-menu-item { + margin: 0; + padding: 0; + zoom: 1; + float: left; + clear: left; + width: 100%; + > * { + text-decoration: none; + display: block; + padding: 2px 4px; + line-height: 1.5; + color: @dropdown-link-color; + background-color: @dropdown-link-bg; + &:hover, &.ui-state-hover, &.ui-state-active { + background-color: @dropdown-link-hover-bg;//@il-highlight-bg; + color: @dropdown-link-color; + } + } + a { + color: @dropdown-link-color; + &:hover { + color: @dropdown-link-hover-color; + } + } + } + .ui-menu-category { + margin: 0; + padding: 2px; + zoom: 1; + float: left; + clear: left; + width: 100%; + font-weight: bold; + } + .ui-menu-more { + display: block; + zoom: 1; + color: #03a; + cursor: pointer; + float: left; + clear: left; + width: 100%; + span { + padding: 2px; + } + &:hover { + background-color: white; + } + } +} + +[dir="rtl"] .ui-menu { + float: right; + .ui-menu-item { + float: right; + clear: right; + } + .ui-menu-category { + float: right; + clear: right; + } + .ui-menu-more { + float: right; + clear: right; + } +} + +.ui-autocomplete { + max-height: 400px; + overflow-y: auto; + /* prevent horizontal scrollbar */ + overflow-x: hidden; + + li.ui-menu-item { + cursor: pointer; + } +} + +/* Icon Default */ +img.ilIcon { + width: 32px; + height: 32px; +} + +/* Icon small */ +img.ilSmallIcon { + width: 22px; + height: 22px; +} + +/* PreventBreakOut, see https://css-tricks.com/snippets/css/prevent-long-urls-from-breaking-out-of-container/ */ +.ilPreventBreakOut { + overflow-wrap: break-word; + word-wrap: break-word; + -ms-word-break: break-all; + word-break: break-word; + -ms-hyphens: auto; + -moz-hyphens: auto; + -webkit-hyphens: auto; + hyphens: auto; +} + +/* Component Imports */ + +@import "less/Services/Accordion/delos.less"; +@import "less/Modules/ScormAicc/delos.less"; +@import "less/Services/Form/delos.less"; +@import "less/Services/UIComponent/Explorer2/delos.less"; +@import "less/Modules/Forum/delos.less"; +@import "less/Services/Mail/delos.less"; +@import "less/Services/COPage/delos.less"; +@import "less/Services/Calendar/delos.less"; +@import "less/Modules/Wiki/delos.less"; +@import "less/Services/MainMenu/delos.less"; +@import "less/Services/UIComponent/Tabs/delos.less"; +@import "less/Services/UIComponent/GroupedList/delos.less"; +@import "less/Services/Table/delos.less"; +@import "less/Services/Notes/delos.less"; +@import "less/Modules/Blog/delos.less"; +@import "less/Services/Skill/delos.less"; +@import "less/Modules/Poll/delos.less"; +@import "less/Services/Search/delos.less"; +@import "less/Services/Help/delos.less"; +@import "less/Modules/DataCollection/delos.less"; +@import "less/Modules/Bibliographic/delos.less"; +@import "less/Services/MediaObjects/delos.less"; +@import "less/Services/Chart/delos.less"; +@import "less/Services/Captcha/delos.less"; +@import "less/Services/User/delos.less"; +@import "less/Services/Style/delos.less"; +@import "less/Modules/Course/delos.less"; +@import "less/Modules/Chatroom/delos.less"; +@import "less/Services/Container/delos.less"; +@import "less/Modules/LearningModule/delos.less"; +@import "less/Services/UIComponent/AdvancedSelectionList/delos.less"; +@import "less/Services/Object/delos.less"; +@import "less/Services/Navigation/delos.less"; +@import "less/Services/Block/delos.less"; +@import "less/Services/UIComponent/Lightbox/delos.less"; +@import "less/Services/Membership/delos.less"; +@import "less/Modules/BookingManager/delos.less"; +@import "less/Services/InfoScreen/delos.less"; +@import "less/Services/Init/delos.less"; +@import "less/Services/Bookmarks/delos.less"; +@import "less/Services/UIComponent/Toolbar/delos.less"; +@import "less/Services/UIComponent/Tooltip/delos.less"; +@import "less/Services/Rating/delos.less"; +@import "less/Modules/Excercise/delos.less"; +@import "less/Services/UIComponent/ProgressBar/delos.less"; +@import "less/Services/News/delos.less"; +@import "less/Modules/Survey/delos.less"; +@import "less/Modules/MediaPool/delos.less"; +@import "less/Services/Tags/delos.less"; +@import "less/Services/UIComponent/Checklist/delos.less"; +@import "less/Modules/WorkspaceFolder/delos.less"; +@import "less/Services/FileUpload/delos.less"; +@import "less/Modules/Portfolio/delos.less"; +@import "less/Services/Awareness/delos.less"; +@import "less/Services/OnScreenChat/delos.less"; +@import "less/Services/Certificate/delos.less"; +@import "less/Services/TermsOfService/delos.less"; +@import "less/Services/UIComponent/Modal/delos.less"; +@import "less/Services/Badge/delos.less"; +@import "less/Services/Calendar/bootstrap-datetimepicker.less"; +@import "less/Modules/OrgUnit/delos.less"; +@import "less/Modules/LTIConsumer/delos.less"; +@import "less/Services/Like/delos.less"; +@import "less/Modules/LearningSequence/delos.less"; +@import "less/Services/LearningHistory/delos.less"; +@import "less/Services/Preview/delos.less"; +@import "less/Services/WebDAV/delos.less"; +@import "less/Modules/Test/delos.less"; + +.noMargin { + margin: 0; +} + +div.editLink { + padding-right: 1em; +} + +[dir="rtl"] div.editLink { + padding-right: 0; + padding-left: 1em; +} + +img[src$="icon_checked.svg"] { + height: 11px; + margin: 0 6px 0 5px; + opacity: 0.5; + width: 11px; +} + +[dir="rtl"] img[src$="icon_checked.svg"] { + margin: 0 5px 0 6px; +} + +.glyphicon-ok { + font-size: 11px; + text-align: center; +} + +.pdMailRow { + .imageSpace { + margin-left: 40px; + } + > img { + margin: 2px 0; + max-width:30px; + } +} + +[dir="rtl"] .pdMailRow { + .imageSpace { + margin-left: 0; + margin-right: 40px; + } +} + +[dir="rtl"] .radio label, [dir="rtl"] .checkbox label { + padding-left: 0; + padding-right: 20px; +} + +[dir="rtl"] .radio input[type="radio"], +[dir="rtl"] .radio-inline input[type="radio"], +[dir="rtl"] .checkbox input[type="checkbox"], +[dir="rtl"] .checkbox-inline input[type="checkbox"] { + margin-left: 0; + margin-right: -20px; +} + +.il_InfoScreenSection { + padding: 10px 10px 0; + > .ilFloatRight { + padding-bottom: 4px; + padding-right: 4px; + } +} + +[dir="rtl"] .il_InfoScreenSection { + > .ilFloatRight { + padding-right: 0; + padding-left: 4px; + } +} + +.yui-panel-container { + color: @il-text-color; +} +.mceEditor, .mceLayout { + width: 100% !important; +} + +table.mceLayout { + table-layout: fixed; +} + +.mceIframeContainer iframe { + max-width: 100%; +} + +table.mceToolbar { + table-layout: fixed; + display: inline-block; + float: left; + height: auto !important; + max-width: 100%; + tbody, tr, td { + display: inline-block; + white-space: normal !important; + } +} + +.alert { + > a { + text-decoration: underline; + } +} +.alert { + > a.btn { + text-decoration: none; + } +} + + +//Horizontal Scroll Bar for Code, see: #27132 +.code-container{ + display: grid; +} + +div.ilGoogleMap { + @media only screen and (max-width: @grid-float-breakpoint-max) { + max-width: 100%; + } +} + +.navbar-nav { + @media only screen and (max-width: @grid-float-breakpoint-max) { + //no idea why needed, but this one fixes the drop downs in the small media view (e.g. main menu) + margin: 7.5px 0px; + } +} + +.yui-skin-sam { + &.form-inline .form-control { + vertical-align: top; + } + .yui-button button { + line-height: 23px; + min-height: 23px; + } + +} +/* basic responsiveness (beta) + no more specific section. no more delos_sm.less data (treated as bug) + "Responsive" code has to be inserted like: + .myClass { + ... + @media only screen and (max-width: @grid-float-breakpoint-max) { + ... + } + } +*/ + + +/* print css */ +@media print { + //bootstrap print.less + * { + /* see bug 0022342 */ + /* text-shadow: none !important; + color: black !important; // Black prints faster: h5bp.com/s + background: transparent !important; + box-shadow: none !important; */ + } + + a, + a:visited { + text-decoration: underline; + } + + a[href]:after { + content: " (" attr(href) ")"; + } + + abbr[title]:after { + content: " (" attr(title) ")"; + } + + // Don't show links for images, or javascript/internal links + a[href^="javascript:"]:after, + a[href^="#"]:after { + content: ""; + } + + pre, + blockquote { + border: 1px solid @il-main-border-dark-color; + page-break-inside: avoid; + } + + thead { + display: table-header-group; // h5bp.com/t + } + + tr, + img { + page-break-inside: avoid; + } + + img { + max-width: 100% !important; + } + + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + + h2, + h3 { + page-break-after: avoid; + } + + // Chrome (OSX) fix for https://github.com/twbs/bootstrap/issues/11245 + // Once fixed, we can just straight up remove this. + select { + background: white !important; + } + + // Bootstrap components + .navbar { + display: none; + } + .table { + td, + th { + background-color: white !important; + } + } + .btn, + .dropup > .btn { + > .caret { + border-top-color: black !important; + } + } + .label { + border: 1px solid black; + } + + .table { + border-collapse: collapse !important; + } + .table-bordered { + th, + td { + border: 1px solid @il-main-border-color !important; + } + } + + //i also duplicate the selectors untill the class hidden-print is used + #ilTopBar, + .osdNotificationContainer, + .ilMainHeader, + .ilMainMenu, + .ilTreeView, + .btn, + #ilTab, + #ilSubTab, + #minheight, + #ilFooter { + display: none; + } + #mainspacekeeper { + padding: 0; + } + .ilLeftNavSpace { + margin-left: 0 !important; + } + div.ilTabContentOuter { + border: none; + } + + div.ilFileDropTargetOverlay { + display: none; + } + + // overwrite bootstrap href printing + a[href]:after { + content: ""; + } +} + +// show more text +.read-more-state { + display: none; +} + +.read-more-target { + opacity: 0; + max-height: 0; + font-size: 0; + transition: .25s ease; +} + +.read-more-state:checked ~ .read-more-wrap .read-more-target { + opacity: 1; + font-size: inherit; + max-height: 999em; +} + +.read-more-state ~ .read-more-trigger:before { + content: 'Show more'; +} + +.read-more-state:checked ~ .read-more-trigger:before { + content: 'Show less'; +} + +.read-more-trigger { + cursor: pointer; + display: inline-block; + padding: 0 .5em; + color: @il-neutral-light-color; + font-size: .9em; + line-height: 2; + border: 1px solid @il-main-border-color; + border-radius: .25em; +} diff --git a/Icarus/Resources/Manual/Demo/templates/default/delos_cont.css b/Icarus/Resources/Manual/Demo/templates/default/delos_cont.css new file mode 100644 index 0000000..be25270 --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/delos_cont.css @@ -0,0 +1,76 @@ +table { + font-size: 100%; +} + +th { + text-align: left; +} + +h1 { + margin-top: 12px; + margin-bottom: 8px; + font-size: 140%; + font-weight: normal; +} + +h2 { + margin-top: 12px; + margin-bottom: 8px; + font-size: 130%; + font-weight: normal; +} + +h3 { + margin-top: 12px; + margin-bottom: 8px; + font-size: 120%; + font-weight: normal; +} + +h4 { + margin-top: 12px; + margin-bottom: 8px; + font-size: 115%; + font-weight: normal; +} + +h5 { + margin-top: 12px; + margin-bottom: 8px; + font-size: 110%; + font-weight: normal; +} + +h6 { + margin-top: 12px; + margin-bottom: 8px; + font-size: 105%; + font-weight: normal; +} + +p { + margin-top: 8px; + margin-bottom: 8px; +} + +pre { + font-size: 100%; +} + +img { + vertical-align: middle; + border: 0 none; +} + +span.latex { + color: green; + font-weight: bold; +} + +div.framed { + border: 1px solid #9eadba; + padding: 0 10px; + background-color: white; + background-image: url(images/FramedBack.png); + background-repeat: repeat-x; +} diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Modules/Bibliographic/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Modules/Bibliographic/delos.less new file mode 100644 index 0000000..79d9f0e --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Modules/Bibliographic/delos.less @@ -0,0 +1,5 @@ +/* Modules/Bibliographic */ + +span.bibl_text_inline_Emph { + font-style: italic; +} \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Modules/Blog/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Modules/Blog/delos.less new file mode 100644 index 0000000..a9b433e --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Modules/Blog/delos.less @@ -0,0 +1,112 @@ +/* Modules/Blog */ + +div.ilBlogList { + padding: 10px; + margin-bottom: 20px; + background-color: @il-main-bg; +} + +div.ilBlogListItem { + padding: 1px 1px 5px; + margin-bottom: 35px; + &.ilBlogListItemDraft { + padding: 8px; + } +} + +div.ilBlogListItemTitle { + border-bottom: 1px solid @il-main-border-color; +} + +div.ilBlogListItemTitle h3 { + margin-bottom: 5px; +} + +div.ilBlogListItemSubTitle { + margin-top: 5px; + color: @il-text-light-color; + font-size: 80%; + text-align: right; +} + +div.ilBlogListItemSnippet { + margin-top: 5px; + margin-bottom: 5px; + min-height: 10px; +} + +img.ilBlogListItemSnippetPreviewImage { + margin-right: 10px; + margin-bottom: 5px; +} + +div.ilBlogListItemMore { + float: left; +} + +div.ilBlogListItemCommtensPerma { + text-align: right; + font-size: 90%; + margin-top: 15px; + min-height: 15px; +} + +td.ilBlogSideBlockContent { + padding: 10px; +} + +td.ilBlogSideBlockCommand { + font-size: 75%; + color: @il-text-light-color; + border-bottom: 1px solid @il-main-border-color; + padding: 1px 3px; + background-color: @il-main-dark-bg; + text-align: right; +} + +div.ilBlogSideBlockAuthor { + margin-top: 3px; +} + +ul.ilBlogSideBlockNavigation { + margin-top: 3px; + padding-left: 15px; +} + +div.ilBlogSideBlockNavigationSelection { + margin-bottom: 5px; +} + +.ilBlogListItemDraft { + border: 2px dotted @brand-warning; +} + +.ilBlogDraftText { + color: @brand-warning; + position: absolute; + font-size: @font-size-small; + margin-top: -19px; + padding: 2px 5px; + background-color: @il-main-bg; +} + +.ilBlogNavigationItemDraft { + margin-right: 50px; +} + +.ilBlogListPermalink { + margin: 5px; +} + +.ilBlogRating { + margin-bottom: 5px; +} + +.ilTopGap { + margin-top: 15px; +} + +.ilExportPage { + min-height: 468px; + padding-bottom: 20px; +} \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Modules/BookingManager/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Modules/BookingManager/delos.less new file mode 100644 index 0000000..6c276ae --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Modules/BookingManager/delos.less @@ -0,0 +1,5 @@ +/* Modules/BookingManager */ + +.ilTextinfo { + margin-bottom: 10px; +} diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Modules/Chatroom/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Modules/Chatroom/delos.less new file mode 100644 index 0000000..502ef60 --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Modules/Chatroom/delos.less @@ -0,0 +1,133 @@ +/* Modules/Chatroom */ + +.ilValignBottom { + vertical-align: bottom; +} + +#chat_actions { + white-space: nowrap; + margin-left: 10px; +} + +#chat_messages { + height: 300px; + padding: 2px; + overflow-y: scroll; + overflow-x: hidden; + overflow-wrap: break-word; + word-wrap: break-word; + -ms-word-break: break-all; + word-break: break-all; + word-break: break-word; + -ms-hyphens: auto; + -moz-hyphens: auto; + -webkit-hyphens: auto; + hyphens: auto; + width: 100%; + min-height: 200px; + background-color: @il-main-dark-bg; +} + +#chat_users { + overflow: auto; + height: 100%; + min-height: 300px; +} + +#private_rooms { + z-index: 200; + display: none; +} + +td.chatroom { + width: 200px; + height: auto; +} + +.ilChatroomUser { + border-bottom: 1px solid #e9e9e9; + + .media-body { + white-space: nowrap; + } + + .media-body { + padding-top: 8px; + } + + .media-body h4, .media-body p { + color: #a0a0a0; + font-size: 12px; + padding: 5px 3px 0 3px; + line-height: 1em; + margin: 0; + } + + .media-body h4 { + padding-top: 0; + color: #606060; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + + .dropdown-menu { + background-color: #f0f0f0; + padding: 10px 0; + font-size: 12px; + } + + .dropdown-menu a { + color: #606060; + } + + .dropdown-menu a:hover { + color: #202020; + } + + .arrow-down { + width: 0; + height: 0; + border-left: 11px solid transparent; + border-right: 11px solid transparent; + border-top: 11px solid white; + margin-top: -10px; + margin-left: 100px; + } + + .media:hover { + background-color: #fea; + } + + .dropdown-menu { + position: static; + float: none; + .box-shadow(none); + } + + .dropdown-backdrop { + position: static; + } + + .media { + padding: 0; + } + + .media-left img { + width: 30px; + height: 30px; + } + + .media-body, .media-left, .media-right { + display: table-cell; + vertical-align: top; + } + + .media-left { + padding-right: 10px; + } + + .media { + padding: 10px; + } +} \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Modules/Course/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Modules/Course/delos.less new file mode 100644 index 0000000..1733796 --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Modules/Course/delos.less @@ -0,0 +1,107 @@ +/* Modules/Course */ + +.ilValignTop { + vertical-align: top; +} + +.halfWidth { + width: 50%; +} + +.ilInheritBGColor { + background-color: inherit; +} + +td.option_value_details { + background: none white; + color: @il-text-color; + padding: 3px; + vertical-align: top; + text-align: left; +} +td.option_value_center_details { + background: none #ffe4e4; + color: @il-text-color; + padding: 3px; + vertical-align: top; + text-align: center; +} + +ul.noStyle { + list-style: none; +} + +li.smallPad { + padding: 1px; +} + +.listIndent { + padding: 0 0 20px; +} + +.ilCrsObjAcc { + margin-bottom: 10px; +} + + +.ilCourseObjectiveAccResults { + padding-top: 10px; +} + + +.ilCourseObjectiveAccResult { + font-size: 80%; +} + +.ilCourseObjectiveAccSummary { + font-size: 120%; + padding-top: 15px; +} + +.ilCourseObjectiveProgressBarContainer .text-comparision { + display: none; +} + +.ilCourseObjectiveProgressBarContainer { + float: right; + max-width: 200px; + padding: 20px; +} + + +/* LOK progress bars */ + +.ilCourseObjectiveProgressBar { + padding-right: 5px; + float: right; +} + +.ilCourseObjectiveProgressBarContainer > .progress { + margin: 5px 0 0; + border: 1px solid #bbb; + background-color: white; +} + +.ilCourseObjectiveProgressBarContainer > .progress > .progress-bar { + .box-shadow(none); +} + +.ilCourseObjectiveProgressBarLimit { + float: right; + position: relative; + border-right: 2px dotted #888; + height: 20px; + margin-top: -17px; +} + +.ilCourseObjectiveProgressBarNeutral { + background-color: #888; +} + +.ilCourseObjectiveProgressBarCompleted { + background-color: #60b060; +} + +.ilCourseObjectiveProgressBarFailed { + background-color: #b06060; +} \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Modules/DataCollection/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Modules/DataCollection/delos.less new file mode 100644 index 0000000..bc2c2d4 --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Modules/DataCollection/delos.less @@ -0,0 +1,52 @@ +/* Modules/DataCollection */ + +td.dcl_actions { + text-align: right; + padding-right: 5px; +} + +.dcl_record_list td, .dcl_field_list td { + padding: 10px 7px; + font-size: 90%; +} + +.ilDclTableDescription { + padding: 15px 0; + font-size: 90%; +} + +.ilDclRecordViewNavWrapper { + margin-bottom: 40px; +} + +.ilDclRecordViewNav { + font-weight: normal; + padding: 3px; + font-size: 80%; + width: 80%; + float: left; +} + +.ilDclEditRecordButtonWrapper { + float: right; +} + +.ilDclRecordViewRecordOfTotal { + margin-right: 10px; +} + +.ilDclSelectRecord { + margin-left: 10px; +} + +.ilDclChangeRecord { + display: inline; +} + +.ilDclPermanentLinkWrapper { + margin: 20px 0; +} + +tr.dcl_comments_active > td { + background-color: #ffffd9; +} \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Modules/Excercise/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Modules/Excercise/delos.less new file mode 100644 index 0000000..fe6f456 --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Modules/Excercise/delos.less @@ -0,0 +1,52 @@ +/* Modules/Excercise */ + +.ilExcAssignmentBody { + padding: 20px; + background-color: @il-main-dark-bg; +} + +.ilExcAssignmentHead img { + display: block; + float: left; + margin-top: 4px; +} + +.ilExcAssignmentHead .ilAssignmentHeader { + padding: 0; + margin: 1px 0 0 25px; + font-size: floor(@font-size-base*1.2); +} + +.ilExcAssignmentHead, .ilAssignmentHeader { + display: block; +} + +.ilExAssignmentHeadProperty { + margin: 4px 0 0 25px; + font-size: floor(@font-size-base*0.9); +} + +.ilExcOverview .ilExcAssImageContainer { + max-width: 300px; + display:inline-block; + cursor:pointer; +} +.ilExcReportFeedback{ + background-color:@il-main-dark-bg; + padding:9px; +} + +.ilExcAssignmentInfoTool { + padding: 10px; + h4 { + padding-left:0px; + padding-right:0px; + } + p { + padding: 0px; + } + ul { + padding-left: 30px; + margin: 0; + } +} \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Modules/Forum/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Modules/Forum/delos.less new file mode 100644 index 0000000..3b49c3a --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Modules/Forum/delos.less @@ -0,0 +1,189 @@ +/* Modules/Forum */ + +a.postread, a.postread:visited { + font-weight: normal; +} + +a.postunread, a.postunread:visited { + font-weight: bold; +} + +a.postnew, a.postnew:visited { + font-style: italic; + font-weight: bold; +} + +blockquote.ilForumQuote { + margin: 0 20px 10px; + padding: 5px; + border: 1px solid #b6b6b6; + font-size: 90%; +} + +div.ilForumQuoteHead { + font-weight: bold; + font-size: 90%; + margin: 0 0 10px; +} + +/* Modules/Forum */ +#ilFrmPostList { + list-style: none; + margin: 0; + padding: 0; + background-color: @il-main-dark-bg; +} + +.ilFrmPostImage { + float: left; + width: 100px; + overflow: hidden; + img { + vertical-align: top; + margin: 5px 20px 5px 5px; + border: none; + max-width: 100%; + @media only screen and (min-width: @grid-float-breakpoint) { + margin: 0 !important; + padding: 5px 8px 5px 5px; + } + } +} + +.ilFrmPostClear { + clear: both; + width: 1px; + height: 1px; + line-height: 1px; +} + +.ilFrmPostTitle { + margin-top: 15px; + font-size: 120%; + @media only screen and (max-width: @grid-float-breakpoint-max) { + margin-top: 5px; + font-size: 100%; + } +} + +div.ilFrmPostHeader span.small { + color: @il-text-light-color; +} + +.ilFrmPostContentContainer { + margin: 0 0 10px; + width: 80%; + float: left; + @media only screen and (max-width: @grid-float-breakpoint-max) { + width: 100%; + } + img { + @media only screen { + width: 100%; + height: auto !important; + } + } +} + +.ilFrmPostContent { + margin-top: 20px; +} + +.ilFrmPostRow { + padding: 3px; + border-top: 1px solid #f0f0f0; + div.ilForm { + width: 100%; + max-width: 1000px; + div.ilFormValue { + width: auto; + } + div.ilFormOption { + width: 150px; + } + &, input[type=text], textarea { + @media only screen and (max-width: @grid-float-breakpoint-max) { + width: 100%; + } + } + } + img.ilUserIcon { + @media only screen and (max-width: @grid-float-breakpoint-max) { + width: 50px; + height: 50px; + } + } +} + +@media only screen and (min-width: @screen-lg-desktop) { + .sort_by_posts .ilFrmPostRow { + &.ilFrmPost-level-2 { + padding-left: 50px; + } + &.ilFrmPost-level-3 { + padding-left: 100px; + } + &.ilFrmPost-level-4 { + padding-left: 150px; + } + } +} + +.ilFrmPostCensorshipAdvice { + margin: 0; + padding: 0; + font-weight: bold; +} + +.ilFrmPostAttachmentsContainer { + margin: 20px 0 0; + font-weight: bold; + a { + font-weight: normal; + } + img { + vertical-align: middle; + } +} + +.ilFrmPostCommands { + float: right; + margin: 0 0 3px; +} + +.ilModeratorPosting { + background-color: @il-posting-by-moderator-bg; + padding: 0 5px; +} + +.ilPostingNeedsActivation { + background-color: @il-posting-needs-moderation-bg; + padding: 0 5px; +} + +.ilFrmBottomToolbar { + margin-top: 20px; +} + +.ilForumTreeTitle { + display: inline-block; +} + +.ilForumTreeTitleUnread { + font-weight: bold; +} + +.ilForumTreeUnlinkedContent { + display: block; + line-height: 0.9em; + margin-bottom: 10px; + text-decoration: none; + cursor: text; + font-size: smaller; + color: @il-text-color; + padding-left: 23px; +} + +.frm-thread-scrollable-print { + overflow: auto; +} \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Modules/LTIConsumer/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Modules/LTIConsumer/delos.less new file mode 100644 index 0000000..d285780 --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Modules/LTIConsumer/delos.less @@ -0,0 +1,21 @@ +/* BEGIN LTIConsumer */ + +@lti-iframe-width: 100%; +@lti-iframe-height: 500px; + +@lti-iframe-border-color: #7c7c7c; +@lti-iframe-border-width: 2px; + +@lti-iframe-padding: 3px; + +#ltiLoadingAnimation { + padding-top: 50px; + text-align: center; +} +#ltiIframe { + border: solid @lti-iframe-border-color @lti-iframe-border-width !important; + padding: @lti-iframe-padding; + width: @lti-iframe-width; + height: @lti-iframe-height; +} +/* END LTIConsumer */ \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Modules/LearningModule/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Modules/LearningModule/delos.less new file mode 100644 index 0000000..3e83cd8 --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Modules/LearningModule/delos.less @@ -0,0 +1,115 @@ +/* Modules/LearningModule */ + +.ilLMMenu { + clear: both; +} + +body.ilLMNoMenu .ilFixedTopSpacer { + padding-top: 0px; +} + +body.ilLMNoMenu .ilLeftNav { + top: 0px; +} + +button.ilAreaClose { + width: 20px; + height: 20px; + position: absolute; + top: 0; + cursor: pointer; +} + +div.ilRightAreaSpace { + width: 50%; +} + +/* right area (used in learning modules) */ +div#right_area { + bottom: 0; + width: 50%; + right: 0px; + top: @il-header-height; + position: fixed; + /* padding: 5px; */ + background-color: #f5f5f5; + border-left: 3px solid #e9e9e9; + /* box-shadow: inset 0px 2px 2px #d0d0d0; */ + -webkit-overflow-scrolling: touch; /* Bug 11209 */ + overflow: hidden; /* Bug 11209 */ +} + +div#right_area iframe { + -webkit-overflow-scrolling: touch; /* Bug 11209 */ + overflow: auto; /* Bug 11209 */ + border: none; + width: 100%; + height: 100%; +} + +div#right_cont_area { + bottom: 0; + width: 50%; + right: 0px; + top: @il-header-height; + position: fixed; + background-color: transparent; + border-left: 3px solid @il-main-border-color; + -webkit-overflow-scrolling: touch; /* Bug 11209 */ + overflow: hidden; +} + +div#right_top_area { + top: 0; + width: 100%; + height: 100%; + position: absolute; + border-bottom: 3px solid #e9e9e9; + border-right: 3px solid #e9e9e9; + -webkit-overflow-scrolling: touch; /* Bug 11209 */ + overflow: hidden; + display: none; +} + +div.ilRightContAreaSplit div#right_top_area { + height: 50%; +} + +div#right_top_area iframe { + -webkit-overflow-scrolling: touch; /* Bug 11209 */ + overflow: auto; /* Bug 11209 */ + border: none; + width: 100%; + height: 100%; +} + +div#right_bottom_area { + top: 0px; + width: 100%; + height: 100%; + position: absolute; + -webkit-overflow-scrolling: touch; /* Bug 11209 */ + overflow: hidden; + display: none; + border-right: 3px solid #e9e9e9; +} + +div.ilRightContAreaSplit div#right_bottom_area { + top: 50%; + height: 50%; +} + + +div#right_bottom_area iframe { + -webkit-overflow-scrolling: touch; /* Bug 11209 */ + overflow: auto; /* Bug 11209 */ + border: none; + width: 100%; + height: 100%; +} + +#il_expl2_jstree_cont_out_ilLMProgressTree img { + width: 18px; + height: 18px; + margin-top: -3px; +} diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Modules/LearningSequence/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Modules/LearningSequence/delos.less new file mode 100644 index 0000000..e74346f --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Modules/LearningSequence/delos.less @@ -0,0 +1,32 @@ +@lso-dark-bg: @il-main-dark-bg; + +.ilLSOLearnerView { /*ILIAS-GUI, "startpage" of LSO*/ + + .il-workflow-step-label, + .il-workflow-step-label .btn { + color: @text-color !important; + cursor: default !important; + text-decoration: none !important; + } +} + +.ilLSOKioskModeObjectHeader { + .il_HeaderInner{ + padding-bottom: 5px; + } +} +.ilLSOKioskModeNavigation { + margin-bottom: 10px; + background-color: @lso-dark-bg; + .navbar-form { + line-height: 25px; + } +} + +.ilLSOKioskModeContent { + .panel-primary { + .panel-heading { + display: none; + } + } +} \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Modules/MediaPool/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Modules/MediaPool/delos.less new file mode 100644 index 0000000..80eac38 --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Modules/MediaPool/delos.less @@ -0,0 +1,13 @@ +/* Modules/MediaPool */ + +#ilMepPreviewContent { + margin: 0; + width: 100%; + padding: 0; + border: 0; +} + +.ilMediaPoolPagePreviewBody { + background-color: @il-main-dark-bg; + height: auto; +} \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Modules/Poll/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Modules/Poll/delos.less new file mode 100644 index 0000000..d64c79a --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Modules/Poll/delos.less @@ -0,0 +1,65 @@ +/* Modules/Poll */ + +.ilPollDescription { + margin: 5px; + font-size: 80%; + color: @il-text-light-color; +} + +.ilPollQuestion { + display: inline-block; + width: 97%; + margin: 1.5%; + font-size: 90%; + font-style: italic; +} + +img.ilPollQuestionImage { + margin: 1.5% 0%; + max-width: 100%; +} + +.ilPollQuestionAnswers { + margin: 5px; + font-size: 80%; +} + +.ilPollQuestionAnswer { + margin-bottom: 5px; +} + +.ilPollQuestionResults { + margin: 10px; + font-size: 80%; +} + +.ilPollQuestionResult { + margin-bottom: 5px; +} + +.ilPollQuestionResultBar { + width: 100%; + border: 1px solid @il-main-border-dark-color; + float: left; + height: 18px; +} + +.ilPollQuestionResultBarInner { + background-color: #c2e1ff; + height: 18px; +} + +.ilPollQuestionResultPerc { + float: right; + position: relative; + margin-top: -17px; + margin-right: 3px; +} + +.ilPollLegend { + margin-bottom: 5px; +} + +.ilPollLegend td.legendLabel { + font-size: 120%; +} diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Modules/Portfolio/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Modules/Portfolio/delos.less new file mode 100644 index 0000000..a22feae --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Modules/Portfolio/delos.less @@ -0,0 +1,63 @@ +/* Modules/Portfolio */ + +ul.ilPCMyCoursesCourseList > li { + margin-bottom: 10px; + .course-list-tree-icon { + width: 20px; + height: 20px; + } +} + +ul.ilPCMyCoursesObjectiveList > li { + margin-top: 5px; + margin-left: 40px; +} + +a.ilPCMyCoursesToggle { + outline: 0; +} + +div.ilPCMyCoursesPath { + margin-bottom: 10px; + font-size: 90%; + /* font-style: italic; */ +} + +div.ilPrtfSignature +{ + margin-top: 60px; + border-top: 1px solid black; +} + +.ilPrtfMetaInfo { + margin-top: 20px; +} + +.ilPrtfMetaInfo td { + padding-left: 20px; +} + +.ilPrtfMetaInfo td, .ilPrtfMetaInfo th { + padding-top: 5px; + vertical-align: top; +} + +div.ilPrtfToc { + margin-top: 40px; +} + +body.ilPrtfPdfBody { + > div.ilInvisibleBorder { + padding: 0; + padding-left: 40px; + } + margin: 0; +} + +body.ilPrtfPdfBody h1.ilc_PrintPageTitle { + border-bottom: 1px solid #000000; +} + +body.ilPrtfPdfBody .ilPCMyCoursesToggle img { + visibility: hidden; +} \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Modules/ScormAicc/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Modules/ScormAicc/delos.less new file mode 100644 index 0000000..05460c4 --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Modules/ScormAicc/delos.less @@ -0,0 +1,24 @@ +/* Modules/ScormAicc */ + +table.il_ScormTable { + color: @il-text-color; + background-color: @il-main-dark-bg; + border-spacing: 1px; + border: none; +} + +td.il_ScormTableKey { + background-color: @il-main-dark-bg; + color: @il-text-color; + padding: 1px 3px; + vertical-align: top; + text-align: right; +} + +td.il_ScormTableValue { + background: none @il-main-dark-bg; + color: @il-text-color; + padding: 1px 3px; + vertical-align: top; + text-align: left; +} diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Modules/Survey/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Modules/Survey/delos.less new file mode 100644 index 0000000..4a623e6 --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Modules/Survey/delos.less @@ -0,0 +1,44 @@ +div.ilSurveyPageEditDropArea { + border-color: lighten(@il-secondary-color, 10%); + color: lighten(@il-secondary-color, 10%); + background-color: lighten(@il-secondary-color, 25%); +} + +div.ilSurveyPageEditDropAreaSelected { + border-color: lighten(@il-secondary-color, 10%); + color: lighten(@il-secondary-color, 10%); + background-color: lighten(@il-secondary-color, 15%); +} + +div.ilSurveyPageEditAreaDragging { + border: 2px dashed @il-neutral-color; + background-color: @il-main-dark-bg; + padding: 5px; +} + +div.ilSurveyPageEditActionMenu { + float: right; + margin: 3px; +} + +.il-svy-qst-compressed { + .questionTitle { + display: none; + } + + tr:first-child td { + visibility: hidden; + height: 1px; + line-height: 1px; + padding-top: 0; + padding-bottom: 0; + } +} + +#il-svy-output-form { + table { + td p { + hyphens: auto; + } + } +} \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Modules/Test/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Modules/Test/delos.less new file mode 100644 index 0000000..3fb104e --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Modules/Test/delos.less @@ -0,0 +1,673 @@ +/* former ta.css */ + +.kiosk { + padding: 2em; + background-color: #fafafa; +} + +.fullwidth_invisible { + background-color: transparent !important; +} + +.feedback { +/* border: 1px solid gray;*/ + padding: 4px; + display: block; + background: #EEEEEE; +} + +.centermessage { + width: 25em; + margin-left: auto; + margin-right: auto; + font-weight: bold; + font-size: 150%; +} + +.col2 { + width: 100%; + float: left; +} + +.rcol { + width: 50%; + float: right; +} + +.lcol { + width: 50%; + float: left; +} + +.participant.solution { + padding: 5px; + width: 50%; + overflow-x: auto; +} + +.lcol.participant +{ + width: 49%; + overflow-x: auto; +} + +.rcol.solution { + width: 49%; + overflow-x: auto; + padding: 5px; + background: #E2FFC7; /* Fallback IE 6-8 */ + background: rgba(226, 255, 199, .4); +} + +#kioskOptions { + clear: both; + overflow: hidden; + width: 100%; + border-top: 1px #aaa solid; + border-bottom: 1px #aaa solid; + margin-bottom: 1em; + padding: 1em 0; +} + +#kioskTestTitle { + float: left; + width: 50%; +} + +#kioskParticipant { + float: right; + text-align: right; + width: 50%; +} + +.print { + visibility: hidden; +} + + +.ilTstWorkingFormBlock_WorkingTime { + text-align: center; + clear: both; +} + +.ilTstWorkingFormInfo_UserWorkingTime { + visibility: hidden; + display: none; +} + +.ilTstWorkingFormInfo_ProcessTimeLeft { + font-size: 200%; + font-weight: bold; +} + +.ilTstQuestionSummaryBlock_WorkingTime { + clear: both; +} + +div.ilc_Question { + padding-left: 20px; + margin-top: 10px; + margin-bottom: 10px; +} + +.testSheet { + background: #EEEEEE; + border-spacing: 1px; + border: 1px outset #BBBBBB; + margin: 5px; + padding: 2em; +} + +.questionTitle { + margin-top: 5px; + margin-bottom: 5px; + font-size: 140%; + padding-bottom: 3px; + border-bottom-width: 1px; + border-bottom-style: solid; + border-color: #000000; +} + +.ilTestQuestionRelatedObjectivesInfo +{ + font-size: 0.7em; + font-style: italic; + margin: 5px 0; +} + +.questionPrintview { + border: 1px solid #C0C0C0; + padding: 0.25em; + margin-top: 1em; +} + +.solutionbox { + color: black; + background-color: white; + padding-left: 5px; + padding-right: 5px; + border-style: inset; + border-width: 1px; +} + +td.middle { + color: #000000; + background-color: inherit; + border-spacing: 0px; + border: none; + padding: 3px; + vertical-align: middle; +} + +td.top { + color: #000000; + background-color: inherit; + border-spacing: 0px; + border: none; + padding: 3px; + vertical-align: top; +} + +/* --- Test tool javascript styles --- */ + +span.nowrap { + white-space: nowrap; +} + +div.termtext { + width: 200px; + height: 100px; + border: 1px solid #000000; + background-color: #F1F1F1; + color: #222222; + padding: 10px; + vertical-align: middle; + border-style: outset; + text-align: center; +} + +div.dropzone { + width: 220px; + height: 120px; + border: 1px solid #000000; + background-color: #FFE4E4; + color: #222222; + padding: 10px; + vertical-align: middle; + border-style: dotted; + text-align: center; +} + +div.textboximage { + width: 200px; + height: 80px; + border: 1px solid #000000; + background: #DDDDDD; + padding: 10px; + vertical-align: middle; + border-style: outset; + text-align: center; +} + +div.imagebox { + width: 200px; + height: 100px; + border: 1px solid #000000; + background-color: #F1F1F1; + color: #222222; + padding: 10px; + vertical-align: middle; + border-style: outset; + text-align: center; + z-index: 200; +} + +div.textbox { + width: 200px; + height: 100px; + border: 1px solid #000000; + background-color: #F1F1F1; + color: #222222; + padding: 10px; + vertical-align: middle; + border-style: outset; + text-align: center; + z-index: 200; +} + +#filterpanel { + text-align: right; +} + +.filteractive { + background-color: #f7face; + border: 1px #d48110 solid; +} + +.filterinactive { + background-color: #fff; +} + +.manfeedback .toggle-button +{ + padding-left:20px; + background:transparent url(images/del_sprite_arrows.gif) 3px -318px no-repeat; + cursor:pointer; +} + +.manfeedback .yes +{ + padding-left:20px; + background:transparent url(images/del_sprite_arrows.gif) 3px -359px no-repeat; + cursor:pointer; +} + +.manfeedback .off +{ + padding-left:20px; + background:none; + cursor:default; +} + +div.odd { + padding: 0.5em 0; +} + +div.even { + padding: 0.5em 0; +} + +div.last { + border-bottom: none; +} + + +table.imagemapareas tr, +table.kvpwizard tr, +table.matchingwizard tr, +table.matchingpairwizard tr, +table.errortextwizard tr, +table.singlechoicewizard tr, +table.multiplechoicewizard tr { + vertical-align: top; +} + +table.imagemapareas th, +table.kvpwizard th, +table.matchingwizard th, +table.matchingpairwizard th, +table.errortextwizard th, +table.singlechoicewizard th, +table.multiplechoicewizard th, +table.kprimchoicewizard th +{ + vertical-align: top; +} +table.kprimchoicewizard th.true, +table.kprimchoicewizard th.false +{ + padding: 5px 5px; +} +table.kprimchoicewizard td.correctness +{ + vertical-align: top; + text-align: center; +} +table.kprimchoicewizard th +{ + font-size: 90%; + font-weight: bold; + text-align: center; +} +table.kprimchoicewizard +{ +} +table.kprimchoicewizard +{ + margin-bottom: 15px; +} +table.kprimchoicewizard td +{ + padding-top: 15px; +} +div.ilAssKprimChoiceTable div.optionLabel, +table.kprimchoicewizard th.optionLabel +{ + background-color: lightgrey; +} + +table.ilAssKprimChoiceTable tr.aggregaterow td +{ + border-bottom: solid lightgrey 1px; +} +table.ilAssKprimChoiceTable tr.aggregaterow td.answer_frequency +{ + text-align: right; +} +table.il_tst_answer_aggregation +{ + border-collapse: collapse; +} +table.il_tst_answer_aggregation td, +table.il_tst_answer_aggregation th +{ + padding: 5px 15px; +} +table.il_tst_answer_aggregation th +{ + background-color: lightgrey; +} +table.il_tst_answer_aggregation td +{ + border-bottom: solid lightgrey 1px; +} +table.il_tst_answer_aggregation td.answer_option +{ + font-style: italic; +} +table.il_tst_answer_aggregation td.answer_frequency +{ + text-align: right; +} + +#tst_output { + clear: both; + overflow: hidden; + width: 100%; + float: left; +} + +#tst_left { + float: left; + width: 0%; +} + +#tst_left h1 { + font-size: 110%; + font-weight: bold; +} + +#tst_right { + float: right; + width: 100%; +} + +.question_description { + font-style: italic; + font-size: 90%; +} + +ul.shortlist { + list-style-type: none; + padding: 0; +} + +/* fau: testNav - icon for answered/unanswered questions in shortlist */ +ul.shortlist li { + padding: 0 0 6px 15px; + background-repeat: no-repeat; + background-size: 10px; + background-position: 0px 5px; +} + +ul.shortlist li.answered { + background-image: url('../../../../templates/default/images/answered.svg'); +} + +ul.shortlist li.unanswered { + background-image: url('../../../../templates/default/images/answered_not.svg'); +} +/* fau. */ + +ul.shortlist li.active { + font-weight: bold; +} + +ul.shortlist li.listEntry a +{ + text-decoration:none; + color:#0033AA; +} + +ul.shortlist li.listEntry a:hover +{ + text-decoration: underline; +} + +.number { + text-align: right; +} + +.errortext a:link, +.errortext a:visited { + text-decoration: none; + color: #000; + padding: 0 2px; + line-height: 1.5em; +} + +.errortext a:hover { + background-color: #ddd; +} + +.ilc_qetitem_ErrorTextSelected { + background-color: #9bd9fe; + border: 1px #666 solid; +} +.selGroup { + border: 2px #9bd9fe solid; + padding: 3px 2px; + margin-right: 2px; +} + + +.imageselection { +} + +.questionpool_info { + padding: 0.4em; + margin-top: 0.4em; +} + +.questionpool_title { + font-weight: bold; +} + +td.matching { + vertical-align: middle; +} + +div.term { + display: inline; + padding: 0.5em 1em; + float: left; +} + +.solutiontable td { + padding: 0 1em; +} + +span.result { + font-style: italic; +} + +div.ilc_Page.readonly div.ilc_question_Standard +{ + background-color: #f3f3f3; + background-image: url(../../../../templates/default/images/qmark-ro.svg); +} + +ul.ilAssQuestionRelatedNavigationContainer, +div.ilAssQuestionRelatedNavigationContainer +{ + margin: 15px 0; + float: none; +} + +ul.ilAssQuestionRelatedNavigationContainer div.navbar +{ + padding-right: 12px; + min-height: unset; + margin-bottom: 10px; +} + +div.tstModalConfirmationText +{ + margin-bottom: 20px; +} + +div.tstModalConfirmationButtons a, +div.tstModalConfirmationButtons input +{ + margin-right: 20px; +} + +div.ilTestOutputBlock_DynTestFinished +{ + background-color: #FAFAFA; + padding: 100px; +} + +a.il_question_answer_list_back_anchor +{ + float:right; + font-size:0.7em; + margin-right:3px; +} + +.ilCenterForced { + text-align: center !important; +} + +tr.ilBorderlessRow +{ + margin-right: 20px; +} + +td.ilAssQuestSkillAssignQuestTitle div +{ + margin-right: 20px; +} + +.ilAssQuestionLacExprWizard td, +.ilAssQuestionLacExprWizard th +{ + padding-right: 10px; +} + +a.il_participant_block_back_anchor, +a.il_question_answer_list_back_anchor +{ + float:right; + margin-right:3px; +} +a.il_question_answer_list_back_anchor +{ + font-size:0.7em; +} + +.test_specific_feedback td:first-child{ + padding-right: 1em; + font-style: italic; + font-weight: bold; +} +.test_specific_feedback td:last-child p:first-child{ + margin-top: 0; +} + +p.ilAssKprimInstruction, +p.ilAdditionalAssQuestionInstruction +{ + font-style: italic; + font-size: 0.9em; + margin:5px 0 15px 0 !important; +} + +table.kprimchoicewizard th.optionLabel +{ + font-size: 1.1em; +} + +table.imagemapareas tr.active-area, table.imagemapareas tr.active-area td { + background-color: #fdfabb !important; +} + +/* fau: testNav - added and changed styles */ + +td.ilc_Page { + padding: 15px; +} + +.ilTestQuestionSubtitleBlocks +{ + margin-top: -12px; +} + +.ilTestMarkQuestionIcon { + width: 12px; + height: 12px; +} + +.ilTestAnswerStatusIcon { + display: inline-block; + width: 12px; + height: 12px; + margin-top: -3px; +} + +.ilTestQuestionAction.disabled a { + color: #b0b0b0!important; +} +/* fau. */ + +div.ilAssClozeTest +{ + line-height: 2.5em; +} +div.ilAssClozeTest input +{ + line-height: 1.25em; +} + +div.ilc_Page.readonly img.imagemap, +div.ilc_Page.readonly div.filesContainer, +div.ilc_Page.readonly div.filesContainer a, +div.ilc_Page.readonly div.uploadContainer input, +div.ilc_Page.readonly div.ilAssErrorText span, +div.ilc_Page.readonly input[disabled], +div.ilc_Page.readonly select[disabled], +div.ilc_Page.readonly textarea[disabled] +{ + pointer-events: all !important; + cursor: not-allowed !important; +} + +.tstAutosaveMsg +{ + font-style: italic; + border: 1px #666 solid; + background-color: #ffffe0; + position:fixed; + z-index:99999999999; + top:0; + left:0; +} + +.textarea { + cursor: not-allowed !important; + border: 1px solid rgb(169, 169, 169); + padding: 2px; + background-color: rgb(235, 235, 228); + min-height: 200px; +} + +.ilSpecificAnswerFeedback td:first-child { + padding-right: 30px; +} + +.ilc_question_MultipleChoice .ilc_qanswer_Answer > div { + vertical-align: top; +} +.ilc_question_SingleChoice .ilc_qanswer_Answer > div { + vertical-align: top; +} \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Modules/Wiki/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Modules/Wiki/delos.less new file mode 100644 index 0000000..5304bf2 --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Modules/Wiki/delos.less @@ -0,0 +1,33 @@ +/* Modules/Wiki */ + +a.ilWikiPageMissing:link, a.ilWikiPageMissing:visited { + color: @il-danger-color; +} + +a.ilWikiPageMissing:hover { + color: @il-text-hover-color; +} + +ul.ilWikiBlockList { + margin: 0 0 0 20px; + padding: 0; + list-style: disc outside; +} + +ul.ilWikiBlockListNoIndent { + margin: 0; + padding: 0; + list-style: none; +} + +li.ilWikiBlockItem { + margin: 0; + padding: 0; +} + +/* see mantis #0027530 */ +#block_wikiside_0 { + .panel-body { + overflow: visible; + } +} \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Modules/WorkspaceFolder/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Modules/WorkspaceFolder/delos.less new file mode 100644 index 0000000..be47a4a --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Modules/WorkspaceFolder/delos.less @@ -0,0 +1,11 @@ +/* Modules/WorkspaceFolder */ + +#tbl_wfld.table-striped > tbody > tr > td { + background-color: transparent; +} + +.ilWspContainerListFooter { + background-color: @il-main-dark-bg; + margin: 0px -15px -15px -15px; + padding: 5px 25px; +} \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Services/Accordion/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Accordion/delos.less new file mode 100644 index 0000000..9574a60 --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Accordion/delos.less @@ -0,0 +1,54 @@ +/* Services/Accordion */ + +.il_VAccordionHead, .il_HAccordionHead { + padding: @padding-base-horizontal @padding-base-horizontal @padding-base-horizontal (@padding-base-horizontal+30px); + text-align: left; + cursor: pointer; + color: @link-color; + font-size: 110%; + background-image: url("@{il-background-images-path}tree_col.svg"); + background-repeat: no-repeat; + background-color: @il-main-dark-bg; + background-position: 15px 8px; + background-size: 20px 20px; + border: 0; +} + +.il_VAccordionHead { + display: block; + width: 100%; +} + +.il_VAccordionInnerContainer { + margin-bottom: 10px; +} + +.il_VAccordionContent, .il_HAccordionContent { +} + +.il_HAccordionHead:hover, .il_VAccordionHead:hover { + background-color: @il-highlight-bg; +} + +.il_HAccordionHeadActive, .il_VAccordionHeadActive { + background-image: url("@{il-background-images-path}tree_exp.svg"); + background-color: @il-highlight-bg; +} + +.ilAccHideContent { + width: 0px; + height: 0px; + display: none; +} + +.il_VAccordionContentDef, .il_HAccordionContentDef { + > div { + //overflow: auto; + //was added for #17978, yet removed for #20719 + //seems yet useless + } +} + +div.ilc_va_icont_VAccordICont { + overflow: visible !important; +} \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Services/Awareness/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Awareness/delos.less new file mode 100644 index 0000000..b5ba365 --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Awareness/delos.less @@ -0,0 +1,207 @@ +/* Services/Awareness */ + +.ilAwarenessDropDown .popover { + max-width: 300px; + color: @il-text-color; + min-width: 250px; +} + +#awareness-list { + overflow: auto; + .dropdown-header { + background-color: @il-main-dark-bg; + margin-bottom: 0px; + } +} + +.ilAwarenessDropDown .popover-content { + padding: 0; +} + +.ilAwarenessDropDown .media-body, .ilAwarenessDropDown .media-left, .ilAwarenessDropDown .media-right { + display: table-cell; + vertical-align: top; +} +.ilAwarenessDropDown .media-left { + padding-right: 10px; +} +.ilAwarenessDropDown .media { + padding: 10px; +} + +#awareness-content { + .input-group { + display: table; + } + .media:hover { + background-color: @il-highlight-bg; + } + .glyphicon { + font-size: inherit; + } +} + + +#awareness-content .dropdown-menu { + position: static; + float: none; + .box-shadow(none); +} + +#awareness-content .media { + padding: 0; +} + +#awareness-content .media-left img { + width: 45px; + height: 45px; +} + +.ilAwarenessItem { + border-bottom: 1px solid @il-main-border-color; + background-color: @il-main-bg; + + > div[role='button']:focus-visible { + .il-focus(); + } + + ul { + margin: 0; + padding: 0; + + li { + margin: 0; + padding: 0; + } + } +} + +#awareness-content .media-body { + white-space: nowrap; + width: auto; +} + +#awareness-content .media-body { + padding-top: 8px; +} + +#awareness-content .media-body h4, #awareness-content .media-body p { + color: @il-text-color; + font-size: 12px; + padding: 5px 3px 0 3px; + line-height: 1em; + margin: 0; +} + +#awareness-content .media-body h4 { + padding-top: 0px; + font-size: bold; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +#awareness-content .dropdown-menu { + background-color: @il-main-dark-bg; + padding: 10px 0; + font-size: 12px; +} + +#awareness-content .dropdown-menu a { + color: @il-text-color; +} + +#awareness-content .dropdown-menu a:hover { + color: @il-text-hover-color; +} + +#awareness-content .arrow-down { + width: 0; + height: 0; + border-left: 11px solid transparent; + border-right: 11px solid transparent; + border-top: 11px solid white; + margin-top: -10px; + margin-left: 100px; +} + +#awareness_trigger { + display: block; +} + +#awareness_trigger > span { + display: table-cell; +} + +.ilAwarenessItem h3.popover-title { + display: none; +} + +.ilAwarenessItem .media { + display: table; + width: 100%; +} + +.ilAwarenessItemRow { + display: table-row; + width: 100%; +} + +.ilAwarenessItem .media-left { + width: 55px; +} + +.ilAwarenessItemRow .media-body { + /* background-image: url('./templates/default/images/scorm/not_attempted.svg'); */ + background-repeat: no-repeat; + background-size: 12px 12px; + background-position: right 10px top 50%; + /* see http://stackoverflow.com/questions/9789723/css-text-overflow-in-a-table-cell */ + /* and bug #18937 */ + /* max-width: 0; */ + width: 100%; +} + +.ilAwarenessItemRow .media-body.ilAwarenessOnline { + background-image: url('@{il-background-images-path}scorm/completed.svg'); +} + +.ilAwarenessLoader { + display: block; + margin: 15px auto; + width: 30px; + height: 30px; +} + +#il_awrn_filer_btn { + .glyphicon{ + filter: invert(0); + margin-right: 0; + font-family: 'Glyphicons Halflings'; + } +} + +#il_awrn_filer_btn img { + width: 10px; + height: 10px; +} + +#awareness-content .ilHighlighted { + background-color: @il-highlight-bg; + color: @il-text-light-color; +} + +.ilAwrnBadgeHidden { + visibility: hidden; +} + +/* due to bug #17839 */ +#awareness-content .dropdown-backdrop { + display:none; + right: auto; + width: 0px; +} + +.ilAwarenessItem > div { + cursor: pointer; +} diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Services/Badge/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Badge/delos.less new file mode 100644 index 0000000..d716ef1 --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Badge/delos.less @@ -0,0 +1,57 @@ +/* Services/Badge */ + +img.ilBadgeImage { + max-width: 150px; + max-height: 150px; +} + +.ilBadgeImageThumbnail a .img-responsive { + max-width: 50px; + max-height: 50px; + display: inline-block; +} + +.ilBadgeImageThumbnail .modal .img-responsive { + margin: auto; + width: 50%; + height: auto; +} + +div.ilBadgeBackpackPanelContent { + min-height: 200px; +} + +div.ilBadgeBackpackPanelContent img { + margin: auto; +} + +span.ilProfileBadge { + display: inline-block; + padding: 5px; + + > a { + width: 50px; + height: 50px; + display: inline-block; + + img { + margin: auto; + max-width: 50px; + max-height: 50px; + } + } + + .modal .img-responsive { + margin: auto; + width: 50%; + height: auto; + } +} + +.ilBadgeDeck { + .modal .img-responsive { + margin: auto; + width: 50%; + height: auto; + } +} \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Services/Block/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Block/delos.less new file mode 100644 index 0000000..ab722ef --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Block/delos.less @@ -0,0 +1,90 @@ +/* Services/Block */ + +.iosPdBlockDragAndDropPlaceholder { + border: 3px dashed #c0c0c0; + border-radius: 8px; + margin-bottom: 15px; +} + +/* Blocks */ + +div.il_Block, table.il_Block { + width: 100%; + border-spacing: 0px; + border-collapse: collapse; + margin-bottom: 20px; + clear: both; + table-layout: fixed; + word-wrap: break-word; + background-color: @il-main-dark-bg; + border: none; + text-align: left; + padding: 5px; +} + +#il_center_col div.il_Block { + background-color: @il-main-dark-bg; +} + +div.ilBlockHeader, div.ilBlockHeaderBig, +td.ilBlockHeader, td.ilBlockHeaderBig { + /* font-family: 'Open Sans Semibold'; deactivated, since it affects drop downs in the header */ + font-weight: normal; + padding: 3px 0; + margin: 0 5px; + text-align:left; + color: @il-neutral-color; + border-bottom: 1px solid @il-main-border-color; + /* box-shadow: 0 -2px 1px -1px white inset; no white lines */ +} + +div.ilBlockHeaderBig, td.ilBlockHeaderBig { + font-size: 100%; +} + +h2.ilBlockHeader { + font-weight: 600; + margin: 0; + padding: 0; + font-size: 100%; + display: inline; +} + +h3.ilBlockHeader { + font-weight: 600; + margin: 0; + padding: 0; + font-size: 100%; + display: inline; +} + + +/* possibly deprecated */ +.il_BlockInfo { + font-size: 80%; + color: @il-text-light-color; +} + +/* new class */ +div.ilBlockInfo { + font-size: 75%; + color: @il-text-light-color; + padding: 1px 3px; + background-color: @il-main-dark-bg; + text-align: right; +} + +div.ilBlockContent { + padding: 5px; +} + +.ilBlockRow1, .ilBlockRow2 { + padding: 3px; + border-bottom: 1px solid #f0f0f0; +} + +div.ilBlockPropertyCaption { + color: @il-text-light-color; +} + + diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Services/Bookmarks/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Bookmarks/delos.less new file mode 100644 index 0000000..744bdb1 --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Bookmarks/delos.less @@ -0,0 +1,20 @@ +/* Services/Bookmarks */ + +#block_pdbookm_0 #tree_div { + overflow: auto; + width: 100%; +} + +#block_pdbookm_0 .il_Block #tree_div img { + height: 20px; + width: 20px; +} + +.iosPdBmListImg { + height: 20px; + width: 20px; + &[src$="spacer.png"] { + height: 0; + width: 0; + } +} \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Services/COPage/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Services/COPage/delos.less new file mode 100644 index 0000000..6e37a28 --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Services/COPage/delos.less @@ -0,0 +1,860 @@ +/* --- Services/COPage ---*/ + +a.ilEditSubmit { + background: url("@{il-background-images-path}ButtonsBack.png") repeat-x bottom white; + padding: 2px; + margin: 0; + border: 1px solid #bababa; + border-bottom-color: @il-neutral-light-color; + border-right-color: @il-neutral-light-color; + text-decoration: none; + font-size: 80%; + line-height: 14px; + cursor: pointer; +} + +input.ilEditSubmit { + color: #2255a0; + padding: 1px; + margin: 0; + font-size: 12px; + line-height: 14px; + cursor: pointer; + background: url("@{il-background-images-path}ButtonsBack.png") repeat-x bottom white; + border: 1px solid #bababa; + border-bottom-color: @il-neutral-light-color; + border-right-color: @il-neutral-light-color; + &:hover { + color: @il-text-hover-color; + } +} + +div.ilEditHelpline { + margin: 3px 0; + padding: 0; + font-size: 80%; + background-color: white; + color: black; +} + +select.ilEditSelect { + background: none white; + border: 1px solid #bbb; + padding: 1px; + text-decoration: none; + font-size: 12px; +} + +[data-copg-ed-type='add-area'] { + height: 30px; +} + +button.copg-add.dropdown-toggle.btn, +button.copg-add.dropdown-toggle.btn:focus, +button.copg-add.dropdown-toggle.btn:hover { + padding: 1px 5px; + text-align: center; + font-size: @font-size-small; + background-color: transparent; + cursor: pointer; + width: 100%; + height: 30px; + border: 0; +} + +button.copg-add.dropdown-toggle.btn, +button.copg-add.dropdown-toggle.btn:focus, +button.copg-add.dropdown-toggle.btn:hover, +#copg-editor-help { + + .glyphicon-plus-sign, .il-copg-add-text { + color: @il-btn-standard-bg; + font-size: @il-font-size-large; + } +} + +button.copg-add.dropdown-toggle.btn:hover { + background-color: lighten(@il-btn-standard-bg, 50%); + color: @il-text-light-color; +} + +[data-copg-ed-type='add-area'] ul.dropdown-menu { + left: 45%; +} +button.copg-add:hover { + color: lighten(@il-secondary-color, 10%); + background-color: lighten(@il-secondary-color, 52%); +} + +div.il_droparea { + padding: 1px 5px; + border: 1px dashed #d0d0d0; + color: #d0d0d0; + text-align: center; + font-size: @font-size-small; + background-color: #fffed1; + cursor: pointer; + height: 30px; +} + + +div.il_droparea:hover, div.ilCOPGDropActice, .il_droparea_valid_target { + border-color: lighten(@il-secondary-color, 10%); + color: lighten(@il-secondary-color, 10%); + background-color: lighten(@il-secondary-color, 52%); +} + +div.ilCOPGNoPageContent { + padding: 20px 5px; + color: #a0a0a0; +} + + +div.il_editarea_nojs { + border-width: 1px dotted #999; +} + +div.il_editarea, div.il_editarea_disabled { + border: 2px solid transparent; + min-height: 20px; + user-select: none; +} + +.copg-state-page, .copg-state-multi { + div.il_editarea:hover, div.il_editarea_disabled:hover { + border: 2px solid @il-main-color; + } +} + +div.ilEditLabel { + position: absolute; + background-color: @il-main-color; + color: #f0f0f0; + font-size: 70%; + padding: 1px 3px; + margin-top: -15px; + margin-left: -2px; + border: 0; + height: 15px; + display: none; + z-index: 1; +} + +.copg-state-page, .copg-state-multi { + div.il_editarea:hover > div.ilEditLabel, + div.il_editarea_disabled:hover > div.ilEditLabel, + .copg-ghost-wrapper div.ilEditLabel { + display: block; + } +} + +div.il_editarea_selected:hover > div.ilEditLabel { + background-color: @il-secondary-color; +} + + +div.ilc_page_Page > div.il_editarea_disabled { + padding: 10px; +} + +div.il_editarea_disabled, div.copg-disabled-page { + border: 2px dotted @brand-warning; + min-height: 20px; +} + +.ilCopgDisabledText { + color: @brand-warning; + position: absolute; + font-size: @font-size-small; + margin-top: -13px; + padding: 2px 5px; + background-color: @il-main-dark-bg; +} + + +div.il_editarea_selected, div.copg-current-edit, #tinytarget_ifr { + border-style: solid; + border-width: 2px; + border-color: lighten(@il-secondary-color, 30%); +} + +div.il_editarea_selected:hover { + border-color: @il-secondary-color; +} + +div.il_editarea_disabled_selected +{ + border: 2px solid @brand-warning; + min-height: 20px; +} + +div.il_editarea_active_selected { + border: 2px solid black; + min-height: 20px; +} + +.il_editmenu { + background-color: white; + color: black; + font-weight: normal; + text-align: left; + font-style: normal; + text-indent: 0; + font-size: 14px; + z-index: 5000; +} + +table.il_editmenu td { + padding: 3px; +} + + + + +div.ilEditVAccordCntr { + margin-top: 15px; + padding: 5px; +} + +div.ilEditVAccordICntr { + background-color: white; + margin-bottom: 15px; + border: 1px solid #9eadba; +} + +div.ilEditVAccordIHead { + padding: 3px; + background-color: #e2eaf4; + text-align: left; + background-repeat: no-repeat; + background-position: 3px 4px; +} + +div.ilEditVAccordICont { + padding: 10px; + background-color: white; +} + +.ilTinyMenuSection .dropdown, .il-copg-button-group .dropdown { + display:inline-block; +} +.ilTinyMenuSection .dropdown-menu .btn, .il-copg-button-group .dropdown-menu .btn { + border: 0; +} + +.ilTinyMenuSection .btn svg { + fill: black; + margin: -8px; +} + +.ilTinyMenuSection .btn[disabled] svg { + fill: #D0D0D0; +} + +div.ilTinyMenuSection, .il-copg-button-group { + white-space: nowrap; + /* border-right: 1px solid #e0e0e0; */ + /* padding: 0 10px 4px 0; */ + margin-right: 10px; + margin: 10px 10px 10px 0; + + p { + margin-bottom: 5px; + padding: 2px 5px; + background-color: darken(@il-main-dark-bg, 4%); + } + + @media only screen and (max-width: @grid-float-breakpoint-max) { + height: 28px; + margin: 3px 3px 3px 0px; + padding: 0 10px 0 0; + border-right: 0 none; + } +} + +div.ilTinyMenuSection button.btn { + background: white; + border: 0; + color: black; +} + +div.il-copg-button-group ul.dropdown-menu { + right: auto; +} + +div.il-copg-button-group-wide { + width: 100%; + float: none; +} + +[dir="rtl"] div.ilTinyMenuSection { + float: right; + border-right: none; + border-left: 1px solid @il-main-border-color; + padding: 0 0 4px 10px; + margin-right: 0; + margin-left: 10px; +} + +#ilTinyMenuButtons { + padding-bottom: 15px; + zoom:1; + @media only screen and (max-width: @grid-float-breakpoint-max) { + height: 28px; + margin: 3px 3px 3px 0; + padding: 0 10px 0 0; + border-right: 0 none; + } +} + +#iltinymenu .bd div.last { + float: left; + white-space: nowrap; + padding: 0 10px 2px 0; + border-right: 0; + margin: 0; +} + +#iltinymenu { + padding: 0 @il-padding-xlarge-horizontal; + .bd { + div { + &.last { + float: left; + white-space: nowrap; + padding: 0 10px 2px 0; + border-right: 0; + margin: 0; + } + .small { + color: @il-text-light-color; + font-style: italic; + } + } + } + .btn-default { + .mce-ico { + color: inherit !important; + } + } + + a.btn { + min-width: 30px; + } +} + +#iltinymenu_bd { +} + +#ilsaving { + position: fixed; + top: 0; + left: 0; + text-decoration: blink; + z-index: 3; +} + +.ilTinyMenuDropDown span { + padding: 2px 0 0 5px; + width: 75px; + overflow: hidden; + display: inline-block; + line-height: 1em; +} + +a.ilTinyMenuDropDown { + display: inline-block; + padding: 0 2px 1px 0; +} + +/* if the ilc_page_cont_PageContainer is declared as being relative in the content.css drop downs will be truncated */ +#ilEditorTD { + position: static; +} + +#ilEditorTD p { + margin: 0; + padding: 0; +} + +/* Page TOC */ +div.ilc_page_toc_PageTOC { + font-size: 90%; + padding: 5px 5px 10px; + background-color: @il-main-dark-bg; + border: 1px solid #f0f0f0; + float: left; +} + +h1.ilc_page_toc_PageTOCHead { + margin: 0; + font-size: 100%; + padding: 0; + font-weight: bold; + text-align: center; +} + +ul.ilc_page_toc_PageTOCList { + margin: 0 0 0 10px; + padding: 0; + list-style: none; +} + +li.ilc_page_toc_PageTOCItem { + margin: 5px 0 0; + padding: 0; + white-space: nowrap; +} + +a.ilc_page_toc_PageTOCLink { + color: #03a; + font-weight: normal; + text-decoration: none; +} + +a.ilc_page_toc_PageTOCLink:hover { + color: black; +} + +a.ilc_page_toc_PageTOCLink:visited { + color: blue; +} + +/* --- content styles (will move to content.css) --- */ +td.ilc_PageDisabled { + padding: 20px; + border: 1px solid #9eadba; + margin-bottom: 0; + border-left: 3px dotted @il-danger-color; +} + +div.ilc_DefinitionHeader { + margin: 20px 0 10px 0; + padding: 5px 0; + border: 1px solid black; + border-width: 1px 0; +} + +table.ilc_Fullscreen { + background-color: white; + position: absolute; + margin: 0; + padding: 0; + height: 100%; + width: 100%; +} + +html.ilc_Fullscreen, body.ilc_Fullscreen { + margin: 0; + padding: 0; + height: 100%; + overflow: auto; + td > div, td > div > figure > div > iframe { + height: 100%; + width: 100%; + } +} + +div.ilLMMenu { + margin: 0 0 5px 10px; +} + +div.ilc_LMMenu { + line-height: 22px; +} + +a.ilc_LMMenu { + padding: 1px 5px; + margin: 2px 0; + border: 1px solid #b0b0b0; + background-color: #e6ecf8; + white-space: nowrap; +} + +div.ilc_TableOfContents { + background-color: white; + padding: 20px; + border-spacing: 1px; + border: 1px solid #eee; + margin-bottom: 0; +} + +table.ilc_media { + background-color: white; +} + +h1.il_LMHead { + margin: 12px 15px 6px; + font-size: 120%; + font-weight: normal; +} + +table.ilc_Table { + border-collapse: collapse; + background-color: white; + margin: 10px 0; + border-color: #9eadba; +} + +/* COPage Comparison */ + +div.ilEditModified, div.ilEditDeleted, div.ilEditNew { + border: 3px solid; + margin-bottom: 2px; +} + +div.ilEditModified { + border-color: @il-main-color; +} + +div.ilEditDeleted { + border-color: @brand-warning; +} + +div.ilEditNew { + border-color: @il-secondary-color; +} + +.ilCOPGCompareLegend { + display: inline-block; + margin-top: 5px; + padding: 2px; +} + +span.ilDiffDel { + background-color: lighten(@brand-warning, 30%); +} + +span.ilDiffIns { + background-color: lighten(@il-secondary-color, 30%); +} + +a.nostyle:link, a.nostyle:visited { + text-decoration: none; + color: @il-text-hover-color; +} + +a.nostyle:hover { + color: @il-text-hover-color; +} + +#ilEditorPanel_c { + z-index: 3000 !important; +} + +#error_panel_c { + z-index: 2000 !important; +} + +#ilPageEditLegend { + margin: 10px 0; + > div { + margin: 5px 0; + } + .il_droparea { + &, &:hover { + display: inline-block; + width: 40px; + cursor: default; + height: 21px; + } + } + + tr > td { + padding: @il-padding-base-vertical @il-padding-xlarge-horizontal; + } + + tr > td:first-child { + white-space: nowrap; + text-align: right; + } +} + +.ilPageEditLegendElement { + width: 40px; + border: 1px solid #d0d0d0; + height: 21px; + display: inline-block; + font-size: 12px; + padding: 1px 5px; + text-align: center; +} + +.ilCOPGMediaDisabled { + padding: 5px; + font-size: 0px; + line-height: 100%; + text-align: center; + display: table-cell; + vertical-align: middle; + background-color: darken(@il-secondary-color, 20%); + color: white; +} + +.ilCOPgEditStyleSelectionItem { + padding: 10px; + background-color: @il-main-dark-bg; + cursor: pointer; +} + +.ilCOPgEditStyleSelectionItem:hover { + background-color: @il-highlight-bg; +} + +ul#ilAdvSelListTable_style_selection { + overflow: auto; + max-height: 400px; +} + +a.ilCOPageSection { + color: inherit; + text-decoration: inherit; +} + +#ilAdvSelListAnchorText_char_style_selection > span { + min-width: auto; +} + +div.ilc_answers.answer-table div.ilc_qanswer_Answer { + display: table-row; +} + +div.ilc_answers.answer-table div.ilc_qanswer_Answer > div { + display: table-cell; +} + +div.ilc_question_SingleChoice .answertext > p, div.ilc_question_MultipleChoice .answertext > p { + margin: 0 !important; +} + +div.ilc_question_SingleChoice .ilc_qanswer_Answer > div:first-child, +div.ilc_question_MultipleChoice .ilc_qanswer_Answer > div:first-child { + padding-right: 10px; +} + + +div.ilCOPGMediaPrint { + background-color: @il-main-dark-bg !important; + position: relative !important; + background-image: url("@{il-background-images-path}play.svg") !important; + background-position: 50% 50% !important; + background-repeat: no-repeat !important; + background-size: auto 90% !important; + padding: 1px !important; +} + +/* fullscreen iframe */ +.il-copg-mob-fullscreen { + width: 100%; + padding: 0; + margin: 0; + border: 0; +} + +.il-copg-mob-fullscreen-modal .modal-dialog { + width:95%; +} + +.ilTinyParagraphClassSelector ul.dropdown-menu, +.ilTinyMenuSection > div.dropdown:nth-child(2) > ul.dropdown-menu, +.ilSectionClassSelector ul.dropdown-menu { + right: auto; +} + +#il_prop_cont_characteristic ul.dropdown-menu { + right: auto; +} + + +#iltinymenu .dropdown-menu li { + padding: 0; +} + +#tinytarget_ifr > body#tinymce { + background-color: inherit; +} + +#tinytarget_ifr { + background-color: transparent; +} + +#tinytarget_div { + + position: absolute; + top:0; + width: 100%; + height: 100%; + + div.tox-edit-area { + background-color: transparent; + } + + .tox-tinymce { + border: 0; + background-color: transparent; + } +} + +.copg-ghost-wrapper { + min-height: 20px; + position: relative; /* important for the absolute positioned tinytarget_div */ +} + +.copg-input-ghost { + visibility: hidden; + min-width: 100px; +} + +#copg-editor-slate-content { + padding: @il-padding-xlarge-vertical 0px; + + p { + padding: 0; + margin: 5px 0; + } + + p.ilTinyInfo { + padding: 4px; + width: 100%; + @media only screen and (max-width: @grid-float-breakpoint-max) { + display: none; + } + } + + div.alert { + margin: 10px 0; + } + form.form-horizontal { + margin-bottom: @il-padding-xlarge-vertical; + .ilFormHeader { + padding: @il-padding-xlarge-vertical @il-padding-xlarge-horizontal; + h3.ilHeader { + font-size: @font-size-base; + } + } + .col-sm-3, .col-sm-9 { + width: 100%; + } + .control-label { + text-align: left; + font-weight: bold; + min-height: auto; + padding-bottom: 0; + margin-bottom: 0; + } + .ilFormFooter { + padding: @il-padding-base-vertical @il-padding-xlarge-horizontal; + background-color: @il-main-bg; + } + } + + > .btn-link { + padding: 0px @il-padding-xlarge-horizontal; + } +} + +#copg-top-actions { + padding: 0 @il-padding-xlarge-horizontal; +} + +.copg-edit-button-group { + padding: @il-padding-base-vertical @il-padding-xlarge-horizontal; +} + +p#copg-auto-save { + padding: 0; + margin: -5px 0 0 0; +} + +.copg-edit-container { + border: 1px dashed #d0d0d0; +} + +/* very important: add areas around floating images https://stackoverflow.com/questions/1260122/expand-a-div-to-fill-the-remaining-width and https://css-tricks.com/popping-hidden-overflow/ */ +#il_EditPage [data-copg-ed-type="add-area"] { + position: relative; + + > .dropdown { + overflow: hidden; + position: static; + > ul { + position: absolute; + z-index: 10; + } + } +} + +/* + this fixes the add drop down click behaviour for touch devices + see: https://github.com/twbs/bootstrap/issues/4550#issuecomment-31916049 + and: https://mantis.ilias.de/view.php?id=29785 + */ +#il_EditPage .dropdown-backdrop { + position: static; +} + +#ed_datatable { + + background-color: @il-main-bg; + + th { + background-color: @il-main-dark-bg; + .dropdown button { + background-color: @il-main-dark-bg; + text-align: center; + color: @il-text-color; + width: 100%; + border: 0; + } + } + + th, td { + border: 1px solid #CCCCCC; + } + + th { + vertical-align: middle; + } +} + +.copg-new-content-placeholder { + text-align: center; + color: @il-text-light-color; + padding: 20px; +} + +.il-copg-drag { + width: 40px; + border: 1px solid @il-main-color; + height: 30px; + z-index: 100000; +} + +.il-copg-media-cover { + position: absolute; + width: 100%; + height: 100%; + top: 0; + z-index: 9; +} + +.il-copg-edit-list-button { + padding: 0; + img { + filter: invert(100%); + width: 26px; + height: 25px; + } +} + +#il-copg-ed-modal .modal-content { + .Whoops.container { + .left-panel { + position: static; + float: left; + } + .details-container { + position: static; + } + } +} \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Services/Calendar/bootstrap-datetimepicker.less b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Calendar/bootstrap-datetimepicker.less new file mode 100644 index 0000000..ad61ca4 --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Calendar/bootstrap-datetimepicker.less @@ -0,0 +1,362 @@ +/*! + * Datetimepicker for Bootstrap 3 + * version : 4.17.37 + * https://github.com/Eonasdan/bootstrap-datetimepicker/ + */ + +/* see variables.less +@bs-datetimepicker-timepicker-font-size: 1.2em; +@bs-datetimepicker-active-bg: @btn-primary-bg; +@bs-datetimepicker-active-color: @btn-primary-color; +@bs-datetimepicker-border-radius: @border-radius-base; +@bs-datetimepicker-btn-hover-bg: @gray-lighter; +@bs-datetimepicker-disabled-color: @gray-light; +@bs-datetimepicker-alternate-color: @gray-light; +@bs-datetimepicker-secondary-border-color: #ccc; +@bs-datetimepicker-secondary-border-color-rgba: rgba(0, 0, 0, 0.2); +@bs-datetimepicker-primary-border-color: white; +@bs-datetimepicker-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +*/ + +.bootstrap-datetimepicker-widget { + list-style: none; + + &.dropdown-menu { + margin: 2px 0; + padding: 4px; + width: 19em; + + &.timepicker-sbs { + @media (min-width: @screen-sm-min) { + width: 38em; + } + + @media (min-width: @screen-md-min) { + width: 38em; + } + + @media (min-width: @screen-lg-min) { + width: 38em; + } + } + + &:before, &:after { + content: ''; + display: inline-block; + position: absolute; + } + + &.bottom { + &:before { + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-bottom: 7px solid @bs-datetimepicker-secondary-border-color; + border-bottom-color: @bs-datetimepicker-secondary-border-color-rgba; + top: -7px; + left: 7px; + } + + &:after { + border-left: 6px solid transparent; + border-right: 6px solid transparent; + border-bottom: 6px solid @bs-datetimepicker-primary-border-color; + top: -6px; + left: 8px; + } + } + + &.top { + &:before { + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-top: 7px solid @bs-datetimepicker-secondary-border-color; + border-top-color: @bs-datetimepicker-secondary-border-color-rgba; + bottom: -7px; + left: 6px; + } + + &:after { + border-left: 6px solid transparent; + border-right: 6px solid transparent; + border-top: 6px solid @bs-datetimepicker-primary-border-color; + bottom: -6px; + left: 7px; + } + } + + &.pull-right { + &:before { + left: auto; + right: 6px; + } + + &:after { + left: auto; + right: 7px; + } + } + } + + .list-unstyled { + margin: 0; + } + + a[data-action] { + padding: 6px 0; + } + + a[data-action]:active { + .box-shadow(none); + } + + .timepicker-hour, .timepicker-minute, .timepicker-second { + width: 54px; + font-weight: bold; + font-size: @bs-datetimepicker-timepicker-font-size; + margin: 0; + } + + button[data-action] { + padding: 6px; + } + + .btn[data-action="incrementHours"]::after { + .sr-only(); + content: "Increment Hours"; + } + + .btn[data-action="incrementMinutes"]::after { + .sr-only(); + content: "Increment Minutes"; + } + + .btn[data-action="decrementHours"]::after { + .sr-only(); + content: "Decrement Hours"; + } + + .btn[data-action="decrementMinutes"]::after { + .sr-only(); + content: "Decrement Minutes"; + } + + .btn[data-action="showHours"]::after { + .sr-only(); + content: "Show Hours"; + } + + .btn[data-action="showMinutes"]::after { + .sr-only(); + content: "Show Minutes"; + } + + .btn[data-action="togglePeriod"]::after { + .sr-only(); + content: "Toggle AM/PM"; + } + + .btn[data-action="clear"]::after { + .sr-only(); + content: "Clear the picker"; + } + + .btn[data-action="today"]::after { + .sr-only(); + content: "Set the date to today"; + } + + .picker-switch { + text-align: center; + + &::after { + .sr-only(); + content: "Toggle Date and Time Screens"; + } + + td { + padding: 0; + margin: 0; + height: auto; + width: auto; + line-height: inherit; + + span { + line-height: 2.5; + height: 2.5em; + width: 100%; + } + } + } + + table { + width: 100%; + margin: 0; + + + & td, + & th { + text-align: center; + border-radius: @bs-datetimepicker-border-radius; + } + + & th { + height: 20px; + line-height: 20px; + width: 20px; + + &.picker-switch { + width: 145px; + } + + &.disabled, + &.disabled:hover { + background: none; + color: @bs-datetimepicker-disabled-color; + cursor: not-allowed; + } + + &.prev::after { + .sr-only(); + content: "Previous Month"; + } + + &.next::after { + .sr-only(); + content: "Next Month"; + } + } + + & thead tr:first-child th { + cursor: pointer; + + &:hover { + background: @bs-datetimepicker-btn-hover-bg; + color: @il-text-hover-color; + } + } + + & td { + height: 54px; + line-height: 54px; + width: 54px; + + &.cw { + font-size: .8em; + height: 20px; + line-height: 20px; + color: @bs-datetimepicker-alternate-color; + } + + &.day { + height: 20px; + line-height: 20px; + width: 20px; + } + + &.day:hover, + &.hour:hover, + &.minute:hover, + &.second:hover { + background: @bs-datetimepicker-btn-hover-bg; + color: @il-text-hover-color; + cursor: pointer; + } + + &.old, + &.new { + color: @bs-datetimepicker-alternate-color; + } + + &.today { + position: relative; + + &:before { + content: ''; + display: inline-block; + border: solid transparent; + border-width: 0 0 7px 7px; + border-bottom-color: @bs-datetimepicker-active-bg; + border-top-color: @bs-datetimepicker-secondary-border-color-rgba; + position: absolute; + bottom: 4px; + right: 4px; + } + } + + &.active, + &.active:hover { + background-color: @bs-datetimepicker-active-bg; + color: @bs-datetimepicker-active-color; + text-shadow: @bs-datetimepicker-text-shadow; + } + + &.active.today:before { + border-bottom-color: white; + } + + &.disabled, + &.disabled:hover { + background: none; + color: @bs-datetimepicker-disabled-color; + cursor: not-allowed; + } + + span { + display: inline-block; + width: 54px; + height: 54px; + line-height: 54px; + margin: 2px 1.5px; + cursor: pointer; + border-radius: @bs-datetimepicker-border-radius; + + &:hover { + background: @bs-datetimepicker-btn-hover-bg; + color: @il-text-hover-color; + } + + &.active { + background-color: @bs-datetimepicker-active-bg; + color: @bs-datetimepicker-active-color; + text-shadow: @bs-datetimepicker-text-shadow; + } + + &.old { + color: @bs-datetimepicker-alternate-color; + } + + &.disabled, + &.disabled:hover { + background: none; + color: @bs-datetimepicker-disabled-color; + cursor: not-allowed; + } + } + } + } + + &.usetwentyfour { + td.hour { + height: 27px; + line-height: 27px; + } + } + + &.wider { + width: 21em; + } + + & .datepicker-decades .decade { + line-height: 1.8em !important; + } +} + +.input-group.date { + & .input-group-addon { + cursor: pointer; + border: 1px solid @il-main-border-dark-color; + &:last-child { + border-left: 0; + } + } +} diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Services/Calendar/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Calendar/delos.less new file mode 100644 index 0000000..266ceb8 --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Calendar/delos.less @@ -0,0 +1,474 @@ +/* Services/Calendar */ + +td.even { + color: @il-text-color; + background-color: @il-main-dark-bg; + padding: 3px; +} + +td.uneven { + color: @il-text-color; + background-color: @il-content-bg; + padding: 3px; +} + +td.today { + background-color: @il-content-bg; +} + + +td.date { + background-color: @il-main-dark-bg; +} + +td.prevMonth { + background-color: @il-main-dark-bg; +} + +div#block_cal_sel_0 div.ilBlockContent { + padding: 0; +} + +div.ilCalSelAct { + font-size: 90%; + padding: 2px 2px 3px 0; +} + +div.ilCalSelSelAll { + font-size: 80%; + padding: 3px 2px 2px 0; +} + +div.ilCalSelList { + max-height: 300px; + overflow: auto; +} + +.ilCalSelList img { + width: 20px; + height: 20px; +} + +ul.ilCalSel { + margin: 0; + padding: 0; + list-style: none; +} + +ul.ilCalSel li { + margin: 0; + /* padding: 0 0 0 48px; */ + margin: 0; + border-bottom: 1px solid @il-content-bg; + /* min-height: 25px; */ +} + +ul.ilCalSel li > div { + display:table-row; +} + +ul.ilCalSel li > div > div { + display:table-cell; + padding: 2px; +} + +ul.ilCalSel li > div > div.ilCalColSpan { + border-left: 5px solid; + padding: 2px 5px; +} + +ul.ilCalSel li img { +} + +div.ilCalSelList h6 { + padding-left: 5px; + font-size: @font-size-small; + margin-top: 16px; + margin-bottom: 8px; +} + +div.ilCalSelTitle { + padding: 5px 3px 3px; + font-size: 90%; +} + +table.calmini { + width: 100%; + font-size: 90%; + //border-spacing: 2px; + //border-collapse: separate; + border-collapse: collapse; + background-color: @il-main-dark-bg; + border: none; + tr, td, th { + border: none; + padding: 5px 3px; + @media only screen and (max-width: 991px) {padding: 5px 1px;} + text-align: center; + vertical-align: middle; + color: @il-text-color; + background-color: transparent; + } + tr:nth-child(odd) { + background-color: @il-main-dark-bg; + } + tr:nth-child(even) { + background-color: @il-main-bg; + } + th.calmini, th.calminiweek { + font-weight: 600; + font-size: 90%; + } + td.calministd > .il_calmini_monthday > a { + } + td.calminitoday { + background-color: @brand-warning; + > .il_calmini_monthday > a { + color: white; + } + } + td.calminiprev > .il_calmini_monthday > a, + td.calmininext > .il_calmini_monthday > a { + color: @il-text-color; + display:none; + } + a { + display: block; + width: 100%; + } +} + +a.callink:link, a.callink:visited { + color: inherit; + cursor: pointer; +} +a.callink:hover { +} +.il_calevent > .btn.btn-link { + color:inherit; + vertical-align: inherit; +} +.cal_modal_infoscreen .il_InfoScreenPropertyValue .btn-link { + text-align:left; + vertical-align: top; + font-size: 90%; +} + +//** Moved from Services/Calendar/templates/calendar.css +table.calstd { + margin-top: @padding-large-vertical; + color: @il-text-color; + width:100%; + border: none; + font-size: 100%; +} + +.calheader { + color: @il-text-color; + font-weight: normal; + background-color: @il-main-dark-bg; +} + + +th.calstd { + text-align: center; + background-color: @il-main-dark-bg; + font-weight: normal; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:@table-border-color; +} + +.calheadertime { + background-color: @il-main-dark-bg; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:@table-border-color; + line-break: auto; + vertical-align: top; +} + +td.calheadertime { + width: 6em; + text-align: center; + background-color: @il-content-bg; + font-size: 90%; + padding: 3px; +} + +tr.calstdtime:first-of-type td{ + background-color: black; +} +.calstdtime td { + border-spacing: 0px; + border-right-width: 1px; + border-right-style: solid; + border-right-color: @table-border-color; +} + +td.calempty, th.calempty{ + background-color:white; +} + +td.calempty_border { + background-color:white; + border-spacing:0px; + border-bottom-width:1px; + border-bottom-style:solid; + border-bottom-color:@table-border-color; +} + +tr.calstd{ + /*background-color: inherit;*/ + background-color:white; + height: 6em; +} + +table.il-cal-day tr.calstd + tr.calstdtime td.calempty, +table.il-cal-week tr.calstd + tr.calstdtime td.calempty{ + background-color: @il-main-bg; +} + +table.il-cal-day tr.calstd , table.il-cal-week tr.calstd { + border-collapse:collapse; + border-color:@table-border-color; + + border-bottom-width:2px; + border-bottom-style:solid; + + border-top-width:2px; + border-top-style:solid; +} + +table.il-cal-week { + table-layout: fixed; + width: 100%; + white-space: nowrap; +} + +table.il-cal-week td.calevent { + overflow: hidden; +} + +tr.calstdtime { + height: 1.2em; + background-color: inherit; + border-right-width:1px; + border-right-style:solid; + border-right-color:@table-border-color; +} + + +td.calstd { + vertical-align: top; + background-color: @il-main-bg; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:@table-border-color; + padding: 2px 0px; +} + +td.caltoday { + vertical-align: top; + background-color:#FFE79C; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:@table-border-color; +} + + +td.calnow { + vertical-align: top; + background-color:#FFF0C4; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:@table-border-color; +} + +td.calnext { + vertical-align: top; + background-color: @il-main-dark-bg; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:@table-border-color; +} + +td.calprev { + vertical-align: top; + background-color: @il-main-dark-bg; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:@table-border-color; +} + +p.il_calevent { + color:white; + margin: 2px 0 0 0; + padding: 2px; + border-spacing: 0px; + font-size: 90%; + + .btn-link{ + margin:0 auto; + width: 100%; + text-align: center; + } +} + +td.calevent { + //color:white; + vertical-align: top; + /*padding: 3px;*/ + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style: solid; + border-color: @table-border-color; + font-size:90%; + /*background-color:white;*/ +} + +div.calevent { + font-size:90%; + padding: 3px; + margin: 3px; +} + +div.calfullcontent { + padding:4px; + height:100%; +} + +p.il_cal_monthday { + padding: 2px; + margin: 0px; + font-weight: normal; +} + +p.il_cal_navigation { + padding: 0px 3px 0px 0px; + margin: 0px; +} + + +table.calmini +{ + width:100%; + +} + +.calminiheader { + color:@il-text-color; + background-color: @il-main-dark-bg; +} + +th.calmini { + text-align: center; + font-size:90%; + font-weight:normal; + background-color: @il-main-bg; +} + +tr.calmini { +} + +a.calminiapp { + font-weight: bold; +} + +p.il_calmini_monthday, div.il_calmini_monthday { + margin: 1px; + text-align:center; +} + +td.calministd { + vertical-align: top; + border-collapse:collapse; + background-color:@il-main-bg; + border-spacing:0px; + border-width:1px; + border-style:solid; + border-color:@table-border-color; + font-size:90%; + text-align:center; + vertical-align:middle; +} + +td.calminitoday { + vertical-align: top; + background-color:#FFE79C; + border-width:1px; + border-style:solid; + border-color:@table-border-color; + font-size:90%; + text-align:center; + vertical-align:middle; +} + +td.calmininow { + vertical-align: top; + background-color:#FFF0C4; + border-width:1px; + border-style:solid; + border-color:@table-border-color; + font-size:90%; + text-align:center; + vertical-align:middle; +} + +td.calmininext { + vertical-align: top; + background-color: @il-main-dark-bg; + border-width:1px; + border-style:solid; + border-color:@table-border-color; + font-size:90%; + text-align:center; + vertical-align:middle; +} + +td.calminiprev { + vertical-align: top; + background-color: @il-main-dark-bg; + border-width:1px; + border-style:solid; + border-color:@table-border-color; + font-size:90%; + text-align:center; + vertical-align:middle; +} + +td.calminiweek, th.calminiweek { + vertical-align: top; + background-color: @il-main-bg; + font-size:60%; + text-align:center; + vertical-align:middle; +} + +span.calminiinactive { + color: #CCCCCC; +} +.calnewapplink { + float: right; + visibility:hidden; +} + +span.ilIcalIcon .btn { + text-align: initial; + margin-top: @il-padding-large-vertical; +} \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Services/Captcha/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Captcha/delos.less new file mode 100644 index 0000000..549288f --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Captcha/delos.less @@ -0,0 +1,41 @@ +/* Services/Captcha */ + +div.iosCaptcha { +} + +div.iosCaptchaImageContainer { +} + +div.iosCaptchaInfoContainer { + margin: 10px 0 0 0; +} + +div.iosCaptchaInputCommandContainer { + margin: 10px 0 0 0; +} + +div.iosCaptchaInputCommandContainer .reload { + width: 19px; + height: 19px !important; + font-size: 100%; + vertical-align: top; + margin: 0; + padding: 0; +} + +div.iosCaptchaInputCommandContainer .reload img { + width: 19px; + height: 19px; + margin: 0; + padding: 3; +} + +div.iosCaptchaInputCommandContainer .audio { + width: 19px; + height: 19px; + margin: 0 10px 0 12px; + vertical-align: middle; +} + +input.iosCaptchaInput { +} diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Services/Certificate/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Certificate/delos.less new file mode 100644 index 0000000..a38960c --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Certificate/delos.less @@ -0,0 +1,9 @@ +.il-deck { + .il-card { + .caption { + div.icon.small { + vertical-align: middle + } + } + } +} \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Services/Chart/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Chart/delos.less new file mode 100644 index 0000000..0fc828f --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Chart/delos.less @@ -0,0 +1,9 @@ +/* Services/Chart */ + +td.legendColorBox, td.legendLabel { + padding: 3px; +} + +div.ilChartWrapper { + max-width: 100%; +} diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Services/Container/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Container/delos.less new file mode 100644 index 0000000..51e9dca --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Container/delos.less @@ -0,0 +1,262 @@ +/* Services/Container */ +div.il_Preconditions { + padding: 10px 0 0; +} + +div.il_PreconditionsTitel { + margin-top: 3px; + text-align: left; + font-size: 90%; +} + +[dir="rtl"] div.il_PreconditionsTitel { + text-align: right; +} + +div.ilPreconditionItem { + margin: 0 -10px; +} + +/* Repository */ +div.ilContainerListItemOuter { + padding: @panel-body-padding @padding-large-horizontal; + zoom: 1; +} +[dir="rtl"] div.ilContainerListItemOuter { + display: table; +} +div.tblfooter { + &.ilContainerListFooter { + font-size: 100%; + padding: 3px 0 0 10px; + text-align: left; + > input { + padding: 0; + margin: 0; + } + > label { + margin: 0; + padding: 0 0 0 8px; + vertical-align: top; + } + } +} + +input[name^="position[blocks]"] { + margin: 0 0 0 -2px; +} + + +[dir="rtl"] .ilContainerListFooter { + padding-left: 0; + padding-right: 15px; +} + +div.ilListItemSection { + clear:both; + max-width: calc(~"100% - 40px"); +} + +div.ilContainerListItemOuterHighlight { + background-color: @il-highlight-bg; + zoom: 1; +} + + +.ilCLI { + padding: 0; +} + +div.ilContainerListItemCB { + /*float: left; + width: 25px;*/ + display: table-cell; + vertical-align: top; + padding-right: 10px; + + img{ + width: 20px; + } +} + +[dir="rtl"] div.ilContainerListItemCB { + /* float: right; */ +} + +div.ilContainerListItemIcon { + /* margin-top: -3px; + float: left; + position: absolute; */ + display: table-cell; + vertical-align: top; +} +div.ilContainerListItemIcon a { + display: block; + margin-top: -3px; +} + +[dir="rtl"] div.ilContainerListItemIcon { + float: right; +} + +div.ilContainerListItemIconCB { + margin-left: 25px; +} + +[dir="rtl"] div.ilContainerListItemIconCB { + margin-left: 0; + margin-right: 25px; +} + +div[class^="il_editarea"] .ilContainerListItemOuter img, +img.ilListItemIcon { + width: 35px; + height: 35px; + max-width: none; +} + +div.ilContainerListItemContent { + /* margin-left: 35px; */ + display: table-cell; + vertical-align: top; + width: 100%; +} + +[dir="rtl"] div.ilContainerListItemContent { + /* margin-left: 0; + margin-right: 35px; */ +} + +/* If checkbox is activated, add spacing */ +div.ilContainerListItemContentCB { + /* margin-left: 60px; */ +} + +[dir="rtl"] div.ilContainerListItemContentCB { + /* margin-left: 0; + margin-right: 60px; */ +} + +div.il_ContainerListItem { + margin: 2px 0; + padding-left: 8px; + width:100%; +} + +[dir="rtl"] div.il_ContainerListItem { + padding-left: 0; + padding-right: 8px; +} + +.ilContainerBlockHeader { + background-color: @il-main-dark-bg; + padding: @panel-heading-padding; + font-weight: 400; + text-align: left; + vertical-align: middle; + h3{ + margin: 0; + color: @panel-heading-color; + } + //See headings overlays input field in sorting view 32364 + .form-control { + width: auto; + display: inline-block; + } +} + +.ilContainerBlockHeaderExpanded, .ilContainerBlockHeaderCollapsed { + background-repeat: no-repeat; + background-position: 15px 10px; + background-size: 20px 20px; + padding-left: 45px; + /* padding-top: 6px; */ + background-color: @il-main-dark-bg; + cursor: pointer; +} + + +.ilContainerBlockHeaderExpanded { + background-image: url("@{il-background-images-path}tree_exp.svg"); +} + +.ilContainerBlockHeaderCollapsed { + background-image: url("@{il-background-images-path}tree_col.svg"); +} + +[dir="rtl"] .ilContainerBlockHeader { + text-align: right; +} + +.ilContainerBlock { + width: 100%; + clear: both; + margin-bottom: 20px; +} + +div#cont_paste_explorer_tree ul.il_Explorer { + margin: 0 0 0 24px; +} + +[dir="rtl"] div#cont_paste_explorer_tree ul.il_Explorer { + margin: 0 24px 0 0; +} + +#ilContRepIntro { + margin: 20px 0 50px 0; + clear:both; +} + +div#ilContRepIntro img { + float: right; + width: 150px; + height: 150px; +} + +[dir="rtl"] div#ilContRepIntro img { + float: left; +} + +.ilContObjectiveObjectListItem { + background-color: @il-main-dark-bg; +} + +.ilContObjectiveIntro { + background-color: @il-main-dark-bg; + padding: 1px 15px; +} + +.ilContObjectivesViewTestItem { + background-color: @il-main-dark-bg; + margin-bottom: 10px; +} + + +.ilContainerTileRows { + margin: 0px -15px 0 -15px; + padding: @padding-large-vertical @padding-large-horizontal; + background-color: @il-main-bg; + + >.il-deck{ + margin: 0 5px; + } +} + +.ilContainerTileRows .card-no-highlight { + height: 0px; +} + +.ilContainerTileRows .il-chart-progressmeter-container { + height: 100%; +} + +.ilContainerTileRows .il-card h5 button.btn { + font-size: inherit; +} + +.ilContainerShowMore { + padding: 15px 10px; + background-color: @il-main-dark-bg; + text-align: center; + margin: 0 -15px; +} \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Services/FileUpload/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Services/FileUpload/delos.less new file mode 100644 index 0000000..95f8587 --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Services/FileUpload/delos.less @@ -0,0 +1,13 @@ +/* Services/FileUpload */ + +.ilFileUploadEntryProgressPercent { + font-size: 75%; +} + +.ilFileUploadEntryOptions { + font-size: 90%; +} + +.ilFileUploadEntryOptions label.control-label { + padding-top: 3px; +} \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Services/Form/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Form/delos.less new file mode 100644 index 0000000..a8c1de2 --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Form/delos.less @@ -0,0 +1,340 @@ +/* Services/Form */ + +/* forms */ + +label, input[type=checkbox], input[type=radio], select { + cursor: pointer; +} + +.form-control { + font-size: @il-standard-form-font-size; + color: @il-text-color; + border: 1px solid @il-main-border-dark-color; +} + +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: @il-main-dark-bg; +} + +.form-horizontal { + margin-bottom: 20px; + background: @il-standard-form-bg; +} + +form.form-inline { + margin-bottom: 20px; +} + +.form-horizontal .form-group { + margin: 10px 0; +} + +.form-control, .form-control:focus { + .box-shadow(none); +} + +.form-control:focus-visible { + .box-shadow(none); + outline: @il-focus-outline-inner; +} + +input[type="file"]:focus:focus-visible::after, +input[type="radio"]:focus:focus-visible::after, +input[type="checkbox"]:focus:focus-visible::after { + content: none; +} + +input.btn.btn-default:focus-visible { + outline: @il-focus-outline-inner; + outline-offset: @il-focus-outline-inner-width; +} + +.btn-file:focus-within, .btn-file:hover:focus-within { + z-index: 3; + outline: @il-focus-outline-inner; + outline-offset: @il-focus-outline-inner-width; +} + +textarea.form-control { + max-width: 100%; +} + +select.form-control { + width: auto; + max-width:100%; +} + +.form-horizontal label { + color: @il-standard-form-label-color; + font-size: 100%; +} + +.form-control-static { + //needed until bootstrap set min-heigth and padding... + //no effect without it! + display: block; +} + +.form-horizontal { + .control-label { + //padding-top: 0; + //line-height: 24px; + padding-bottom: (@padding-base-vertical + 1); + min-height: (@line-height-computed + @font-size-base); + @media only screen and (max-width: @grid-float-breakpoint-max) { + min-height: auto; + padding-bottom: 0; + margin-bottom: 0; + } + &.col-sm-3.il_textarea { + text-align: left; + width: 100%; + } + } + + .radio, + .checkbox, + .radio-inline, + .checkbox-inline { + padding-top: 0; + line-height: normal; + } + div.radio label.radio-inline { + line-height: @input-height-base; + } +} + +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + position: static; + display: inline-block; + margin-left: -20px; + margin-top: 7px; + min-width: 13px; + @media only screen and (max-width: @grid-float-breakpoint-max) { + min-width: 16px; + } +} +.radio input[type="radio"], +.radio-inline input[type="radio"] { + vertical-align: top; +} + +[dir="rtl"] .form-horizontal .control-label { + text-align: left; +} + +label { + font-weight: normal; +} + +td.form-inline > div.form-group { + display: block; + padding: 4px 0; +} + +input[type="radio"]:focus:focus-visible, +input[type="checkbox"]:focus:focus-visible { + outline: @il-focus-outline-inner; + outline-offset: @il-focus-outline-outer-width; +} + +input[type="file"].form-control { + border: none; + height: auto; +} + +.ilFormHeader { + padding: 15px 0 5px; + .ilFormCmds { + margin: 0; + float: right; + } + h3 { + margin: 0; + } +} + +[dir="rtl"] .ilFormHeader .ilFormCmds { + float: left; +} + +.ilFormHeader, .ilFormFooter { + color: @il-standard-form-header-color; + background-color: @il-standard-form-header-bg; +} + +.ilSubForm { + background-color: @il-standard-form-dependant-group-bg; + padding: 3px 0; + margin-bottom: 10px; + .form-group { + margin: 0; + @media (max-width: @grid-float-breakpoint-max) { + margin: @padding-large-vertical 0; + } + } + .col-sm-9.il_textarea { + width: 100%; + } +} + +.ilFormFooter { + padding: 3px 0; +} + +.ilFormFooter .ilFormCmds { + text-align: right; + padding: 0; +} + +[dir="rtl"] .ilFormFooter .ilFormCmds { + text-align: left; +} + +/* jQuery ui autocomplete menu */ +input.ilHFormHighlighted, .ui-state-focus { + background-color: #ff9; +} + +div.ilFormExternalSetting { + margin-bottom: 10px; +} + +div.ilFormExternalSetting ul { + margin: 2px 0; + padding-left: 25px; +} + +[dir="rtl"] div.ilFormExternalSetting ul { + padding-left: 0; + padding-right: 25px; +} + +div.ilFormExternalSetting span { + color: @il-warning-color; + /* font-style: italic; */ +} + +div[id^="ilFormField"] { + margin-bottom: 10px; +} + +/* Hierarchy Form */ +div.ilHFormHeader, div.ilHFormFooter { + color: @il-standard-form-header-color; + background-color: @il-standard-form-header-bg; + padding: 4px 0 4px 22px; +} + +[dir="rtl"] div.ilHFormHeader, [dir="rtl"] div.ilHFormFooter { + padding: 4px 22px 4px 0; +} + +div.ilHFormContent { + padding: 20px 10px 20px 0px; + table { + width:100%; + } +} + +div.ilHFormItem { + margin-bottom: 5px; + display: table-row; +} + +div.ilHFormHeader .ilFormCmds, div.ilHFormFooter .ilFormCmds { + float: right; +} + +[dir="rtl"] div.ilHFormHeader .ilFormCmds, [dir="rtl"] div.ilHFormFooter .ilFormCmds { + float: left; +} + +.ilHFormExpIcon, .ilHFormCheckbox, .ilHFormIcon, .ilHFormInput, .ilHFormItemCmd { +} + +.ilHFormExpIcon, .ilHFormCheckbox, .ilHFormIcon { + min-width: 20px; + padding: 0; +} + +.ilHFormItemCmd { + padding: 0 10px; +} + +.ilHFormChilds { + +} + +.ilHFormExpIcon img, .ilHFormIcon img { + width: 19px; + height: 19px; +} + +.ilHFormInput, .ilHFormInput input.form-control { + width: 100%; +} + +.ilHFormDropArea { + margin: 6px 0; + width: auto; +} + +/* deprecated */ +div.ilFormInfo { +} + + +/* experimental: bootstrap'ed file upload */ +.btn-file { + position: relative; + overflow: hidden; +} +.btn-file input[type=file] { + position: absolute; + top: 0; + right: 0; + min-width: 100%; + min-height: 100%; + font-size: 100px; + text-align: right; + filter: alpha(opacity=0); + opacity: 0; + outline: none; + background: white; + cursor: inherit; + display: block; +} + +.ilFormInnerCol { + padding: 0; +} + +.ilFormInnerCol .form-group { + margin: 0; +} + +input:invalid { + background-color: #ffebeb; + border-color: @il-danger-color; +} + +.bootstrap-datetimepicker-widget { + z-index: 2000; +} + +/* provisory fix for #0021322 */ +div[id$="color-picker-menu"] { + z-index: 3; +} + +/* This is a memento that we should get rid of the legacy UI */ +.wzdrow input[type=file]:focus-visible { + outline: @il-focus-outline-inner; + outline-offset: 0; +} \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Services/Help/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Help/delos.less new file mode 100644 index 0000000..501587f --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Help/delos.less @@ -0,0 +1,62 @@ +/* Services/Help */ + +#ilHelpText .ilc_text_inline_Strong { + font-weight: bold; +} + +#ilHelpBack { + padding-bottom: 20px; +} + +#ilHelpText { + clear: both; + font-size: 90%; +} + +#ilHelpText .ilc_list_o_NumberedList, +#ilHelpText .ilc_list_u_BulletedList { + margin: 10px 0; + padding: 0 0 0 25px; +} + +#ilHelpText .ilc_list_o_NumberedList .ilc_list_o_NumberedList, +#ilHelpText .ilc_list_o_NumberedList .ilc_list_u_BulletedList, +#ilHelpText .ilc_list_u_BulletedList .ilc_list_u_BulletedList, +#ilHelpText .ilc_list_u_BulletedList .ilc_list_o_NumberedList { + padding-left: 15px; +} + +a#ilHelpClose { + display: block; + float: right; + padding: 5px; +} + +#ilHelpPanel .il_VAccordionHead { + background-position: 3px 3px; + padding: 5px 5px 5px 30px; + font-size: 90%; + font-weight: bold; + border: none; +} + +#ilHelpPanel li { + padding: 0; +} + +#ilHelpPanel .ilGroupedListLE { + padding: 5px 10px 5px 20px; +} + +#il_screen_id { + position: fixed; + right: 0; + @media only screen and (max-width: @grid-float-breakpoint-max) { + display: none; + } +} + +#mm_help li a span:first-child { + width: 20px; + display: inline-block; +} diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Services/InfoScreen/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Services/InfoScreen/delos.less new file mode 100644 index 0000000..c15d792 --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Services/InfoScreen/delos.less @@ -0,0 +1,36 @@ +/* Services/InfoScreen */ +div.ilInfoScreenSec { + padding: 0; + margin-bottom: 20px; +} + +div.ilInfoScreenSec h2.ilHeader { + margin-bottom: 5px; + display: block; +} + +.il_InfoScreenProperty { + padding: 15px; + vertical-align: top; + color: @il-text-light-color; + font-style: italic; +} + +.il_InfoScreenPropertyValue { + padding: 15px; + vertical-align: top; + background-color: @il-main-bg; +} + +.ilInfoScreenSec.form-horizontal .form-group { + margin: 0; + background-color: @il-main-bg; +} + +.ilInfoScreenSec.form-horizontal { + background-color: transparent; +} +.ilInfoScreenSec.form-horizontal .control-label { + padding: 15px; + line-height: normal; +} diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Services/Init/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Init/delos.less new file mode 100644 index 0000000..e82f871 --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Init/delos.less @@ -0,0 +1,34 @@ +/* Services/Init */ + +div.ilStartupFrame { + @media only screen and (max-width: @grid-float-breakpoint-max) { + width: 100%; + } +} + +.ilStartupSection { + padding-top: 25px; + @media only screen and (max-width: @grid-float-breakpoint-max) { + padding-top: 15px; + } +} + +div.ilStartupSection form.form-horizontal { + text-align: left; + width: 40em; + @media only screen and (max-width: @grid-float-breakpoint-max) { + width: auto; + } +} + +div#il_startup_logo img { + height: @il-logo-height; + width: @il-logo-width; + margin: @il-logo-margin;//15px; + @media only screen and (max-width: @grid-float-breakpoint-max) { + margin: @il-logo-resp-margin;//10px; + max-width: 100%; + height: @il-logo-resp-height; + width: @il-logo-resp-width; + } +} diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Services/LearningHistory/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Services/LearningHistory/delos.less new file mode 100644 index 0000000..b158b55 --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Services/LearningHistory/delos.less @@ -0,0 +1,8 @@ +.ilLearningHistoryShowMore { + text-align: center; +} + +.ilPCLearnHist { + background-color: @body-bg; + padding: @padding-base-vertical @padding-base-horizontal; +} \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Services/Like/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Like/delos.less new file mode 100644 index 0000000..4f26dc8 --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Like/delos.less @@ -0,0 +1,58 @@ +.ilLike { + padding: 5px 0px; + text-align: right; +} + +.ilLike .modal { + text-align: left; +} + +.ilLike .modal .glyphicon { + font-size: 160%; +} + +.ilLike .badge { + margin-left: -7px; + top: 7px; +} + +.ilLike .glyphicon { + font-size: 130%; +} + +.ilLike .il-counter-spacer { + margin-left: 0px; + font-size: 9px; + padding: 0; + visibility: hidden; +} + +.ilLike a { + display: inline-block; + /* padding: 2px 4px; */ +} + +.ilLike a:hover { + text-decoration: none; +} + +.ilLikeEmoticons { + padding: 0; +} + +.ilLikeEmoticons a { + display: inline-block; + font-size: 140%; + padding: 4px; +} + +.ilLikeEmoticons a:hover { + text-decoration: none; + /*background-color: @il-highlight-bg;*/ + background-color: #F0F0F0; +} + +.ilLike .il-item img { + max-width: 50%; + float:right; +} diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Services/Mail/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Mail/delos.less new file mode 100644 index 0000000..6434b2c --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Mail/delos.less @@ -0,0 +1,28 @@ +/* Services/Mail */ + +a.mailread, a.mailread:visited { + font-weight: normal; +} + +a.mailunread, a.mailunread:visited { + font-weight: bold; +} + +.iosMailFilter .checkbox { + display: inline-block !important; + margin: 0 10px !important; +} + +.iosMailFilter .checkbox:first-child { + margin: 0 15px !important; +} + +.iosMailFilter .checkbox input[type="checkbox"] { + margin-left: -15px !important; +} + +.ilMailAvatar { + min-width: 45px !important; + max-width: 45px !important; + height: auto; +} \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Services/MainMenu/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Services/MainMenu/delos.less new file mode 100644 index 0000000..2c8e3b7 --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Services/MainMenu/delos.less @@ -0,0 +1,458 @@ +// Default navbar +#ilTopNav { + margin: @il-main-menu-margin; + @media only screen and (max-width: @grid-float-breakpoint-max) { + min-height: 0; + display: block; + padding: 0; + margin: 0; + } + &.navbar { + padding-top: 1px; + padding-bottom: 1px; + min-height: 33px; + @media only screen and (max-width: @grid-float-breakpoint-max) { + min-height: 0; + padding-top: 0; + padding-bottom: 0; + } + > .navbar-collapse { + margin: 0; + padding: 0 0 0 5px; + &:empty { + + div.navbar-header { + button.navbar-toggle { + @media only screen and (max-width: @grid-float-breakpoint-max) { + display: none; + } + } + } + } + } + } + &.navbar-default { + background-color: transparent; + .reset-filter(); + border: 0 none; + @media only screen and (max-width: @grid-float-breakpoint-max) { + background-color: @il-main-dark-bg; + } + } + .dropdown-menu { + float: left; + right: auto; + left: 0; + min-width: 100%; + background-color: @il-main-menu-dropdown-bg; + li { + a{ + background-color: @il-main-menu-dropdown-link-bg; + color: @il-main-menu-dropdown-link-color; + &:hover{ + background-color: @il-main-menu-dropdown-link-hover-bg; + color: @il-main-menu-dropdown-link-hover-color; + } + } + } + @media only screen and (max-width: @grid-float-breakpoint-max) { + float: none; + left: auto; + right: auto; + } + } + .navbar-nav { + float: left; + margin-left: 5px; + @media only screen and (max-width: @grid-float-breakpoint-max) { + float: none; + margin-left: 0; + } + > li { + margin: 0 0 0 10px; + > a { + margin: 0; + padding: 5px 10px 6px; + text-transform: uppercase; + font-size: 14px; + border-top: 4px solid white; + background-color: @il-main-menu-link-bg; + color: @il-main-menu-link-color; + @media only screen and (max-width: @grid-float-breakpoint-max) { + margin: 0 10px 0 0; + padding: 5px 10px 6px; + border-top: 0; + color: @il-main-menu-link-color;//darken(@ilMainMenuColor, 30%); + } + &:hover, + &:active, + &:focus { + background-color: @il-main-menu-link-hover-bg; + color: @il-main-menu-link-hover-color; + //outline: 0; + //border-top: 4px solid @brand-primary; + //box-shadow: 3px 9px 9px 0px rgba(0,0,0,0.176); + @media only screen and (max-width: @grid-float-breakpoint-max) { + + } + } + } + } + > .active > a, + > .open > a { + &, + &:hover, + &:active, + &:focus { + //background-color: lighten(@ilMainMenuColor, 42%); + outline: 0 none; + border-top: 4px solid @il-main-color; + background-color: @il-main-menu-link-active-bg; + color: @il-main-menu-link-active-color; + .box-shadow(3px 9px 9px 0px rgba(0,0,0,0.176)); + @media only screen and (max-width: @grid-float-breakpoint-max) { + border-top: 0 none; + background-color: inherit; + .box-shadow(none); + } + } + } + } + button.navbar-toggle { + @media only screen and (max-width: @grid-float-breakpoint-max) { + position: fixed; + top: 0; + left: 40px; + height: 40px; + border-radius: 0; + border-width: 0; + background-color: @il-top-bar-link-bg; + color: @il-top-bar-link-color; + margin: 0; + } + .icon-bar { + @media only screen and (max-width: @grid-float-breakpoint-max) { + background-color: @il-top-bar-link-color; + } + } + &:hover { + @media only screen and (max-width: @grid-float-breakpoint-max) { + background-color: @il-top-bar-link-hover-bg; + } + .icon-bar { + @media only screen and (max-width: @grid-float-breakpoint-max) { + background-color: @il-top-bar-link-hover-color; + } + } + } + } +} + +[dir="rtl"] #ilTopNav { + .dropdown-menu { + float: right; + left: auto; + right: 0; + padding: 5px 0; + text-align: right; + } + .navbar-nav { + float: right; + margin-left: 0; + margin-right: 70px; + @media only screen and (max-width: @grid-float-breakpoint-max) { + margin-right: 0; + padding-right: 0; + } + > li { + margin: 0 10px 0 0; + > a { + @media only screen and (max-width: @grid-float-breakpoint-max) { + float: right; + width: 100%; + margin: 0; + } + } + } + } + &.navbar > .navbar-collapse { + padding: 0 5px 0 0; + } + button.navbar-toggle { + @media only screen and (max-width: @grid-float-breakpoint-max) { + left: auto; + right: 40px; + } + } +} +/* Main Menu Top Title */ +.ilTopTitle { + float: left; + font-weight: 600; + padding: 0 0 0 15px; + white-space: nowrap; + line-height: 40px; + @media only screen and (max-width: @grid-float-breakpoint-max) { + display: none; + } +} + +[dir="rtl"] .ilTopTitle { + float: right; + padding: 0 15px 0 0; +} + +.ilTopTitleVisible { + @media only screen and (max-width: @grid-float-breakpoint-max) { + display: block; + } +} + +input.ilOpenIDBox { + background: url("@{il-background-images-path}openid.png") no-repeat 1px 2px white; + padding-left: 20px; +} + +[dir="rtl"] input.ilOpenIDBox { + background-position: 2px 1px; + padding-left: 0; + padding-right: 20px; +} + +#ilTopBar.ilTopBar { + padding: 0; + height: 40px; + top: 0; + z-index: 1040; + @media only screen and (max-width: @grid-float-breakpoint-max) { + z-index: 1030; + } +} + +.ilTopFixed { + z-index: 1030; + position: fixed; + margin-left: auto; + margin-right: auto; + left: 0; + right: 0; +} + +#ilTopBarNav { + float: right; + margin: 0; + padding: 0; + margin-right: 14px; + list-style: none outside none; + @media only screen and (max-width: @grid-float-breakpoint-max) { + margin-right: 0; + } + .dropdown-menu { + background-color: @il-top-bar-dropdown-bg; + border-radius: 0; + margin: 0; + color: @il-top-bar-dropdown-color; + a { + background-color: @il-top-bar-dropdown-link-bg; + color: @il-top-bar-dropdown-link-color; + &:hover, + &:active, + &:focus { + background-color: @il-top-bar-dropdown-link-hover-bg; + color: @il-top-bar-dropdown-link-hover-color; + } + } + } + > li { + float: left; + display: block; + position: relative; + > a { + margin-right: 1px; + display: block; + padding: 10px; + position: relative; + min-width: 40px; + height: 40px; + text-align: center; + background-color: @il-top-bar-link-bg; + color: @il-top-bar-link-color; + &:hover, + &:active, + &:focus { + outline: 0 none; + color: @il-top-bar-link-hover-color; + text-decoration: none; + background-color: @il-top-bar-link-hover-bg; + } + } + } + > .active > a, + > .open > a { + &, + &:hover, + &:active, + &:focus { + outline: 0 none; + color: @il-top-bar-link-hover-color; + text-decoration: none; + background-color: @il-top-bar-link-hover-bg; + } + } + #userlog { + > a { + padding: 0 10px 0 0; + img { + height: 40px; + width: 40px; + margin-right: 0px; + padding: 5px; + } + } + .dropdown-menu { + min-width: 100%; + > li > a { + padding-left: 50px; + } + } + } +} + +[dir="rtl"] #ilTopBarNav { + float: left; + margin: 0; + margin-left: 14px; + text-align: right; + .badge { + margin-left: 0; + margin-right: -5px; + } + .dropdown-menu { + a { + text-align: right; + } + } + > li { + float: right; + } + > li > a { + margin-right: 1px; + } + #userlog { + > a { + padding: 0 0 0 10px; + img { + margin-left: 0; + } + } + } +} + +.ilMainHeader { + background-color: @il-main-header-bg; + height: @il-main-header-height; + border-bottom: @il-header-border-bottom-height solid @il-header-border-bottom-color; + @media only screen and (max-width: @grid-float-breakpoint-max) { + height: auto; + border-bottom: 0 none; + } + &.ilTopFixed { + top: @il-top-bar-height; + @media only screen and (max-width: @grid-float-breakpoint-max) { + height: 0; + } + } + > header > .row > a.navbar-brand { + height: auto; + display: inline-block; + padding: 0; + margin: @il-logo-margin; + @media only screen and (max-width: @grid-float-breakpoint-max) { + height: 0; + padding: 0; + margin: 0; + } + > img { + display: inline-block; + height: @il-logo-height; + width: @il-logo-width; + @media only screen and (max-width: @grid-float-breakpoint-max) { + position: fixed; + top: 0; + left: 0; + height: @il-logo-resp-height; + width: @il-logo-resp-width; + } + } + } +} + +[dir="rtl"] .ilMainHeader { + > header > .row > a.navbar-brand { + > img { + @media only screen and (max-width: @grid-float-breakpoint-max) { + left: auto; + right: 0; + } + } + } +} + +.ilMainMenu { + background-color: @il-main-menu-bg;//@body-bg; + &.ilTopFixed { + // This 7px seems arbitrary, no obvious choice for variable. + // This is just to get the current 110px in the standard. + top: floor((@il-header-height - 7px)); + @media only screen and (max-width: @grid-float-breakpoint-max) { + position: fixed; + top: 40px; + border-bottom: 0 none; + } + } +} + +.ilMainMenuEntries { + margin-bottom: 10px; + padding-bottom: 10px; +} + +div.ilMemberViewMainHeader { + background-color: #981a0a; +} + +div.ilTopMemberView { + text-align: center; + h3 { + padding: 0; + margin: 0; + line-height: 40px; + } + @media only screen and (max-width: @grid-float-breakpoint-max) { + display: none; + } +} + +.ilFixedTopSpacer { + padding-top: @il-header-height; + @media only screen and (max-width: @grid-float-breakpoint-max) { + margin-top: 40px; + padding-top: 0; + } +} + +.ilFixedTopSpacerBarOnly { + padding-top: @il-top-bar-height; + @media only screen and (max-width: @grid-float-breakpoint-max) { + margin-top: 40px; + padding-top: 0; + } +} + + + +ul.il-mm-selfloading { + width: 768px; + list-style: none; + margin-left: 0; + padding-left: 0; +} \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Services/MediaObjects/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Services/MediaObjects/delos.less new file mode 100644 index 0000000..a18354c --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Services/MediaObjects/delos.less @@ -0,0 +1,55 @@ +/* Services/MediaObjects */ + +.ilPlayerPreviewOverlayOuter { + position: relative; +} + +.ilPlayerPreviewOverlay { + position: relative; + width: 320px; + height: 240px; + cursor: pointer; +} + +.ilPlayerPreviewDescription { + padding: 7px; + font-size: 85%; + position: absolute; + width: 100%; + color: #f0f0f0; + margin-top: -240px; + background: url("@{il-background-images-path}black60.png"); +} + +.ilPlayerPreviewOverlay img { + cursor: pointer; + width: 100%; + height: 100%; +} + +.ilPlayerPreviewDescriptionDownload { + float: right; +} + +.ilPlayerPreviewDescriptionDownload a { + color: white; +} + +.mejs-overlay-button { + background-image: url("@{il-background-images-path}bigplay.svg"); +} + +.ilPlayerPreviewPlayButton { + background: url("@{il-background-images-path}bigplay.svg") no-repeat scroll 0 0 transparent; + height: 100px; + left: 50%; + margin: -50px 0 0 -50px; + position: absolute; + top: 50%; + width: 100px; + cursor: pointer; +} + +.ilPlayerPreviewOverlay:hover .ilPlayerPreviewPlayButton { + background-position: 0 -100px; +} diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Services/Membership/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Membership/delos.less new file mode 100644 index 0000000..de9533e --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Membership/delos.less @@ -0,0 +1,21 @@ +/* Services/Membership */ + +div.ilAttendanceListPrint td, div.ilAttendanceListPrint th { + border: 1px solid @il-main-border-color; + padding: 2px; +} + +th.ilMembershipRowActionsHeader { + text-align: right; +} + +th.ilMembershipRowActionsHeader span { + padding-right: 6px; +} + +body.ilBodyPrint { + height: auto; + background-color: white; + margin: 10px; + padding: 0; +} \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Services/Navigation/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Navigation/delos.less new file mode 100644 index 0000000..acb604b --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Navigation/delos.less @@ -0,0 +1,26 @@ +/* Services/Navigation */ + +form.ilNavHistoryForm { + padding: 0; + margin: 0 5px 0 0; + padding: 5px 5px 2px; + border: 0 none; + display: inline; + font-size: 80%; +} + +input.ilNavHistorySubmit { + color: #2255a0; + padding: 0; + margin: 0; + border: 0 none; + cursor: pointer; + background-color: #f0f0f0; +} + +select.ilNavHistorySelect { + border: 0 none; + padding: 0; + background-image: none; + text-decoration: none; +} diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Services/News/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Services/News/delos.less new file mode 100644 index 0000000..c3dc372 --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Services/News/delos.less @@ -0,0 +1,272 @@ +/* Services/News */ + +td.il-news { + white-space:normal; + .il-news-locator { + margin: 2px 0px 4px 0px; + } + .ilIcon { + vertical-align:middle + } + .il-news-content { + clear:both; + } + .il-news-player { + margin-top: 15px; + max-width: 600px; + } + .il_BlockInfo { + text-align:right; + } +} + +@media only screen and (max-width: @grid-float-breakpoint-max) { + td.il-news { + white-space: normal !important; + } +} + +span.ilNewsRssIcon { + background-color: @il-warning-color; + color: white; + min-width: 36px; + font-size: 10px; + text-align: center; + display: inline-block; + padding: 0 5px; + &:hover { + text-decoration: none; + background-color: darken(@il-warning-color, 10%); + } +} + +/* timeline, see http://codepen.io/jasondavis/pen/fDGdK */ + +.ilTimeline { + list-style: none; + padding: 20px 0; + position: relative; + &:before { + top: 0; + bottom: 0; + position: absolute; + content: " "; + width: 3px; + background-color: @il-main-border-dark-color; + left: 50%; + margin-left: -1.5px; + @media only screen and (max-width: @grid-float-breakpoint-max) { + left: 90%; + } + } + > li { + margin-bottom: 20px; + position: relative; + margin-right: 50%; + &:nth-child(even) { + margin-left: 50%; + margin-right: 0; + @media only screen and (max-width: @grid-float-breakpoint-max) { + margin-left: 0; + } + > .ilTimelineBadge { + left: 0; + margin-left: -25px; + right: auto; + margin-right: 0; + @media only screen and (max-width: @grid-float-breakpoint-max) { + right: auto; + left: 90%; + } + } + } + @media only screen and (max-width: @grid-float-breakpoint-max) { + margin-right: 0; + } + &:before, &:after { + content: " "; + display: table; + } + &:after { + clear: both; + } + > .ilTimelinePanel { + width: 88%; + float: left; + padding: 20px; + position: relative; + background: @il-main-bg; + @media only screen and (max-width: @grid-float-breakpoint-max) { + width: 80%; + } + &:after { + position: absolute; + top: 27px; + right: -14px; + display: inline-block; + border-top: 14px solid transparent; + border-left: 14px solid @il-main-bg; + border-right: 0 solid @il-main-bg; + border-bottom: 14px solid transparent; + content: " "; + } + } + > .ilTimelineBadge { + color: white; + width: 50px; + height: 50px; + padding-top: 8px; + line-height: 1.2em; + font-size: 1em; + text-align: center; + position: absolute; + top: 16px; + background-color: @il-neutral-light-color; + z-index: 100; + border-radius: 50%; + right: 0; + margin-right: -25px; + @media only screen and (max-width: @grid-float-breakpoint-max) { + left: 90%; + right: auto; + margin-left: -25px; + } + > .ilTimelineDay { + font-size: 1.3em; + } + > .ilTimelineMonth { + font-size: 0.8em; + } + > p { + padding: 0; + margin: 0; + } + } + &:nth-child(even) > .ilTimelinePanel { + float: right; + @media only screen and (max-width: @grid-float-breakpoint-max) { + float: left; + } + &:before { + border-left-width: 0; + border-right-width: 15px; + left: -15px; + right: auto; + @media only screen and (max-width: @grid-float-breakpoint-max) { + border-left-width: 15px; + border-right-width: 0; + right: auto; + right: -15px; + } + } + &:after { + border-left-width: 0; + border-right-width: 14px; + left: -14px; + right: auto; + @media only screen and (max-width: @grid-float-breakpoint-max) { + border-left-width: 14px; + border-right-width: 0; + left: auto; + right: -14px; + } + } + } + } + .media-heading { + clear: right; + margin-top: 8px; + } + div.ilNotesHeader { + background-color: @il-main-dark-bg; + } +} + +.ilNewsTimelineTruncatedText { + /*overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap;*/ +} + +.ilNewsTimelineObjHead img { + width: 22px; + height: 22px; +} + +.ilNewsTimelinePlayer { + position: relative; + z-index: 500; +} + +.ilNewsTimelineUserImage { + float: left; + overflow: hidden; + width: 100px; + + @media only screen and (max-width: @grid-float-breakpoint-max) { + width: 50px; + } +} + +.ilNewsTimelineUserImage img { + width: 75px; + height: 75px; + + @media only screen and (max-width: @grid-float-breakpoint-max) { + width: 40px; + height: 40px; + } +} + +.ilNewsTimelineContentSection { + padding-left: 100px; + @media only screen and (max-width: @grid-float-breakpoint-max) { + padding-left: 50px; + } +} + +.ilNewsTimelineEditInfo { + width: 90%; +} + +.ilNewsTimelineMoreLoader { + text-align: center; +} + +.ilNewsTimelineMoreLoader img { + width: 30px; + height: 30px; +} + +/* https://github.com/JoanClaret/jquery-dynamic-max-height */ +.dynamic-height-wrap { + overflow: hidden; + position: relative; + .transition(max-height 0.25s ease-in-out); + width: 100%; +} + +/* Bottom gradient (optional, but recommended)*/ +.dynamic-height-active .dynamic-height-wrap:before { + background: linear-gradient(to bottom, rgba(240,249,255,0) 0%,white 100%); + bottom: 0; + content: ''; + height: 30px; + left: 0; + position: absolute; + right: 0; + z-index: 1; +} + +.dynamic-height-active .dynamic-show-more { + display: inline-block; +} + +.dynamic-show-more { + display: none; +} + +.ilTimeline .ilNotes { + margin: 0 -20px -20px -20px; + padding: 10px 20px; +} diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Services/Notes/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Notes/delos.less new file mode 100644 index 0000000..8b6b3cf --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Notes/delos.less @@ -0,0 +1,96 @@ +/* Services/Notes */ + +#notes_embedded_outer { + background-color: @il-main-bg; +} +#notes_embedded_outer .il_ContainerItemCommands { + padding-top: 15px; +} +div.ilNotes { + background-color: @il-main-bg; + padding: 15px; +} + +#ilRightPanel div.ilNotes { + background-color: @il-main-bg; +} + +div.ilNotes .fullwidth_invisible { + background-color: transparent; + padding: 10px; +} + +div.ilComment { + padding-left: 50px; +} + +div.ilNotesUImage { + float: left; + margin-left: -50px; + img { + width: 40px; + height: 40px; + } +} + +div.ilNoteText { + font-size: 95%; + margin-top: 5px; +} + +div.ilNotesHeader { + background-color: @il-main-dark-bg; + margin-bottom: 5px; + padding: @padding-base-vertical @padding-base-horizontal; + h3 { + img { + width: 40px; + height: 40px; + } + } +} + +#il_center_col { + div.ilNotesHeader { + display: none; + } +} + +#ilRightPanel div.ilNotesHeader { + padding: 5px; +} + +h3.ilNotesHeader { + font-size: 110%; + color: @il-text-color; + display: inline; +} + +h4.ilNoteTitle { + font-size: 100%; + margin: 0; + padding: 0; +} + +td.ilNoteList { + padding: 10px 5px; + border-top: 1px solid @il-main-border-color; + vertical-align: top; +} + +textarea#note { + height: 6em; +} + +div.ilNoteInput { + padding-bottom: 10px; +} + +.ilNotesCheckboxes { + .ilComment { + padding-left: 80px; + } + .ilNoteList input[type="checkbox"] { + position: absolute; + } +} diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Services/Object/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Object/delos.less new file mode 100644 index 0000000..8c54753 --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Object/delos.less @@ -0,0 +1,57 @@ +/* Services/Object */ + +div.ilCreationFormSection { + //width: 700px; +} + +div.ilCreationFormSection div.ilForm { + //width: 699px; +} + +div.ilCreationFormSection div.ilForm div.ilForm { + //width: auto; +} + +.ilHeadAction img { + width: 18px; + height: 18px; +} + + +.il_ItemProperty .badge{ + font-size: 8px; + padding: 2px 4px; + margin-top: -1px; + margin-left: -5px; + position: absolute; +} + +div.ilCreationFormSection .form-horizontal { + margin-top: -1px; + padding-top: 1px; +} + +.ilObjListRow { + border-bottom: @il-item-border-bottom; + background-color: @il-main-bg; +} + +//mantis #0017866 +.table-striped { + border-collapse: separate; + > tbody > tr.ilObjListRow { + > td { + background-color: @il-main-bg; + } + &:hover { + > td { + background-color: lighten(@il-highlight-bg, 5%); + } + &:nth-child(2n+1) { + > td { + background-color: lighten(@il-highlight-bg, 5%); + } + } + } + } +} \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Services/OnScreenChat/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Services/OnScreenChat/delos.less new file mode 100644 index 0000000..5a28499 --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Services/OnScreenChat/delos.less @@ -0,0 +1,314 @@ +[data-onscreenchat-inact-userid] { + opacity: .3 !important; +} + +.ilOnScreenChatWindowHeaderTooltip { + ul { + text-align: left; + list-style-type: none; + margin: 0; + padding: 0; + } +} + +#onscreenchat-container { + position: fixed; + bottom: 0; + left: 0; + right: 0; + width: 100%; + /*height: 100px;*/ + overflow: visible; + pointer-events: none; + z-index: 1039; + + .iosOnScreenChat{ + margin-right: -3px; + } + + .popover { + max-width: 200px; + min-height: 100px; + word-break: break-word; + a { + border: 1px solid white; + padding: 1px 0 1px 2px; + + &:hover { + border: 1px solid silver; + } + + img { + max-width: 19px; + max-height: 19px; + } + } + } + + .row{ + position: relative; + } + + .chat-window-wrapper { + bottom: 0; + padding-left: 5px; + padding-right: 5px; + width: 278px; + height: 377px; + background-color: @body-bg; + + &:last-child { + padding-left: 0; + } + + .chat-img img { + height: 30px; + width: 30px; + } + + li.left .chat-img { + margin-right: 5px; + } + + li.right .chat-img { + margin-left: 5px; + } + + .iosOnScreenChatBodyMsg { + overflow-x: hidden; + overflow-wrap: break-word; + word-wrap: break-word; + -ms-hyphens: auto; + -moz-hyphens: auto; + -webkit-hyphens: auto; + hyphens: auto; + } + + .iosOnScreenChatMessageContainer { + background-color: transparent; + + .iosOnScreenChatMessagePlaceholder { + position: absolute; + z-index: 0; + border: 0 none !important; + background-color: transparent; + opacity: .5; + } + + .iosOnScreenChatMessage { + background-color: transparent; + position: relative; + z-index: 1; + white-space: pre-wrap; + user-select: text; + outline: none; + overflow-x: hidden; + height: auto; + min-height: 26px; + max-height: 75px; + overflow-wrap: break-word; + word-wrap: break-word; + -ms-word-break: break-all; + word-break: break-all; + word-break: break-word; + -ms-hyphens: auto; + -moz-hyphens: auto; + -webkit-hyphens: auto; + hyphens: auto; + cursor: text; + padding-right: 26px; + } + } + + .osc_truncate_username{ + width: 150px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + display: inline-block; + } + .text-muted-left{ + width: 160px; + margin-top: -4px; + text-align: right; + } + .text-muted-right{ + width: 160px; + margin-top: -4px; + text-align: left; + } + .osc_truncate_username_left{ + width: 160px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + display: inline-block; + margin-bottom: -5px; + text-align: right; + } + + .osc_truncate_username_right{ + width: 160px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + display: inline-block; + } + + .chat { + list-style: none; + margin: 0; + padding: 0; + + li.separator:not(:first-child) { + margin-top: 10px; + } + + li.header:not(:first-child) { + margin-top: 15px; + } + + li { + padding-bottom: 5px; + + &.separator { + text-align: center; + background-color: @il-main-dark-bg; + + p { + font-size: .9em; + } + } + + &.header, &.message { + padding-left: 15px; + padding-right: 15px; + } + + &.message.right { + .chat-body { + text-align: justify; + float: right; + max-width: 85%; + } + } + + &.message.left { + .chat-body { + text-align: justify; + width: 85%; + } + } + + .chat-body { + .header { + strong { + font-size: .8em; + } + } + + p { + margin: 0; + color: #777; + font-size: .9em; + } + } + } + } + + .panel { + pointer-events: auto; + margin: 0; + border: 1px solid #dcdcdc; + + .panel-heading { + font-size: 80%; + display: block; + padding: 5px 5px 5px 15px; + pointer-events: auto; + margin: 0; + vertical-align: middle; + + .btn { + padding: 0 4px; + } + + img { + width: 16px; + height: 16px; + vertical-align: sub; + } + + .close { + margin-top: -2px; + margin-left: 5px; + } + } + + .panel .slidedown .glyphicon, .chat .glyphicon { + margin-right: 5px; + } + + .panel-body { + height: auto; + overflow-y: scroll; + position: relative; + height: 250px; + padding-left: 0; + padding-right: 0; + padding-bottom: 0; + + .fader { + position: -webkit-sticky; + position: sticky; + bottom: 0; + width: 100%; + height: 30px; + background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#fff)); + background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #fff 100%); + } + } + + .panel-footer { + position: relative; + border-top: none; + padding-top: 15px ; + padding-bottom: 15px; + } + } + + .iosOnScreenChatEmoticonsPanel { + position: absolute; + float: right; + bottom: 21px; + z-index: 3; + right: 28px; + + > a { + display: block; + height: 14px; + width: 14px; + background: url("@{il-background-images-path}emoticons_trigger.png") no-repeat; + background-size: cover; + z-index: 1000; + } + } + } +} + +.iosOnScreenChatModalBody { + .ui-menu-item { + padding: 5px; + } + .ui-menu-item-wrapper { + cursor: pointer !important; + } +} + +.ilOnScreenChatSearchLoader { + vertical-align: middle; + width: 10px; + height: 10px; + margin-left: 5px; + display: inline-block; +} \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Services/Preview/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Preview/delos.less new file mode 100644 index 0000000..93670cb --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Preview/delos.less @@ -0,0 +1,186 @@ +/* ilPreview classes */ +.il_ContainerItemPreview { + font-size: 11px; + margin-left: 10px; +} +.ilPreviewList { + margin: 0; + padding: 0; + list-style: none; +} +.ilPreviewItem { + display: block; + margin: 0; + padding: 0; +} +.ilPreviewItem img { + border: 1px solid #D6D6D6; + -webkit-box-shadow: 0 0 5px #D2D5D8; + box-shadow: 0 0 5px #D2D5D8; +} +.ilPreviewText { + font-size: 90%; + margin-top: -20px; + color: @il-neutral-color; +} +.ilPreviewTextLoading { + width: 14px; + height: 14px; + background: transparent url("@{il-background-images-path}loader.svg") no-repeat 0 0; + display: none; +} +.ilPreviewActions a.submit, +.ilPreviewActions a.submit:hover { + margin-top: 5px; +} + +.ilPreviewActions a.ilPreviewActionHidden { + display: none; +} + +.ilPreviewStatusNone { + filter: alpha(opacity=60); + -moz-opacity: 0.60; + opacity: 0.60; +} + +/* tooltip */ +#qtip-preview { + max-width: none; + min-width: 50px; + line-height: normal; + -webkit-box-shadow: rgba(0, 0, 0, 0.47) 0 0 7px 0; + box-shadow: rgba(0, 0, 0, 0.47) 0 0 7px 0; + background-color: white; + border-collapse: separate; + font-size: 14px; + padding: 0; + border: 1px solid #D1D1D1; +} +#qtip-preview .qtip-titlebar { + background: white; + padding: 14px 20px 10px 20px; +} +#qtip-preview .qtip-content { + background: white; + padding: 0 20px 20px; + -moz-user-select: none; + -ms-user-select: none; + -webkit-user-select: none; + user-select: none; +} +#qtip-preview .qtip-title { + background: transparent; + font-weight: normal; +} + +#qtip-preview .qtip-close { + right: 20px; + top: 14px; + margin-top: 0; + border: 0; + border-radius: 0; + background: transparent url("@{il-background-images-path}preview_close.png") no-repeat 0 0; + width: 16px; + height: 16px; +} +#qtip-preview .qtip-close:hover { + background-position-x: -16px; +} +#qtip-preview .ui-icon-close { + display: none; +} + +.ilPreviewTooltipContent { + position: relative; + background: #F8F8F8; + border: 1px solid #E9E9E9; + padding: 0; +} +.ilPreviewTooltipContent .ilPreviewList { + display: block; + padding: 10px; + text-align: center; + margin: 0 20px; + box-sizing: content-box; +} +.ilPreviewTooltipPrev { + position: absolute; + background: transparent url("@{il-background-images-path}preview_arrows.png") no-repeat 0 0; + width: 30px; + height: 40px; + left: 0; + top: 50%; + margin-top: -25px; + cursor: pointer; +} +.ilPreviewTooltipPrev:hover { + background-position-x: -30px; +} +.ilPreviewTooltipPrev.ilPreviewDisabled { + opacity: 0.4; + cursor: default; + background-position-x: -60px; +} + +.ilPreviewTooltipNext { + position: absolute; + background: transparent url("@{il-background-images-path}preview_arrows.png") no-repeat 0 -40px; + width: 30px; + height: 40px; + right: 0; + top: 50%; + margin-top: -25px; + cursor: pointer; +} +.ilPreviewTooltipNext:hover { + background-position-x: -30px; +} +.ilPreviewTooltipNext.ilPreviewDisabled { + opacity: 0.4; + cursor: default; + background-position-x: -60px; +} + +/* inline */ +.ilPreviewInline { + overflow: hidden; + width: 100%; +} +.ilPreviewInlineTable { + /* width: 100%; //provisory fix for #12096 */ + display: table; + table-layout: fixed; + margin: 0; + padding: 0; +} +.ilPreviewInlineRow { + display: table-row; + margin: 0; + padding: 0; +} +.ilPreviewInlineCell { + display: table-cell; + margin: 0; + padding: 0; +} +.ilPreviewInlineContent { + overflow: auto; +} +.ilPreviewInlineContent .ilPreviewList { + padding: 0 0 5px 0; + white-space: nowrap; + display: inline-block; +} +.ilPreviewInlineContent .ilPreviewItem { + display: inline-block; + margin: 0 10px 0 0; +} +.ilPreviewInlineContent .ilPreviewItem img { + -webkit-box-shadow: none; + box-shadow: none; +} +.ilPreviewInlineContent .ilPreviewText { + font-size: 100%; + margin-top: 0; +} diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Services/Rating/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Rating/delos.less new file mode 100644 index 0000000..d7591cb --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Rating/delos.less @@ -0,0 +1,21 @@ +/* Services/Rating */ + +img.ilRatingIcon { + width: 16px; + height: 16px; +} + +img.ilRatingMarker { + width: 7px; + height: 7px; +} + +a.ilRating { + text-decoration: none; +} + +div.ilRatingOverlay { + z-index: 1000 !important; + padding: 0 5px; + display: none; +} \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Services/Search/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Search/delos.less new file mode 100644 index 0000000..365b46c --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Search/delos.less @@ -0,0 +1,104 @@ +#ilMMSearch ul li { + padding: 5px; + label { + font-weight: normal; + } +} + +#ilMMSearchMenu { + legend { + margin-bottom: 0; + margin-top: 20px; + font-size: 16px; + border-bottom: 0; + } + p { + white-space: nowrap; + } +} + +#main_menu_search { + width: 80%; +} + +#ilTopBarNav .dropdown-menu #ilMMSearchMenu a { + &, + &:hover, + &:active, + &:focus { + background-color: @il-top-bar-dropdown-link-bg; + color: @il-top-bar-dropdown-link-color; + } +} + +div.ilMainMenuSearch { + padding: 0 10px 3px; + margin: 1px 0 2px -1px; + line-height: 26px; +} + +input.ilMainMenuSearch { + cursor: pointer; + border: none; + color: @il-text-color; + width: 150px; + padding: 2px 4px 1px; + margin: 0; + background-color: white; + min-height: 16px; + .box-shadow(inset 1px 1px 2px #a0a0a0); + line-height: 1; +} + +#mm_search_menu_head { + background-color: @il-main-dark-bg; + padding: 5px; + font-size: 85%; + p { + margin: 0; + } + input { + margin: 0; + padding: 0; + } +} + +#il_search_toolbar { + > div{ + padding-top: @il-padding-large-vertical; + } + div.ilFormOption { + width: auto; + } + div.ilFormFooter { + display: none; + } +} + +#mm_search_menu_ac .ui-menu { + border: 0 none; + .box-shadow(none); + color: @il-text-color; +} + +span.ilSearchHighlight { + font-weight: bold; +} + +div.il_SearchFragment { + margin: 2px 0 5px; + font-size: 80%; + font-weight: normal; + text-align: left; +} + +#ilSearchResultsTable.table-striped > tbody > tr > td { + background-color: transparent; +} + +#search_area_form { + min-width: 350px; + .form-horizontal .control-label { + padding-top: 0; + } +} \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Services/Skill/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Skill/delos.less new file mode 100644 index 0000000..4010b4e --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Skill/delos.less @@ -0,0 +1,149 @@ +/* Services/Skill */ + +div.ilSkill { + background: @il-main-dark-bg; + padding: 15px; + margin-bottom: 20px; + margin-top: 10px; +} + +div.ilSkill > h3 { + margin: 10px 0; + padding: 0; + font-size: 1.2em; + float: left; +} + +div.ilSkill > h4 { + margin: 10px 0; + padding: 0; + font-size: 1em; + color: @il-text-light-color; + float: left; + clear: left; +} + +table.ilSkill, td.ilSkill, th.ilSkill { + border: 1px solid @il-main-border-color; +} + +div.ilSkillActions { + margin-top: -5px; + margin-right: 15px; + float: right; +} + +div.ilSkill .ilSkillActions { + margin-right: 0px; +} + +table.ilSkill { + margin-bottom: 5px; + margin-left: 50px; + background-color: white; + border-collapse: collapse; + clear: both; +} + +td.ilSkill, th.ilSkill { + font-size: .8em; + padding: 4px; + min-width: 50px; +} + +td.ilSkill { + text-align: center; + vertical-align: middle; +} + +td.ilSkillLevel { + cursor: pointer; +} + +th.ilSkill, td.ilSkillLevel{ + background-color: @il-main-dark-bg; +} + +td.ilSkillSelf { + background-color: #fff0e0; +} + +td.ilSkillMat { + background-color: #f0f0ff; +} + +div.ilSkillSuggRes { + margin-left: 50px; +} + +th.ilSkillEntryHead { + width: 250px; +} + +.ilSkillEvalItem { + border-left: 5px solid; + margin: 2px 0; + padding: 10px; + + > .row > div { + padding-top: 3px; + padding-bottom: 3px; + } +} + + +.ilSkillEvalItem.ilSkillEvalType1 { + border-color: @il-extended-color-3; +} + +.ilSkillEvalItem.ilSkillEvalType2 { + border-color: @il-extended-color-2; +} + +.ilSkillLevelDescription, .ilSkillMaterial, .ilSkillSuggResources { + padding: 5px 10px 5px 15px; + > .row > div { + padding-top: 2px; + padding-bottom: 2px; + } +} + +.ilSkillResourceList { + > h5 { + margin-top:25px; + } + > div { + padding: 5px 10px 5px 15px; + > .row > div { + padding-top: 2px; + padding-bottom: 2px; + } + } +} + + + +.ilSkillEvalItem.ilSkillEvalType3 { + border-color: darken(@il-secondary-color, 10%); +} + +.ilSkillEvalItem > .row > .ilSkillEvalType1 { + color: @il-extended-color-3; +} + +.ilSkillEvalItem > .row > .ilSkillEvalType2 { + color: @il-extended-color-2; +} + +.ilSkillEvalItem > .row > .ilSkillEvalType3 { + color: darken(@il-secondary-color, 10%); +} + +.ilSkillFilter .ilToolbar select.form-control { + display: block; +} + +.ilSkillCategoryDescription { + margin: 0px 5px; + padding-bottom: 15px; +} diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Services/Style/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Style/delos.less new file mode 100644 index 0000000..163aef5 --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Style/delos.less @@ -0,0 +1,39 @@ +/* Services/Style */ + +.ilPositionStatic { + position: static; +} + +/* PageLayout Previews */ +div.ilc_QuestionPlaceHolderThumb, +div.ilc_MediaPlaceHolderThumb, +div.ilc_TextPlaceHolderThumb, +div.ilc_PredTextPlaceHolderThumb { + margin: 1px; + padding: 5px 2px 5px 0; + border: 1px solid @il-neutral-color; + font-size: 10px; + background: url("@{il-background-images-path}question_placeholder_thumb.png") no-repeat center; + font-weight: bold; +} + +div.ilc_MediaPlaceHolderThumb { + background-image: url("@{il-background-images-path}media_placeholder_thumb.png"); +} + +div.ilc_TextPlaceHolderThumb { + background-image: url("@{il-background-images-path}text_placeholder_thumb.png"); +} + +div.ilc_PredTextPlaceHolderThumb { + background-image: url("@{il-background-images-path}pred_text_placeholder_thumb.png"); +} + +div.ilc_HeadlineThumb { + font-size: 11px; + font-weight: bold; + width: 100%; + border-bottom: 1px solid @il-neutral-color; + color: @il-text-color; + margin: 2px 0 4px; +} diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Services/Table/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Table/delos.less new file mode 100644 index 0000000..6777301 --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Table/delos.less @@ -0,0 +1,288 @@ +/* Services/Table */ + +div.tblfooter { + font-weight: normal; + background-color: @il-main-dark-bg; + padding: 3px; + font-size: 80%; + text-align: right; +} + +div.ilTableNav { + font-weight: normal; + padding: 0 3px; + font-size: 80%; + text-align: right; + table { + width: 100%; + } + select { + //See Issue #32398 + display: inline-block; + } + .ilFloatRight .ilOverlay{ + //See Issue #32363 + display: none; + } +} + +td.tblfooter { +} + +tr.tblfooter { + color: @il-text-color; + font-weight: normal; + background-color: @il-main-dark-bg; + border-top: 1px solid @il-content-bg; +} + +.tblrow1 { +} + +.tblrow2 { +} + + +td.submit { + padding: 3px; + vertical-align: top; + background-color: @il-main-dark-bg; +} + +div.ilTableHeaderTitleBlock { + font-weight: bold; + padding: 3px; + font-size: 90%; + color: @il-text-color; + border-bottom: 1px solid @il-main-border-color; +} + +div.ilTableHeaderTitle { + margin: 15px 0 0; + padding: 0; + + .ilHeaderDesc { + margin: 0 0 5px; + } +} + +h3.ilTableHeaderTitleBlock { + font-weight: bold; + font-size: 100%; + display: inline; + padding: 0; + margin: 0; +} + +h3.ilTableHeaderTitle { + display: inline; +} + +div.ilTableOuter { + padding: 0; + background-color: @il-main-bg; +} + +div.ilTableSelectAll { + background-color: @il-main-bg; + padding: 6px 8px; + font-size: 90%; + border-top: 1px solid @il-main-border-color; +} + +div.ilTableSelectAll label { + padding-left: 13px; +} + +div.ilTableCommandRow, div.ilTableCommandRowTop { + background-color: @il-table-cmd-bg; + padding: 5px 8px; + font-size: 90%; +} + +div.ilTableCommandRowTop { +} + +span.ilTableFootLight { + color: @il-text-color; +} + +div.ilTableFilterActivator { + margin: 0 0 5px 3px; +} + +.ilTableMenuItem { + margin: 0 10px 0 0; +} + + +div.ilTableFilter { + padding: 0 0 5px 0; + margin: 0; +} + +legend.ilTableFilter { + font-size: 80%; + border: none; + padding: 2px 5px; + margin: -12px 0 0; + font-weight: normal; + text-align: right; + > a { + margin-right: -20px; + margin-top: -15px; + } +} + +fieldset.ilTableFilter { + background-color: @il-main-dark-bg; + padding: 10px 15px; + margin: 5px 0 15px 0; +} + +div.ilTableFilterLabel { + font-style: italic; + background-color: @il-main-dark-bg; + padding: 3px 0px; +} + +div.ilTableFilterLabel label { + margin: 0; +} + +div.ilTableFilterInput { + min-width: 150px; + padding: 0 0 5px 0; +} + +div.ilTableFilterInput select { + width: 100%; + max-width: 150px; +} + +div.ilTableFilterInput .radio, div.ilTableFilterInput .checkbox { + margin: 0; +} + +td.ilFilterOption { + text-align: left; + vertical-align: top; + font-size: 80%; + white-space: nowrap; + padding: 0 10px 10px 0; + min-width: 150px; +} + + +td.ilFilterType { + font-size: 80%; + font-weight: bold; + text-align: left; + white-space: nowrap; + padding: 3px; +} + +div.ilTableContainer { + overflow: auto; +} + +.tblheader { + font-weight: normal; +} + +tr.tblheader { + font-weight: normal; + background-color: @il-main-dark-bg; + font-size: 90%; + border-bottom: 1px solid #d6d6d6; +} + +/* ---------------- alternating tablerowcolors ----------------- */ +.tblrow2_mo { + background-color: @il-content-bg; + color: @il-text-color; + padding: 3px; +} + +.tblrow1_mo { + background-color: white; + color: @il-text-color; + padding: 3px; +} + +.tblrow1_mo:hover, .tblrow2_mo:hover { + background-color: #d0d0ff; +} + +.tblrowmarked { + background-color: #ffe4e4 !important; + color: @il-text-color; + padding: 3px; +} + +.tblrow2top { + background-color: @il-content-bg; + color: @il-text-color; + padding: 3px; + vertical-align: top; +} + +.tblrow1top { + background-color: white; + color: @il-text-color; + padding: 3px; + vertical-align: top; +} + +.tblrowmarkedtop { + background-color: #ffe4e4; + color: @il-text-color; + padding: 3px; + vertical-align: top; +} + +div.ilTableCommandRowTop { +} + +.table > thead > tr > th { + border-bottom: 1px solid @il-main-border-color; + background-color: @il-table-head-bg; +} + +.ilTableOuter .table { + background-color: @il-data-table-bg; +} + +td > img[src$="icon_custom.svg"] { + max-width: 32px; +} + +.ilTableCommandRowTop, .ilTableCommandRow { + .ilFloatLeft { + img, select { + display: inline-block; + } + } +} + +// Because of an issue ion Bootstrap when using Dropdown in Tables we need this. See https://github.com/twbs/bootstrap/issues/11037 +@media (max-width: 767px) { + .table-responsive .dropdown-menu, + .table-responsive .dropdown-toggle { + //position: static !important; // Removed due to https://mantis.ilias.de/view.php?id=22175 + } +} + +//Note this is fixes the responsive view for the legacy table. In future we should rather move to truly responsive tables. +//See #27833 +@media only screen and (max-width: @grid-float-breakpoint-max) { + .table-responsive{ + overflow-x: auto; + max-width: 94vw; + } +} + +@media (min-width: @grid-float-breakpoint-max) { + .table-responsive { + overflow: visible; + } +} diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Services/Tags/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Tags/delos.less new file mode 100644 index 0000000..11626df --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Services/Tags/delos.less @@ -0,0 +1,51 @@ +/* Services/Tags */ + +.ilTagCloud { + font-size: @font-size-small; + padding: @padding-large-vertical @padding-large-horizontal; +} + +.ilTag { + background-color: @il-btn-tag-bg; + /* background-color: lighten(@brand-primary, 10%); */ + color: @il-btn-tag-fg-relevance-veryhigh; + display: inline-block; + white-space: nowrap; + padding: 1px 5px; + margin: 2px 4px 2px 0; + border-radius: 3px; +} + +a.ilTag:hover, a.ilTag:active { + text-decoration: none; + color: @il-btn-tag-fg-relevance-veryhigh; + background-color: darken(@il-btn-tag-bg, 5%); +} + +.ilTagRelVeryHigh { + +} +.ilTagRelHigh { + background-color: @il-btn-tag-bg-relevance-high; + color: @il-btn-tag-fg-relevance-high; +} +.ilTagRelMiddle { + background-color: @il-btn-tag-bg-relevance-middle; + color: @il-btn-tag-fg-relevance-middle; +} +.ilTagRelLow { + background-color: @il-btn-tag-bg-relevance-low; + color: @il-btn-tag-fg-relevance-low; +} +.ilTagRelVeryLow { + background-color: @il-btn-tag-bg-relevance-verylow; + color: @il-btn-tag-fg-relevance-verylow; +} + +.ilTag.ilHighlighted { + background-color: @badge-bg; +} + +#il_tags_modal textarea { + resize: vertical; +} \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Services/TermsOfService/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Services/TermsOfService/delos.less new file mode 100644 index 0000000..d57aeb1 --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Services/TermsOfService/delos.less @@ -0,0 +1,5 @@ +#tos_documents { + td.std .dropdown { + display: inline-block; + } +} \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Services/UIComponent/AdvancedSelectionList/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Services/UIComponent/AdvancedSelectionList/delos.less new file mode 100644 index 0000000..e9db22f --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Services/UIComponent/AdvancedSelectionList/delos.less @@ -0,0 +1,138 @@ +/* Services/UIComponent/AdvancedSelectionList */ + +div.il_adv_sel { + border: 1px solid #d6d6d6; + .box-shadow(2px 2px 4px #c0c0c0); +} + +table.il_adv_sel { + color: black; + background-color: white; + border-spacing: 0; + cursor: pointer; +} + +tr.il_adv_sel { + cursor: pointer; +} + +tr.il_adv_sel_act { + background-color: #fff9bc; + cursor: pointer; +} + +td.il_adv_sel { + border-bottom: 1px solid #f0f0f0; + padding: 3px 10px; + text-align: left; + white-space: nowrap; + cursor: pointer; + font-weight: normal; +} + +#ilAdvSelListTable_item_creation td.il_adv_sel { + min-width: 150px; +} + +td.il_adv_sel_ic { + border-bottom: 1px solid #f0f0f0; + padding: 3px 0 3px 10px; + text-align: left; + cursor: pointer; +} + +td.ilAsyncImgLoader { + padding: 0 40px; +} + +span[id^="ilAdvSelListAnchorElement_"] + div { + position: absolute; + z-index: 5000; + left: 0; + right: 0; +} + +div[id^="ilAdvSelListTable_"] { + overflow: auto; + background-color: white; + clear: both; + display: none; + position: absolute; +} + +//mantis #0017724, 17884, #17943 +#ilAdvSelListAnchorText_asl + ul.dropdown-menu > li > div.row, +#ilAdvSelListAnchorText_asl + .dropdown-backdrop + ul.dropdown-menu > li > div.row, +#mm_adm_tr + span + ul.dropdown-menu > li > div.row, +#mm_adm_tr + ul.dropdown-menu > li > div.row { + @media only screen and (min-width: @screen-lg-min) { + .row{ + width: auto; + } + ul{ + min-width: 250px; + } + } + @media only screen and (max-width: @grid-float-breakpoint-max) { + width: 100% !important; + margin: 0; + } +} +#ilAdvSelListAnchorText_asl + ul.dropdown-menu > li > div.row +{ + @media only screen and (max-width: @screen-md-min){ + min-width: 260px; + } + @media only screen and (min-width: @screen-md-min) and (max-width: @screen-lg-min){ + min-width: 520px; + } + @media only screen and (min-width: @screen-lg-min) { + min-width: 780px; + } +} +#ilAdvSelListAnchorText_asl + ul.dropdown-menu { + @media only screen and (max-width: @screen-sm-min) { + position: absolute; + background-color: @il-main-bg; + } +} + +div.ilNewObjectSelector { + display: block; + text-align: right; + margin-bottom: 8px; + padding: 0; + width: 100%; + > .btn-group.open { + display: inline-block; + width: 100%; + #ilAdvSelListAnchorText_asl { + float: right; + } + #ilAdvSelListAnchorText_asl + .dropdown-menu { + top: 30px; + right: 0; + left: auto; + .dropdown-header{ + margin-right:1px; + } + + + + } + } +} + +[dir="rtl"] div.ilNewObjectSelector { + > .btn-group { + #ilAdvSelListAnchorText_asl { + float: left; + } + } +} + +#il-add-new-item-gl { + h2, a { + white-space: break-spaces; + } +} \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Services/UIComponent/Button/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Services/UIComponent/Button/delos.less new file mode 100644 index 0000000..b4d922b --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Services/UIComponent/Button/delos.less @@ -0,0 +1,95 @@ +/* Services/UIComponent/Button */ + +/* +Important: those classes and less are deprecated. Relevant Button less has been moved +the respective place in UI src/UI/templates/default/Button/button.less + +Do NOT add any code here. + +@Todo: This code needs to be (re)-moved. Are gradient-button btn-info and btn-link needed anymore? +*/ + +.gradient-button(@color, @borderColor, @startColor, @endColor, @startPercent, @endPercent, @degradeColor: @startColor) { + color: @color; + border-color: @borderColor; + background-color: @degradeColor; + #gradient > .vertical(@startColor, @endColor, @startPercent, @endPercent); + .reset-filter(); // Disable gradients for IE9 because filter bleeds through rounded corners + + &:hover { + color: darken(@color, 10%); + border-color: darken(@borderColor, 3%); + background-color: lighten(@degradeColor, 2%); + #gradient > .vertical(lighten(@startColor, 1%), lighten(@endColor, 1%), @startPercent, @endPercent); + .reset-filter(); + .box-shadow(0 0 2px rgba(0, 0, 0, 0.2)); + } + &:active { + color: @color; + border-color: darken(@borderColor, 1%); + background-color: darken(@degradeColor, 1%); + #gradient > .vertical(darken(@startColor, 1%), darken(@endColor, 1%), @startPercent, @endPercent); + .reset-filter(); + .box-shadow(inset 0 2px 2px rgba(0, 0, 0, 0.05)); + } +} +/* +.btn-default, .open > .dropdown-toggle.btn-default { + .gradient-button(@btn-default-color, @btn-default-border, @btn-default-bg, darken(@btn-default-bg, 5%), 0%, 100%); +} +*/ + +//overwrite buttons styles + add new one +//@color @background @border +.btn-info { + .button-variant(@link-color; white; lighten(@link-color, 35%)); +} +.btn-link { + color: @link-color; + border: 0 none; + background-color: transparent; + &:hover, + &:focus, + &:active { + color: @link-hover-color; + text-decoration: none; + background-color: transparent; + } +} + +/* old stuff */ + +input.ilSubmitInactive, input.ilSubmitInactive:hover, input.ilSubmitInactive:active, +a.ilSubmitInactive, a.ilSubmitInactive:hover , a.ilSubmitInactive:active { + background-color: @il-disabled-btn-bg; + border-color: @il-disabled-btn-border; + color: @il-disabled-btn-color; + cursor: default; +} + +.split-btn ul { + min-width: 180px +} + +.split-btn-default { + float: left +} + +.btn-split.dropdown-toggle { + border-left: 1px solid white; + &:hover, + &:focus, + &:active { + border-left: 1px solid white; + } +} + +button.btn:not(.btn-link) > span:first-child:not(:empty) { + display: inline-block; + min-width: @il-button-min-width; + vertical-align: top; + + @media (max-width: @grid-float-breakpoint-max) { + min-width: 0; + } +} diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Services/UIComponent/Checklist/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Services/UIComponent/Checklist/delos.less new file mode 100644 index 0000000..66466ff --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Services/UIComponent/Checklist/delos.less @@ -0,0 +1,45 @@ +/* Services/UIComponent/Checklist */ + +div.ilChecklist ul { + list-style-type: none; + margin: 0; + padding: 0; +} + +div.ilChecklist ul li { + padding: 0; + font-size: 90%; +} + +div.ilChecklist ul li a, div.ilChecklist ul li span { + padding: 5px 5px; + margin: 0 -5px; + display: block; +} + +div.ilChecklist ul a:hover { + text-decoration: none; + color: @link-color; +} + +div.ilChecklist ul li a:hover { + background-color: @il-highlight-bg; +} + +div.ilChecklist ul li p, div.ilChecklist ul li p:hover { + color: @il-text-light-color; + font-size: 85%; + text-decoration: none; + padding: 0; + margin-top: 0; +} + +div.ilChecklist ul li img { + width: 18px; + height: 18px; + float: right; +} + +.ilSetupContent div.ilChecklist { + min-width: 200px; +} \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Services/UIComponent/Explorer2/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Services/UIComponent/Explorer2/delos.less new file mode 100644 index 0000000..981b121 --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Services/UIComponent/Explorer2/delos.less @@ -0,0 +1,238 @@ +/* Services/UI/Explorer2 */ + +table.ilExplorer { + width: 100%; + background-color: @il-main-dark-bg; +} + +div.ilExplorerFrame { +} + +td.ilExpH { +} + +body.il_Explorer { + background: none @il-main-dark-bg; +} + +div.il_Explorer { + margin: 0; + min-height: 468px; + padding: 10px 5px 15px; +} + +div.ilExpH { + padding-top: 48px; + min-height: 35px; +} + +td.ilExpBody { + border-top: 1px solid @il-main-border-color; + background-color: @il-main-dark-bg; +} + +h1.ilExplorerHead { + color: @il-text-color; + margin: 0; + padding: 10px 5px 10px 28px; + vertical-align: top; + text-align: left; + font-weight: bold; + font-size: 90%; +} + +div.il_ExplorerTree { + font-size: 90%; +} + +ul.il_Explorer { + margin: 0 0 0 10px; + padding: 0; + list-style: none; +} + +ul.il_ExplorerNoIndent { + margin: 0; + padding: 0; + list-style: none; +} + +li.il_Explorer { + margin: 0; + padding: 0; + white-space: nowrap; +} + + +a.il_HighlightedNode, .ilHighlighted { + background-color: @il-highlight-bg; + padding: 0 5px; +} + +li.ilExplSecHighlight { + background-color: @il-main-dark-bg !important; + border-top: solid 2px darken(@il-highlight-bg, 45%); + border-bottom: solid 2px darken(@il-highlight-bg, 45%); +} + + +div.il_ExplorerItemDescription { + margin-left: 40px; +} + +a.ilTreeView { + position: fixed; + top: @il-header-height; + //@media only screen and (max-width: 768px) {top: 140px;} + z-index: 1020; + bottom: 160px; + background-color: @il-main-bg; + border: 1px solid @il-main-border-color; + border-left: none; + .box-shadow(1px 1px 2px #b9b9b9); + width: 6px; + @media only screen and (max-width: @screen-lg-min) { + /* at last temporary, since it overlaps content */ + display: none; + } + > img { + display: inline-block; + margin-left: -2px; + max-width: inherit; + background-color: white; + border-right: 2px solid @il-main-border-color; + width: 28px; + height: 28px; + } + &:hover > img, + &:active > img, + &:focus > img { + margin-left: 0; + } + &:hover, + &:active, + &:focus { + outline: 0; + } +} + +[dir="rtl"] a.ilTreeView { + border: 1px solid @il-main-border-color; + border-right: none; + > img { + margin-left: 0; + margin-right: -5px; + } + &:hover > img, + &:active > img, + &:focus > img { + margin-right: 0; + } +} + +a.ilTreeView:hover img { +} + +a.ilTreeViewRight:hover { +} + +/* Explorer2, jsTree */ +.jstree.jstree-default a { + color: @link-color !important; +} + +.jstree.jstree-default a.disabled { + color: @il-text-color !important; + cursor: default !important; +} + +.jstree.jstree-default a { + font-size: 100%; + min-height: 22px; +} + +.jstree li, .jstree.jstree-default li i { + background: url("@{il-background-images-path}jstree.svg") no-repeat; + vertical-align: top; +} + +.jstree.jstree-default .jstree-open > i { + background-position: -15px 0 !important; +} + +.jstree.jstree-default .jstree-closed > i { + background-position: 3px 0 !important; +} + +#vakata-contextmenu.jstree-context, +#vakata-contextmenu.jstree-context li ul { + background: none #f0f0f0; + border: 1px solid #979797; + .box-shadow(1px 1px 2px #999); +} + +#vakata-contextmenu.jstree-context li {} + +#vakata-contextmenu.jstree-context a { + color: black; +} + +#vakata-contextmenu.jstree-context a:hover, +#vakata-contextmenu.jstree-context .vakata-hover > a { + padding: 0 5px; + background: #e8eff7; + border: 1px solid #aecff7; + color: @il-text-hover-color; + border-radius: 2px; +} + +#vakata-contextmenu.jstree-context li.jstree-contextmenu-disabled a, +#vakata-contextmenu.jstree-context li.jstree-contextmenu-disabled a:hover { + color: silver; + background: none; + border: 0; + padding: 1px 4px; +} + +#vakata-contextmenu.jstree-context li.vakata-separator { + background: white; + border-top: 1px solid @il-main-border-color; + margin: 0; +} + +#vakata-contextmenu.jstree-context li ul { + margin-left: -4px; +} + +.jstree img { + border: 0; + width: 20px; + height: 20px; +} + +img.il_ExplorerIcon { + height: 20px; + width: 20px; +} + +.ilExplorerContainer { + padding: 2px 0 6px 0; +} + +.ilExplorerContainer .jstree-default .jstree-anchor { + height: auto; +} + +.jstree-default .jstree-node, .jstree-default .jstree-anchor { + line-height: inherit; +} + +.il-maincontrols-slate-content .jstree-default{ + >ul>li.jstree-node{ + margin-left: 0; + } + li.jstree-node{ + margin-left: @il-tree-node-indentation; + padding: 0 @il-tree-node-vertical-spacing; + } +} \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Services/UIComponent/GroupedList/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Services/UIComponent/GroupedList/delos.less new file mode 100644 index 0000000..22cd08f --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Services/UIComponent/GroupedList/delos.less @@ -0,0 +1,27 @@ +/* Services/UIComponent/GroupedLists */ + +div.ilGroupedListH { + padding: @padding-large-vertical 0 @padding-small-vertical 0; + color: @panel-heading-color; +} + +div.ilGroupedListSep { + padding-bottom: 3px; + border-bottom: 1px solid @il-main-border-color; + margin: 0 10px 3px; +} + +a.ilGroupedListLE { + display: block; + padding: 5px 10px; + font-size: 90%; +} + +a.ilGroupedListLE:hover { + background-color: #ffffd9; + text-decoration: none; +} + +td.ilGroupedListNewCol { + border-left: 1px solid @il-main-border-color; +} diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Services/UIComponent/Lightbox/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Services/UIComponent/Lightbox/delos.less new file mode 100644 index 0000000..8fffd73 --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Services/UIComponent/Lightbox/delos.less @@ -0,0 +1,39 @@ +/* Services/UIComponent/Lightbox */ + +.ilLightbox { + position: absolute; + top: 0; + bottom: 0; + right: 0; + left: 0; + background-color: #303030; + overflow: auto; + z-index: 1000; +} + +a.ilMediaLightboxClose { + display: block; + float: right; + margin: 5px 0 10px 10px; + cursor: pointer; + color: @il-text-color; + font-size: 140%; +} + +a.ilMediaLightboxClose:hover { + color: @il-text-hover-color; + text-decoration: none; +} + +.ilLightboxContent { + margin: 50px auto 0; + width: 640px; + max-width: 100%; +} + +.ilLightboxContent { + iframe { + width: 100%; + min-height: 400px; + } +} \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Services/UIComponent/Modal/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Services/UIComponent/Modal/delos.less new file mode 100644 index 0000000..692c6a1 --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Services/UIComponent/Modal/delos.less @@ -0,0 +1,12 @@ +/* Services/UIComponent/Modal */ +.modal-body .jstree li { + overflow: hidden; + text-overflow: ellipsis; +} + +.modal-body .jstree a { + display: inline; +} +.modal-content{ + color: @il-text-color; +} \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Services/UIComponent/ProgressBar/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Services/UIComponent/ProgressBar/delos.less new file mode 100644 index 0000000..a0107d3 --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Services/UIComponent/ProgressBar/delos.less @@ -0,0 +1,14 @@ + +@progress-bar-info-bg: darken(@il-main-color, 5%); +@progress-bg: #bbb; + +.progress { + height: 15px; + min-width: 100px; +} + +.progress-bar { + font-size: 11px; + line-height: 15px; + min-width: 30px; +} diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Services/UIComponent/Tabs/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Services/UIComponent/Tabs/delos.less new file mode 100644 index 0000000..48c2db1 --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Services/UIComponent/Tabs/delos.less @@ -0,0 +1,85 @@ +/* Services/UIComponent/Tabs */ + +.nav-tabs { + > li { + margin: 0 4px 0 0; + //border-top: 4px solid transparent; + > a { + border-radius: 0; + border: 0 none; + padding: 6px 12px 3px; + font-size: ceil((@font-size-base * 0.9)); + margin: 0; + &:hover { + //background-color: transparent; + //border-color: transparent; + } + } + &.active { + //border-top: 4px solid lighten(@brand-primary, 25%); + } + // Active state, and its :hover to override normal :hover + &.active > a { + &, + &:hover, + &:focus { + background-color: @il-neutral-color; + color: white; + border: 0 none; + } + } + + } +} + +[dir="rtl"] .nav-tabs { + > li { + margin: 0 0 0 4px; + float: right; + } +} + +#ilTab { + padding: 0; + margin: 7px 15px 23px; + border: 0 none; + border-bottom: 2px solid @il-neutral-color; +} + +#ilTab a:focus-visible { + z-index: 3; +} + +.ilSetupContent #ilTab { + margin: 7px 0 23px; +} + +.ilTabsContentOuter { + padding: 0; +} + +/* Sub Tabs */ +#ilSubTab { + padding: 5px 20px; + margin: -23px 0 10px; + > li { + > a { + border-radius: 0; + padding: 3px 7px; + font-size: (@font-size-small * 0.97); + /* font-weight: 600; */ + &:hover { + color: @il-link-hover-color; + } + } + &.active > a { + &, + &:hover, + &:focus { + color: @il-link-color; + background-color: transparent; + text-decoration: underline; + } + } + } +} diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Services/UIComponent/Toolbar/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Services/UIComponent/Toolbar/delos.less new file mode 100644 index 0000000..4c654d9 --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Services/UIComponent/Toolbar/delos.less @@ -0,0 +1,117 @@ +/* Services/UIComponent/Toolbar */ + +.ilToolbar { + .container-fluid { + padding-left: 0; + } + &.navbar { + border: 0 none; + background-color: @il-toolbar-bg; + } + .navbar-toggle { + .il-focus(); + } + .ilToolbarItems { + padding: 0; + } + .form-control{ + width: auto; + display: inline-block; + vertical-align: top; + } + .input-group { + vertical-align: top; + } + input[type="file"] { + display: inline-block; + } + li { + border: 0 none; + margin-right: @il-toolbar-margin; + .dropdown-header{ + border-bottom: 1px solid @il-main-border-color; + } + .navbar-form, .navbar-text { + padding: 0; + border: 0 none; + margin-left: 0; + margin-right: 0; + display: inline-block; + color: @il-text-color; + } + &.navbar-text { + margin-left: 0; + } + &.ilToolbarSeparator { + border-left: @il-toolbar-border; + height: @il-toolbar-height; + } + &.ilToolbarGroup { + .navbar-form, .navbar-text { + margin-left: (@il-toolbar-margin / 2); + &:first-child { + margin-left: 0; + } + } + .navbar-text { + margin-right: 0; + } + } + } + + .btn[disabled]{ + padding: @padding-small-vertical @padding-small-horizontal; + } + + .ilToolbarStickyItems { + float: left; + margin-left: @il-toolbar-margin; + &.navbar-nav { + margin-top: 0; + margin-bottom: 0; + .open .dropdown-menu > li > a { + padding-left: 10px; + } + } + > li { + float: left; + margin-right: @il-toolbar-margin; + .navbar-form { + border: 0 none; + } + &.ilToolbarStickyItem { + border: 0 none; + } + } + } + ul { + &.dropdown-menu { + > li { + border: 0 none; + margin-right: 0; + } + } + } +} +//See #https://mantis.ilias.de/view.php?id=30615 +.ilToolbarContainer + .ilFilterContainer{ + margin-top: -20px; +} +@media only screen and (max-width: @grid-float-breakpoint-max) { + .ilToolbar { + .container-fluid { + padding-left: 15px; + } + li { + border-bottom: @il-toolbar-border; + margin-right: 0; + } + .ilToolbarStickyItems { + &.navbar-nav { + .open .dropdown-menu > li > a { + padding-left: 0; + } + } + } + } +} \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Services/UIComponent/Tooltip/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Services/UIComponent/Tooltip/delos.less new file mode 100644 index 0000000..4e00bcc --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Services/UIComponent/Tooltip/delos.less @@ -0,0 +1,15 @@ +/* Services/UIComponent/Tooltip */ +.qtip-default { + font-size: @font-size-small; + line-height: @line-height-small; + + background-color: @il-tooltip-bg-color; + border-color: @il-tooltip-border-color; + color: @il-tooltip-color; + + .box-shadow(@il-tooltip-shadow); + + -webkit-border-radius: @il-tooltip-border-radius; + -moz-border-radius: @il-tooltip-border-radius; + border-radius: @il-tooltip-border-radius; +} \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Services/User/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Services/User/delos.less new file mode 100644 index 0000000..7ffad03 --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Services/User/delos.less @@ -0,0 +1,114 @@ +/* Services/User */ + +div.ilProfile { + max-width: 450px; + margin: 0 auto; + background-color: @il-main-dark-bg; + padding: 15px; + + div.ilPermalinkContainer { + margin-top: 20px; + .input-group-btn { + vertical-align: bottom; + } + } +} + +img.ilProfileImage { + width: 100%; +} + +h3.ilProfileName { + margin: 0 0 10px; + padding: 0; + font-weight: normal; + font-size: 130% +} + +div.ilProfileSection { + margin-top: 20px; + font-size: 90%; + color: #606060; +} + +h3.ilProfileSectionHead { + margin: 0 0 3px; + padding: 0; + font-weight: normal; + font-size: 110%; + color: #202020; +} + +table.il_user_quota_disk_usage_overview { + background-color: white; +} + +img.ilUserXXSmall { + max-width: 30px; +} + +/* -- User Gallery Styles -- */ +.ilUsersGalleryContainer { + div.ilUser { + margin: 0 0 20px; + background-color: white; + padding: 20px 0; + font-size: 100%; + width: 100%; + height: auto; + text-align: center; + img { + min-height: 80px; + max-height: 80px; + } + h3 { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + padding: 5px; + margin: 20px 0; + font-size: 1.6rem !important; + } + .action { + width: 100%; + height: 40px; + div { + display: inline-block; + } + .btn { + float: left; + } + .btn-default:hover { + color: white !important; + } + .mailBtn { + height: 37px; + font-size: 16px; + padding: 0 15px; + line-height: 30px; + margin: 2px 0 0 0; + } + .open { + .btn { + .box-shadow(0 0 0 0 3px 5px rgba(0, 0, 0, 0.5)); + } + .btn-success:hover, + .btn-success:focus, + .btn-success:active { + color: white; + background: #626f78; + .box-shadow(0 0 0 0 3px 5px rgba(0, 0, 0, 0.5)); + border: 1px solid #5b6770; + } + } + ul.dropdown-menu { + min-width: 170px; + padding: 0; + margin: 0; + .box-shadow(1px 1px 1px rgba(0, 0, 0, 0.1)); + li > a { + padding: 8px 10px; + } + } + } + } +} \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/Services/WebDAV/delos.less b/Icarus/Resources/Manual/Demo/templates/default/less/Services/WebDAV/delos.less new file mode 100644 index 0000000..00d19e7 --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/Services/WebDAV/delos.less @@ -0,0 +1,4 @@ +.webdav-view-control { + text-align: center; + padding: @il-focus-outline-inner-width + @il-focus-outline-outer-width; +} \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/bootstrap-variables.less b/Icarus/Resources/Manual/Demo/templates/default/less/bootstrap-variables.less new file mode 100644 index 0000000..afd25d8 --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/bootstrap-variables.less @@ -0,0 +1,172 @@ +/** +Some bootstrap variables are not left by the default of bootstrap, but are overwritten by ILIAS less variales. +Those are set here. If you need to overwrite a less variable of bootstrap, set a variable in the the variables.less +file of ILIAS with the il- prefix and use this variable to overwrite the boostrap variable here. If possible, do use +the il- variable in your less code and not the boostrap variable in your less code. + */ + +//== Colors +// +//## Gray and brand colors for use across Bootstrap. +@brand-primary: @il-main-color; +@brand-success: @il-success-color; +@brand-info: @il-info-color; +@brand-warning: @il-warning-color; +@brand-danger: @il-danger-color; + +//== Scaffolding +// +//## Settings for some of the most global styles. + +//** Background color for ``. +@body-bg: @il-content-bg; +//** Global text color on ``. +@text-color: @il-text-color; + +//** Global textual link color. +@link-color: @il-link-color; +//** Link hover color set via `darken()` function. +@link-hover-color: @il-link-hover-color; + +//** if left unchanged, you have to copy delos fonts folder to your skin folder. To use the delos fonts in your skin, please change this value (in custom less data or variables.less of your custom skin) to "../../../../templates/default/fonts/" +@il-web-font-path: "fonts/"; +@font-family-sans-serif: @il-font-family-sans-serif; + +@font-size-base: @il-font-size-base; +@font-size-large: @il-font-size-large; +@font-size-small: @il-font-size-small; +@font-size-xs: ceil((@il-font-size-base * 0.75)); + +@font-size-h1: floor((@font-size-base * 1.6)); +@font-size-h2: floor((@font-size-base * 1.4)); +@font-size-h3: ceil((@font-size-base * 1.3)); +@font-size-h4: ceil((@font-size-base * 1.2)); +@font-size-h5: ceil((@font-size-base * 1.1)); +@font-size-h6: @il-font-size-base; + +//** Unit-less `line-height` for use in components like buttons. +@line-height-base: @il-line-height-base; +//** Computed "line-height" (`font-size` * `line-height`) for use with `margin`, `padding`, etc. +@line-height-computed: floor((@il-font-size-base * @il-line-height-base)); // ~20px +//** For larger font sizes, such as titles in panels. +@line-height-large: 1.33; +//** For smaller font sizes +@line-height-small: 1.5; + +//== Base Padding and Border +// +//## Define common padding and border radius sizes and more. Values based on 14px text and 1.428 line-height (~20px to start). +@padding-base-vertical: @il-padding-base-vertical; +@padding-base-horizontal: @il-padding-base-horizontal; + +@padding-large-vertical: @il-padding-large-vertical; +@padding-large-horizontal: @il-padding-large-horizontal; + +@padding-small-vertical: @il-padding-small-vertical; +@padding-small-horizontal: @il-padding-small-horizontal; + +@padding-xs-vertical: @il-padding-xs-vertical; +@padding-xs-horizontal: @il-padding-xs-horizontal; + +@border-radius-base: @il-border-radius-base; +@border-radius-large: @il-border-radius-large; +@border-radius-small: @il-border-radius-small; + +@grid-float-breakpoint-max: @il-grid-float-breakpoint-max; + +//== Icons +// +//## Icons are used to represent (and quickly identify) objects. + +@icon-font-path: @il-icon-font-path; + +//== Navs +// +//## +@nav-link-padding: 5px 10px; +@nav-tabs-border-color: @il-main-border-color; +/* @nav-tabs-link-hover-border-color: @brand-primary; */ +@nav-tabs-active-link-hover-border-color: @il-main-border-color; + +@btn-default-color: @il-link-color; +@btn-default-border: #d0d0d0; +@btn-default-bg: #fefefe; + +//== Badges +// +//## +@badge-bg: @il-warning-color; +@badge-active-bg: @il-warning-color; + +//== Input Fields +// +//## Variables used to style the ILIAS input fields (e.g. Text Inputs etc.) +@input-border-radius: 0; +@input-border-focus: lighten(@il-main-color, 20%); +@input-height-base: (floor((@il-standard-form-font-size * @line-height-base)) + (@padding-base-vertical * 2) + 2); +@input-color-placeholder: @il-text-light-color; + +//== Tables +// +//## Customizes the `.table` component with basic values, each used across all table variations. + +//** Background color used for `.table-striped`. +@table-bg-accent: white; + +//== bootstrap date time picker (/Services/Calendar/) +// +//## +@bs-datetimepicker-timepicker-font-size: 1.2em; +@bs-datetimepicker-active-bg: @il-btn-primary-bg; +@bs-datetimepicker-active-color: @il-btn-primary-color; +@bs-datetimepicker-border-radius: @il-border-radius-base; +@bs-datetimepicker-btn-hover-bg: @il-highlight-bg; +@bs-datetimepicker-disabled-color: @il-neutral-light-color; +@bs-datetimepicker-alternate-color: @il-neutral-light-color; +@bs-datetimepicker-secondary-border-color: #ccc; +@bs-datetimepicker-secondary-border-color-rgba: rgba(0, 0, 0, 0.2); +@bs-datetimepicker-primary-border-color: white; +@bs-datetimepicker-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + +//== Panels +// +//## + +@panel-bg: @il-main-bg; +@panel-body-padding: 15px; +@panel-heading-color: @il-text-color; +@panel-heading-padding: 1.5*@padding-large-vertical @padding-large-horizontal; +@panel-footer-padding: @panel-heading-padding; +@panel-border-radius: @border-radius-base; + +//** Border color for elements within panels +@panel-inner-border: @il-main-border-color; +@panel-footer-bg: @il-main-dark-bg; + +@panel-default-text: @il-text-color; +@panel-default-border: none; +@panel-default-heading-bg: @il-main-dark-bg; + +@panel-primary-text: @il-text-color; +@panel-primary-border: none; +@panel-primary-heading-bg: @il-main-dark-bg; + +//== DropDowns +// +//## +@dropdown-bg: @il-main-bg; +@dropdown-link-color: @il-text-color; +@dropdown-link-hover-color: @il-text-hover-color; +@dropdown-link-bg: transparent; +@dropdown-link-hover-bg: @il-highlight-bg; +@dropdown-header-bg: white; + + +@navbar-height: @il-toolbar-height; + +//== Type +// +//## + +//** Text muted color +@text-muted: @il-neutral-light-color; \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/color.less b/Icarus/Resources/Manual/Demo/templates/default/less/color.less new file mode 100644 index 0000000..ce05b84 --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/color.less @@ -0,0 +1,59 @@ +// Extended color variants mixin +// +// Easily pump classes for the various color variants +// Example: To render a div with color variant 1 in the light version use: +//
+.il-extended-color-variant-mixin(@background-color;){ + &.il-extended-color-variant-standard{ + color: darken(@background-color,@il-extended-text-color-factor-standard); + background-color: lighten(@background-color,@il-extended-color-factor-standard); + } + + &.il-extended-color-variant-light{ + color: darken(@background-color,@il-extended-text-color-factor-light); + background-color: lighten(@background-color,@il-extended-color-factor-light); + } + &.il-extended-color-variant-lighter{ + color: darken(@background-color,@il-extended-text-color-factor-lighter); + background-color: lighten(@background-color,@il-extended-color-factor-lighter); + } + &.il-extended-color-variant-dark{ + color: lighten(@background-color,@il-extended-text-color-factor-dark); + background-color: darken(@background-color,@il-extended-color-factor-light); + } + &.il-extended-color-variant-darker{ + color: lighten(@background-color,@il-extended-text-color-factor-darker); + background-color: darken(@background-color,@il-extended-color-factor-darker); + } +} + + + +//Concrete color variant classes +.extended-color-variant-1{ + .il-extended-color-variant-mixin(@il-extended-color-1); +} +.extended-color-variant-2{ + .il-extended-color-variant-mixin(@il-extended-color-2); +} +.extended-color-variant-3{ + .il-extended-color-variant-mixin(@il-extended-color-3); +} +.extended-color-variant-4{ + .il-extended-color-variant-mixin(@il-extended-color-4); +} +.extended-color-variant-5{ + .il-extended-color-variant-mixin(@il-extended-color-5); +} +.extended-color-variant-6{ + .il-extended-color-variant-mixin(@il-extended-color-6); +} +.extended-color-variant-7{ + .il-extended-color-variant-mixin(@il-extended-color-7); +} +.extended-color-variant-8{ + .il-extended-color-variant-mixin(@il-extended-color-8); +} +.extended-color-variant-9{ + .il-extended-color-variant-mixin(@il-extended-color-9); +} \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/deprecated.less b/Icarus/Resources/Manual/Demo/templates/default/less/deprecated.less new file mode 100644 index 0000000..4a53af0 --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/deprecated.less @@ -0,0 +1,5 @@ +// ATTENTION: import this to your skin if your less-modifications use the names from +// before the changes in github.com/ILIAS-eLearning/ILIAS/pull/253 were merged. + +@il-header-height: @il-fixed-menu-height; +@il-top-bar-height: @il-fixed-menu-height-bar-only; diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/focus-mixin.less b/Icarus/Resources/Manual/Demo/templates/default/less/focus-mixin.less new file mode 100644 index 0000000..737e787 --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/focus-mixin.less @@ -0,0 +1,42 @@ +// In order not to manually overwrite the focus in all places, the following bootstrap focus mixin is overwritten ilias/libs/bower/bower_components/bootstrap/less/mixins/tab-focus.less. + +.tab-focus(){ + // WebKit-specific. Other browsers will keep their default outline style. + // (Initially tried to also force default via `outline: initial`, + // but that seems to erroneously remove the outline in Firefox altogether.) + outline: none; + outline-offset: 0px; + &:focus-visible { + outline: @il-focus-outline-outer; + outline-offset: @il-focus-outline-inner-width + @il-focus-outline-outer-width; + + .il-focus-after(); + } + } + +.il-focus() { + &:focus-visible { + position: relative; + outline: @il-focus-outline-outer; + outline-offset: @il-focus-outline-inner-width + @il-focus-outline-outer-width - 1px; + + .il-focus-after(); + } + + &:active,&.engaged{ + outline: none; + } +} + +.il-focus-after() { + &::after { + content: " "; + position: absolute; + top: -@il-focus-outline-outer-width; + left: -@il-focus-outline-outer-width; + right: -@il-focus-outline-outer-width; + bottom: -@il-focus-outline-outer-width; + border: @il-focus-outline-outer; + outline: @il-focus-outline-inner; + } +} \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/font.less b/Icarus/Resources/Manual/Demo/templates/default/less/font.less new file mode 100644 index 0000000..7037c23 --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/font.less @@ -0,0 +1,97 @@ +@font-face { + font-family: 'Open Sans'; + src: url('@{il-web-font-path}OpenSansWeb/OpenSans-Regular.woff2') format('woff2'), + url('@{il-web-font-path}OpenSansWeb/OpenSans-Regular.woff') format('woff'); + font-weight: 400; + font-style: normal; +} + +@font-face { + font-family: 'Open Sans'; + src: url('@{il-web-font-path}OpenSansWeb/OpenSans-Bold.woff2') format('woff2'), + url('@{il-web-font-path}OpenSansWeb/OpenSans-Bold.woff') format('woff'); + font-weight: 700; + font-style: normal; +} + +@font-face { + font-family: 'Open Sans'; + src: url('@{il-web-font-path}OpenSansWeb/OpenSans-Italic.woff2') format('woff2'), + url('@{il-web-font-path}OpenSansWeb/OpenSans-Italic.woff') format('woff'); + font-weight: 400; + font-style: italic; +} + +@font-face { + font-family: 'Open Sans'; + src: url('@{il-web-font-path}OpenSansWeb/OpenSans-BoldItalic.woff2') format('woff2'), + url('@{il-web-font-path}OpenSansWeb/OpenSans-BoldItalic.woff') format('woff'); + font-weight: 700; + font-style: italic; +} + +@font-face { + font-family: 'Open Sans'; + src: url('@{il-web-font-path}OpenSansWeb/OpenSans-Light.woff2') format('woff2'), + url('@{il-web-font-path}OpenSansWeb/OpenSans-Light.woff') format('woff'); + font-weight: 300; + font-style: normal; +} + +@font-face { + font-family: 'Open Sans'; + src: url('@{il-web-font-path}OpenSansWeb/OpenSans-LightItalic.woff2') format('woff2'), + url('@{il-web-font-path}OpenSansWeb/OpenSans-LightItalic.woff') format('woff'); + font-weight: 300; + font-style: italic; +} + +@font-face { + font-family: 'Open Sans'; + src: url('@{il-web-font-path}OpenSansWeb/OpenSans-Semibold.woff2') format('woff2'), + url('@{il-web-font-path}OpenSansWeb/OpenSans-Semibold.woff') format('woff'); + font-weight: 600; + font-style: normal; +} + +@font-face { + font-family: 'Open Sans'; + src: url('@{il-web-font-path}OpenSansWeb/OpenSans-SemiboldItalic.woff2') format('woff2'), + url('@{il-web-font-path}OpenSansWeb/OpenSans-SemiboldItalic.woff') format('woff'); + font-weight: 600; + font-style: italic; +} + +@font-face { + font-family: 'Open Sans'; + src: url('@{il-web-font-path}OpenSansWeb/OpenSans-ExtraBold.woff2') format('woff2'), + url('@{il-web-font-path}OpenSansWeb/OpenSans-ExtraBold.woff') format('woff'); + font-weight: 800; + font-style: normal; +} + +@font-face { + font-family: 'Open Sans'; + src: url('@{il-web-font-path}OpenSansWeb/OpenSans-ExtraBoldItalic.woff2') format('woff2'), + url('@{il-web-font-path}OpenSansWeb/OpenSans-ExtraBoldItalic.woff') format('woff'); + font-weight: 800; + font-style: italic; +} + +// currently from https://github.com/MorbZ/OpenSansEmoji +// under http://www.apache.org/licenses/LICENSE-2.0 +@font-face { + font-family: 'Open Sans Emoji'; + src: url('@{il-web-font-path}OpenSansEmoji/OpenSansEmoji.ttf') format('truetype'), + url('@{il-web-font-path}OpenSansEmoji/OpenSansEmoji.otf') format('otf'); + font-style: normal; +} + +@font-face { + font-family: 'il-icons'; + src: url('@{il-web-font-path}Iconfont/il-icons.woff') format('woff'), + url('@{il-web-font-path}Iconfont/il-icons.ttf') format('truetype'); + + font-weight: 300; + font-style: normal; +} diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/multi-line-cap.less b/Icarus/Resources/Manual/Demo/templates/default/less/multi-line-cap.less new file mode 100644 index 0000000..6f1a7ed --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/multi-line-cap.less @@ -0,0 +1,76 @@ + +/* + These classes are used to limit the number of rows when displaying larger chunks of text. + The mixin receives @height-in-rows as an integer. The classes il-multi-line-cap-2,3,5,10 + can be used to limit the number of rows for text to 2,3,5 or 10 lines in any template, + e.g. the Standard Listing Panels limit the property values to 3 lines using il-multi-line-cap-3 + + Technical discussion can be found in https://mantis.ilias.de/view.php?id=21583 + The background/gradient fallback can be removed as soon as all browsers support line-clamp. + */ +.il-multi-line-cap-mixin(@height-in-rows;){ + & { + position: relative; + max-height: @height-in-rows * @line-height-small * 1em; + overflow: hidden; + line-height: @line-height-small; + } + + &:after { + content: ""; + text-align: right; + position: absolute; + bottom: 0; + right: 0; + width: 30%; + height: @line-height-small * 1em; + background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 80%); + } + + /* edge, chrome, safari go here... */ + @supports (-webkit-line-clamp: 2) { + & { + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-line-clamp: @height-in-rows; + -webkit-box-orient: vertical; + } + + &:after { + display: none; + } + } + + /* may come with next firefox 68, https://caniuse.com/#search=clamp */ + @supports (-moz-line-clamp: 2) { + & { + overflow: hidden; + text-overflow: ellipsis; + display: -moz-box; + -moz-line-clamp: @height-in-rows; + -moz-box-orient: vertical; + } + + &:after { + display: none; + } + } + +} + +.il-multi-line-cap-2 { + .il-multi-line-cap-mixin(2); +} + +.il-multi-line-cap-3 { + .il-multi-line-cap-mixin(3); +} + +.il-multi-line-cap-5 { + .il-multi-line-cap-mixin(5); +} + +.il-multi-line-cap-10 { + .il-multi-line-cap-mixin(10); +} \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/reset.less b/Icarus/Resources/Manual/Demo/templates/default/less/reset.less new file mode 100644 index 0000000..5fe8490 --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/reset.less @@ -0,0 +1,53 @@ +/* -------------------------------------------------------------- + RESET CSS (Eric Meyer's "Reset CSS" 2.0) +-------------------------------------------------------------- */ + +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; +} + +/* 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: separate; + border-spacing: 0; +} diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/screenreader-only-mixins.less b/Icarus/Resources/Manual/Demo/templates/default/less/screenreader-only-mixins.less new file mode 100644 index 0000000..244b2d4 --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/screenreader-only-mixins.less @@ -0,0 +1,32 @@ +// From the Bootstrap 3 sr-only-focusable class +// Only display content to screen readers +// +// See: http://a11yproject.com/posts/how-to-hide-content + +.sr-only() { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0,0,0,0); + border: 0; +} + +// From the Bootstrap 3 sr-only-focusable class +// Use in conjunction with .sr-only to only display content when it's focused. +// Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1 +// Credit: HTML5 Boilerplate + +.sr-only-focusable() { + &:active, + &:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; + } +} \ No newline at end of file diff --git a/Icarus/Resources/Manual/Demo/templates/default/less/variables.less b/Icarus/Resources/Manual/Demo/templates/default/less/variables.less new file mode 100644 index 0000000..ce8e2ca --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/less/variables.less @@ -0,0 +1,853 @@ +/** +This file contains all less Variables set by ILIAS. Please do not overwrite bootstrap standard variables here. +Set an ILIAS variable here with an il- prefix and overwrite the bootstrap variable in the bootstrap variables file +with the il- variable set here. + */ + + +//== Main Colors +// +//## The Main Colors used in ILIAS along with their semantics +//** For Standard Buttons, Main color used in various places, used to be @brand-primary +@il-main-color: #4c6586; +//** For Primary Buttons, used to point to interactions with a special importance, used to be @brand-secondary +@il-secondary-color: #6ea03c; +//** Used to indicate some success, used to be @brand-success +@il-success-color: #6ea03c; +//** Used to indicate some success, used to be @brand-info +@il-info-color: #dcb496; +//** Used to indicate some warning or to draw special focus to some element, used to be @brand-warning +@il-warning-color: #B54F00; +//** Used to indicate some warning or to draw special focus to some element, used to be @brand-danger +@il-danger-color: #d00; + +//** Neutral Color for various Backgrounds, used to be @gray-dark and @il-neutral-color +@il-neutral-color: #2c2c2c; +//** Light version of the @il-neutral-color, used to be @gray-light +@il-neutral-light-color: #737373; + +//** Base Border Color, e.g. applied to Meta Bar and Breadcrumbs in Default. +@il-main-border-color: #dddddd; +//** Darker version of Base Border Color. Used as e.g. Text Inputs. +@il-main-border-dark-color: #757575; + +//** Base Background Color, e.g. applied to Meta Bar and Breadcrumbs in Default, but also to panels in main content area. +@il-main-bg: white; +//** Title area of various components such as Panels. Used as e.g. in containers as bg. Used to be @il-secondary-bg +@il-main-dark-bg: #f9f9f9; +//** Background of everything in the Content Area, which is the area bellow the Meta Bar and Breadcrumbs next to the Main Bar. Used to be @body-bg +@il-content-bg: #f0f0f0; + +//** Currently used for several highlighting effects, such as hovering +@il-highlight-bg: lighten(@il-main-color, 50%); + +//** Used to be @text-color. Can be used on all background colors. +@il-text-color: #161616; +//** Used if text is hovered in components such a Dropdowns +@il-text-hover-color: darken(@il-text-color, 10%); +//** Used e.g. for Bylines in Forms. Used to be @il-light-text-color. For accessibility reasons, the @il-text-color should only be used on the @il-main-bg. +@il-text-light-color: lighten(@il-text-color, 35%); + +//** Used to be @link-color +@il-link-color: @il-main-color; +//** Used to be @link-hover-color +@il-link-hover-color: darken(@il-link-color, 10%); + +//** Used to set focus on interactive elements for keyboard navigation. +@il-focus-color: #0078D7; +@il-focus-protection-color: #FFFFFF; + +//== Extended Colors +// +//## Extended Colors of ILIAS to be used to generate coloring for components like charts. + +//** Variant 1 of the extended color set in ILIAS +@il-extended-color-1: #f3de2c; +//** Variant 2 of the extended color set in ILIAS +@il-extended-color-2: #d38000; +//** Variant 3 of the extended color set in ILIAS +@il-extended-color-3: #307C88; +//** Variant 4 of the extended color set in ILIAS +@il-extended-color-4: #86cb92; +//** Variant 5 of the extended color set in ILIAS +@il-extended-color-5: #ce73a8; +//** Variant 6 of the extended color set in ILIAS +@il-extended-color-6: #82639e; +//** Variant 7 of the extended color set in ILIAS +@il-extended-color-7: #9e7c7d; +//** Variant 8 of the extended color set in ILIAS +@il-extended-color-8: #f75e82; +//** Variant 9 of the extended color set in ILIAS +@il-extended-color-9: #ea4d54; + +//** Factor by witch a specific color variant is darkened in the standard coloring +@il-extended-color-factor-standard: 0%; +//** Factor by witch a specific color variant is lightened in the light coloring +@il-extended-color-factor-light: 14%; +//** Factor by witch a specific variant is lightened in the lighter coloring +@il-extended-color-factor-lighter: 24%; +//** Factor by witch a specific variant is darkened in the dark coloring +@il-extended-color-factor-dark: 14%; +//** Factor by witch a specific variant is darkened in the darker coloring +@il-extended-color-factor-darker: 22%; + +//** Factor by witch text colored by a specific color variant in the standard coloring shown inside a background of this exact variant is lightened +@il-extended-text-color-factor-standard: 30%; +//** Factor by witch text colored by a specific color variant in the light coloring shown inside a background of this exact variant is darkened +@il-extended-text-color-factor-light: 17%; +//** Factor by witch text colored by a specific color variant in the lighter coloring shown inside a background of this exact variant is darkened +@il-extended-text-color-factor-lighter: 15%; +//** Factor by witch text colored by a specific color variant in the dark coloring shown inside a background of this exact variant is lightened +@il-extended-text-color-factor-dark: 40%; +//** Factor by witch text colored by a specific color variant in the darker coloring shown inside a background of this exact variant is lightened +@il-extended-text-color-factor-darker: 60%; + +//== Typography +// +//## + +//** if left unchanged, you have to copy delos fonts folder to your skin folder. To use the delos fonts in your skin, please change this value (in custom less data or variables.less of your custom skin) to "../../../../templates/default/fonts/" +@il-web-font-path: "fonts/"; +@il-font-family-sans-serif: 'Open Sans', Verdana, Arial, Helvetica, sans-serif; + +//** Base font size used to calculate others +@il-font-size-base: 14px; +@il-font-size-large: ceil((@il-font-size-base * 1.25)); +@il-font-size-small: ceil((@il-font-size-base * 0.85)); +//** Unit-less `line-height` for use in components like buttons. +@il-line-height-base: 1.428571429; // 20/14 + + +//== Base Padding and Border +// +//## Define common padding and border radius sizes and more. Values based on 14px text and 1.428 line-height (~20px to start). +@il-padding-base-vertical: 3px; +@il-padding-base-horizontal: 8px; + +@il-padding-xlarge-vertical: 9px; +@il-padding-xlarge-horizontal: 15px; + +@il-padding-large-vertical: 6px; +@il-padding-large-horizontal: 12px; + +@il-padding-small-vertical: 4px; +@il-padding-small-horizontal: 6px; + +@il-padding-xs-vertical: 1px; +@il-padding-xs-horizontal: 5px; + +@il-border-radius-base: 0px; +@il-border-radius-large: 0px; +@il-border-radius-small: 0px; + +@il-focus-outline-inner: @il-focus-outline-inner-width solid @il-focus-color; +@il-focus-outline-outer: @il-focus-outline-outer-width solid @il-focus-protection-color; +// The offset should only be used if the contrast between the focus outline and the component is insufficient. +@il-focus-outline-inner-width: 3px; +@il-focus-outline-outer-width: 2px; + +//== Layout (UI Layout Page) +// +//## Variables to modify the appearance of the page generated by the UI Framework. +//** header, footer and logo +@il-grid-float-breakpoint-max: 768px; + +@il-standard-page-logo-height: 45px; +@il-standard-page-logo-width: 45px; +@il-standard-page-header-height: 60px; +@il-standard-page-header-bg-color: @il-main-bg; +@il-standard-page-header-page-title-color: @il-text-color; +@il-standard-page-border-light-color: @il-main-border-color; +@il-standard-page-content-padding: 20px; + +//** metabar +@il-metabar-entry-height: 60px; +@il-metabar-entry-width: 60px; +@il-metabar-glyph-size: 2.3rem; +@il-metabar-glyph-color: @il-neutral-light-color; +@il-metabar-slates-width: 500px; + +//** breadcrumbs +@il-standard-page-breadcrumbs-height: 33px; +@il-standard-page-breadcrumbs-bg-color: @il-main-bg; +@il-standard-page-breadcrumbs-color: @il-link-color; +@il-standard-page-breadcrumbs-active-color: @il-link-hover-color; +@il-standard-page-breadcrumbs-divider-color: @il-neutral-light-color; +@il-standard-page-breadcrumbs-font-weight: 600; +@il-standard-page-breadcrumbs-seperator: " \e606"; + +//** mainbar +@il-maincontrols-mainbar-bg-color: @il-main-bg; +@il-mainbar-btn-height: 80px; +@il-mainbar-btn-width: 80px; +@il-mainbar-btn-color: white; +@il-mainbar-btn-bg-color: @il-neutral-color; +@il-mainbar-btn-color-engaged: @il-neutral-color; +@il-mainbar-btn-bg-color-engaged: @il-main-bg; +@il-mainbar-btn-border: 1px solid @il-standard-page-border-light-color; +@il-mainbar-btn-label-size: .9rem; +@il-mainbar-bulky-label-margin-top: 5px; +@il-mainbar-tools-btn-bg: @il-warning-color; +@il-mainbar-tools-bg: @il-content-bg; +@il-mainbar-tools-item-gap: 3px; + +//** tools +@il-mainbar-remove-tools-btn-height: 45px; + +//** modeinfo +@il-mode-info-color: @il-warning-color; +@il-mode-info-border: 3px solid @il-mode-info-color; +@il-mode-info-height: 30px; +@il-mode-info-shadow: 0px 2px 2px 0px rgba(128, 128, 128, 1); +@il-mode-info-text-color: white; +@il-mode-info-zindex: 1010; + + +//** slates +@il-slate-bulky-bg-color: #f2f2f2; +@il-slate-bulky-level2-bg-color: #f9f9f9; +@il-slate-bulky-bg-color-engaged: fade(@il-main-color, 30%); +@il-slate-content-padding: 10px; +@il-slate-tree-padding: 4px 0; +@il-slate-bulky-padding: 10px 40px 15px 10px; +@il-slate-bulky-link-padding: 10px 10px 15px 10px; +@il-slate-bulky-glyph-size: 2rem; +@il-slate-bulky-glyph-margin-right: 5px; +@il-slate-bulky-label-size: 1.5rem; +@il-slate-content-spacing: 2px; +@il-standard-page-slate-width: 329px; +@il-mainbar-slates-bg-color: @il-main-bg; +@il-metabar-slates-bg-color: #fafafa; +@il-mainbar-close-slate-btn-height: 45px; +@il-metabar-close-slate-btn-height: 30px; + +//** shadows +@il-standard-page-shadow-color: rgba(0, 0, 0, .1); +@il-mainbar-shadow-right: 1px 3px 4px @il-standard-page-shadow-color; +@il-mainbar-shadow-top: 0 0 4px @il-standard-page-shadow-color; +@il-standard-page-header-shadow-bottom: 0 1px 2px @il-standard-page-shadow-color; + +//** for mobile (small devices) +@il-standard-page-small-header-height: 45px; +@il-standard-page-small-mainbar-height: 50px; +@il-standard-page-small-mainbar-height-w-bottom-safe-area: calc(@il-standard-page-small-mainbar-height + 1.2 * env(safe-area-inset-bottom)); +@il-mainbar-small-btn-height: @il-standard-page-small-mainbar-height; +@il-mainbar-small-btn-width: 75px; +@il-metabar-small-entry-height: @il-standard-page-small-header-height; +@il-metabar-small-entry-width: @il-standard-page-small-header-height; +@il-metabar-small-glyph-size: 2rem; + + +//== Header (Deprecated, use UI Layout Page Variables instead) +// +//## Variables that used to control the header. Note: Note the variables here are mostly deprecated and removed with ILIAS 8. Use the Variables listed in Layout (UI Layout Page). +//** controls the height of the "logo" (that [ILIAS] thingy on top the page in the standard). +@il-logo-height: 50px; +//** controls the width of the "logo" (that [ILIAS] thingy on top the page in the standard). +@il-logo-width: 50px; +//** controls margin around the logo +@il-logo-margin: 15px 15px 0; +@il-logo-resp-margin: 10px; +//** controls the height of the "logo" for small screens. +@il-logo-resp-height: 40px; +//** controls the width of the "logo" for small screens. +@il-logo-resp-width: 40px; +//** controls the height of the "main header" (that white thingy with the logo and the main menu in it). +@il-main-header-height: 30px + @il-logo-height; +//** controls the height of the border underneath the main header. +@il-header-border-bottom-height: 3px; +//** controls the color of the border underneath the main header. +@il-header-border-bottom-color: @il-neutral-light-color; +//** that is the height of the complete header, that is that thingy upon the real content of the page. +@il-header-height: ceil((@il-main-header-height + @il-top-bar-height - @il-header-border-bottom-height)); +//** controls the bg color of the main header. +@il-main-header-bg: @il-main-bg; +//** controls the position of the top of the main menu. +@il-main-menu-top: -38px; +//** controls the position of the left side of the main menu. +@il-main-menu-left: 15px + @il-logo-width; +@il-main-menu-margin: @il-main-menu-top 0 0 @il-main-menu-left; +//** controls background color of the former "topbar". Still used in some places. For the Background of the Header, use il-main-header-bg Will be removed in ILIAS 8 +@il-top-bar-bg: @il-neutral-color; +//** Formarly controled the text color in ILIAS 8. Will be removed with ILIAS 8. +@il-top-bar-color: white; +//** Formarly controled the text color in ILIAS 8. Will be removed with ILIAS 8. +@il-top-bar-height: 40px; +//** controls colors and bg colors of the "topbar" buttons +@il-top-bar-link-bg: lighten(@il-neutral-color, 20%); +@il-top-bar-link-color: lighten(@il-neutral-color, 70%); +@il-top-bar-link-hover-bg: lighten(@il-neutral-color, 42%); +@il-top-bar-link-hover-color: white; +//** controls colors and bg colors of the "topbar" dropdowns +@il-top-bar-dropdown-bg: lighten(@il-neutral-color, 42%); +@il-top-bar-dropdown-color: lighten(@il-neutral-color, 70%); +@il-top-bar-dropdown-link-bg: transparent; +@il-top-bar-dropdown-link-color: lighten(@il-neutral-color, 70%); +@il-top-bar-dropdown-link-hover-bg: @il-highlight-bg; +@il-top-bar-dropdown-link-hover-color: lighten(@il-neutral-color, 42%); + +//** Variables that used to control the header. Note: Note the variables here are mostly deprecated and removed with ILIAS 8. Use the Variables listed in Layout (UI Layout Page). +@il-main-menu-bg: @il-main-header-bg; +@il-main-menu-link-color: #808080; +@il-main-menu-link-hover-color: #808080; +@il-main-menu-link-active-color: #808080; +@il-main-menu-link-bg: transparent; +@il-main-menu-link-hover-bg: transparent; +@il-main-menu-link-active-bg: #fafafa; +@il-main-menu-dropdown-bg: @il-main-bg; +@il-main-menu-dropdown-link-color: lighten(@il-neutral-color, 10%); +@il-main-menu-dropdown-link-hover-color: darken(@il-neutral-color, 5%); +@il-main-menu-dropdown-link-bg: transparent; +@il-main-menu-dropdown-link-hover-bg: @il-highlight-bg; +@il-main-menu-dropdown-header-bg: #f3f3f3; + +//== Footer +// +//## Variables to control the footer section of ILIAS. + +//** controls background color of the footer. +@il-footer-bg-color: @il-main-color; +//** controls the color of the text in the footer. +@il-footer-color: white; +@il-footer-height: 70px; +@il-footer-padding: 20px 0 15px 5px; + +//== Buttons +// +//## For each of ILIAS's buttons, define text, background and border color. + +//** Size of the font displayed inside a button +@il-button-font-size: @il-font-size-small; + +//** Text color of the standard button (most button instances) +@il-btn-standard-color: white; +//** Background color of the standard button (most button instances) +@il-btn-standard-bg: @il-main-color; +//** Border color of the standard button (most button instances) +@il-btn-standard-border: @il-main-color; + +//** Text color of the primary button (most important button on the screen) +@il-btn-primary-color: white; +//** Background color of the primary button (most important button on the screen) +@il-btn-primary-bg: darken(@il-secondary-color, 10%); +//** Border color of the primary button (most important button on the screen) +@il-btn-primary-border: darken(@il-secondary-color, 10%); + +//** Text color of inactive buttons +@il-disabled-btn-color: white; +//** Background color of inactive buttons +@il-disabled-btn-bg: #b0b0b0; +//** Border color of inactive buttons +@il-disabled-btn-border: #e0e0e0; + +//** Text color of inactive buttons +@il-engaged-btn-color: @il-text-color; +//** Background color of inactive buttons +@il-engaged-btn-bg: white; + +@il-disabled-btn-bg: #b0b0b0; +@il-disabled-btn-border: #b0b0b0; +@il-disabled-btn-color: darken(@il-text-color, 20%); +//** Background color for tags with relevance 5; by default, color is desaturated in steps of 20%. +@il-btn-tag-bg: #75deea; +@il-btn-tag-bg-relevance-verylow: desaturate(@il-btn-tag-bg, 80%); +@il-btn-tag-bg-relevance-low: desaturate(@il-btn-tag-bg, 60%); +@il-btn-tag-bg-relevance-middle: desaturate(@il-btn-tag-bg, 40%); +@il-btn-tag-bg-relevance-high: desaturate(@il-btn-tag-bg, 20%); +@il-btn-tag-bg-relevance-veryhigh: @il-btn-tag-bg; +//** Foreground colors for tags; usually black/white depending on the background color +@il-btn-tag-fg-relevance-verylow: contrast(desaturate(@il-btn-tag-bg, 80%)); +@il-btn-tag-fg-relevance-low: contrast(desaturate(@il-btn-tag-bg, 60%)); +@il-btn-tag-fg-relevance-middle: contrast(desaturate(@il-btn-tag-bg, 40%)); +@il-btn-tag-fg-relevance-high: contrast(desaturate(@il-btn-tag-bg, 20%)); +@il-btn-tag-fg-relevance-veryhigh: contrast(@il-btn-tag-bg); +//** Border radius of tags +@il-btn-tag-border-radius: 3px; +//** margin of tags +@il-btn-tag-margin: 2px 4px 2px 0; + +//== Toggle Buttons +// +//## + +//** The Toggle Button without the Switch +@il-btn-toggle-height: 19px; +@il-btn-toggle-padding: 25px; +@il-btn-toggle-border: 1px solid; +@il-btn-toggle-border-color: rgba(0, 0, 0, 0.1); +@il-btn-toggle-border-radius: 40px; +@il-enabled-btn-toggle-bg: lighten(@il-enabled-btn-toggle-switch-color, 30%); +@il-disabled-btn-toggle-bg: lighten(@il-disabled-btn-toggle-switch-color, 30%); + +//** The Switch of the Toggle Button +@il-btn-toggle-switch-position-top: -4px; +@il-btn-toggle-switch-size: 25px; +@il-btn-toggle-switch-border-color: rgba(0, 0, 0, 0.2); +@il-btn-toggle-switch-transition: all 0.25s ease-in-out; +@il-enabled-btn-toggle-switch-color: @il-main-color; +@il-enabled-btn-toggle-switch-position-left: 53%; +@il-disabled-btn-toggle-switch-color: #808080; +@il-disabled-btn-toggle-switch-position-left: -6%; + +//** The ON/OFF Label of the Toggle Button +@il-btn-toggle-label-position-top: 0; +@il-btn-toggle-label-on-position-left: 5px; +@il-btn-toggle-label-off-position-left: 23px; +@il-btn-toggle-label-font-weight: 600; +@il-btn-toggle-label-font-size: 0.9em; +@il-btn-toggle-label-on-color: @il-main-bg; + +//** on +@il-btn-toggle-bg-color-on: @il-secondary-color; +@il-btn-toggle-border-color-on: #bfbfbf; +@il-btn-toggle-switch-bg-color-on: @il-main-dark-bg; +@il-btn-toggle-switch-border-color-on: #bfbfbf; + +//** off +@il-btn-toggle-bg-color-off: @il-main-dark-bg; +@il-btn-toggle-border-color-off: #bfbfbf; +@il-btn-toggle-switch-bg-color-off: @il-main-dark-bg; +@il-btn-toggle-switch-border-color-off: #bfbfbf; + +//** unavailable +@il-btn-toggle-bg-color-unavailable: #cdcdcd; +@il-btn-toggle-border-color-unavailable: #bfbfbf; +@il-btn-toggle-switch-bg-color-unavailable: lighten(@il-neutral-color, 30%); +@il-btn-toggle-switch-border-color-unavailable: #bfbfbf; + +//== Standard Form +// +//## Variables used to style the ILIAS standard form used e.g. in the "Settings"-Tab + +//** Textcolor used in the forms sections bodies +@il-standard-form-color: @il-text-color; +//** Textcolor used in the bylines (descriptions) of the input fields of a form +@il-standard-form-byline-color: @il-text-light-color; +//** Textcolor used in the labels (identifiers) of the input fields of a form +@il-standard-form-label-color: @il-text-color; +//** Background color used in the +@il-standard-form-bg: @il-main-bg; +//** Textsize used in the forms body +@il-standard-form-font-size: @il-font-size-small; +//** Textsize used in the bylines (descriptions) of the input fields of a form +@il-standard-form-byline-font-size: 85%; + +//** Textcolor used in the forms header, the sections header and the footer +@il-standard-form-header-color: @il-text-color; +//** Background color used in the forms header, the sections header and the footer +@il-standard-form-header-bg: @il-content-bg; +//** Textsize color used in the forms header and the sections header +@il-standard-form-header-font-size: ceil((@il-font-size-base * 1.3)); +//** Textsize color used in the form headers the section headers byline (description) +@il-standard-form-header-byline-font-size: @il-font-size-small; +//** Background color used for dependant groups (sub forms) in standard forms +@il-standard-form-dependant-group-bg: @il-main-dark-bg; + +//** Minimal size of non-empty buttons inside forms +@il-button-min-width-forms: 60px; + +//== Standard Filter +// +//## Variables used to style the ILIAS Standard Filter + +//** Filter Bar +@il-standard-filter-bar-btn-font-size: 1.2em; +@il-standard-filter-bar-glyph-padding-right: 0.3em; +@il-standard-filter-bar-toggle-padding-left: 10px; + +//** Input Fields Area +@il-standard-filter-input-section-border-top: 1px solid @il-main-border-color; +@il-standard-filter-input-section-padding-bottom: 40px; +@il-standard-filter-input-section-margin: 0; +@il-standard-filter-input-section-multiselect-margin: 0.8em; +@il-standard-filter-input-group-width: 100%; +@il-standard-filter-input-group-height: 25px; +@il-standard-filter-select-input-border: 1px solid @il-main-border-dark-color; +@il-standard-filter-label-width: 30%; +@il-standard-filter-input-remove-width: 10%; +@il-standard-filter-font-color-disabled: #b0b0b0; +@il-standard-filter-controls-bottom: 0px; +@il-standard-filter-controls-padding-left: 15px; +@il-standard-filter-controls-padding-bottom: 6px; + +//** Division with active inputs under Filter Bar +@il-standard-filter-active-inputs-margin-left: 0; +@il-standard-filter-active-inputs-padding-vertical: 0; +@il-standard-filter-active-inputs-font-size: 0.8em; + +//** Popovers +@il-standard-filter-screen-sm-input-popover-padding: 4px; +@il-standard-filter-screen-sm-input-popover-margin-top: 0; +@il-standard-filter-screen-sm-input-popover-border: 0; +@il-standard-filter-add-input-popover-list-margin: 0; +@il-standard-filter-add-input-popover-list-padding: 0; +@il-standard-filter-add-input-popover-list-button-width: 100%; + +//== Input Fields +// +//## Variables used to style the ILIAS input fields (e.g. Text Inputs etc.) +@il-FormColor: @il-text-light-color; +@il-FormBgColor: @il-main-bg; +@il-FormInputFontSize: @il-font-size-small; +@il-textarea-height: (floor(4 * (@il-standard-form-font-size * @il-line-height-base)) + (@padding-base-vertical * 2) + 2); + +//** Tag Input +@il-input-tag-color-bg: @il-btn-standard-bg; +@il-input-tag-color-text: @il-btn-standard-color; +@il-input-tag-color-disabled: #EEEEEE; + +//** determines display of icons in dropdowns, 'none' for no display and 'inline' for display +@il-nav-icons: inline; + +//== Tables +// +//## +@il-table-head-bg: @il-main-bg; +@il-data-table-bg: @il-main-bg; +@il-table-cmd-bg: @il-main-dark-bg; + +//** Presentation Table borders +@il-table-presentation-rowborder-top: 1px solid @table-border-color; +; + +//** Presentation Table colum widths +@il-table-presentation-rowcontrol-colwidth: 5%; +@il-table-presentation-contents-colwidth: 95%; + +@il-table-presentation-details-viewcontrols-bg-color: @il-highlight-bg; +@il-table-presentation-details-viewcontrols-btn-color: @il-main-color; +@il-table-presentation-details-viewcontrols-btn-bg: white; + +//== Toolbar +// +//## +@il-toolbar-margin: 15px; // Margin between toolbar items +@il-toolbar-bg: @il-main-bg; +@il-toolbar-height: 40px; +@il-toolbar-border: 1px solid @il-main-border-color; + +//== Postings +// +//## +@il-posting-by-moderator-bg: #ff9; +@il-posting-needs-moderation-bg: #ffe4e4; + +//== Glyph +// +//## +@il-glyph-color: @il-link-color; +@il-glyph-hover-color: @il-link-hover-color; +@il-glyph-highlighted-color: @il-warning-color; +@il-glyph-highlighted-hover-color: @il-warning-color; +@il-glyph-disabled-color: @il-neutral-light-color; + +//== Counter +// +//## +@il-counter-padding: 2px 4px; +@il-counter-font-size: 9px; +@il-counter-margin-left: -4px; + + +//== Status Counter +// +//## +@il-counter-status-bg: @il-neutral-light-color; +@il-counter-status-margin-top: 10px; + + +//== Novelty Counter +// +//## +@il-counter-novelty-bg: @il-warning-color; +@il-counter-novelty-margin-top: -5px; + + +//== Dropzones +// +//## Customizes the Drozpones component + +//** Default background color used for dropzones. +@il-dropzone-bg: @il-main-bg; +@il-dropzone-bg-inactive: #F4F4F4; +//** Background color used when a dropzone is highlighted (not when hovered). +@il-dropzone-highlight-bg: #FFFFD6; +//** Background color used when a dropzone is hovered. +@il-dropzone-hover-bg: #FFF9BC; +@il-dropzone-border-radius: 0px; +@il-dropzone-border-style: dashed; +@il-dropzone-border-width: 1px; +//** Default border color +@il-dropzone-border-color: @il-main-border-dark-color; +//** Border color used when a dropzone is hovered. +@il-dropzone-border-color-hover: darken(@il-main-border-dark-color, 10%); +//** Border of one file after dragging them to the dropzone +@il-dropzone-filelist-border-color: @il-dropzone-border-color; +@il-dropzone-filelist-border-type: solid; +@il-dropzone-filelist-border-width: @il-dropzone-border-width; +@il-dropzone-filelist-border-radius: @il-dropzone-border-radius; + + +//== Popover +// +//## Customizes the Popover component + +//** Minimal width of the Popover +@il-popover-min-width: 50px; +//** Minimal height of the Popover +@il-popover-min-height: 32px; +//** Maximal width of the Popover +@il-popover-max-width: 400px; +//** Background color of the Popover +@il-popover-background-color: @il-main-dark-bg; +//** Background color of the title +@il-popover-title-background-color: @il-popover-background-color; +//** Border color of the Popover +@il-popover-border-color: rgba(0, 0, 0, .2); +//** Width of the arrow pointing from the Popover to its Triggerer component, e.g. a Button +@il-popover-arrow-width: 10px; +//** Background color of the arrow +@il-popover-arrow-background-color: @il-popover-background-color; +//** z-index used for the Popover +@il-popover-z-index: 9999; +//** Maximum Height of a popover (overflow scroll) +@il-popover-max-height: 500px; + + +//== Tooltips +// +//## Tooltips displayed by the online help +//** Text color of those tooltips +@il-tooltip-color: white; +//** Background color of those tooltips +@il-tooltip-bg-color: @il-main-color; +//** Border color of those tooltips +@il-tooltip-border-color: @il-main-color; +//** Border radius of those tooltips +@il-tooltip-border-radius: 4px; +//** Shadow of those tooltips +@il-tooltip-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15); + + +//== Divider +// +//## +@il-divider-bg: @il-main-bg; + +@il-divider-color: @il-text-color; + +@il-divider-color: @il-text-color; + +//== Item +// +//## +@il-item-divider-padding: 10px 0 0 0; +@il-item-divider-margin: 0 0 10px 0; +@il-item-divider-border-bottom: dashed 0.5px @il-main-border-color; +@il-item-description-padding: 10px 0 0 0; +@il-item-padding: @padding-large-horizontal; +@il-item-marker-border-left: 5px solid; +@il-item-h5-margin: 4px 0px 2px 0px; +@il-item-border-bottom: 2px solid @il-content-bg; +@il-item-border-bottom-small: 1px solid @il-content-bg; + + +//== Charts +// +//## Charts are used to graphically represent data in various forms such as maps, graphs or diagrams. + +@il-chart-item-active-bg: @il-main-color; +@il-chart-item-active-color: white; +@il-chart-item-inactive-bg: #e0e0e0; +@il-chart-item-inactive-color: @il-text-color; +@il-chart-item-space: 2px; + +//** Progress Meter: minimal width +@il-chart-progressmeter-min-width: 80px; +//** Progress Meter: maximal width / height +@il-chart-progressmeter-max-width: 800px; +//** Progress Meter: background stroke width +@il-chart-progressmeter-bg-stroke-width: 6; +//** Progress Meter: multi bar progress stroke width +@il-chart-progressmeter-multi-stroke-width: (@il-chart-progressmeter-mini-bg-stroke-width / 3); +//** Progress Meter: single bar progress stroke width +@il-chart-progressmeter-mono-stroke-width: (@il-chart-progressmeter-mini-bg-stroke-width - 1); +//** Progress Meter: background color +@il-chart-progressmeter-bg-color: #dddddd; +//** Progress Meter: marker color +@il-chart-progressmeter-marker-color: #efefef; +//** Progress Meter: marker border color +@il-chart-progressmeter-marker-shadow-color: #bcbcbc; +//** Progress Meter main bar: success color +@il-chart-progressmeter-success: #6ea03c; +//** Progress Meter main bar: no-success color +@il-chart-progressmeter-no-success: #d9534f; +//** Progress Meter comparision bar: no-user-score color +@il-chart-progressmeter-not-active: #f0ad4e; +//** Progress Meter comparision bar: user-score color +@il-chart-progressmeter-active: #aaaaaa; +//** Progress Meter score text color +@il-chart-progressmeter-score-text-color: #000000; +//** Progress Meter info-text color +@il-chart-progressmeter-info-text-color: #bcbcbc; + +//** Progress Meter Fixed-Size: width +@il-chart-progressmeter-fixed-size: 350px; + +//** Progress Meter Mini: minimal width +@il-chart-progressmeter-mini-min-width: 20px; +//** Progress Meter Mini: maximal width / height +@il-chart-progressmeter-mini-max-width: 250px; +//** Progress Meter Mini: background stroke width +@il-chart-progressmeter-mini-bg-stroke-width: 5; +//** Progress Meter Mini: progress stroke width +@il-chart-progressmeter-mini-stroke-width: @il-chart-progressmeter-mini-bg-stroke-width; +//** Progress Meter Mini: marker stroke width +@il-chart-progressmeter-mini-marker-stroke-width: 4; +//** Progress Meter Mini: background color +@il-chart-progressmeter-mini-bg-color: #dddddd; +//** Progress Meter Mini: marker color +@il-chart-progressmeter-mini-marker-color: #bcbcbc; +//** Progress Meter Mini: progress stroke color (no success) +@il-chart-progressmeter-mini-no-success: #d9534f; +//** Progress Meter Mini: progress stroke color (success) +@il-chart-progressmeter-mini-success: #6ea03c; + +//== Icons +// +//## Icons are used to represent (and quickly identify) objects. + +//** Path to the font of the glyphicons. Note that the path must be put in "" for less to compile. +@il-icon-font-path: "../../node_modules/bootstrap/fonts/"; +//** if left unchanged, you have to copy all the background images to your skin/images folder. To use the delos background images in your skin, please change this value (in custom less data or in variables.less of your custom skin) to "../../../../templates/default/images/" +@il-background-images-path: "images/"; + +//** Size for icons: xsmall is used in the tree. e.g. +@il-icon-size-xsmall: 15px; +//** Size for icons: Small is used in the tree. e.g. +@il-icon-size-small: 20px; +//** Size for icons: Medium is used in the content-listing. e.g. +@il-icon-size-medium: 35px; +//** Size for icons: Large is used in the header. e.g. +@il-icon-size-large: 45px; +//** Path for standard icons in ILIAS +@il-standard-icon-path: @il-background-images-path; +//** Path for standard icons in ILIAS +@il-standard-outlined-icon-path: "@{il-standard-icon-path}outlined/"; +//** Standard filter for the outlined icons to be used (rendering them with a black outline). This may be different in each context. +@il-standard-outlined-icon-filter: brightness(0); +//** Standard filter for the outlined icons to be used if disabled (rendering them with a grey outline). +@il-standard-disabled-icon-filter: grayscale(100%); +//** Standard filter for the outlined icons to be used if disabled (rendering them with a grey outline). +@il-standard-outlined-disabled-icon-filter: contrast(0%); + +//== Avatar +// +//** Size for avatars: used in the header. e.g. standard (and recommended) is @il-icon-size-large +@il-avatar-size: @il-icon-size-large; +@il-avatar-size-small: @il-avatar-size / 2; +@il-avatar-size-large: @il-avatar-size * 2; +//** border-radius for image avatar +@il-avatar-border-radius: 50%; +//** border size for letter avatars +@il-avatar-border-size: 2px; +@il-avatar-small-border-size: 0px; +//** border style for letter avatars +@il-avatar-border-style: solid; +//** border color for picture avatars +@il-avatar-picture-border-color: @il-main-border-color; +//** there are 26 colors for letter avatar backgrounds, this is for the abbreviation ant the border color +@il-avatar-letter-border-color-contrast-lighten: 40%; +@il-avatar-letter-border-color-contrast-darken: 20%; +//** change the abbreviations font weight +@il-avatar-letter-abbreviation-font-weight: lighter; +//** change the abbreviations font transform +@il-avatar-letter-abbreviation-font-transform: inherit; +//** all variants of letter avatar background colors (MUST be 26), note for a11y reason, they must be in contrast 3x1 to white (foreground color) +@il-avatar-letter-color-variants: #0e6252, #107360, #aa890a, #c87e0a, #176437, #196f3d, #bf6516, #a04000, #1d6fa5, #1b557a, #bf2718, #81261d, #713b87, #522764, #78848c, #34495e, #2c3e50, #566566, #90175a, #9e2b6e, #d22f10, #666d4e, #715a32, #83693a, #963a30, #e74c3c; + + +//== System Info +// +//## +/** headline text transform **/ +@il-standard-page-system-info-headline-transform: uppercase; +@il-standard-page-system-info-headline-font-weight: bold; +/** inline shadow of a message container **/ +@il-standard-page-system-info-shadow: inset 0px -10px 4px -10px rgba(0, 0, 0, 0.25); +/** border configuration, the color is automatically computed from the three color variants **/ +@il-standard-page-system-info-border-color: @il-main-border-color; +@il-standard-page-system-info-border-top-and-bottom: none; +@il-standard-page-system-info-border-left-and-right: none; +/** nagtive or positive contrast color for text and glyph **/ +@il-standard-page-system-info-contrast: 60%; +/** contrast threshold for contrast color **/ +@il-standard-page-system-info-contrast-threshold: 43%; +/** three color variants for neutral, important, breaking Head Infos **/ +@il-standard-page-system-info-color-variant-neutral: lighten(@il-main-color, 50%); // looks nice with @il-mainbar-btn-bg-color as well +@il-standard-page-system-info-color-variant-important: lighten(@il-danger-color, 40%); +@il-standard-page-system-info-color-variant-breaking: darken(@il-danger-color, 10%); + +//== View Control +// +//## +@il-vc-glyph-padding-vertical: @padding-base-vertical+2; +@il-vc-glyph-padding-horizontal: @padding-base-horizontal; +@il-vc-glyph-hover-bg: lighten(@il-main-color, 5%); +@il-vc-mode-btn-active: @il-vc-glyph-hover-bg; +@il-vc-pagination-btn-active-bg: @il-main-bg; + +//== Card +// +//## +@il-card-border: 1px solid @il-main-border-color; +@il-card-background: @il-main-bg; +@il-card-highlight-bg: @il-warning-color; +@il-card-highlight-height: @il-padding-large-vertical; +@il-card-list-key-color: @il-text-light-color; +@il-card-repository-head-color: rgba(0, 0, 0, 0.5); +@il-card-repository-dropdown-border: @il-main-border-color 1px solid; +@il-card-repository-outlined-icon-filter: invert(1); +@il-card-repository-outlined-disabled-icon-filter: @il-card-repository-outlined-icon-filter; +//** Sets the maximum width of cards in small screens +@il-card-max-width-xs: 350px; +@il-card-box-shadow: 0 1px 2px rgba(0, 0, 0, 15%), 0 0px 0px rgba(0, 0, 0, 15%); + + +//== Workflow +// +//##Workflow-steps have an icon indicating their status. The label changes color and size accordingly. +@il-workflow-icon-size: 21px; +@il-workflow-icon-font-color: white; +@il-workflow-available-text-color: @il-text-color; +@il-workflow-unavailable-text-color: @il-main-border-color; + +//== Message Boxes +// +//## +@il-messagebox-link-bullet: "\00BB \0020"; +@il-messagebox-margin-top: 10px; +@il-messagebox-link-list-margin-top: 15px; + +//== Modal +// +//## Variables that modify and minpulate the appearance of modals +//** Controls the speed of the fade in/out of the modal +@il-modal-transition-speed: 0.15s; + +//== Tree +// +//## Basic adjustments for the tree +@il-tree-node-indentation: @il-font-size-base; +//** Vertical Space between nodes +@il-tree-node-vertical-spacing: 3px; +//** Horizontal space between expand/collapse icon, an optional node icon and node label +@il-tree-node-horizontal-spacing: 4px; +//== Characteristic Value Listing +//** item rows layout +@il-characteristic-value-border-color: @il-main-border-color; + +//== DropDowns +// +//## +@il-font-size-dropdown: @font-size-base; diff --git a/Icarus/Resources/Manual/Demo/templates/default/template.xml b/Icarus/Resources/Manual/Demo/templates/default/template.xml new file mode 100644 index 0000000..37c8f2f --- /dev/null +++ b/Icarus/Resources/Manual/Demo/templates/default/template.xml @@ -0,0 +1,6 @@ + +