.registo {margin-top:95px;margin-bottom:30px;}

.registo > .row > div:nth-child(2) {padding-bottom:40px;margin-bottom:20px;}

h2 {text-align:center;text-transform:uppercase;margin-top:0;margin-bottom:40px;font-size:17px;}

form.login label {width:100%;font-weight:400;font-size:14px;line-height:25px;text-align:right;margin-right:20px;margin-top:20px;}
form.login input {background:transparent;border:1px solid #000;width:100%;margin-top:20px;}
form.login input[type="radio"] {width:20px;margin-right:3px;}
form.login input[type="radio"]:last-child {margin-left:20px;}

form.login a {float:right;color:#fabc00;margin-top:5px;}

.send {text-align:center;margin-top:40px;}
.send button {background:transparent;border:1px solid #000;text-transform:uppercase;padding:4px 50px;font-size:14px;}
.send button:hover {background:#a0a0a0;}
.send a {height:20px;display:inline-block;padding-left:30px;text-transform:uppercase;font-size:11px;background:url(../img/icons/pdf.png) no-repeat right top;background-size:contain;padding-right:30px;}
.send p {margin-top:10px;}
.send p span.ok {color:#38AA3B;}
.send p span.erro {color:#d0193c;}

.textc {text-align:center;margin-top:20px;margin-bottom:40px;}

@media screen and (max-width:768px){
  .registo {margin-top:55px;}
  h2 {margin-bottom:20px;}
  
  form.login label {font-size:12px;line-height:15px;margin-top:20px;text-align:left;}
  form.login input {margin-top:0;}
}
