input{   border:1px solid #aaa;font-family:inherit;min-width:280px;height:30px;text-align:center;margin-top:15px;margin-bottom:15px;}  label{   font-weight:800;}  .asteriks{   color:#ca1d61;}  #title{   color:#ca1d61;}  #recall_form{      max-width:500px;display:inline-block;}  #form-container{   text-align:center;}  #recall_submit{   padding:5px 25px;}    li{   line-height:2;}  :invalid{   outline:1px solid red;}  .shell{   position:relative;line-height:1;} .shell span{   position:absolute;left:3px;top:1px;color:#ccc;pointer-events:none;z-index:-1;} .shell span i{   font-style:normal;color:transparent;opacity:0;visibility:hidden;}  input.masked, .shell span{   font-size:16px;font-family:monospace;padding-right:10px;background-color:transparent;text-transform:uppercase;}   