@charset "UTF-8";
/* CSS Document */

body, html {
	margin: 0;
	line-height:1.3;
	height: 100%; 
	font-family: 'Actor';
	background:#000;

}


.bg-text {
 /*  background-color: rgb(0,0,0); Fallback color */
  /* background-color: rgba(0,0,0, 0.4); Black w/opacity/see-through */
  color: white;
  font-weight: bold;
  /*border: 3px solid #f1f1f1;*/
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  width: 40%;
  padding: 20px;
  text-align: center;
}


.bg-text-dentro {
	width:50%;
	height:auto !important;
	margin:0 auto;
}

.logo{
	display:block;
}

.mobile {
    display: none;
  }
  
    @media (max-width: 600px) {
    .mobile {
      display: block;
	 
    }
    .desktop {
      display: none;
    }
	
	bg-text {
		width: 100%;
		margin:0 auto;
  padding: 10px;
  }
  
  .bg-text-dentro {
	  width:100%;
	}
	}
  
  
.bottom{

  height:40px;
  font-size:11px;
  color: #FFF;
  position: fixed;
  bottom: 0;
  width: 100%;
  margin:0 auto;

}

input[type=text], select {
  width: 100%;
  padding: 12px 20px;
  margin: 8px 0;
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 20px;
  box-sizing: border-box;
  /*0a3782
  background-color:transparent;*/
}




input[type=email], select {
  width: 100%;
  padding: 12px 20px;
  margin: 8px 0;
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  /*0a3782*/
}

input[type=password], select {
  width: 100%;
  padding: 12px 20px;
  margin: 8px 0;
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 20px;
  box-sizing: border-box;
  /*0a3782*/
}


input[type=submit] {
  width: 100%;
  background-color: #f42946;
  color: white;
  padding: 14px 20px;
  margin: 8px 0;
  border: none;
  border-radius: 20px;
  cursor: pointer;
  float:right;
}


input[type=text2], select {
  width: 50%;
  padding: 12px 20px;
  margin: 8px 0;
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  /*0a3782*/
}

input[type=date] {
   width: 100%;
  padding: 12px 20px;
  margin: 8px 0;
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
}



input[type=time], select {
  width: 100%;
  padding: 12px 20px;
  margin: 8px 0;
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  /*0a3782*/
}

 