/* CSS Document */

.divCaptcha { display:inline-flex; padding:25px 30px 25px 20px; background-color:#f7f7f7; border-radius:5px; box-shadow:0 0 10px rgba(0,0,0,0.2); }
	.divCaptcha p { margin:10px 0 15px 0; font-size:11px; color:#666; }
	.divCaptcha img[src*=svg] { width:100px; height:100%; }
  .divCaptcha > div:last-of-type { display:flex; flex-direction:column; margin-left:30px; }
  .divCaptcha > div:last-of-type div { display:flex; }

.captcha { font-family:"Courier New", Courier, monospace; font-size:28px; text-transform:uppercase; font-weight:bold; color:#036; letter-spacing:6px; margin-left:10px; padding:2px; width:130px; box-sizing:border-box; }


@media only screen and (max-width: 480px) {
	.divCaptcha { width:100%; flex-direction:column; }
	  .divCaptcha div:first-of-type { text-align:center; margin-bottom:10px; }
		.divCaptcha div:nth-child(2) { margin-left:0; }
		.divCaptcha div:nth-child(2) span { text-align:center; }
}
