#clear-form-button{margin-bottom:30px;padding:0 30px}
#clear-form-button:before,#clear-form-button:after{content:'';display:block;width:100%;clear:both}
#clear-form-button button{font-size:20px;font-family:Kanit;padding:7px 15px;background:#f9f9f9;border:1px solid #ccc;cursor:pointer;float:left}
#clear-form-button button:hover{background:#f0f0f0}
#clear-form-button a{padding:7px 60px;border:1px solid #0472FF;font-size:20px;font-family:Kanit;font-weight:300;background:#0472FF;color:#fff;cursor:pointer;transition:.1s all;text-decoration:none;float:right}
#clear-form-button a:hover{background:#0048a5;transition:.3s all}
#clear-form-button{padding: 0}
@media(max-width: 399px){
	#clear-form-button>button{width: 100%;text-align: center;margin-bottom: 10px;}
	#clear-form-button>a{width: 100%;text-align: center;margin-bottom: 40px;}

}


#petition-layout .wrap-formA{width:80%;position:relative;padding-bottom:20px;margin:0 auto;margin-bottom:40px}
#petition-layout .wrap-formA:after{content:'';width:100%;height:3px;background:#eee;border-radius:50%;position:absolute;bottom:0;left:0;right:0;margin:0 auto}
#petition-layout .wrap-formA{width: auto;max-width: 100%}
	
#petition-layout .form-groupA{display:grid;grid-template-columns:180px auto;margin-bottom:20px}
#petition-layout .form-groupA label:after{content:''}
#petition-layout .form-groupA label{text-align:right;padding-right:15px;color:#000;font-size:15px;font-family:Arial,sans-serif;padding-top:1px;font-weight:700}

/*
#petition-check-form .form-group{display:block;text-align:center}
#petition-check-form .form-group label{display:block;text-align:center;margin-bottom:2px;color:#333;font-family:Kanit;font-size:18px;font-weight:400}
#petition-check-form .form-group label:after{display:none}
#petition-check-form .form-group input{padding:12px;width:270px;text-align:center;width:100%}
*/
#petition-layout .form-groupA{grid-template-columns: auto}
#petition-layout .form-groupA label{text-align: left}
