@import url('https://fonts.googleapis.com/css?family=Black Ops One');

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0vw;
	background:rgb(0,0,0) url(../../images/login/bg.jpg) no-repeat center center fixed;
	background-size: cover;
	color:rgb(0, 255, 21);
}
.bgvideo {
    position: fixed;
    opacity: 0.5;
    z-index: -1;
    background-size: cover;
    

    width: auto;
    height: auto;
    
    margin-left: 0%;
    margin-right: 0%;

    min-height: 100%;
    min-width: 100%;
}

.pagetex{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: -1;
    background: url(../../images/login/pix.png) center top repeat;
}
.stage {
width: 100%;
    z-index: 1;
    top:32%;
    right: 0;
    bottom: 0;
    left: 0;
    perspective: 9999px;
    transform-style: preserve-3d;
    position: fixed;
}

.layer {

  transform-style: preserve-3d;
  animation: ಠ_ಠ 5s infinite alternate ease-in-out -7.5s;
  animation-fill-mode: forwards;
  transform: rotateY(12deg) rotateX(12deg) translateZ(0);
}

.layer:after {
  font: 10vw/0.75 'Black Ops One';
  
  content: 'XCraftWars';
  white-space: pre;
  text-align: center;
  height: 100%;
  width: 100%;
  position: absolute;
  color: rgb(0, 204, 255);
  letter-spacing: -2px;
  text-shadow: 4px 0 10px rgb(255, 255, 255);
}

.layer:nth-child(1):after {
  transform: translateZ(0px);
}

.layer:nth-child(2):after {
  transform: translateZ(-1.5px);
}

.layer:nth-child(3):after {
  transform: translateZ(-3px);
}

.layer:nth-child(4):after {
  transform: translateZ(-4.5px);
}

.layer:nth-child(5):after {
  transform: translateZ(-6px);
}

.layer:nth-child(6):after {
  transform: translateZ(-7.5px);
}

.layer:nth-child(7):after {
  transform: translateZ(-9px);
}

.layer:nth-child(8):after {
  transform: translateZ(-10.5px);
}

.layer:nth-child(9):after {
  transform: translateZ(-12px);
}

.layer:nth-child(10):after {
  transform: translateZ(-13.5px);
}

.layer:nth-child(11):after {
  transform: translateZ(-15px);
}

.layer:nth-child(12):after {
  transform: translateZ(-16.5px);
}

.layer:nth-child(13):after {
  transform: translateZ(-18px);
}

.layer:nth-child(14):after {
  transform: translateZ(-19.5px);
}

.layer:nth-child(15):after {
  transform: translateZ(-21px);
}

.layer:nth-child(16):after {
  transform: translateZ(-22.5px);
}

.layer:nth-child(17):after {
  transform: translateZ(-24px);
}

.layer:nth-child(18):after {
  transform: translateZ(-25.5px);
}

.layer:nth-child(19):after {
  transform: translateZ(-27px);
}

.layer:nth-child(20):after {
  transform: translateZ(-28.5px);
}

.layer:nth-child(n+10):after {
  -webkit-text-stroke: 3px rgba(0, 0, 0, 0.25);
}





.layer:last-child:after {
    -webkit-text-stroke: .2vw rgba(253, 253, 253, 0.65);
}

.layer:first-child:after {
    color: rgb(0, 204, 255);
    text-shadow: none;
}

@keyframes ಠ_ಠ {
  100% {
    transform: rotateY(-5deg) rotateX(-5deg);
  }
}

.layer2 {
position: absolute;
    top: 15vw;
    font-size: 3vw;
    left: 32%;
    transform-style: preserve-3d;
    animation: ಠ_ಠ 5s infinite alternate ease-in-out -7.5s;
    animation-fill-mode: forwards;
    transform: rotateY(12deg) rotateX(12deg) translateZ(0);
    border: solid;
    padding: 1vw 2vw 1vw 2vw;
    background: rgba(226, 250, 7, 0.3)url(../../images/login/pix.png) center repeat;
}

.layer2:after {
  white-space: pre;
  text-align: center;
  height: 100%;
  width: 100%;
  position: absolute;
  color: #000;
  letter-spacing: -2px;
  text-shadow: 4px 0 10px rgba(0, 0, 0, 0.13);
}

.layer2:nth-child(1):after {
  transform: translateZ(0px);
}

.layer2:last-child:after {
    -webkit-text-stroke: .2vw rgba(253, 253, 253, 0.65);
}
.layer2:nth-child(n+10):after {
  -webkit-text-stroke: 3px rgba(0, 0, 0, 0.25);
}

.layer2:first-child:after {
    color: rgba(255, 94, 0, 0.5);
    text-shadow: none;
}

.us{    
    position: absolute;
    bottom: .5vw;
    left: 1vw;
}


.popup_overlay{
   	background:rgb(0,0,0) url(../../images/login/bg2.jpg) no-repeat center center fixed;
	background-size: cover;
    margin-top: 0vw;
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
}
#popup_overl{
    background:url(../../images/login/pix.png) center top repeat;
		background-size: cover;
    margin-top: 0vw;
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;

}
.popup{
   background: rgba(222, 34, 14, 0.3)url(../../images/login/pix.png) center top repeat;
    display: none;
    width: 30%;
    height: 35vw;
    position: fixed;
    top: 14.5%;
    left: 35%;
    z-index: 5000;
    border: solid 1px rgba(255, 245, 245, 0.48);
    border-radius: 3px;
}

@media (max-width: 991px)
.popup {
    width: 90%;
}


.popup_title{
  font-weight: bold;
  padding: 1vw;
}
.popup_content{
  padding: 10px;
  border-top: 1px solid #ccc;
}
.closer{
  float: right;
  cursor: pointer;
}
   #dendra4:hover{
	background: rgba(55, 73, 93, 0.2);
	  -webkit-transform: scale(1.06);
  -ms-transform: scale(1.06);
  transform: scale(1.02);
 }
 
 ::-webkit-scrollbar {
width: 0;
height: 0;
}

::-webkit-scrollbar-track {
background: rgba(0, 0, 0, 0);
}

::-webkit-scrollbar-thumb {
background: rgba(0, 0, 0, 0.9);
}

	  .column-left{ float: left;
    width: 10vw;
    position: relative;
    left: .1vw;
    text-align: center;
    line-height: 2.6vw;
    z-index: 100;
	}
	
	      .pro {
    overflow-y: scroll;
    height: 38vw;
    width: 100%;
    margin-top: 12%;
    padding-left: 20px;
    border: 0px double rgba(0, 0, 0, 0.9);
    background: #000;
      }