#header{
	height: 3.6rem;
}
#logo{
  -webkit-filter: drop-shadow(1px 1px 1px #fff);
  filter: drop-shadow(1px 1px 1px #fff);
}
.breadcrumbs{
	margin-top: 3.6rem;
}
.carousel-content{text-shadow:1px 1px 1px #000000;}
.imessage {
    position: fixed;
    bottom: 10px;
    left: 10px;
    z-index: 999999;
}
form #progressBar {margin: 0;}
td img {max-height: 120px;}
#table tbody td img {width: 200px;}
figcaption, #fileList img{max-width: 240px;}

/* photo thumb */
.thumbs {
    -moz-column-count: 4;
    -moz-column-gap: 0;
    -webkit-column-count: 4;
    -webkit-column-gap: 0;
    column-count: 4;
    column-gap: 0;
    margin:0 auto;
}
@media screen and (max-width:960px) { 
.thumbs {
    -moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3;
}  
}
@media screen and (max-width:768px) { 
.thumbs {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
}  
}
/* for contest ebook , paint */
.ebookRankTop {
    position: absolute;
    top: 0px;
    right: 0px;
	height: 136px;
	width: 120px;

}

.ebookRankTop.top1{
	background: url(../images/top1.png) no-repeat right top;
}
.ebookRankTop.top2{
	background: url(../images/top2.png) no-repeat right top;
}
.ebookRankTop.top3{
	background: url(../images/top3.png) no-repeat right top;
}
.ebookRankTop.top4{
	background: url(../images/top4.png) no-repeat right top;
}
.ebookRankTop.top5{
	background: url(../images/top5.png) no-repeat right top;
}
.ebookRankTop.top6{
	background: url(../images/top6.png) no-repeat right top;
}
.card-columns{column-count: 3;}

#contestCode div{
	min-height: 100px;font-size: 1.2em;
	line-height: 1.4em;
	border:#848484 2px dashed;
	margin: 6px;
	padding: 15px;
	text-align: center;
}