@import url('https://fonts.googleapis.com/css?family=Exo+2:400,700');
.namerkn a {
	font-family: 'Arial Unicode MS';
	color: #1F618D;
	text-shadow: 1px 1px 0px #000;
	text-decoration: none;
}

.namerkn a:hover {
	font-family: 'Arial Unicode MS';
	color: #1F618D;
	text-shadow: 1px 1px 0px #000;
	text-decoration: none;
}

.namerkn {
	font-family: 'Arial Unicode MS';
	color: #1F618D;
	text-shadow: 1px 1px 0px #000;
}

.singuild {
	color: #666 !important;
}

.header_rank {
	font-family: 'Arial Unicode MS';
	font-size: 14px;
	border-spacing: 0 0;
	border-collapse: collapse;
	padding: 3px 5px 3px 5px;
	line-height: 40px;
	background: rgba(93, 109, 126, 0.1);
	border-bottom: 1px inset rgba(171, 178, 185, 0.9);
	text-shadow: 1px 1px 0px #000;
}

.header_rank small {
	font-family: 'Arial Unicode MS';
	font-size: 9px;
	vertical-align:super;
	color: red;
}

.rotate:hover {
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg);
}

.content_rank {
	font-family: 'Arial Unicode MS';
	font-size: 14px;
	text-align: center;
	border-spacing: 0 0;
	border-collapse: collapse;
	padding: 3px 5px 3px 5px;
	line-height: 40px;
}

.content_rank tbody tr{
  background:rgba(0,0,0,0.2);
  border-bottom:1px inset #333;
}
.content_rank tbody tr:hover{
  background:rgba(0,0,0,0.5);
}


.content_rank small {
	font-family: 'Arial Unicode MS';
	font-size: 9px;
	vertical-align: super;
	color:red;
}

.content_rank .fiximgs img {
	width: 30px;
}




.rank_filter {
transition: all 0.3s ease;
    cursor: pointer;
    background: url(../images/button.jpg) center no-repeat;
    background-size: cover;
    border: none;
    color: #c3eaee;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
    position: relative;
    z-index: 1;
    padding:5px;
    display: inline-block;
	margin-left:10px;
}

.rank_filter a {
color: #c3eaee;
padding:8px;
}
.rank_cat { margin-left:100px;
padding-left:100px;}
.rank_cat td {
transition: all 0.3s ease;
    cursor: pointer;
    background: url(../images/button.jpg) center no-repeat;
    background-size: cover;
    border: none;
    color: #c3eaee;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
    position: relative;
    z-index: 1;
    padding:5px;
	text-align:center;
	margin-left:10px;
}

.GensTab {
	text-align: center;
	font-family: 'Exo 2';
	font-size: 30px;
	background: rgba(171, 178, 185, 0.5);
	border-top: 1px inset rgba(128, 0, 128, 1);
	border-bottom: 1px outset rgba(128, 0, 128, 1);
	border-left: 1px inset rgba(128, 0, 128, 1);
	border-right: 1px outset rgba(128, 0, 128, 1);
}

.GensTab .drupi {
	color: #DF3A01;
	text-shadow: 1px 1px 1px #000;
}

.GensTab .vane {
	color: #01A9DB;
	text-shadow: 1px 1px 1px #000
}

.genstab2 {
	background-image: url('../images/gbgens.png');
	background-repeat: no-repeat;
	background-position: bottom;
}

.genstab2 td {
	padding-top: 20px;
}

.drupimem {
	background-color: rgba(0, 0, 0, 0.4);
	padding: 5px 10px 5px 10px;
	border-radius: 4px;
	font-family: 'Exo 2';
	color: #DF3A01;
	text-align: center;
	text-shadow: 2px 2px 4px #000;
	margin-top: 15px;
}

.drupimem2 {
	background-color: rgba(0, 0, 0, 0.4);
	padding: 5px 10px 5px 10px;
	border-radius: 4px;
	font-family: 'Exo 2';
	color: #DF3A01;
	text-align: center;
	text-shadow: 2px 2px 4px #000;
	margin-top: 15px;
	margin-right: 35px;
}

.vsbg {
	border-collapse: collapse;
	width: 360px;
	height: 50px;
}

.vsbg .drubg {
	color: aliceblue;
	font-family: 'Exo 2';
	text-align: center;
	background-color: #DF3A01;
	border-bottom-left-radius: 10px;
	border-top-left-radius: 10px;
}

.vsbg .vabg {
	color: #000;
	font-family: 'Exo 2';
	text-align: center;
	background-color: #01A9DB;
	border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;
	transition: 3s;
}

.vanemem {
	background-color: rgba(0, 0, 0, 0.4);
	padding: 5px 10px 5px 10px;
	border-radius: 4px;
	font-family: 'Exo 2';
	color: #01A9DB;
	text-align: center;
	text-shadow: 2px 2px 4px #000;
	margin-top: 15px;
}

.vanemem2 {
	background-color: rgba(0, 0, 0, 0.4);
	padding: 5px 10px 5px 10px;
	border-radius: 4px;
	font-family: 'Exo 2';
	color: #01A9DB;
	text-align: center;
	text-shadow: 2px 2px 4px #000;
	margin-top: 15px;
	margin-left: 30px;
}

.backr {
transition: all 0.3s ease;
    cursor: pointer;
    background: url(../images/button.jpg) center no-repeat;
    background-size: cover;
    border: none;
    color: #c3eaee;
    text-transform: uppercase;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
    position: relative;
    z-index: 1;
    padding: 10px 20px;
    display: inline-block;
}

.backr:hover {
	background-color: #eb675e;
}

.backr:active {
	position: relative;
	top: 1px;
}

.csinfomain {
	font-family: 'Exo 2';
}

.csinfomain .owi {
	background-color: rgba(93, 109, 126, 0.5);
	text-align: center;
	color: #CCC;
}

.csinfomain .owix {
	background-color: #717D7E;
	text-align: center;
	color: #CCC;
}

.ownecsin {}

.cs_team {
	font-family: 'Exo 2';
	font-size: 20px;
	color: #CCC;
	font-weight: normal;
	padding-bottom: 30px;
}

.logobg {
	background-image: url(../images/New_Rank/csbg.png);
	background-repeat: no-repeat;
	width: 200px;
	height: 190px;
}

.logobg img {
	border-radius: 10px;
	opacity: 0.8;
}

.fiximglord img {
	width: 25px;
	vertical-align: middle;
}

.classimg {
	margin-bottom: 30px;
	margin-top: 20px;
}

.vote_tab { background-color:rgba(0,0,0,0.5); margin-top:50px; border-bottom:1px inset #999;}
.vote_tab tr{border-bottom:1px inset #999;}

.singuild_off[href*="Sin Guild"] { pointer-events: none; cursor: default;}



.events{ background-color:rgba(44, 62, 80,0.3);width:240px; padding-top:10px; padding-bottom:10px;}
.block-content{padding:0 1rem;margin-top:1rem; text-align:left; line-height:20px;}


.pull-right {
    float: right !important;
}
.label-default {
    background-color: #777;padding:5px;
}

.label-success {
    background-color:#2980B9;padding:5px;
}
.label {
    display: inline;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    border-radius: .25em;
	vertical-align:middle;
}
.content_rank .fixmemberimg img { width:30px;}

.logout { float:right; background-color:rgba(255,51,51,0.8); border-radius:5px; padding:10px; color:white;}
.yellow { background-color:rgba(41, 128, 185,0.8); border-radius:5px; padding:10px; color:white; float:left;}