.timeaxis-line {height: 120px; margin-top: 20px; overflow-y: hidden;}
.timeaxis-line > ul{ width: 1000px;margin-top: 12px;}
.timeaxis-line > ul > li{float: left; list-style: none;}
.timeaxis-line > ul > li {height: 100px;width: 180px;}
.timeaxis-line > ul > li > span {border-top: 2px solid var(--timeaxis-border-color, var(--color-success-500));}
.timeaxis-line > ul > li:last-child > span {border-color: transparent !important;}
.timeaxis-line > ul > li > span {height: 80px; box-sizing: border-box;}
.timeaxis-line > ul > li > span:before {display: block; content: ' '; width: 12px; height: 12px; background: #fff; border: 2px solid var(--timeaxis-border-color, var(--color-success-500)); border-radius: 50%; position: absolute;}
.timeaxis-line > ul > li > span:before {top: -8px;}
.timeaxis-line > ul > li > span:after {top: 4px; left: 5px;}
.timeaxis-line > ul > li  > span > div {margin-top: 13px;}
.dynamic-block {font-size: .875rem;}
.dynamic-block > .panel-heading {padding-left: 24px;}
.dynamic-block > .panel-body {padding-left: 8px;}