form {
  width: 500px;
  margin: 0px auto;
}

.container {
  text-align: center;
}

body {
  background: url(../images/aut_im.jpg);
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: cover;
}

footer {
  width: 100%;
  text-align: center;
  font-size: 15px;
}

footer span {
  display: inline;
	background-color: rgba(0, 0, 0, 0.5);
	box-shadow: -10px 0 0 rgba(0, 0, 0, 0.5), 10px 0 0 rgba(0, 0, 0, 0.5);
  color: white;
}

.black-white {
  display: inline;
	background-color: rgba(0, 0, 0, 0.5);
	box-shadow: -10px 0 0 rgba(0, 0, 0, 0.5), 10px 0 0 rgba(0, 0, 0, 0.5);
  color: white;
}

.small {
  font-size: 15px;
}

.wrapper {
  display: flex;
  margin-top: 20px;
  flex-wrap: wrap;
}

.box1 {
  order: 1;
  flex: 1;
}

.box2 {
  order: 2;
  flex: 2;
  text-align: center;
}

.box3 {
  order: 3;
  flex: 1;
  text-align: right;
}

.box1 img {
  height: 100px;
  padding-left: 20px;
}

.box3 .tel {
  padding-right: 20px;
  font-size: 22px;
}

label {
  display: inline;
}

.password {
	position: relative;
}
.password-control {
	position: absolute;
	top: 11px;
	right: 6px;
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(../images/view.svg) 0 0 no-repeat;
}
.password-control.view {
	background: url(../images/no-view.svg) 0 0 no-repeat;
}
