a.tooltip {
    outline: none;
}
a.tooltip:hover {
    text-decoration: none;
}
a.tooltip span {
    z-index: 10;
    display: none;
    padding: 14px 20px;
    margin-top: 60px;
    margin-left: -160px;
    width: 240px;
    line-height: 16px;
}
a.tooltip:hover span {
    display: inline;
    position: absolute;
    border: 2px solid #FFF;
    color: #EEE;
    background: #000 repeat-x 0 0;
}
a.tooltip span {
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-box-shadow: 0px 0px 8px 4px #666;
    -webkit-box-shadow: 0px 0px 8px 4px #666;
    box-shadow: 0px 0px 8px 4px #666;
    opacity: 0.8;
}

.paging ul li {
	list-style: none;
}
img {
	max-width: 100%;
	max-height: 1500px;
}

#like-list {
    border-radius:15px;
    color: #000;
    width: 475px;
    height: 520px;
	position: fixed;
	margin: auto;
	display: none;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	z-index: 9999
}
.bClose{
    cursor:pointer;
    position:absolute;
    right:10px;
    top:5px;
}

#top-bar ul li {
	float: left;
}
#characters-menu {
	list-style: outside none;
	display: block;
	position: absolute;
	background-color: rgb(63,63,63);
	max-height: 250px; 
	overflow: auto;
	display: none;
}
.domain-search {
background-image : url('/forum/template/images/search/search_bar.png');
width : 687px;
height : 54px;
margin: 10px 0px;
position : relative;
}

.domain-p {
font-size : 25px;
font-weight : bold;
display : inline;
margin-left : 2px;
color : rgb(152, 155, 158);
padding : 0 3px;
position : relative;
top:10px;
left:10px;
}

.search-submit {
position : absolute;
top : 5px;
background : none;
border : none;
line-height : 0;
padding:24px 24px 18px 16px;
margin-left:92%;
display: block;
outline: none;
}
.search-submit:hover {
cursor : pointer;
}
.search-submit:active {
	outline: none;
}

.domain-input {
font-size : 20px;
margin : 15px;
background : none;
border : none medium;
width : 87%;
}
.domain-input:focus {
	outline: none;
}

::selection {color:red;background:yellow;}
::-moz-selection {color:red;background:yellow;}

.edit-post {
color: #fff;
background-color: #148AA0;
border: 1px solid transparent;
border-color: 357ebd;
padding: 2px;
border-radius: 3px;
}
.edit-post:hover {
	cursor: pointer;
}
.icons {
	background: url(/forum/template/images/icons/icons.png) no-repeat top left;
	display: inline-block;
}

.icons-closed{ background-position: 0 0; width: 13px; height: 13px; } 
.icons-icon1{ background-position: 0 -14px; width: 16px; height: 16px; } 
.icons-icon10{ background-position: 0 -31px; width: 16px; height: 16px; } 
.icons-icon11{ background-position: 0 -48px; width: 16px; height: 16px; } 
.icons-icon12{ background-position: 0 -65px; width: 16px; height: 16px; } 
.icons-icon13{ background-position: 0 -82px; width: 16px; height: 16px; } 
.icons-icon14{ background-position: 0 -99px; width: 16px; height: 16px; } 
.icons-icon2{ background-position: 0 -116px; width: 16px; height: 16px; } 
.icons-icon3{ background-position: 0 -133px; width: 14px; height: 16px; } 
.icons-icon4{ background-position: 0 -150px; width: 16px; height: 16px; } 
.icons-icon5{ background-position: 0 -167px; width: 16px; height: 16px; } 
.icons-icon6{ background-position: 0 -184px; width: 16px; height: 16px; } 
.icons-icon7{ background-position: 0 -201px; width: 16px; height: 16px; } 
.icons-icon8{ background-position: 0 -218px; width: 16px; height: 16px; } 
.icons-icon9{ background-position: 0 -235px; width: 16px; height: 16px; } 
.icons-sticky{ background-position: 0 -252px; width: 12px; height: 12px; } 

* { box-sizing: border-box; padding:0; margin: 0; }

.loginBox form {
 	background:#111; 
  /*width:300px;*/
  margin:30px auto;
  border-radius:0.4em;
  border:1px solid #191919;
  overflow:hidden;
  position:relative;
  box-shadow: 0 5px 10px 5px rgba(0,0,0,0.2);
}

.loginBox form:after {
  content:"";
  display:block;
  position:absolute;
  height:1px;
  width:100px;
  left:20%;
  background:linear-gradient(left, #111, #444, #b6b6b8, #444, #111);
  top:0;
}

.loginBox form:before {
 	content:"";
  display:block;
  position:absolute;
  width:8px;
  height:5px;
  border-radius:50%;
  left:34%;
  top:-7px;
  box-shadow: 0 0 6px 4px #fff;
}

.loginBox .inset {
 	padding:20px; 
  border-top:1px solid #19191a;
}

.loginBox form h1 {
  font-size:18px;
  text-shadow:0 1px 0 black;
  text-align:center;
  padding:15px 0;
  border-bottom:1px solid rgba(0,0,0,1);
  position:relative;
  color:white;
}

.loginBox form h1:after {
 	content:"";
  display:block;
  width:250px;
  height:100px;
  position:absolute;
  top:0;
  left:50px;
  pointer-events:none;
  transform:rotate(70deg);
  -webkit-transform: rotate(70deg);
  background:linear-gradient(50deg, rgba(255,255,255,0.15), rgba(0,0,0,0));
   background-image: -webkit-linear-gradient(50deg, rgba(255,255,255,0.05), rgba(0,0,0,0)); /* For Safari */

}

.loginBox label {
 	color:#666;
  display:block;
  padding-bottom:9px;
}

.loginBox input[type=text],
input[type=password] {
 	width:100%;
  padding:8px 5px;
  background:linear-gradient(#1f2124, #27292c);
  border:1px solid #222;
  box-shadow:
    0 1px 0 rgba(255,255,255,0.1);
  border-radius:0.3em;
  margin-bottom:20px;
}

.loginBox label[for=remember]{
 	color:white;
  display:inline-block;
  padding-bottom:0;
  padding-top:5px;
}

.loginBox input[type=checkbox] {
 	display:inline-block;
	vertical-align:middle;
}

.p-container {
 	padding:0 20px 20px 20px; 
}

.p-container:after {
 	clear:both;
  display:table;
  content:"";
}

.p-container span {
  display:block;
  float:left;
  color:#0d93ff;
  padding-top:8px;
}

.loginBox input[type=submit] {
 	padding:5px 20px;
  border:1px solid rgba(0,0,0,0.4);
  text-shadow:0 -1px 0 rgba(0,0,0,0.4);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.3),
    inset 0 10px 10px rgba(255,255,255,0.1);
  border-radius:0.3em;
  background:#0184ff;
  color:white;
  float:right;
  font-weight:bold;
  cursor:pointer;
  font-size:13px;
}

.loginBox input[type=submit]:hover {
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.3),
    inset 0 -10px 10px rgba(255,255,255,0.1);
}

.loginBox input[type=text]:hover,
input[type=password]:hover,
label:hover ~ input[type=text],
label:hover ~ input[type=password] {
 	background:#27292c;
}
.loginBox {
	position:fixed;
	left:50%;
	top:30%;
	margin: -133px 0 0 -166px;
	display: none;
}

.loginBox .bt-exit {
	color: white;
	float: right;
	position: relative;
	top: -4px;
	right: 4px;
	font-size: 18px;
	z-index: 10;
}

.loginBox .bt-exit:hover {
	cursor: pointer;
}


.bt-login {
	-moz-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	box-shadow:inset 0px 1px 0px 0px #54a3f7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
	background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
	background-color:#007dc1;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #124d77;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #154682;
}
.bt-login:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
	background:-moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
	background-color:#0061a7;
}
.bt-login:active {
	position:relative;
	top:1px;
}
