
H1, H2, H3, H4, 
 {
	color: #4B4B4B;
	font-family: Orbitron, Impact, "Arial Black", Arial, Verdana, sans-serif;
	text-align-last: left;

 }

 p a
{
    font-size: 14px; 
    color: #4B4B4B;
	font-family: "Arial Black", Arial, Verdana, sans-serif;
	margin: 0 0 0 0px;}


li
{
    font-size: 14px; 
}
.signup h1 {
    font-size: 20px; 
}

h2
{
    font-size: 30px; 
}
h3
{
    font-size: 20px; 
}

.gradient 

{
	background: -webkit-linear-gradient( 110.2deg,  rgba(54,197,240,1) 8.2%, rgba(74,21,75,1) 92.4% );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
 }

 .body
{
    margin: 0;
    min-height: 100vh;
    margin: 0;
    padding: 0;
/*background: linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 100%);
*/
}

footer {margint-top:120px;}


.nav>li>a {
   color: black;
    /* border: 5px solid black; */
    				box-shadow: 2px 2px 0px black; 
    				border-radius: 1px;
    				border: solid;
    				border-width: 2px;
    				border-color: black;
				    margin-top: 20px;
				    background-color: white;
				    animation: bounce 0.7s;
				    text-align: center;
				    margin-left: -10%;
				    margin-right: 50px;
				    font-size: 20px;

}

@keyframes bounce{
     from {top: 10px;}
     50%  {top: 86px;}
     to   {top: 10px;}
}
.navbar   {  max-width: auto;
    padding: 2rem;
    margin: 0 auto;
    display: flex;
    align-items: center;

}

.navbar-brand{
    text-shadow: 0 1px 5px rgba(0,0,0,.25); display: flex;
    align-items: center;

}
.navbar-gg {font-weight: 300; display: flex ;
    align-items: center;
}


.nav.level {text-align: right;}
.btn.btn-outline-primary { box-shadow: 2px 2px 0px black; 
    				border-radius: 1px;
    				border: solid;
    				border-width: 2px;
    				border-color: black;
				    margin-top: 0px;
            text-decoration: none;
            color: black;
				    
				     }


    

.btn.btn-outline-primary:hover {color:black;background:#d6d6d6;
box-shadow: 3px 3px 0px black; 
            border-radius: 1px;
            border: solid;
            border-width: 2px;
            border-color: black;
            margin-top: 0px;
            
             }



.h-center {
					text-align: center;
					font-family: "Orbitron";
					font-weight: 800;
					font-size : 30px;
					color: black;
					/*text-shadow: 2px 2px 0px white, 3px 3px 0px black; */
					text-transform: uppercase;
					margin-bottom: 20px;
					margin-top: -20px;
					/* animation: wizz 1.5s; */
					text-shadow: 0 1px 5px rgba(0,0,0,.25);
				}
.p-center {text-align: center;
font-family: Quantico; 
margin-bottom:50px;}

@keyframes wizz{
  0% { transform: translate(1px, 1px) rotate(0deg); }
  10% { transform: translate(-1px, -2px) rotate(-1deg); }
  20% { transform: translate(-3px, 0px) rotate(1deg); }
  30% { transform: translate(3px, 2px) rotate(0deg); }
  40% { transform: translate(1px, -1px) rotate(1deg); }
  50% { transform: translate(-1px, 2px) rotate(-1deg); }
  60% { transform: translate(-3px, 1px) rotate(0deg); }
  70% { transform: translate(3px, 1px) rotate(-1deg); }
  80% { transform: translate(-1px, -1px) rotate(1deg); }
  90% { transform: translate(1px, 2px) rotate(0deg); }
  100% { transform: translate(1px, -2px) rotate(-1deg); }
}



.vignette { 
text-align:  center;
width: 80%;
}

.row { margin-top:50px;
margin-bottom:50px; }
#mini-brand {font-size: 10px}

.colfooter {    text-align: right;
    margin: 10px 0px 10px 0px;
}
.card-img-top {				
				border:solid;
				border-width: 2px; 
				border-radius: 1px;
				border-color: black;
				border-width: 2px;box-shadow: 2px 2px 0px black;
				width: 100%;
    			height: 100%;
    			object-fit: cover;
			  }

.card-img-left {       
        border:solid;
        border-width: 2px; 
        border-radius: 1px;
        border-color: black;
        border-width: 2px;box-shadow: 2px 2px 0px black;
        width: 100%;
          height: 100%;
          object-fit: cover;
          margin-top:30px;
        }

.btn.btn-primary {
				    background-color: black;
    				color: white;
    				border-radius: 20px;


			}

.signuptest { padding: 0px;} /* resets .col-xs-12 padding-right and padding-left */
.signuptest img { max-width:90%; border-radius: 200px; padding-left:-30px;}
.card.col-md-12.signup {border:solid;
        border-width: 2px; 
        border-radius: 200px;
        border-color: black;
        border-width: 2px;
        width: 100%;
          height: 100%;
          object-fit: cover;
          text-align:center;
          padding: 0px;
          margin: -15px;
          margin-right: 50px;
          margin-left: 0px;
          background-color: #f9f9f9;
          display: flex;
    align-items: center;
    justify-content: center;

        }

.rounded.col-md-6.signuptest.align-self-center {padding-left: 0px;}
.col-md-6.form.signup.align-self-center {margin-top: 1%;margin-bottom: 1%}

.formsignup {width: 100%;
          margin: 0;
    min-height: 100vh;
    margin: 0;
    padding: 0;
        border-top-right-radius: 200px;
        border-bottom-right-radius: 200px;

    vertical-align: center
}
label {color: white;
padding-top: 0px;}
form {margin:20px;}
.signup {display: initial;}
.username{
   font-weight: bold;
   width: 200px;
   margin: 0 35px 20px ;
   height: 35px;
   padding: 6px 15px;
   border-radius: 0px;
   outline: none;
   border: solid;
   border-width: 1px;
   background: #F6F7F9;
   color: #748194;
   font-size: 14px;
}
.btn.signup{
   font-weight: bold;
   width: auto;
   margin: 0 35px 0px ;
   height: 45px;
   padding: 6px 15px;
   border-radius: 0px;
   outline: none;
   border: solid;
   border-width: 1px;
   background-color: white;
   color: black;
   font-size: 14px;
   border-color: black;
        border-width: 2px;box-shadow: 2px 2px 0px black;

}

.col-container {
  display: flex;
  width: 100%;
}
.col {
  flex: 1;
  padding: 16px;
}

.p-game {text-align: justify;
text-align-last: left;}

.apexcard {width: 70%;}
