section {
    min-height: 200px;
}

.tall {
    min-height: 65em;
}

.flex {
	display: flex;
}

.icon {
	height: 24px;
	width: 24px;
}

.center {
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
}

.projects-container {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-evenly;
	padding: 20px;

	text-decoration: none !important
}

.icon-commits {
	background-image: url('/public/img/commit.png');
	background-repeat: no-repeat;
	width: 15px;
	align-self: end;
	display: flex;
}

.icon-contributors {
	background-image: url('/public/img/contributors.png');
	background-repeat: no-repeat;
	align-self: end;
	width: 15px;
	display: flex;
}

.project-meta {
	display: inline-flex;
	opacity: 70%;
	gap: 8px;
}

.project-meta-info {
	margin-top: 2px;
}

.project-description {
	height: 30px;
	display: block;
	opacity: 90%;
}

.project {
	transition-duration: 0.4s;
	border-radius: 8px;
	padding: 20px;
	width: 350px;
}

.project-title {
	height: 40px;
}

.card {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-evenly;

  transition-duration: 0.4s;
  border-radius: 8px;
  padding: 20px;
  width: 350px;
}

.card:hover {
	-webkit-box-shadow: 0px 1px 35px -14px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0px 1px 35px -14px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 1px 35px -14px rgba(0, 0, 0, 0.4);
}

.dot {
  height: 15px;
  width: 15px;
  border-radius: 50%;
  display: inline-block;
}

.large-text {
    font-size: large;
}

.column { 
    display: flex;
    flex-direction: column;
}

.small-text {
    font-size: 10px;
}

.narrow {
    max-width: 500px;
}

.split {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.right,
.left {
    display: flex;
}

@media (max-width: 1105px) {
    .split {
        flex-direction: column;
        text-align: center;
        align-items: center;
        justify-content: center;

    }

    .right,
    .left {
        flex-direction: column;
    }

    
}
