#timeline {list-style: none;position: relative;}
#timeline:before {top: 0;bottom: 0;position: absolute;content: " ";width: 2px;background-color: #2a3f59;left: 50%;margin-left: -1.5px;}
#timeline .clearFix {clear: both;height: 0;}
#timeline .timeline-badge {color: #fff;width: 50px;height: 50px;font-size: 1.2em;text-align: center;position: absolute;top: 20px;left: 50%;margin-left: -25px;background-color: #2a3f59;z-index: 100;border-top-right-radius: 50%;border-top-left-radius: 50%;border-bottom-right-radius: 50%;border-bottom-left-radius: 50%;}
#timeline .timeline-badge span.timeline-balloon-date-day {font-size: 1.4em;}
#timeline .timeline-badge span.timeline-balloon-date-month {font-size: .7em;position: relative;top: -10px;}
#timeline .timeline-badge.timeline-filter-movement {background-color: #ffffff;font-size: 1.7em;height: 35px;margin-left: -18px;width: 35px;top: 40px;}
#timeline .timeline-badge.timeline-filter-movement a span {color: #4997cd;font-size: 1.3em;top: -1px;}
#timeline .timeline-badge.timeline-future-movement {background-color: #ffffff;height: 35px;width: 35px;font-size: 1.7em;top: -16px;margin-left: -18px;}
#timeline .timeline-badge.timeline-future-movement a span {color: #2a3f59;font-size: .9em;top: 2px;left: 1px;}
#timeline .timeline-movement {border-bottom: dashed 1px #2a3f59;position: relative;}
#timeline .timeline-movement.timeline-movement-top {height: 60px;}
#timeline .timeline-movement .timeline-item {padding: 20px 0;}
#timeline .timeline-movement .timeline-item .timeline-panel {border: 1px solid #d4d4d4;border-radius: 3px;background-color: #FFFFFF;color: #666;padding: 25px;position: relative;-webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);}
#timeline .timeline-movement .timeline-item .timeline-panel .timeline-panel-ul {list-style: none;padding: 0;margin: 0;}
#timeline .timeline-movement .timeline-item .timeline-panel.credits .timeline-panel-ul {text-align: right;	}
#timeline .timeline-movement .timeline-item .timeline-panel.credits .timeline-panel-ul li {color: #666;	}
#timeline .timeline-movement .timeline-item .timeline-panel.credits .timeline-panel-ul li span.importo {color: #a8cf45;font-size: 1.3em;}
#timeline .timeline-movement .timeline-item .timeline-panel.debits .timeline-panel-ul {text-align: left;}
#timeline .timeline-movement .timeline-item .timeline-panel.debits .timeline-panel-ul span.importo {color: #a8cf45;font-size: 1.3em;}
.bottom-space{ margin-bottom: 15px; }
.page-header { border-bottom: none!important;}
.timeline-badge i {margin-top: 15px;}
.icon-circle i {margin-top: 33px;}
#cloud-solutions{margin-top: 20px;margin-bottom: 20px;}

	@media (max-width: 767px)	{
		#timeline:before{ visibility:hidden;}
		#timeline .timeline-badge { visibility:hidden;}
		#timeline .timeline-badge.timeline-future-movement { visibility:hidden;}	
		#timeline .timeline-movement .timeline-item .timeline-panel.credits .timeline-panel-ul {text-align: center;}
		#timeline .timeline-movement .timeline-item .timeline-panel.debits .timeline-panel-ul {text-align: center;}
		#timeline .timeline-movement.timeline-movement-top {height: 0px;}
	}
