MINI MINI MANI MO
/* Timeline Page*/
.timeline
{
position: relative;
}
.timeline:before
{
position: absolute;
z-index: -1;
/* Timeline center line */
top: 35px;
left: 50%;
width: 3px;
height: 100%;
content: ' ';
background-color: #eee;
}
.timeline > li
{
position: relative;
float: left;
clear: left;
width: 50%;
/* timeline all list*/
margin-bottom: 35px;
}
.timeline > li .timeline-panel
{
position: relative;
/* Time line panel */
width: calc(100% - 43px);
}
.timeline > li .timeline-panel::before
{
/* Triangle arrow for timeline panel*/
position: absolute;
top: 26px;
right: -15px;
display: inline-block;
content: ' ';
border-top: 15px solid transparent;
border-right: 0 solid #ccc;
border-bottom: 15px solid transparent;
border-left: 15px solid #ccc;
}
.timeline > li .timeline-panel::after
{
/* Triangle arrow for timeline panel*/
position: absolute;
top: 27px;
right: -14px;
display: inline-block;
content: ' ';
border-top: 14px solid transparent;
border-right: 0 solid #fff;
border-bottom: 14px solid transparent;
border-left: 14px solid #fff;
}
.timeline > li .timeline-badge
{
position: absolute;
z-index: 8;
top: 27px;
right: -19px;
/* Center icons icons container */
width: 35px;
height: 35px;
text-align: center;
border-radius: 50%;
}
.timeline > li .timeline-badge a i
{
/*Icons inside Badges */
font-size: 1.4rem;
line-height: 35px;
}
.timeline > li.timeline-inverted
{
/* Right side timline list*/
float: right;
clear: right;
margin-top: 60px;
margin-bottom: 50px;
}
.timeline > li.timeline-inverted .timeline-panel
{
float: right;
}
.timeline > li.timeline-inverted .timeline-panel::before
{
right: auto;
left: -15px;
border-right-width: 15px;
border-left-width: 0;
}
.timeline > li.timeline-inverted .timeline-panel::after
{
right: auto;
left: -14px;
border-right-width: 14px;
border-left-width: 0;
}
.timeline > li.timeline-inverted .timeline-badge
{
left: -15px;
}
.timeline > li .card .card-header
{
/* Card header inside card */
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.timeline > li .card .card-text .flow-text
{
font-size: 1.4rem;
}
.timeline > li .card .horizontal-avatar li
{
/* Specific list inside card*/
display: inline-block;
margin-right: .9rem;
}
@media (max-width: 767px)
{
/* media query for small screen */
.timeline::before
{
/* Center line*/
left: 44px;
}
.timeline > li
{
position: relative;
float: left;
clear: left;
width: 100%;
/* All list inside timeline*/
margin-bottom: 20px;
}
.timeline > li .timeline-panel
{
float: right;
width: calc(100% - 90px);
}
.timeline > li .timeline-panel::before
{
right: auto;
left: -15px;
border-right-width: 15px;
border-left-width: 0;
}
.timeline > li .timeline-panel::after
{
right: auto;
left: -14px;
border-right-width: 14px;
border-left-width: 0;
}
.timeline > li .timeline-badge
{
top: 22px;
left: 28px;
margin-left: 0;
}
.timeline > li.timeline-inverted
{
float: left;
clear: left;
margin-top: 30px;
margin-bottom: 30px;
}
.timeline > li.timeline-inverted .timeline-badge
{
left: 28px;
}
}
OHA YOOOO