.container.outer{
  width:100%;
  max-width:100vw;
  background: url('/assets/img/body_bg.jpg') no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  opacity:0.98;
}
.container.inner {
  max-width: 500px;
  min-height: calc(100vh - 48px);
  /* background-color:chartreuse; */
}

div.vertical-spacer {
  height:1px;
  margin-bottom: 30px;
}


.dropzoneInvisible{
  opacity:0.1;
}

.avatar {
  width: 100%;
}

.broker-photo {
  display: inline-block;
  width: 256px;
  height: 256px;
  border-radius: 50%;
  background-size: 256px 256px;
  background-position: center center;
  vertical-align: middle;
  line-height: 132px;
  box-shadow: inset 0 0 1px #999, inset 0 0 10px rgba(0,0,0,.2);
  margin-left: 5px;
  margin-bottom: 10px;
  background-repeat: no-repeat;
  box-shadow: 1px 1px 10px black;
}
