#auth-text {
	margin-bottom: 20px;
}

.hr-text {
	line-height: 1em;
	position: relative;
	outline: 0;
	border: 0;
	color: black;
	text-align: center;
	height: 1.5em;
	opacity: .5;
}

.hr-text:before {
	content: '';
	background: -webkit-linear-gradient(left, transparent, #818078, transparent);
	background: linear-gradient(to right, transparent, #818078, transparent);
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%;
	height: 1px;
}

.hr-text:after {
	content: attr(data-content);
	position: relative;
	display: inline-block;
	color: black;
	padding: 0 .5em;
	line-height: 1.5em;
	color: #818078;
	background-color: #fcfcfa;
}

#non-isu .btn-toggle {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

#non-isu .well {
	border-radius: 6px 6px 0 0;
	margin-bottom: 0;
}

#non-isu .btn + .collapse .well {
	border-radius: 0;
}

#non-isu .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 6px;
}

#non-isu .btn-group > .btn:last-child:not(:first-child) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 6px;
}

#non-isu .btn-group-justified > .btn:not(:first-child):not(:hover) {
	border-left: transparent;
}
