.snowflake {
  color: #fff;
  font-size: 1em;
  font-family: Arial;
  text-shadow: 0 0 1px #000;
}

@-webkit-keyframes snowflakes-fall{0%{top:-10%}100%{top:100%}}@-webkit-keyframes snowflakes-shake{0%{-webkit-transform:translateX(0px);transform:translateX(0px)}50%{-webkit-transform:translateX(80px);transform:translateX(80px)}100%{-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes snowflakes-fall{0%{top:-10%}100%{top:100%}}@keyframes snowflakes-shake{0%{transform:translateX(0px)}50%{transform:translateX(80px)}100%{transform:translateX(0px)}}.snowflake{position:fixed;top:-10%;z-index:9999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;-webkit-animation-name:snowflakes-fall,snowflakes-shake;-webkit-animation-duration:10s,3s;-webkit-animation-timing-function:linear,ease-in-out;-webkit-animation-iteration-count:infinite,infinite;-webkit-animation-play-state:running,running;animation-name:snowflakes-fall,snowflakes-shake;animation-duration:10s,3s;animation-timing-function:linear,ease-in-out;animation-iteration-count:infinite,infinite;animation-play-state:running,running}.snowflake:nth-of-type(0){left:1%;-webkit-animation-delay:0s,0s;animation-delay:0s,0s}.snowflake:nth-of-type(1){left:10%;-webkit-animation-delay:1s,1s;animation-delay:1s,1s}.snowflake:nth-of-type(2){left:20%;-webkit-animation-delay:6s,.5s;animation-delay:6s,.5s}.snowflake:nth-of-type(3){left:30%;-webkit-animation-delay:4s,2s;animation-delay:4s,2s}.snowflake:nth-of-type(4){left:40%;-webkit-animation-delay:2s,2s;animation-delay:2s,2s}.snowflake:nth-of-type(5){left:50%;-webkit-animation-delay:8s,3s;animation-delay:8s,3s}.snowflake:nth-of-type(6){left:60%;-webkit-animation-delay:6s,2s;animation-delay:6s,2s}.snowflake:nth-of-type(7){left:70%;-webkit-animation-delay:2.5s,1s;animation-delay:2.5s,1s}.snowflake:nth-of-type(8){left:80%;-webkit-animation-delay:1s,0s;animation-delay:1s,0s}.snowflake:nth-of-type(9){left:90%;-webkit-animation-delay:3s,1.5s;animation-delay:3s,1.5s}

@media (min-width: 1200px)
{
	.container {
		max-width: 1300px;
	}
}

#latest_threads a {
	color:rgba(47,35,31,.8)
}
#latest_threads a:hover{
	color:rgb(47, 35, 31)
}

body {
	background: url('../../images/bg.jpg') no-repeat center center fixed;
	font-size:13px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	filter: drop-shadow(0 0 10px white);
}

#logo {
	margin-top: 70px;
	margin-bottom: 70px;
}

.card {
	background-color: rgba(225, 226, 227, 0.89);
	margin-bottom: 20px;
	border: 0px;
}

.card-header {
	background-color: rgb(49, 48, 47);
	color: #fff;
	padding: 0.45rem 1.25rem;
	font-size: 14px;
}

.card-body {
	padding: 0.8rem 1.25rem 0.8rem 1.25rem ;
}

.li-style-remove{
	list-style-type:none;
}

.list-group {
	margin-bottom: 0px;
}

.list-group-item-on-card {
	background-color: transparent;
}

.badge {
	line-height: 1.5;
}

.badge-default {
	background-color: rgba(47, 35, 31, 0.50);
    border-color: rgba(47, 35, 31, 0.89);
}

.list-group-item-secondary {
    background-color: transparent;
}

.list-group-item {
	padding: 0.55rem 1.25rem;
}

.btn-secondary {
    color: #fff;
    background-color: rgb(140, 133, 131);
    border-color: #868e96;
}

.btn-secondary:hover {
    color: #fff;
    background-color: rgba(47, 35, 31, 0.89);
    border-color: #868e96;
}

#footer {
    background-color: rgba(86,72,68,0.6);
    padding: 15px 0;
    text-align: center;
    box-shadow: 0 -5px rgba(86, 72, 68, 0.8);
    font-family: "Segoe UI",Arial,sans-serif;
}

img {
	max-width: 100%;
    height: auto;
}

.badge-header {
	border: 1px bolid #ffffff;
}

.btn-light {
	background-color: rgba(225, 226, 227, 0.89);
	border: 1px solid rgba(0,0,0,.125);
}

.badge-secondary {
	background-color: rgba(225, 226, 227, 0.09);
}

.btn-group {
	margin-bottom: 20px;
}

.server-status-ul {
	margin-bottom:0;
}

.rank_button
{
	border:1px solid rgba(0,0,0,0.6);
	width:133px;
	height:52px;
	text-align:center;
	display:inline-block;
	text-align:center;
	vertical-align:middle;
	color:black;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:16px;
	text-shadow: 0px 0px 2px rgba(150, 150, 150, 1);
	padding-top:15px;
	
	-o-transition:color .2s ease-out, background .5s ease-in;
	-ms-transition:color .2s ease-out, background .5s ease-in;
	-moz-transition:color .2s ease-out, background .5s ease-in;
	-webkit-transition:color .2s ease-out, background .5s ease-in;
	transition:color .2s ease-out, background .5s ease-in;
}
.rank_button_player
{
	background-image:url(images/menu_rank_coff.png);
}
.rank_button_player:hover
{
	background-image:url(images/menu_rank_con.png);
}
.rank_button_war
{
	background-image:url(images/menu_rank_aoff.png);
}
.rank_button_war:hover
{
	background-image:url(images/menu_rank_aon.png);
}
.rank_button_guild
{
	background-image:url(images/menu_rank_ooff.png);
}
.rank_button_guild:hover
{
	background-image:url(images/menu_rank_oon.png);
}
.rank_button_fame
{
	background-image:url(images/menu_rank_doff.png);
}
.rank_button_fame:hover
{
	background-image:url(images/menu_rank_don.png);
}
div#avatar {
    margin-bottom: 3px;
}
div#avatar img {
    border: 1px solid black;
}
div#time .btn-lg{
	border-radius:0;
}