body{letter-spacing:0.1px;background-color:rgba(255, 255, 255, 1);color:rgb(157, 157, 156);font-family: "Roboto"; margin:0px;height:100%;}
input[type=text],input[type=password]{width: 100%;border-radius:10px;height:40px;border-width:1px; border-style: solid; border-color: rgb(157, 157, 156);font-size:18px;padding-left:3%;-webkit-box-shadow: inset 0 0 0 50px #fff;-webkit-text-fill-color: rgb(28, 14, 67);}
input[type=text]:hover,input[type=password]:hover,input[type=text]:focus,input[type=password]:focus{border-width: 1px;border-color: rgb(180, 1, 85);-webkit-text-fill-color:rgb(180, 1, 85);border-style: solid; outline: none;}
.trtitle{line-height: 200%;vertical-align: text-bottom;}
.trerror{line-height: 200%;vertical-align: text-bottom;color:red;}
.trinput{line-height: 400%;}
.spacer{line-height:10%;}
.logoDiv{position:absolute;left:50%;top:20%;margin-top: -37px; margin-left: -10%; width:20%;text-align:center;}
.divElement{position:absolute;left:50%;top:45%;margin-top: -39px; margin-left: -14%; width:28%;}
.loginbuttom{border-radius: 10px;background-color: rgb(180, 1, 86); width: 100%;border:0px solid white;height:40px;color:white;font-size: 10pt;margin:auto; }
.loginbuttom:hover, .loginbuttom:focus{background-color:rgb(28, 14, 67);}
.footer{color: rgb(180, 1, 85); width:100%; height:10%; min-height:70px; position:absolute; bottom:20px;}
.footer table{width:100%;}
.footer td{width:33.33%; margin:auto; text-align:center; color:rgb(180, 1, 85); font-size: 18px; font-weight:600;}
.footer td img{height:100%; }