#Password_info{position:absolute;top:-4.5rem;right:-25rem;z-index:6;padding:15px;background:#fefefe;font-size:1em;border-radius:10px;box-shadow:0 1px 3px #ccc;display:none}#Password_info h4{margin:0 0 10px;padding:0;font-weight:400}#Password_info:before{font-family:"Material icons";content:"\e037";position:absolute;top:50%;left:-14px;font-size:20px;line-height:14px;transform:rotateY(180deg)}#Password_info ul li{margin:5px 20px;display:flex;align-items:baseline}.invalid_input:before,.valid_input:before{font-family:"Material Icons";margin-right:5px}#Password_info ul li strong{margin-left:3px}.invalid_input{line-height:24px;color:#ec3f41}.invalid_input:before{content:"\e14c";position:relative;top:2px}.valid_input{line-height:24px;color:#3a7d34}.valid_input:before{content:"\e5ca"}@media screen and (max-width:1200px) and (min-width:992px){#Password_info{right:-25rem}}@media (max-width:991px){#Password_info{top:-12rem;right:8rem}#Password_info:before{font-family:"Material Icons";content:"\e5c5";bottom:-9px;left:47%;top:auto;transform:none}}@media screen and (max-width:992px) and (min-width:768px){#Password_info{top:-11.9rem;right:10rem}}@media (max-width:768px){#Password_info{top:-12.5rem;right:0}}@media (max-width:500px){#Password_info{right:1rem}}