		.tab-pane{
		    padding: 20px; background-color: #ffffff; margin-bottom: 20px; border-left-color: #dddfeb; border-left-style: solid; border-left-width: 1px; border-bottom-color: #dddfeb; border-bottom-style: solid; border-bottom-width: 1px; border-right-color: #dddfeb; border-right-style: solid; border-right-width: 1px;
		}
		.container_eventos {
		  max-width: 1024px;
		  width: 90%;
		  margin: 0 auto;
		}

		.timeline-item {
		  padding: 2em 2em 2em;
		  position: relative;
		  color: rgba(0, 0, 0, 0.7);
		  border-left: 1px solid grey;
		}
		.timeline-item p {
		  font-size: 1rem;
		}
		.timeline-item::before {
		  content: attr(date-is);
		  position: absolute;
		  left: 2.5em;
		  font-weight: bold;
		  top: 1em;
		  display: block;
		  font-weight: 700;
		  font-size: 0.785rem;
		  color: orange;
		}
		.timeline-item::after {
		  width: 20px;
		  height: 20px;
		  display: block;
		  top: .8em;
		  position: absolute;
		  left: -11px;
		  border-radius: 10px;
		  content: "";
		  border: 2px solid orange;
		  background: white;
		}
		.timeline-item:last-child {
		  -webkit-border-image: -webkit-gradient(linear, left top, left bottom, color-stop(30%, grey), to(rgba(128, 128, 128, 0))) 1 100%;
		  -webkit-border-image: linear-gradient(to bottom, grey 30%, rgba(128, 128, 128, 0)) 1 100%;
			   -o-border-image: linear-gradient(to bottom, grey 30%, rgba(128, 128, 128, 0)) 1 100%;
				  border-image: -webkit-gradient(linear, left top, left bottom, color-stop(30%, grey), to(rgba(128, 128, 128, 0))) 1 100%;
				  border-image: linear-gradient(to bottom, grey 30%, rgba(128, 128, 128, 0)) 1 100%;
		}