
/* Sign */

.sign-body {
	background-size:cover;
	background-attachment: fixed;
	background-position:center center;
	padding-top: 10px;
}

.sign-box{
	width: 400px;
	max-width: 100%;
	margin: 0 auto;
	background-color: rgba(0, 72, 158, 0.45);
	border-radius:10px;	
	color: #FFF;
}

.sign-brand{
	width: 120px;
	margin: 100px auto 50px auto;
}

/* Home */

.feed-item::before{
	content: "";
  position: absolute;
  width: 0;
  height: 0;
  top: 50%;
  left: 50%;
  border-top: 30px solid transparent;
  border-left: 50px solid rgba(255, 255, 255, 0.8);
  border-bottom: 30px solid transparent;
  transform: translate(-50%, -70%);
}

.home-level-badge{
	position: absolute;
	top: 15px;
	left: 10px;
	width: 40px;
}

.home-level-info{
	width:100%;
	height: 50px;
}

.stamp-content{ width:300px; max-width: 100%; margin: 0 auto; text-align: center; }
.stamp-content img{ width:60px; }

/* Edit */

#file-progress-fileinfo{
	height: 40px;
	color: #FFF;
}

/* homework */

.k-card-content{
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px 12px;
	border-radius: 5px;
	background-color: #fffbea;
}

.request-passed-badge{
	width: 50px;
	position: absolute;
	top: 0;
	right: 10px;
}

/* Fiend */

.friend-level-badge{
	width: 80px;
	margin-top: 5px;
	margin-bottom: 10px;
}

/* ////////////////////////////// Media Query ////////////////////////////// */

@media screen and (max-width: 800px) {
  .sign-brand{ margin: 50px auto 30px auto; }

}
