.login-container{
  border: red;
  border-style: solid;
  border-width: 5px;  
}

.login-form-1{
  background-image: url("images/backgrounf-crop-1k.png");
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
 
  /* border-style: ridge;
  border-width: 3px;
  border-right-style: none;
  border-color: rgba(0, 0, 0, 0.5) */
}

.login-form-2{
  background: white;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;

  /* border-style: ridge;
  border-width: 3px;
  border-left-style: none;
  border-color: rgba(0, 0, 0, 0.5) */
}

.login-form-2 h3{
  text-align: center;
  color: #fff;
}
.login-container form{
  padding: 10%;
}
.btnSubmit {
  width: 50%;
  padding: 1.5%;
  cursor: pointer;
  transition: all .5s ease;
	width: 70%;
	font-weight: 600;
	background-color: #02102c;
	border: 1px solid #02102c;
	margin-top: 1.5em;
  margin-bottom: 1em;
  color:#FFF;
}

.btnSubmit:hover, .btnSubmit:focus{
	background-color: #FFF;
	color:#02102c;
}

body{
  background-image: url("images/background.svg");
  background-repeat: no-repeat;
  background-size: cover;
  height: 100vh;
}

@media only screen and (orientation : landscape) {
   
    #form2{
      width: 60%;
      padding-top: 0%;
      border-radius: 5px;
    }
    
}

@media only screen and (orientation : portrait) {
   
  #form2{
    width: 100%;
    border-radius: 5px
  }

  .size2{
    width: 10%;
    height: auto;
    padding-top: 0%;
  }
  
}

/* Schermi grandi o ad alta risoluzione */
@media all and (max-width: 1690px) { }

/* Schermi Desktop o Portatili */
@media all and (min-width: 1280px) and (max-width: 1689px) { }

/* Tablet in modalit� orizzontale */
@media all and (min-width: 737px) and (max-width: 1279px) { }

/* Tablet in modalit� verticale */
@media all and (min-width: 481px) and (max-width: 736px) { }

/* Smartphone o piccoli Tablet */
@media all and (max-width: 480px) {  } 


.size{
  width: 70%;
  height: 70%;
  padding-top: 20%
}

.size2{
  width: 80%;
  height: auto;
  /* padding-top: 80% */
}
.center{
  margin-left: 100px;
}

.logo-margin{
  position: static;
  margin: 0;
  padding: 0;
  padding-top: 2em;
}

.logo img{
  margin-bottom: 50px;
  margin-top: 20%;
  width: 50%;
}

.footer2 {
  background-color: rgb(80, 157, 209,0.5);
}

.footer-content {
  color: whitesmoke;
  font-size: 14px;
  font-weight: 400;
  margin-left: 5px;
}

.footer {
  height: 30px;
  padding-top:3px;
  z-index: -1;
  border-radius: 5px;
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
} 

.vcenter {
  display: inline-block;
  vertical-align: middle;
  float: none;
}

.color{
  border: red;
  border-style: solid;
  border-width: 5px; 
}

.color2{
  border: greenyellow;
  border-style: solid;
  border-width: 5px; 
}

.clear{
  clear: both;
}

@media all and (max-height: 850px) {
  #tohide{
    display: none;
  }
} 

.gvrLogo{
    padding-top: 10px;
  }
