

body
{
   background-image: url("images/main-bg.png");
   background-repeat: no-repeat;
   background-size: cover;   
}
.register-form {
    padding: 25px 15px;
    border-radius: 0px 40px 0px 40px;
    margin: 50px 0px;
    border: 1px solid #ddd;
    float: left;
    width: 100%;
    box-shadow: 0px 0px 10px 0px #cacaca;
    border-left: 5px solid #e11d24;
    background: #fff;
}
.register-form .form-group {
    position: relative;
}
.register-form .hint {
    display: none;
    position: absolute;
    right: 0;
}
.register-form span {
    display: block;
    padding: 2px 15px;
    border-radius: 4px;
}
.register-form input:focus + span {
    display: block;
}

.btn-success {
  color: #fff;
  background-color: #f29112;
  border-color: #f29112;
}
.btn-success:hover {
  color: #fff;
  background-color:gray;
  border-color: gray;
}
.text-success {
  color: #f29112 !important;
}
a.text-success:hover {
  color: gray !important;
}