form .card { background-color: #F1F1F1 !important; border-top: 4px solid #3D4144 !important; }
form .card { box-shadow: 0 1px 1px rgba(0,0,0,.05) -moz-box-shadow: 0 1px 1px rgba(0,0,0,.05); -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05); transition: all .4s ease; -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease; -o-transition: all .4s ease; }
form .card:hover { box-shadow: 0 0px 15px -6px rgba(0,0,0,.9); -moz-box-shadow: 0 0px 15px -6px rgba(0,0,0,.9); -webkit-box-shadow: 0 0px 15px -6px rgba(0,0,0,.9); }
form .card legend { color: #3D4144; font-size: 1rem; border-bottom: 1px solid rgba(0,0,0,.125); }
form label,
form .card a { color: #6c757d; }
form a.btn-silver,
form button { font-weight: 500 !important; }
form button:hover,
form button:focus,
form button:active { background-color: #FFFF7C !important; border-color: #3D4144 !important; color: #3D4144 !important; }
form div.pessoa-juridica { display: none; }
form i#view-password { top: 43px; right: 25px; cursor: pointer; color: #6c757d; }
