.form .campo{margin:0 0 25px 0}.form input,.form select,.form textarea{width:100%;padding:10px;box-sizing:border-box;background-color:#FFF;border:1px solid #D3D3D3;color:#333;border-radius:5px;margin:0 0 0 0}.form input[type=button],.form input[type=submit]{width:auto}.form input:disabled,.form select:disabled,.form textarea:disabled{background-color:#F3F3F3}.form label{display:block;margin:5px 0 5px 0}.form .error{color:#e46e65;font-size:12px}.campo_senha{position:relative}.campo_senha input{padding-right:40px}.toggle_senha{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;line-height:0}.toggle_senha svg{width:20px;height:20px;stroke:#767676}