OwlCyberSecurity - MANAGER
Edit File: timeline-horizontal.css
.lakit-htimeline { position: relative; --lakit-htimeline-line-offset: 50%; } .lakit-htimeline--arrows-nav .lakit-htimeline-inner { overflow: hidden } .lakit-htimeline-track{ display: flex; flex-flow: column; } .lakit-htimeline--scroll-bar .lakit-htimeline-track { overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; padding-bottom: 30px } .lakit-htimeline--scroll-bar .lakit-htimeline-track::-webkit-scrollbar { height: 8px; background: var(--lakit-border-color); border-radius: 4px } .lakit-htimeline--scroll-bar .lakit-htimeline-track::-webkit-scrollbar-button { width: 0; height: 0 } .lakit-htimeline--scroll-bar .lakit-htimeline-track::-webkit-scrollbar-thumb { background-color: var(--lakit-secondary-color); border: none; border-radius: 4px } .lakit-htimeline--scroll-bar .lakit-htimeline-track::-webkit-scrollbar-track { border: none; background: transparent } .lakit-htimeline--scroll-bar .lakit-htimeline-track::-webkit-scrollbar-corner { background: transparent } .lakit-htimeline--arrows-nav .lakit-htimeline-track { transition: transform 500ms ease } .lakit-htimeline-list { position: relative; display: flex; direction: ltr } .lakit-htimeline-list--top { align-items: flex-end } .lakit-htimeline-list--middle { align-items: flex-end } .lakit-htimeline-list--bottom { align-items: flex-start } .lakit-htimeline-item { display: flex; flex-flow: column nowrap; padding-left: 15px; padding-right: 15px; flex: 0 0 33.33%; max-width: 33.33%; transition: 0.2s } .lakit-htimeline-list--top .lakit-htimeline-item { padding-top: 15px } .lakit-htimeline-list--bottom .lakit-htimeline-item { padding-bottom: 15px } .lakit-htimeline-item__card { position: relative; display: flex; flex-flow: column nowrap; border-width: 1px; transition: inherit } .lakit-htimeline-list--top .lakit-htimeline-item__card { margin-bottom: 30px } .lakit-htimeline-list--bottom .lakit-htimeline-item__card { margin-top: 30px } .lakit-htimeline-item__card-inner { display: flex; flex-flow: column nowrap; padding: 30px; overflow: hidden; z-index: 1; background-color: #f8f8f8; transition: inherit } .lakit-htimeline-item__card-img { margin-bottom: 10px } .lakit-htimeline-item__card-img img { vertical-align: top } .lakit-htimeline-item__card-title { margin: 0 0 10px; padding: 0; transition: inherit } .lakit-htimeline-item__card-arrow { position: absolute; width: 20px; height: 20px; border-width: 1px; transition: inherit } .lakit-htimeline .lakit-htimeline-item__card-arrow { box-sizing: content-box } .lakit-htimeline-item__card-arrow:before { content: ""; display: block; width: 100%; height: 100%; background-color: #f8f8f8; transition: inherit } .lakit-htimeline-list--top .lakit-htimeline-item__card-arrow { top: 100%; transform: translateY(-50%) rotate(45deg); border-left-color: transparent !important; border-top-color: transparent !important } .lakit-htimeline-list--bottom .lakit-htimeline-item__card-arrow { bottom: 100%; transform: translateY(50%) rotate(45deg); border-right-color: transparent !important; border-bottom-color: transparent !important } .lakit-htimeline--align-left .lakit-htimeline-item__card-arrow { left: 20px } .lakit-htimeline--align-right .lakit-htimeline-item__card-arrow { right: 20px } .lakit-htimeline--align-center .lakit-htimeline-item__card-arrow { left: 50% } .lakit-htimeline--align-center .lakit-htimeline-list--top .lakit-htimeline-item__card-arrow { transform: translateX(-50%) translateY(-50%) rotate(45deg) } .lakit-htimeline--align-center .lakit-htimeline-list--bottom .lakit-htimeline-item__card-arrow { transform: translateX(-50%) translateY(50%) rotate(45deg) } .lakit-htimeline-item__meta { transition: inherit } .lakit-htimeline-list--top .lakit-htimeline-item__meta { margin-bottom: 15px } .lakit-htimeline-list--bottom .lakit-htimeline-item__meta { margin-top: 15px } .lakit-htimeline--align-left .lakit-htimeline-item__meta { text-align: left; margin-right: auto } .lakit-htimeline--align-center .lakit-htimeline-item__meta { text-align: center; margin-left: auto; margin-right: auto } .lakit-htimeline--align-right .lakit-htimeline-item__meta { text-align: right; margin-left: auto } .lakit-htimeline-item__point { z-index: 1; transition: inherit } .lakit-htimeline-item__point-content { position: relative; display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; min-width: 10px; min-height: 10px; font-size: 16px; color: var(--lakit-secondary-color); background-color: var(--lakit-border-color); border-radius: 50%; transition: inherit } .lakit-htimeline-item__point-content svg { width: 1em; height: 1em; vertical-align: middle; display: inline-block; } .lakit-htimeline--align-left .lakit-htimeline-item__point-content { margin-left: 10px; margin-right: auto } .lakit-htimeline--align-center .lakit-htimeline-item__point-content { margin-left: auto; margin-right: auto } .lakit-htimeline--align-right .lakit-htimeline-item__point-content { margin-left: auto; margin-right: 10px } .lakit-htimeline-item.is-active .lakit-htimeline-item__point-content { background-color: var(--lakit-primary-color); color: #fff } .lakit-htimeline__line { position: absolute; top: 50%; height: 2px; transform: translateY(-50%); overflow: hidden; background-color: var(--lakit-border-color) } .lakit-htimeline__line-progress { width: 0; height: 100%; background-color: var(--lakit-primary-color); transition: 500ms ease } .lakit-htimeline .lakit-arrow { border-radius: 50%; background-color: var(--lakit-primary-color); color: #fff; } .lakit-htimeline .lakit-arrow.arrow-disabled { opacity: 0; cursor: default; pointer-events: none } .lakit-htimeline-line100-yes .lakit-htimeline__line { opacity: 0; } .lakit-htimeline-line100-yes .lakit-htimeline-inner:before { content: ''; background-color: var(--lakit-border-color); width: 100vw; position: absolute; height: 2px; left: 50%; top: var(--lakit-htimeline-line-offset); transform: translateX(-50%); }