* { color: #777; }
a,
a:link,
a:hover,
a:active,
a:visited{
  text-decoration: none;
  /*color: #fff;*/
}
p { margin-bottom: 0.5em; }
.container-fluid {
	padding: 0;
}
.navbar {
	padding: 0.2rem 1rem;
}
.navbar.fixed-top {
	z-index: 99999;
}
.navbar-toggler {
	padding: 0;
	border: 0;
}
.carousel-indicators {
	bottom: 0;
}
.carousel-indicators li {
	border-radius: 10px;
	width: 30px;
	height: 6px;
}
.carousel-indicators .active {
	background-color: #FF900D; 
}
.news .list-group-item {
    padding: 0.3rem 0rem;
	border: 0;
	background-color: #F2F5F7;
}
.news .list-group-item hr {
	margin-top: 0.3em;
	margin-bottom: 0;
}
.news-title { width: 75%; }
.text-ellipsis {
    overflow:hidden;
    text-overflow:ellipsis; 
    white-space: nowrap;
}
.footer {
    padding: 0.5rem 1rem;
    margin-bottom: 2rem;
}
.footer a {
	color: #777;
}
.f-s12 {
	font-size: 12px;
} 
.breadcrumb a {
	color: #000;
}

.btn-circle {
	width: 5rem;
	height: 5rem;
	border-radius: 50%;
	padding: 0;
}
.go-top {
	width: 2.5rem;
	height: 2.5rem;
}
/* /join/index.html */
#join .jumbotron {
	margin-bottom: 0.5rem;
	padding: 0.5rem 1rem;
}
/* /welfare.html */
#welfare .jumbotron {
	margin-bottom: 0.5rem;
	padding: 0.5rem 1rem;
}
#welfare img {
	width: 49%;
	margin-bottom: 0.5rem;
}