  body { text-align: center; }

  	.s1{float: left; padding-right: 5px;}
	.s2{display: none;}
	.s3{border: 0px;}
	.s4{display: none;}
	.s5{display: none;}
	.s6{border: 0px; vertical-align: bottom;}
	.s7{border: 0px;}
	.s8{clear: both;}

	.captcha_loading_image{display: none;}

  h3 { font-size: 20px; }
  body { font: 20px Helvetica, sans-serif; color: #333; }
  article { display: block; text-align: left;
    /* width: 444px;  */
}
  a { color: #dc8100; text-decoration: none; }
  a:hover { color: #333; text-decoration: none; }

  .contact_captcha {
    display: inline-block;
    /* margin-bottom: 0.5rem; */
    font-weight: 700;
    display: block;
    /* font-size: 1.2rem; */
    font-size: 14px;
    /* vertical-align: sub; */
    width:auto;
  }
  em.valid { color: #00ccff; }
  em.invalid { color: #f00; font-weight: bold; }
  .form-control {
        /* display: block; */
        width: 120px;
        padding: 6px 12px;
        font-size: 14px;
        line-height: 1.42857143;
        color: #555;
        background-color: #fff;
        background-image: none;
        border: 1px solid #ccc;
        border-radius: 4px;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
        -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
        -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
        transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    }
    .button {
        background-color: #4272d7; /* GreenBlue */
        border: none;
        color: white;

        text-align: center;
        text-decoration: none;
        display: inline-block;

        border: 1px solid transparent;
        padding: 0.375rem 0.75rem;
        font-size: 15px;
        line-height: 1.5;
        border-radius: 0.25rem;
    }


