﻿body { padding-top: 30px; }
.form-control { border-left: 4px solid #820224; padding-left: 40px; height: 50px; font-size: 20px; }
#captcha .form-control-captcha:focus, .form-control:focus { border-color: #820224; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(130,2,36,.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(130,2,36,.6); }
#captcha .form-control-captcha:focus::-moz-placeholder, .form-control:focus::-moz-placeholder { color: #999; opacity: 0.9; }
#captcha .form-control-captcha:focus:-ms-input-placeholder, .form-control:focus:-ms-input-placeholder { color: #999; }
#captcha .form-control-captcha:focus::-webkit-input-placeholder, .form-control:focus::-webkit-input-placeholder { color: #999; }
i.icone { float: left; color: #820224; font-size: 20px; margin: 15px -20px -40px 15px; }

#captcha { position: relative; float: left; width: 100%; height: 50px; margin-bottom: 20px; border-left: 4px solid #820224; background-color: #fff; }
#captcha img { position: absolute; top: 1px; left: 0; border-right: 1px solid #ccc; }
#captcha .form-control-captcha { position: absolute; top: 0; left: 0; right: 0; width: 100%; border: 1px solid #ccc; font-size: 20px; border-radius: 0; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; height: 50px; padding: 6px 12px 6px 183px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; text-transform: uppercase; }
.label-login {padding-left:7px; font-size:18px; color:#820224;}
.botao-refresh { padding: 10px; font-size: 22px; }
.botao-refresh:active { padding-top: 12px; }