
/* Start of vinincognito */

@import url("../components/bootstrap/bootstrap.min.css");
@import url("../components/font-awesome/css/font-awesome.min.css");
@import url("https://fonts.googleapis.com/css?family=Alegreya Sans");
/* * {
  background: #000 !important;
  color: #0f0 !important;
  outline: solid #f00 1px !important;
} */


.div1{
	background: url(../images/ahr.jpg) no-repeat center; /* fixed; */
	height: 100vh;
	/* width: 98.5vw; */
	width: 99vw;
	/* margin: 0; */
	padding: 0;
	/* object-fit: cover; */
	text-align: center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}


nav{
	position: relative;
	float: right;
	padding: 25px 20px 0 0;
	z-index: 999;
}
#menu-icon{
	position: absolute;
	top: 20px;
    right: 60px;
	/*display: inline-block; */
	z-index: 999;
	width: 40px;
	height: 40px;
	background: url(../images/nav3.png) center;
}
a:hover#menu-icon{
	border-radius: 4px 4px 0 0;
}
ul{
	list-style-type: none;
}
nav ul li{
	font-family: 'Alegreya Sans', sans-serif;
	font-size: 150%;
	float: left;
	padding: 10px;

}

nav ul li#salutation{
	color: #F5F5F5;
	font-size: 200%;
}

nav ul li a{
	color: #F5F5F5;
	text-decoration: none;
	cursor:pointer;
}
nav ul li a:hover{
	color: #cccccc;
	text-decoration: none;
}

nav ul, nav:active ul{
	display: none;
	z-index: 1000;
	position: absolute;
	padding: 20px;
	background: #333;
	right: 70px;
	top: 60px;
	border: 1px solid #597106;
	border-radius: 10px 0 10px 10px;
	width: 200px;
}
nav:hover ul {
	display: block;
}
nav li{
	text-align: right;
	width: 100%;
	padding: 10px 0 10px 0;
}


.div1 #buttons-index{
	position:absolute;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	font-family: "Gill Sans", sans-serif;
    font-size: 3vw;
	/* font-style: bold; */
    top:50%;
}

/* .div1 button:hover{
	background: none;
} */


.div1 button{
	/* position:absolute; */
	font-family: Alegreya Sans, sans-serif;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
    top: 50%;  /* position the top  edge of the element at the middle of the parent */
    /*left: 50%;  position the left edge of the element at the middle of the parent */
    /*transform: translate(-50%, -50%);*/
	/*padding: 12px 22px; */
}
.div1 button:hover{
	background: none;
}

.div1 h1#incognito-title{
	position:absolute;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	font-family: "Gill Sans", sans-serif;
    font-size: 6vw;
	/* font-style: bold; */
    top:20%;
	text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
	color: white;
}

.bild2{
	background: url(../images/copos.jpg) no-repeat center fixed; 
	height: 30vh;
	width: 98.5vw;
}

/*

.div1 form{
	display:inline-block;
	margin: 0 auto; 
}
*/

#popup_wrapper{
	position: absolute;
    width:100%;

    /* Firefox */
    display:-moz-box;
    -moz-box-pack:center;
    -moz-box-align:center;

    /* Safari and Chrome */
    display:-webkit-box;
    -webkit-box-pack:center;
    -webkit-box-align:center;

    /* W3C */
    display:box;
    box-pack:center;
    box-align:center;
	top: 250px;
	z-index: 2;

}

/*--------------BEGIN LOGIN FORM---------------*/

.loginform
{	
	
	width:500px;
	height:330px;
	/*  margin-top:100px; */
	background-color:#585858;
	border-radius:3px;
	box-shadow:0px 0px 10px 0px #424242;
	padding:10px;
	box-sizing:border-box;
	font-family:helvetica;
	visibility:hidden;
	display:none;
	text-align: center;
}
/* #loginform #close_login
{
 position:absolute;
 top:140px;
 left:835px;
 width:30px;
 height:30px;
} */


.close-button{
  position: relative;
  left: 225px;
  top: 0px;
}
.close-thik{
  color: #fff;
  font: 14px/100% arial, sans-serif;
  /* position: absolute; */
  text-decoration: none;
/*   text-shadow: 0 1px 0 #fff; */
 }
/* .close-thik:after {
  content: '✖'; 
} */


.loginform p
{
 margin-top:40px;
 font-size:22px;
 color:#E6E6E6;
}
.loginform a
{
	font-size:10px;
	color:#E6E6E6;
   text-decoration: none;
}


/*-----------------END LOGIN FORM------------------*/

/*--------------BEGIN SIGNUP FORM---------------*/

.signupform
{	
	
	width:500px;
	height:400px;
	/*  margin-top:100px; */
	background-color:#585858;
	border-radius:3px;
	box-shadow:0px 0px 10px 0px #424242;
	padding:10px;
	box-sizing:border-box;
	font-family:helvetica;
	visibility:hidden;
	display:none;
	text-align: center;
}
/* #loginform #close_login
{
 position:absolute;
 top:140px;
 left:835px;
 width:30px;
 height:30px;
} */


.close-button{
  position: relative;
  left: 225px;
  top: 0px;
}
.close-thik{
  color: #fff;
  font: 14px/100% arial, sans-serif;
  /* position: absolute; */
  text-decoration: none;
/*   text-shadow: 0 1px 0 #fff; */
 }
/* .close-thik:after {
  content: '✖'; 
} */


.signupform p
{
 margin-top:40px;
 font-size:22px;
 color:#E6E6E6;
}

.signupform a
{
	font-size:10px;
	color:#E6E6E6;
   text-decoration: none;
}

/*-----------------END SIGNUP FORM------------------*/

/*-----------------BEGIN NEW POPUP FORM------------------*/
.popup-form{
	width: 400px;
	margin: 0 auto;
	padding-top: 30px;
}

.popup-form input{
	width: 90%;
	height: 40px;
	padding: 0px 5%;
	margin-bottom: 4px;
	border: none;
	background-color: #fff;
	font-family: arial;
	font-size: 16px;
	color: #111;
	line-height: 40px;
}

.popup-form button{
	display: block;
	margin: 0 auto;
	width: 30%;
	height: 40px;
	border: none;
	background-color: #222;
	font-family: arial;
	font-size:  16px;
	color: #fff;
	cursor: pointer;
}

.popup-form button:hover{
	background-color: #111;
	}
	
/*-----------------END NEW POPUP FORM------------------*/





/*----Start Footer aus index.html----*/
footer{
	/* background-color: #79ac69; */
	background-color: rgb(253,197,223);
	width: 100%;
}
.social{
	list-style-type: none;
	text-align: center;
}
.social li{
	display: inline;
}
.social i{
	font-size: 460%;
	margin: 1%;
	padding: 5% 5% 5% 4%;
/* 	color: #c3dfc5; */
	color: #FFF; 
}
.social i:hover{
	color: #f5f5f5;
}


/*----recover_pass.php----*/

.general-forms{
	position: relative;
	width: 800px;
	margin: 0 auto;
	top: 100px;
}
/*----the Game--------*/

.main-wrapper{
	margin : 0 auto;
	width: 700px;
}

.main-wrapper .questions input{
	/*width: 600px;*/
	font-family: Courier New;
	font-size: 20px;
	margin: 4px;
	border-radius: 5px;
	/*border: none;*/
}

.main-wrapper .questions select{
	/*width: 600px;*/
	font-family: Courier New;
	font-size: 20px;
	margin: 4px;
	border-radius: 5px;
	/*border: none;*/
}

.main-wrapper .questions button{
	/*width: 600px;*/
	font-family: Courier New;
	font-size: 20px;
	text-align: center;
	margin: 4px;
	border-radius: 5px;
	border: none;
}


/*------------Results Table--------------*/

div.table-title {
   display: block;
  margin: auto;
  max-width: 600px;
  padding:5px;
  width: 100%;
}

.table-title h3 {
   color: #fafafa;
   font-size: 30px;
   font-weight: 400;
   font-style:normal;
   font-family: "Roboto", helvetica, arial, sans-serif;
   text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.1);
   text-transform:uppercase;
}


/*** Table Styles **/

.table-fill {
  background: white;
  border-radius:3px;
  border-collapse: collapse;
  height: 320px;
  margin: auto;
  max-width: 600px;
  padding:5px;
  width: 100%;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  animation: float 5s infinite;
}
 
th {
  color:#D5DDE5;;
  background:#1b1e24;
  border-bottom:4px solid #9ea7af;
  border-right: 1px solid #343a45;
  font-size:23px;
  font-weight: 100;
  padding:24px;
  text-align:left;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  vertical-align:middle;
}

th:first-child {
  border-top-left-radius:3px;
}
 
th:last-child {
  border-top-right-radius:3px;
  border-right:none;
}
  
tr {
  border-top: 1px solid #C1C3D1;
  border-bottom-: 1px solid #C1C3D1;
  color:#666B85;
  font-size:16px;
  font-weight:normal;
  text-shadow: 0 1px 1px rgba(256, 256, 256, 0.1);
}
 
tr:hover td {
  background:#4E5066;
  color:#FFFFFF;
  border-top: 1px solid #22262e;
}
 
tr:first-child {
  border-top:none;
}

tr:last-child {
  border-bottom:none;
}
 
tr:nth-child(odd) td {
  background:#EBEBEB;
}
 
tr:nth-child(odd):hover td {
  background:#4E5066;
}

tr:last-child td:first-child {
  border-bottom-left-radius:3px;
}
 
tr:last-child td:last-child {
  border-bottom-right-radius:3px;
}
 
td {
  background:#FFFFFF;
  padding:20px;
  text-align:left;
  vertical-align:middle;
  font-weight:300;
  font-size:18px;
  text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.1);
  border-right: 1px solid #C1C3D1;
}

td:last-child {
  border-right: 0px;
}

th.text-left {
  text-align: left;
}

th.text-center {
  text-align: center;
}

th.text-right {
  text-align: right;
}

td.text-left {
  text-align: left;
}

td.text-center {
  text-align: center;
}

td.text-right {
  text-align: right;
}
