@media (min-width:0px) and (max-width: 768px)
{
	.auth{
		padding-top:30px;
	}
}
@media (min-width:769px)  
{
	.auth{
		padding-top:80px;
	}
}
.auth .auth-box legend{
  color:#fff;
  border:none;
  font-weight:600;
  font-size:24px;
}

.auth .auth-box{
  background-color:#fff;
  max- width:460px;
  border:1px solid rgba(26, 41, 66, 0.4);;
  background-color: rgba(26, 41, 66, 0.9);
  margin: 40px auto 0;
  -webkit-box-shadow: 0 0 30px 0 rgba(50, 50, 50, 0.32);
  -moz-box-shadow:    0 0 30px 0 rgba(50, 50, 50, 0.32);
  box-shadow:         0 0 30px 0 rgba(50, 50, 50, 0.32);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-transition: background 1s ease-in-out;
  -moz-transition: background 1s ease-in-out;
  -ms-transition: background 1s ease-in-out;
  -o-transition: background 1s ease-in-out;
  transition: background 1s ease-in-out;
}
@media(max-width:460px){
  .auth .auth-box{
   margin:0 10px;
 }
}

.auth .auth-box input::-webkit-input-placeholder { /* WebKit browsers */
  color:    #fff;
  font-weight:300;
}
.auth .auth-box input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color:    #fff;
  font-weight:300;
}
.auth .auth-box input::-moz-placeholder { /* Mozilla Firefox 19+ */
  color:    #fff;
  font-weight:300;
}
.auth .auth-box input:-ms-input-placeholder { /* Internet Explorer 10+ */
  color:    #fff;
  font-weight:300;
}
.auth .auth-box {
   max-width:460px;
}
.auth form input[type="text"],
.auth form input[type="password"]{
  border:none;
  padding:8px 0 8px 0;
  background-color: rgba(255, 255, 255, 0);
  color:#fff;
  font-size:16px;
  border-bottom:1px dotted #fff;
  border-radius:0;
  box-shadow:none!important;
  height:auto;
}

.auth form label{
    color:#fff;
    font-size:21px;
    font-weight:300;
}

.auth .checkbox label,
.auth label.checkbox-inline{
    font-size: 14px;
}



.auth label.label-floatlabel {
  font-weight: 300;
  font-size: 13px;
  color:#fff;
  left:0!important;
  top: 1px!important;
}
