main.account #login {
  max-width: 500px;
  text-align: center;
  margin: 0 auto;
}
  main.account #login input {
    margin: 0 0 8px;
  }

main.account .pwd_reset {
  max-width: 400px;
  text-align: center;
  margin: 30px auto 0;
}
  main.account .pwd_reset a {
    cursor: pointer;
  }
  main.account .pwd_reset #pwd_reset {
    display: none;
    background-color: #f5f5f5;
    border-radius: 5px;
    box-sizing: border-box;
    padding: 15px;
    margin: 8px 0 0;
  }
    main.account .pwd_reset #pwd_reset input {
      display: block;
      width: 100%;
      margin: 0 0 8px;
    }
    main.account .pwd_reset #pwd_reset input:last-child {
      margin: 0;
    }


#account h1 {
  margin: 0 0 5px;
}
#account .info {
  font-size: .75rem;
  font-weight: 500;
  color: #aaa;
  text-align: center;
  margin: 0 0 15px;
}
#account #logout {
  text-align: center;
  margin: 0 0 20px;
}

#account .account_data {
  max-width: 900px;
	font-size: .85rem;
  margin: 0 auto;
}
  #account .account_data h3 {
    font-size: 1.2rem;
    margin: 0 0 5px;
  }
  #account .account_data .module {
    background: #f9f9f9;
    border: 1px solid rgba(0,0,0, .1);
    border-radius: 2px;
    -webkit-border-radius: 2px;
    box-sizing: border-box;
    padding: 10px;
  }
    #account .account_data .module.trnsp {
      background: none;
    }
	#account .account_data .row {
		box-sizing: border-box;
		padding: 7px 5px 4px;

	}
	#account .account_data .row:nth-child(odd) {
		background-color: rgba(0,0,0, .02);
	}
	#account .account_data .row:last-child {
		border: none;
	}
		#account .account_data label {
			display: inline-block;
			vertical-align: top;
			width: 160px;
			font-weight: 500;
			color: #000;
			text-align: right;
			box-sizing: border-box;
			padding-right: 10px;
		}
		#account .account_data .data {
			display: inline-block;
			vertical-align: top;
			width: calc(100% - 160px);
		}
			#account .account_data .data.items > div {

			}
				#account .account_data .data.items dfn {
					display: inline-block;
					vertical-align: top;
					width: 25px;
					font-style: normal;
				}
				#account .account_data .data.items span {
					display: inline-block;
					vertical-align: top;
					width: calc(100% - 25px);
				}
