@charset "utf-8";
/* CSS Document */
#sp-top-bar a:hover {
	color: #FFFFFF;
}
.justify-content-space-between {
	justify-content: space-between;
}
.sp-scroll-up {
	background: #e62310;
}
#sp-bottom {
	margin-top: 50px;
}
#sp-left {
	margin-top: 14px;
}
.sp-page-title {
	background: #e62310;
	margin-bottom: 30px;
}
.fa-fw, .icon-fw {
	padding-right: 25px;
}
.sp-module ul>li>a:hover {
    color: #e62310;
}
.techtext1 {
	font-weight: 500;
}
.nav-link {
	color: #e62310;
}
.nav-link:focus, .nav-link:hover {
	color: #495057;
}
.desc_img_icon {
	display: flex;
	flex-wrap: wrap;
}
.desc_img_icon img {
	padding-right: 5px;
	width: auto;
	height: 40px;
}
.callout {
	padding: 20px;
	margin: 20px 0;
	border: 1px solid #5cb85c;
	border-left-width: 5px;
	border-radius: 3px;
	background-color: #f8fffa;
}
.callout_red {
	padding: 20px;
	margin: 20px 0;
	border: 1px solid red;
	border-left-width: 5px;
	border-radius: 3px;
	background-color: #ffeded;
}








