/* ============= Timeline ============= */ .timeline { border-collapse: collapse; border-spacing: 0; display: table; margin-bottom: 50px; position: relative; table-layout: fixed; width: 100%; .time-show { margin-bottom: 30px; margin-right: -75px; margin-top: 30px; position: relative; a { color: $white; } } &:before { background-color: rgba($gray-light, 0.3); bottom: 0px; content: ""; left: 50%; position: absolute; top: 30px; width: 1px; z-index: 0; } .timeline-icon { -webkit-border-radius: 50%; background: $gray-light; border-radius: 50%; color: $white; display: block; height: 20px; left: -54px; margin-top: -10px; position: absolute; text-align: center; top: 50%; width: 20px; i { color: $body-bg; font-size: 13px; margin-top: 4px; position: absolute; left: 4px; } } .time-icon { &:before { font-size: 16px; margin-top: 5px; } } } h3.timeline-title { color: $gray-lighter; font-size: 20px; font-weight: 400; margin: 0 0 5px; text-transform: uppercase; } .timeline-item { display: table-row; &:before { content: ""; display: block; width: 50%; } .timeline-desk { .arrow { border-bottom: 12px solid transparent; border-right: 12px solid $white !important; border-top: 12px solid transparent; display: block; height: 0; left: -12px; margin-top: -12px; position: absolute; top: 50%; width: 0; } .timeline-box { padding: 20px; } } .timeline-date { margin-bottom: 10px; } } .timeline-item.alt { &:after { content: ""; display: block; width: 50%; } .timeline-desk { .arrow-alt { border-bottom: 12px solid transparent; border-left: 12px solid $white !important; border-top: 12px solid transparent; display: block; height: 0; left: auto; margin-top: -12px; position: absolute; right: -12px; top: 50%; width: 0; } .album { float: right; margin-top: 20px; a { float: right; margin-left: 5px; } } } .timeline-icon { left: auto; right: -56px; } &:before { display: none; } .panel { margin-left: 0; margin-right: 45px; } h4 { text-align: right; } p { text-align: right; } .timeline-date { text-align: right; } } .timeline-desk { display: table-cell; vertical-align: top; width: 50%; h4 { font-size: 16px; font-weight: 300; margin: 0; } .panel { background: $white; display: block; margin-bottom: 5px; margin-left: 45px; position: relative; text-align: left; box-shadow: 0 0px 24px 0 rgba(0, 0, 0, 0.06), 0 1px 0px 0 rgba(0, 0, 0, 0.02); } h5 { span { color: $gray-lighter; display: block; font-size: 12px; margin-bottom: 4px; } } p { color: #999999; font-size: 14px; margin-bottom: 0; } .album { margin-top: 12px; a { float: left; margin-right: 5px; } img { height: 36px; width: auto; border-radius: 3px; } } .notification { background: none repeat scroll 0 0 $white; margin-top: 20px; padding: 8px; } } /* =========== Timeline-2 =============*/ .timeline-2 { border-left: 2px solid $custom; position: relative; .time-item { &:after { background-color: $white; border-color: $custom; border-radius: 10px; border-style: solid; border-width: 2px; bottom: 0; content: ''; height: 10px; left: 0; margin-left: -6px; position: absolute; top: 5px; width: 10px; } } } .time-item { border-color: #dee5e7; padding-bottom: 10px; position: relative; &:before { content: " "; display: table; } &:after { background-color: $white; border-color: $custom; border-radius: 10px; border-style: solid; border-width: 2px; bottom: 0; content: ''; height: 14px; left: 0; margin-left: -8px; position: absolute; top: 5px; width: 14px; } } .time-item-item { &:after { content: " "; display: table; } } .item-info { margin-bottom: 15px; margin-left: 15px; p { font-size: 13px; } } // Rating .rating-md { i { font-size: 18px; } } .rating-lg { i { font-size: 24px; } } /* ============= Print css ============= */ @media print { .content-page{ margin-left: 0 !important; } .page-title-box, .topbar-left, .hidden-print, .breadcrumb, .page-title, .footer,.navbar-custom,.left.side-menu { display: none !important; margin: 0px; padding: 0px; } .left, .right-bar { display: none; } .content { margin-top: 0px !important; padding-top: 0px; } }