/********************************************************
	0. 공통
********************************************************/

body.bg-black {
	background-color: #171717;
}
body.bg-white {
	background-color: white;
}

/********************************************************
	1. 앨범 상세 페이지 (Album)
********************************************************/

.tag {
	font-size: 12px;
	margin-top: 24px;
}

.tag:first-child {
	margin-top: 0px;
}

.content {
	color: #545454;
	font-size: 14px;
	margin-top: 16px;
}

.separator-border {
	margin: 20px auto;
	border: 0.5px solid #eeeeee;
}

.container.album {
	padding: 15px;
}

/********************************************************
	2. 약관 및 오픈소스 라이선스 페이지 (Terms)
********************************************************/

.container.terms {
	padding: 15px;
	color:#686868;
	line-height:1.6;
	font-size: 12.5px;
}

/********************************************************
	3. 공지사항 및 자주묻는질문 상세 (Board)
********************************************************/

.container.board {
	padding: 15px;
	color:#686868;
	line-height:1.6;
}

.container.board .post-title {
	font-size: 20px;
}

.container.board .post-date {
	font-size: 14px;
}

.container.board .post-detail {
	padding-top: 15px;
	font-size: 12px;
}

.container.board .post-detail p, .container.board .post-detail br{
	margin: 0;
	padding: 0;
}

/********************************************************
	4. 이메일 인증 결과
********************************************************/

.swal2-title {
	font-size: 1.5em;
}

.swal2-styled.swal2-confirm {
	background-color: #171717;
}

.swal2-styled.swal2-confirm:focus {
	box-shadow: none;
}

.swal2-popup.swal2-toast .swal2-success {
	border-color: #02c6cc;
}

.swal2-icon.swal2-success {
	border-color: #02c6cc;
	color: #02c6cc;
}

.swal2-icon.swal2-success [class^=swal2-success-line] {
	background-color: #02c6cc;
}

.swal2-icon.swal2-success .swal2-success-ring {
	border: 0.25em solid rgba(2, 198, 204, 0.3)
}