    #eventsCalendarItems{
		width: 100%;
	}

	.divDatePickerEvent{
		width: 130px;
	}
	.divDatePickerEvent input, .divTimePickerEvent input{
		font-size: 12px;
	}

	#tableEventsCalendar{
		margin-top:40px;
	}
	#tableEventsCalendar th,#tableEventsCalendar td {
		text-align: center;
		padding:10px;
	}
	#tableEventsCalendar .tdDate{
		min-width: 130px;
		width:130px;
	}

	#tableEventsCalendar .tdTime{
		min-width: 100px;
		width:100px;
	}
	.divTimePickerEvent {
		min-width: 100px !important;
		max-width: 100px !important;
	}
	#tableEventsCalendar .tdActivity{
		width: 100% !important;
	}
	#tableEventsCalendar .tdActivity input{
		width:100%;
		line-height: 25px;
		border-radius: 4px;
	}

	#tableEventsCalendar .tdActionEvent{
		min-width: 30px !important;
		max-width: 30px !important;
	}
	#tableEventsCalendar .tdActionEvent span{
		cursor: pointer;
	}
	#tableEventsCalendar .inputActivityEvent{
		width:95% !important;
		line-height: 26px;
	}

	#listEventsCalendar{
		margin-top:80px;
	}

	.event-timeline li{
	    padding-bottom: 26px;
		border-left: 3px solid #5abab8;
		padding-left: 15px;
		margin-left: 15px;
		position: relative;
		margin-top: -6px;
		display: table;
		height: 40px;
		margin-bottom: 5px;
	}


	.event-timeline li:before {
	   content: '';
	   border: 3px solid #808cbc;
	   height: 16px;
	   width: 16px;
	   border-radius: 15px;
	   background: #FFF;
	   display: block;
	   position: absolute;
	   left: -7px;
		top: 1px;
	   z-index: 2;
   }

	.event-timeline span {
	   font-weight: 600;
	   padding-right: 20px;
	   display: table-cell;
	   white-space: nowrap;
	   padding-left: 20px;
	}
	.event-timeline li:first-child:after {
	   content: '';
	   height: 16px;
	   width: 16px;
	   background: #FFF;
	   display: block;
	   position: absolute;
	   left: -9px;
	   top: 0px;
	   z-index: 1;
   }

   .event-timeline li:last-child {
    border-left: 0px;
    }