/* CSS Document */
body{margin:0; padding:0;}
#form-header{
	/*border-top:2px solid #efefef;*/
	background:#efefef;
	padding:5px 0;
	margin-bottom: 20px;
}
#form-header #header-inner{
	position:relative;
	width:745px;
	height:34px;
	margin:0 auto;
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
}
#form-header #logo img{
	width:100px; height:auto;
}
.form-header__back {
  align-self: stretch;
  justify-content: center;
  display: flex;
  flex-direction: column;
  font-size: 13px;
}
.form-header__back a {
  align-items: center;
  display: inline-flex;
  /* height: 100%; */
  align-self: stretch;
  flex-grow: 1;
  line-height: 1;
}
.form-header__back a:before {
  content: '';
  border-left: 1px solid #666;
  border-top: 1px solid #666;
  display: inline-block;
  height: .65em;
  margin-right: 3px;
  transform: rotate(-45deg);
  margin-top: -1px;
  width: .65em;
}


#form-content{
	width:745px; margin:10px auto;
}

#form-footer {
	background:#efefef;
	padding:5px 0;
}
#form-footer #footer-inner{
	position:relative;
	width:745px;
	margin:0 auto;
}
#copyright {
	text-align:center;
	padding:5px 0;
	margin:10px 0;
	font-size:11px;
}



@media screen and (max-width:480px) { 
	#form-header #header-inner{
		box-sizing:border-box;
		width:100%;
		height:27px;
		padding-right:5px;
		text-align:right;
	}
	#form-header #logo img{width:80px; height:auto; }
	#form-content{
		box-sizing:border-box;
		width:100%;
	}
	#form-footer #footer-inner{
		box-sizing:border-box;
		width:100%;
	}
	#copyright {
		text-align:center;
		padding:5px 10px;
		margin:5px 0;
		font-size:11px;
	}
}