.alert-blue {
    background: #7ebac3;
    color: white;
}

.alert-yellow {
    background: #fbffbf;
    color: #626c05;
}

.alert-green {
    background: #d3ffb8;
    color: darkgreen;
}

a {
    cursor: pointer;
}

.box h3:after {
    background-color: #667797;
}

.Nav-item a{
    transition:background-color 1s;
    -moz-transition:background-color 1s; /* Firefox 4 */
    -webkit-transition:background-color 1s; /* Safari and Chrome */
    -o-transition:background-color 1s;
}
.Nav-item a:hover {
    background-color: #e8b600;
}

.media-left i{
    width:70px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
	 .serv_nav ul li a span::before {
		position: absolute;
		top: 100%;
		content: attr(data-hover);
		-webkit-transform: translate3d(0,0,0);
		-moz-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
		text-align:center;
		margin:0 auto;
		width:100%;
	}
}