#pass-container{
	max-width: 60vw;
}
hr {
	height: 4px;
	margin-left: 15px;
	margin-bottom:-3px;
}
.hr-warning{
	background-image: -webkit-linear-gradient(right, rgba(210,105,30,.8), rgba(210,105,30,.6), rgba(0,0,0,0));
}
.hr-success{
	background-image: -webkit-linear-gradient(right, rgba(15,157,88,.8), rgba(15, 157, 88,.6), rgba(0,0,0,0));
}
.hr-primary{
	background-image: -webkit-linear-gradient(right, rgba(66,133,244,.8), rgba(66, 133, 244,.6), rgba(0,0,0,0));
}
.hr-danger{
	background-image: -webkit-linear-gradient(right, rgba(244,67,54,.8), rgba(244,67,54,.6), rgba(0,0,0,0));
}
.social-link{
	padding:15px 0;
	margin:0;
	display:block;
	overflow:hidden;
	list-style:none;
}
.social-link li{
	float:left;
	margin-right:8px;
}
.social-link li a{
	display:block;
	width:50px;
	height:50px;
	text-align:center;
	line-height:50px;
	font-size:25px;
	color:#fff;
	background:#222222;
	border-radius:50%;
	transition:all 0.25s ease-in-out;
}
.social-link li a:hover, .social-link li a:focus{
	text-decoration:none;
}
.twitter a:hover {
	background: #55acee;
}
.facebook a:hover {
	background: #3b5998;
}
.linkedin a:hover {
	background: #0077b5;
}
.pinterest a:hover {
	background: #cb2026;
}
.gplus a:hover {
	background: #dd4b39;
}
.dribbble a:hover {
	background: #ea4c89;
}