@charset "utf-8";

#main_ > article > .c-form > section {
	-webkit-align-items:center; -ms-align-items:center; align-items:center; 
	-webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; 
	border:1px solid #e5e5e5; border-left-width:0; border-right-width:0;}
#main_ > article > .c-form > section  > * {
	-webkit-flex:0 1 auto; -ms-flex:0 1 auto; flex:0 1 auto; 
	width:auto;}
#main_ > article > .c-form > section  > header {padding-right:50px;}
#main_ > article > .c-form > section  > header > h1 {padding:0;}
#main_ > article > .c-form > section  > .body {display:block; width:300px;}
#main_ > article > .c-form > section  > .body > * {display:block;}
#main_ > article > .c-form > footer {-webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
#main_ > article > .c-form footer > .forgot-email {
	-webkit-flex:1 1 100%; -ms-flex:1 1 100%; flex:1 1 100%; 
	display:block; text-align:center;}
#main_ > article > .c-form footer > .forgot-email > h1 {color:#ff0000;}
#main_ > article > .c-form footer > .forgot-email > p {}


@media screen and (max-width:599px) {

#main_ > article > .c-form > section {
	-webkit-align-items:center; -ms-align-items:center; align-items:center; 
	-webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; 
	border:1px solid #e5e5e5; border-left-width:0; border-right-width:0;}
#main_ > article > .c-form > section  > * {
	-webkit-flex:0 1 auto; -ms-flex:0 1 auto; flex:0 1 auto; 
	width:auto;}
#main_ > article > .c-form > section  > header {padding-right:;}
#main_ > article > .c-form > section  > header > h1 {}
#main_ > article > .c-form > section  > .body {width:auto;}
#main_ > article > .c-form > section  > .body > * {}
#main_ > article > .c-form > footer {}
#main_ > article > .c-form footer > .forgot-email {}
#main_ > article > .c-form footer > .forgot-email > h1 {}
#main_ > article > .c-form footer > .forgot-email > p {}

}