body{font:Open Sans,sans-serif}.undelineIt{text-decoration:underline}.box{width:500px;padding:40px;position:absolute;top:50%;left:50%;background:url(/build/images/diapo2.5b4f99b5.jpg);background-repeat:no-repeat;background-position:50%;text-align:center;transition:.25s;margin-top:100px}.box input[type=email],.box input[type=password]{background:none;display:block;margin:20px auto;text-align:center;border:2px solid #3498db;padding:10px;width:250px;outline:none;color:#fff;border-radius:24px;transition:.25s}.box h1,.box p{color:#fff}.box h1{text-transform:uppercase;font-weight:500}.box input[type=email]:focus,.box input[type=password]:focus{width:300px;border-color:#2ecc71}.box input[type=submit]{background:none;display:block;margin:20px auto;text-align:center;border:2px solid #2ecc71;padding:14px 40px;outline:none;color:#fff;border-radius:24px;transition:.25s;cursor:pointer}.box input[type=submit]:hover{background:#2ecc71}.required:after {
    content:" *";
    color: red;
  }  input .infobull{
    position:absolute;
    margin-top:23px;
     margin-left:-35px;
     transform:scale(0) rotate(-12deg);
     transition:all .25s;
     opacity:0;
     color:#09c;
     background:rgba(0,0,0,.9);
     padding:15px;
     border-radius:3px;
     box-shadow:0 0 2px rgba(0,0,0,.5);
  }

.tooltip-arrow,
.red-tooltip + .tooltip > .tooltip-inner {background-color: #f00;}