.timeline {
	list-style: none; padding: 1px 0px; width: 100%; font-weight: 300; position: relative;margin-top: 40px;
}
.timeline p{
	text-align: left;
}
.timeline .timeline-item {
	padding-right: 30px; padding-left: 0px;
}
.timeline .timeline-item.timeline-item-right {
	padding-right: 0px; padding-left: 30px;
}
.timeline :nth-of-type(2n):not(.timeline-item-left).timeline-item {
	padding-right: 0px; padding-left: 30px;
}
.timeline .timeline-item .timeline-event {
	width: 100%;
}
.timeline::before {
	border-right-style: solid;
}
.timeline::before {
	display: block; content: " ";
}
.timeline::after {
	display: block; content: " ";
}
.timeline::after {
	clear: both;
}
.timeline::before {
	left: 0px; top: 0px; width: 50%; height: 100% !important; bottom: 0px; margin-left: 1px; border-right-color: rgb(136, 136, 136); border-right-width: 2px; border-right-style: solid; position: absolute; content: "";
}
.timeline.timeline-single-column.timeline {
	width: 100%; max-width: 768px;
}
.timeline.timeline-single-column.timeline .timeline-item {
	padding-right: 0px; padding-left: 72px;
}
.timeline.timeline-single-column.timeline .timeline-item.timeline-item-right {
	padding-right: 0px; padding-left: 72px;
}
.timeline.timeline-single-column.timeline :nth-of-type(2n):not(.timeline-item-left).timeline-item {
	padding-right: 0px; padding-left: 72px;
}
.timeline.timeline-single-column.timeline .timeline-item .timeline-event {
	width: 100%;
}
.timeline.timeline-single-column.timeline::before {
	left: 42px; width: 0px; margin-left: -1px;
}
.timeline.timeline-single-column.timeline .timeline-item {
	width: 100%; margin-bottom: 20px;
}
.timeline.timeline-single-column.timeline :nth-of-type(2n).timeline-item {
	margin-top: 0px;
}
.timeline.timeline-single-column.timeline .timeline-item.timeline-item-left   :not(.timeline-item-left):not(.timeline-item-right).timeline-item {
	margin-top: 0px;
}
.timeline.timeline-single-column.timeline .timeline-item.timeline-item-right   :not(.timeline-item-left):not(.timeline-item-right).timeline-item {
	margin-top: 0px;
}
.timeline.timeline-single-column.timeline .timeline-item.timeline-item-left   :not(.timeline-item-left):not(.timeline-item-right).timeline-item   :not(.timeline-item-left):not(.timeline-item-right).timeline-item {
	margin-top: 0px;
}
.timeline.timeline-single-column.timeline .timeline-item.timeline-item-right   :not(.timeline-item-left):not(.timeline-item-right).timeline-item   :not(.timeline-item-left):not(.timeline-item-right).timeline-item {
	margin-top: 0px;
}
.timeline.timeline-single-column.timeline .timeline-item > .timeline-event {
	float: right !important;
}
.timeline.timeline-single-column.timeline .timeline-item > .timeline-event::before {
	right: auto !important; border-left-width: 0px !important;
}
.timeline.timeline-single-column.timeline .timeline-item > .timeline-event::after {
	right: auto !important; border-left-width: 0px !important;
}
.timeline.timeline-single-column.timeline .timeline-item > .timeline-event::before {
	left: -15px !important; border-right-width: 15px !important;
}
.timeline.timeline-single-column.timeline .timeline-item > .timeline-event::after {
	left: -14px !important; border-right-width: 14px !important;
}
.timeline.timeline-single-column.timeline .timeline-item > .timeline-point {
	left: 42px !important; margin-left: 0px; transform: translatex(-50%);
}
.timeline.timeline-single-column.timeline .timeline-label {
	margin: 0px 0px 20px 42px; transform: translatex(-50%);
}
.timeline.timeline-single-column.timeline .timeline-label   :not(.timeline-item-left):not(.timeline-item-right).timeline-item {
	margin-top: 0px;
}
.timeline.timeline-single-column.timeline .timeline-label   :not(.timeline-item-left):not(.timeline-item-right).timeline-item   :not(.timeline-item-left):not(.timeline-item-right).timeline-item {
	margin-top: 0px;
}
.timeline.timeline-line-solid::before {
	border-right-style: solid;
}
.timeline.timeline-line-dotted::before {
	border-right-style: dotted;
}
.timeline.timeline-line-dashed::before {
	border-right-style: dashed;
}
.timeline.timeline-line-hidden::before {
	border-right-style: none;
}
.timeline .timeline-item {
	width: 50%; clear: left; margin-bottom: 20px; float: left; position: relative;
}
.timeline .timeline-item::before {
	display: table; content: "";
}
.timeline .timeline-item::after {
	display: table; content: "";
}
.timeline .timeline-item::after {
	clear: both;
}
.timeline :last-child.timeline-item {
	margin-bottom: 0px !important;
}
.timeline .timeline-item.timeline-item-right > .timeline-event {
	float: right !important;
}
.timeline :nth-of-type(2n):not(.timeline-item-left).timeline-item > .timeline-event {
	float: right !important;
}
.timeline .timeline-item.timeline-item-right > .timeline-event::before {
	right: auto !important; border-left-width: 0px !important;
}
.timeline :nth-of-type(2n):not(.timeline-item-left).timeline-item > .timeline-event::before {
	right: auto !important; border-left-width: 0px !important;
}
.timeline .timeline-item.timeline-item-right > .timeline-event::after {
	right: auto !important; border-left-width: 0px !important;
}
.timeline :nth-of-type(2n):not(.timeline-item-left).timeline-item > .timeline-event::after {
	right: auto !important; border-left-width: 0px !important;
}
.timeline .timeline-item.timeline-item-right > .timeline-event::before {
	left: -15px !important; border-right-width: 15px !important;
}
.timeline :nth-of-type(2n):not(.timeline-item-left).timeline-item > .timeline-event::before {
	left: -15px !important; border-right-width: 15px !important;
}
.timeline .timeline-item.timeline-item-right > .timeline-event::after {
	left: -14px !important; border-right-width: 14px !important;
}
.timeline :nth-of-type(2n):not(.timeline-item-left).timeline-item > .timeline-event::after {
	left: -14px !important; border-right-width: 14px !important;
}
.timeline .timeline-item > .timeline-event::before {
	border-width: 15px 0px 15px 15px; border-style: solid; top: 10px; right: -15px; border-top-color: transparent; border-bottom-color: transparent;
}
.timeline .timeline-item > .timeline-event::after {
	border-width: 14px 0px 14px 14px; border-style: solid; top: 11px; right: -14px; border-top-color: transparent; border-bottom-color: transparent;
}
.timeline .timeline-item > .timeline-point {
	top: 25px;
}
.timeline-single-column.timeline .timeline-item > .timeline-event {
	float: right !important;
}
.timeline-single-column.timeline .timeline-item > .timeline-event::before {
	right: auto !important; border-left-width: 0px !important;
}
.timeline-single-column.timeline .timeline-item > .timeline-event::after {
	right: auto !important; border-left-width: 0px !important;
}
.timeline-single-column.timeline .timeline-item > .timeline-event::before {
	left: -15px !important; border-right-width: 15px !important;
}
.timeline-single-column.timeline .timeline-item > .timeline-event::after {
	left: -14px !important; border-right-width: 14px !important;
}
.timeline :nth-of-type(2).timeline-item {
	margin-top: 40px;
}
.timeline .timeline-item.timeline-item-left {
	clear: both !important;
}
.timeline .timeline-item.timeline-item-right {
	clear: both !important;
}
.timeline .timeline-item.timeline-item-left   :not(.timeline-item-left):not(.timeline-item-right).timeline-item {
	margin-top: 0px;
}
.timeline .timeline-item.timeline-item-right   :not(.timeline-item-left):not(.timeline-item-right).timeline-item {
	margin-top: 0px;
}
.timeline .timeline-item.timeline-item-left   :not(.timeline-item-left):not(.timeline-item-right).timeline-item   :not(.timeline-item-left):not(.timeline-item-right).timeline-item {
	margin-top: 40px;
}
.timeline .timeline-item.timeline-item-right   :not(.timeline-item-left):not(.timeline-item-right).timeline-item   :not(.timeline-item-left):not(.timeline-item-right).timeline-item {
	margin-top: 40px;
}
.timeline .timeline-item.timeline-item-left   :not(.timeline-item-left):not(.timeline-item-right).timeline-item {
	clear: both;
}
.timeline .timeline-item.timeline-item-right   :not(.timeline-item-left):not(.timeline-item-right).timeline-item {
	clear: both;
}
.timeline .timeline-item.timeline-item-right {
	clear: right; float: right;
}
.timeline :nth-of-type(2n):not(.timeline-item-left).timeline-item {
	clear: right; float: right;
}
.timeline .timeline-item.timeline-item-right > .timeline-point {
	left: -24px;
}
.timeline :nth-of-type(2n):not(.timeline-item-left).timeline-item > .timeline-point {
	left: -24px;
}
.timeline .timeline-item.timeline-item-right > .timeline-point.timeline-point-blank {
	left: -12px;
}
.timeline :nth-of-type(2n):not(.timeline-item-left).timeline-item > .timeline-point.timeline-point-blank {
	left: -12px;
}
.timeline .timeline-item.timeline-item-arrow-sm.timeline-item-right > .timeline-event {
	float: right !important;
}
.timeline :nth-of-type(2n):not(.timeline-item-left).timeline-item.timeline-item-arrow-sm > .timeline-event {
	float: right !important;
}
.timeline .timeline-item.timeline-item-arrow-sm.timeline-item-right > .timeline-event::before {
	right: auto !important; border-left-width: 0px !important;
}
.timeline :nth-of-type(2n):not(.timeline-item-left).timeline-item.timeline-item-arrow-sm > .timeline-event::before {
	right: auto !important; border-left-width: 0px !important;
}
.timeline .timeline-item.timeline-item-arrow-sm.timeline-item-right > .timeline-event::after {
	right: auto !important; border-left-width: 0px !important;
}
.timeline :nth-of-type(2n):not(.timeline-item-left).timeline-item.timeline-item-arrow-sm > .timeline-event::after {
	right: auto !important; border-left-width: 0px !important;
}
.timeline .timeline-item.timeline-item-arrow-sm.timeline-item-right > .timeline-event::before {
	left: -10px !important; border-right-width: 10px !important;
}
.timeline :nth-of-type(2n):not(.timeline-item-left).timeline-item.timeline-item-arrow-sm > .timeline-event::before {
	left: -10px !important; border-right-width: 10px !important;
}
.timeline .timeline-item.timeline-item-arrow-sm.timeline-item-right > .timeline-event::after {
	left: -9px !important; border-right-width: 9px !important;
}
.timeline :nth-of-type(2n):not(.timeline-item-left).timeline-item.timeline-item-arrow-sm > .timeline-event::after {
	left: -9px !important; border-right-width: 9px !important;
}
.timeline .timeline-item.timeline-item-arrow-sm > .timeline-event::before {
	border-width: 10px 0px 10px 10px; border-style: solid; top: 4px; right: -10px; border-top-color: transparent; border-bottom-color: transparent;
}
.timeline .timeline-item.timeline-item-arrow-sm > .timeline-event::after {
	border-width: 9px 0px 9px 9px; border-style: solid; top: 5px; right: -9px; border-top-color: transparent; border-bottom-color: transparent;
}
.timeline .timeline-item.timeline-item-arrow-sm > .timeline-point {
	top: 14px;
}
.timeline-single-column.timeline .timeline-item.timeline-item-arrow-sm > .timeline-event {
	float: right !important;
}
.timeline-single-column.timeline .timeline-item.timeline-item-arrow-sm > .timeline-event::before {
	right: auto !important; border-left-width: 0px !important;
}
.timeline-single-column.timeline .timeline-item.timeline-item-arrow-sm > .timeline-event::after {
	right: auto !important; border-left-width: 0px !important;
}
.timeline-single-column.timeline .timeline-item.timeline-item-arrow-sm > .timeline-event::before {
	left: -10px !important; border-right-width: 10px !important;
}
.timeline-single-column.timeline .timeline-item.timeline-item-arrow-sm > .timeline-event::after {
	left: -9px !important; border-right-width: 9px !important;
}
.timeline .timeline-item.timeline-item-arrow-md.timeline-item-right > .timeline-event {
	float: right !important;
}
.timeline :nth-of-type(2n):not(.timeline-item-left).timeline-item.timeline-item-arrow-md > .timeline-event {
	float: right !important;
}
.timeline .timeline-item.timeline-item-arrow-md.timeline-item-right > .timeline-event::before {
	right: auto !important; border-left-width: 0px !important;
}
.timeline :nth-of-type(2n):not(.timeline-item-left).timeline-item.timeline-item-arrow-md > .timeline-event::before {
	right: auto !important; border-left-width: 0px !important;
}
.timeline .timeline-item.timeline-item-arrow-md.timeline-item-right > .timeline-event::after {
	right: auto !important; border-left-width: 0px !important;
}
.timeline :nth-of-type(2n):not(.timeline-item-left).timeline-item.timeline-item-arrow-md > .timeline-event::after {
	right: auto !important; border-left-width: 0px !important;
}
.timeline .timeline-item.timeline-item-arrow-md.timeline-item-right > .timeline-event::before {
	left: -15px !important; border-right-width: 15px !important;
}
.timeline :nth-of-type(2n):not(.timeline-item-left).timeline-item.timeline-item-arrow-md > .timeline-event::before {
	left: -15px !important; border-right-width: 15px !important;
}
.timeline .timeline-item.timeline-item-arrow-md.timeline-item-right > .timeline-event::after {
	left: -14px !important; border-right-width: 14px !important;
}
.timeline :nth-of-type(2n):not(.timeline-item-left).timeline-item.timeline-item-arrow-md > .timeline-event::after {
	left: -14px !important; border-right-width: 14px !important;
}
.timeline .timeline-item.timeline-item-arrow-md > .timeline-event::before {
	border-width: 15px 0px 15px 15px; border-style: solid; top: 10px; right: -15px; border-top-color: transparent; border-bottom-color: transparent;
}
.timeline .timeline-item.timeline-item-arrow-md > .timeline-event::after {
	border-width: 14px 0px 14px 14px; border-style: solid; top: 11px; right: -14px; border-top-color: transparent; border-bottom-color: transparent;
}
.timeline .timeline-item.timeline-item-arrow-md > .timeline-point {
	top: 25px;
}
.timeline-single-column.timeline .timeline-item.timeline-item-arrow-md > .timeline-event {
	float: right !important;
}
.timeline-single-column.timeline .timeline-item.timeline-item-arrow-md > .timeline-event::before {
	right: auto !important; border-left-width: 0px !important;
}
.timeline-single-column.timeline .timeline-item.timeline-item-arrow-md > .timeline-event::after {
	right: auto !important; border-left-width: 0px !important;
}
.timeline-single-column.timeline .timeline-item.timeline-item-arrow-md > .timeline-event::before {
	left: -15px !important; border-right-width: 15px !important;
}
.timeline-single-column.timeline .timeline-item.timeline-item-arrow-md > .timeline-event::after {
	left: -14px !important; border-right-width: 14px !important;
}
.timeline .timeline-item.timeline-item-arrow-lg.timeline-item-right > .timeline-event {
	float: right !important;
}
.timeline :nth-of-type(2n):not(.timeline-item-left).timeline-item.timeline-item-arrow-lg > .timeline-event {
	float: right !important;
}
.timeline .timeline-item.timeline-item-arrow-lg.timeline-item-right > .timeline-event::before {
	right: auto !important; border-left-width: 0px !important;
}
.timeline :nth-of-type(2n):not(.timeline-item-left).timeline-item.timeline-item-arrow-lg > .timeline-event::before {
	right: auto !important; border-left-width: 0px !important;
}
.timeline .timeline-item.timeline-item-arrow-lg.timeline-item-right > .timeline-event::after {
	right: auto !important; border-left-width: 0px !important;
}
.timeline :nth-of-type(2n):not(.timeline-item-left).timeline-item.timeline-item-arrow-lg > .timeline-event::after {
	right: auto !important; border-left-width: 0px !important;
}
.timeline .timeline-item.timeline-item-arrow-lg.timeline-item-right > .timeline-event::before {
	left: -18px !important; border-right-width: 18px !important;
}
.timeline :nth-of-type(2n):not(.timeline-item-left).timeline-item.timeline-item-arrow-lg > .timeline-event::before {
	left: -18px !important; border-right-width: 18px !important;
}
.timeline .timeline-item.timeline-item-arrow-lg.timeline-item-right > .timeline-event::after {
	left: -17px !important; border-right-width: 17px !important;
}
.timeline :nth-of-type(2n):not(.timeline-item-left).timeline-item.timeline-item-arrow-lg > .timeline-event::after {
	left: -17px !important; border-right-width: 17px !important;
}
.timeline .timeline-item.timeline-item-arrow-lg > .timeline-event::before {
	border-width: 18px 0px 18px 18px; border-style: solid; top: 10px; right: -18px; border-top-color: transparent; border-bottom-color: transparent;
}
.timeline .timeline-item.timeline-item-arrow-lg > .timeline-event::after {
	border-width: 17px 0px 17px 17px; border-style: solid; top: 11px; right: -17px; border-top-color: transparent; border-bottom-color: transparent;
}
.timeline .timeline-item.timeline-item-arrow-lg > .timeline-point {
	top: 28px;
}
.timeline-single-column.timeline .timeline-item.timeline-item-arrow-lg > .timeline-event {
	float: right !important;
}
.timeline-single-column.timeline .timeline-item.timeline-item-arrow-lg > .timeline-event::before {
	right: auto !important; border-left-width: 0px !important;
}
.timeline-single-column.timeline .timeline-item.timeline-item-arrow-lg > .timeline-event::after {
	right: auto !important; border-left-width: 0px !important;
}
.timeline-single-column.timeline .timeline-item.timeline-item-arrow-lg > .timeline-event::before {
	left: -18px !important; border-right-width: 18px !important;
}
.timeline-single-column.timeline .timeline-item.timeline-item-arrow-lg > .timeline-event::after {
	left: -17px !important; border-right-width: 17px !important;
}
.timeline .timeline-item > .timeline-event {
	background: rgb(255, 255, 255); border-radius: 3px; border: 1px solid rgb(136, 136, 136); border-image: none; color: rgb(85, 85, 85); float: left; position: relative;
}
.timeline .timeline-item > .timeline-event::before {
	border-right-color: rgb(136, 136, 136); border-left-color: rgb(136, 136, 136);
}
.timeline .timeline-item > .timeline-event::after {
	border-right-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255);
}
.timeline .timeline-item > .timeline-event h1 {
	color: inherit;
}
.timeline .timeline-item > .timeline-event h2 {
	color: inherit;
}
.timeline .timeline-item > .timeline-event h3 {
	color: inherit;
}
.timeline .timeline-item > .timeline-event h4 {
	color: inherit;
}
.timeline .timeline-item > .timeline-event h5 {
	color: inherit;
}
.timeline .timeline-item > .timeline-event h6 {
	color: inherit;
}
.timeline .timeline-item > .timeline-event p {
	color: inherit;
}
.timeline .timeline-item > .timeline-event .timeline-inherit-color {
	color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-default {
	background: rgb(255, 255, 255); border: 1px solid rgb(136, 136, 136); border-image: none; color: rgb(85, 85, 85);
}
.timeline .timeline-item > .timeline-event.timeline-event-default::before {
	border-right-color: rgb(136, 136, 136); border-left-color: rgb(136, 136, 136);
}
.timeline .timeline-item > .timeline-event.timeline-event-default::after {
	border-right-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255);
}
.timeline .timeline-item > .timeline-event.timeline-event-default h1 {
	color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-default h2 {
	color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-default h3 {
	color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-default h4 {
	color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-default h5 {
	color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-default h6 {
	color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-default p {
	color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-default .timeline-inherit-color {
	color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-primary {
	background: rgb(245, 245, 245); border: 1px solid rgb(136, 136, 136); border-image: none; color: rgb(85, 85, 85);
}
.timeline .timeline-item > .timeline-event.timeline-event-primary::before {
	border-right-color: rgb(136, 136, 136); border-left-color: rgb(136, 136, 136);
}
.timeline .timeline-item > .timeline-event.timeline-event-primary::after {
	border-right-color: rgb(245, 245, 245); border-left-color: rgb(245, 245, 245);
}
.timeline .timeline-item > .timeline-event.timeline-event-primary h1 {
	color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-primary h2 {
	color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-primary h3 {
	color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-primary h4 {
	color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-primary h5 {
	color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-primary h6 {
	color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-primary p {
	color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-primary .timeline-inherit-color {
	color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-success {
	background: rgb(243, 248, 237); border: 1px solid rgb(114, 185, 46); border-image: none; color: rgb(63, 129, 0);
}
.timeline .timeline-item > .timeline-event.timeline-event-success::before {
	border-right-color: rgb(114, 185, 46); border-left-color: rgb(114, 185, 46);
}
.timeline .timeline-item > .timeline-event.timeline-event-success::after {
	border-right-color: rgb(243, 248, 237); border-left-color: rgb(243, 248, 237);
}
.timeline .timeline-item > .timeline-event.timeline-event-success h1 {
	color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-success h2 {
	color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-success h3 {
	color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-success h4 {
	color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-success h5 {
	color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-success h6 {
	color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-success p {
	color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-success .timeline-inherit-color {
	color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-info {
	background: rgb(240, 248, 253); border: 1px solid rgb(62, 147, 207); border-image: none; color: rgb(0, 98, 167);
}
.timeline .timeline-item > .timeline-event.timeline-event-info::before {
	border-right-color: rgb(62, 147, 207); border-left-color: rgb(62, 147, 207);
}
.timeline .timeline-item > .timeline-event.timeline-event-info::after {
	border-right-color: rgb(240, 248, 253); border-left-color: rgb(240, 248, 253);
}
.timeline .timeline-item > .timeline-event.timeline-event-info h1 {
	color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-info h2 {
	color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-info h3 {
	color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-info h4 {
	color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-info h5 {
	color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-info h6 {
	color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-info p {
	color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-info .timeline-inherit-color {
	color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-warning {
	background: rgb(255, 249, 233); border: 1px solid rgb(208, 170, 66); border-image: none; color: rgb(172, 126, 0);
}
.timeline .timeline-item > .timeline-event.timeline-event-warning::before {
	border-right-color: rgb(208, 170, 66); border-left-color: rgb(208, 170, 66);
}
.timeline .timeline-item > .timeline-event.timeline-event-warning::after {
	border-right-color: rgb(255, 249, 233); border-left-color: rgb(255, 249, 233);
}
.timeline .timeline-item > .timeline-event.timeline-event-warning h1 {
	color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-warning h2 {
	color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-warning h3 {
	color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-warning h4 {
	color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-warning h5 {
	color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-warning h6 {
	color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-warning p {
	color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-warning .timeline-inherit-color {
	color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-danger {
	background: rgb(255, 196, 188); border: 1px solid rgb(210, 90, 75); border-image: none; color: rgb(183, 21, 0);
}
.timeline .timeline-item > .timeline-event.timeline-event-danger::before {
	border-right-color: rgb(210, 90, 75); border-left-color: rgb(210, 90, 75);
}
.timeline .timeline-item > .timeline-event.timeline-event-danger::after {
	border-right-color: rgb(255, 196, 188); border-left-color: rgb(255, 196, 188);
}
.timeline .timeline-item > .timeline-event.timeline-event-danger h1 {
	color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-danger h2 {
	color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-danger h3 {
	color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-danger h4 {
	color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-danger h5 {
	color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-danger h6 {
	color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-danger p {
	color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-danger .timeline-inherit-color {
	color: inherit;
}
.timeline .timeline-item > .timeline-event::before {
	display: inline-block; position: absolute; content: "";
}
.timeline .timeline-item > .timeline-event::after {
	display: inline-block; position: absolute; content: "";
}
.timeline .timeline-item > .timeline-event .timeline-heading {
	padding: 4px 10px;
}
.timeline .timeline-item > .timeline-event .timeline-body {
	padding: 4px 10px;
}
.timeline .timeline-item > .timeline-event .timeline-footer {
	padding: 4px 10px;
}
.timeline .timeline-item > .timeline-event .timeline-heading p {
	margin-bottom: 0px;
}
.timeline .timeline-item > .timeline-event .timeline-body p {
	margin-bottom: 0px;
}
.timeline .timeline-item > .timeline-event .timeline-footer p {
	margin-bottom: 0px;
}
.timeline .timeline-item > .timeline-event .timeline-heading ul {
	margin-bottom: 0px;
}
.timeline .timeline-item > .timeline-event .timeline-body ul {
	margin-bottom: 0px;
}
.timeline .timeline-item > .timeline-event .timeline-footer ul {
	margin-bottom: 0px;
}
.timeline .timeline-item > .timeline-event .timeline-heading h4 {
	font-weight: 400;
}
.timeline .timeline-item > .timeline-event .timeline-footer a {
	text-decoration: none; cursor: pointer;
}
.timeline .timeline-item > .timeline-event .panel {
	margin: 0px; border-radius: inherit; border: currentcolor; border-image: none; overflow: hidden;
}
.timeline .timeline-item > .timeline-event .table {
	margin: 0px; border-radius: inherit; border: currentcolor; border-image: none; overflow: hidden;
}
.timeline .timeline-item > .timeline-event .blankslate {
	margin: 0px; border-radius: inherit; border: currentcolor; border-image: none; overflow: hidden;
}
.timeline .timeline-item > .timeline-event .table th {
	border-top-color: currentcolor; border-top-width: 0px; border-top-style: none;
}
.timeline .timeline-item > .timeline-point {
	background: rgb(255, 255, 255); border-width: 2px; border-style: solid; border-radius: 100%; width: 24px; height: 24px; text-align: center; right: -24px; color: rgb(136, 136, 136); line-height: 20px; margin-top: -12px; margin-right: 12px; margin-left: 12px; position: absolute; z-index: 100;
}
.timeline .timeline-item > .timeline-point.timeline-point-blank {
	background: rgb(136, 136, 136); width: 12px; height: 12px; right: -12px; color: rgb(136, 136, 136); margin-top: -6px; margin-right: 6px; margin-left: 6px;
}
.timeline .timeline-item > .timeline-point.timeline-point-default {
	background: rgb(255, 255, 255); color: rgb(136, 136, 136);
}
.timeline .timeline-item > .timeline-point.timeline-point-primary {
	background: rgb(255, 255, 255); color: rgb(136, 136, 136);
}
.timeline .timeline-item > .timeline-point.timeline-point-success {
	background: rgb(255, 255, 255); color: rgb(114, 185, 46);
}
.timeline .timeline-item > .timeline-point.timeline-point-info {
	background: rgb(255, 255, 255); color: rgb(62, 147, 207);
}
.timeline .timeline-item > .timeline-point.timeline-point-warning {
	background: rgb(255, 255, 255); color: rgb(208, 170, 66);
}
.timeline .timeline-item > .timeline-point.timeline-point-danger {
	background: rgb(255, 255, 255); color: rgb(210, 90, 75);
}
.timeline .timeline-label {
	padding: 0px; top: 1px; width: 100%; text-align: center; clear: left; margin-right: auto; margin-bottom: 20px; margin-left: auto; float: left; position: relative;
}
.timeline .timeline-label::before {
	display: table; content: "";
}
.timeline .timeline-label::after {
	display: table; content: "";
}
.timeline .timeline-label::after {
	clear: both;
}
.timeline :last-child.timeline-label {
	margin-bottom: 0px !important;
}
.timeline .timeline-label   :not(.timeline-item-left):not(.timeline-item-right).timeline-item {
	margin-top: 0px;
}
.timeline .timeline-label   :not(.timeline-item-left):not(.timeline-item-right).timeline-item   :not(.timeline-item-left):not(.timeline-item-right).timeline-item {
	margin-top: 40px;
}
.timeline .timeline-label .label-default {
	background-color: rgb(136, 136, 136);
}
.timeline .timeline-label .label-primary {
	background-color: rgb(136, 136, 136);
}
.timeline .timeline-label .label-info {
	background-color: rgb(62, 147, 207);
}
.timeline .timeline-label .label-warning {
	background-color: rgb(208, 170, 66);
}
.timeline .timeline-label .label-danger {
	background-color: rgb(210, 90, 75);
}
@media all and (orientation:portrait)
{
.timeline.timeline {
	width: 100%; max-width: 100%;
}
.timeline.timeline .timeline-item {
	padding-right: 0px; padding-left: 72px;
}
.timeline.timeline .timeline-item.timeline-item-right {
	padding-right: 0px; padding-left: 72px;
}
.timeline.timeline :nth-of-type(2n):not(.timeline-item-left).timeline-item {
	padding-right: 0px; padding-left: 72px;
}
.timeline.timeline .timeline-item .timeline-event {
	width: 100%;
}
.timeline.timeline::before {
	left: 42px; width: 0px; margin-left: -1px;
}
.timeline.timeline .timeline-item {
	width: 100%; margin-bottom: 20px;
}
.timeline.timeline :nth-of-type(2n).timeline-item {
	margin-top: 0px;
}
.timeline.timeline .timeline-item.timeline-item-left   :not(.timeline-item-left):not(.timeline-item-right).timeline-item {
	margin-top: 0px;
}
.timeline.timeline .timeline-item.timeline-item-right   :not(.timeline-item-left):not(.timeline-item-right).timeline-item {
	margin-top: 0px;
}
.timeline.timeline .timeline-item.timeline-item-left   :not(.timeline-item-left):not(.timeline-item-right).timeline-item   :not(.timeline-item-left):not(.timeline-item-right).timeline-item {
	margin-top: 0px;
}
.timeline.timeline .timeline-item.timeline-item-right   :not(.timeline-item-left):not(.timeline-item-right).timeline-item   :not(.timeline-item-left):not(.timeline-item-right).timeline-item {
	margin-top: 0px;
}
.timeline.timeline .timeline-item > .timeline-event {
	float: right !important;
}
.timeline.timeline .timeline-item > .timeline-event::before {
	right: auto !important; border-left-width: 0px !important;
}
.timeline.timeline .timeline-item > .timeline-event::after {
	right: auto !important; border-left-width: 0px !important;
}
.timeline.timeline .timeline-item > .timeline-event::before {
	left: -15px !important; border-right-width: 15px !important;
}
.timeline.timeline .timeline-item > .timeline-event::after {
	left: -14px !important; border-right-width: 14px !important;
}
.timeline.timeline .timeline-item > .timeline-point {
	left: 42px !important; margin-left: 0px; transform: translatex(-50%);
}
.timeline.timeline .timeline-label {
	margin: 0px 0px 20px 42px; transform: translatex(-50%);
}
.timeline.timeline .timeline-label   :not(.timeline-item-left):not(.timeline-item-right).timeline-item {
	margin-top: 0px;
}
.timeline.timeline .timeline-label   :not(.timeline-item-left):not(.timeline-item-right).timeline-item   :not(.timeline-item-left):not(.timeline-item-right).timeline-item {
	margin-top: 0px;
}
}
@media all and (max-width:768px)
{
.timeline.timeline {
	width: 100%; max-width: 100%;
}
.timeline.timeline .timeline-item {
	padding-right: 0px; padding-left: 72px;
}
.timeline.timeline .timeline-item.timeline-item-right {
	padding-right: 0px; padding-left: 72px;
}
.timeline.timeline :nth-of-type(2n):not(.timeline-item-left).timeline-item {
	padding-right: 0px; padding-left: 72px;
}
.timeline.timeline .timeline-item .timeline-event {
	width: 100%;
}
.timeline.timeline::before {
	left: 42px; width: 0px; margin-left: -1px;
}
.timeline.timeline .timeline-item {
	width: 100%; margin-bottom: 20px;
}
.timeline.timeline :nth-of-type(2n).timeline-item {
	margin-top: 0px;
}
.timeline.timeline .timeline-item.timeline-item-left   :not(.timeline-item-left):not(.timeline-item-right).timeline-item {
	margin-top: 0px;
}
.timeline.timeline .timeline-item.timeline-item-right   :not(.timeline-item-left):not(.timeline-item-right).timeline-item {
	margin-top: 0px;
}
.timeline.timeline .timeline-item.timeline-item-left   :not(.timeline-item-left):not(.timeline-item-right).timeline-item   :not(.timeline-item-left):not(.timeline-item-right).timeline-item {
	margin-top: 0px;
}
.timeline.timeline .timeline-item.timeline-item-right   :not(.timeline-item-left):not(.timeline-item-right).timeline-item   :not(.timeline-item-left):not(.timeline-item-right).timeline-item {
	margin-top: 0px;
}
.timeline.timeline .timeline-item > .timeline-event {
	float: right !important;
}
.timeline.timeline .timeline-item > .timeline-event::before {
	right: auto !important; border-left-width: 0px !important;
}
.timeline.timeline .timeline-item > .timeline-event::after {
	right: auto !important; border-left-width: 0px !important;
}
.timeline.timeline .timeline-item > .timeline-event::before {
	left: -15px !important; border-right-width: 15px !important;
}
.timeline.timeline .timeline-item > .timeline-event::after {
	left: -14px !important; border-right-width: 14px !important;
}
.timeline.timeline .timeline-item > .timeline-point {
	left: 42px !important; margin-left: 0px; transform: translatex(-50%);
}
.timeline.timeline .timeline-label {
	margin: 0px 0px 20px 42px; transform: translatex(-50%);
}
.timeline.timeline .timeline-label   :not(.timeline-item-left):not(.timeline-item-right).timeline-item {
	margin-top: 0px;
}
.timeline.timeline .timeline-label   :not(.timeline-item-left):not(.timeline-item-right).timeline-item   :not(.timeline-item-left):not(.timeline-item-right).timeline-item {
	margin-top: 0px;
}
}
.label {
    padding: 0.2em 0.6em 0.3em;
    border-radius: 0.25em;
    text-align: center;
    color: rgb(255, 255, 255);
    line-height: 1;
    font-size: 16px;
    font-weight: 600;
    vertical-align: baseline;
    display: inline;
    white-space: nowrap;
}
.label-info {
    background-color: #3f87f5;
}
.timeline .timeline-label .label-info {
    background-color: #3f87f5;
}
.timeline .timeline-label {
    padding: 0px;
    top: 1px;
    width: 100%;
    text-align: center;
    clear: left;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    float: left;
    position: relative;
}