/*
 * AlexS, 2018
 */

/* Common */
#mainNav {
	background-color: #353535 !important;
}
#mainNav li a:hover {
	/*color: #e1e1e1 !important; */ /*grey*/
	color: #9090f5 !important;
}
h2 {
	color: rgb(51, 51, 51) !important;
}
span.info {
	color:gray;
}
p {
	font-size: 18px;
}

hr {
  color: grey;
  opacity: 0.1;
}

.btn-primary {
  color: #fff;
  background-color: #2C3E50;
  border-color: #2C3E50;
  font-weight: 700;
  font-size: 14px;
}
.btn-primary:hover {
  color: #fff;
  background-color: #1a242f;
  border-color: #161f29;
}

.divider-custom .divider-custom-line {
	border-color: #353535;
	background-color: #353535;
}
.divider-custom .divider-custom-icon {
	color: #353535;
}

#mainNav li.active > a {
	/*color: #9090f5 !important;*/
	color: grey !important;
}

/* CERT wall */
.portfolio-item {
	transition: box-shadow 0.2s ease-in-out; /* Smooth transition */
}

.portfolio-item:hover {
	box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3); /* Subtle shadow */
}

img#imageModal {
	border: 1px solid rgba(0, 0, 0, 0.15); /* Light grey border */
	border-radius: 10px; /* Rounded corners */
}



