body{

  padding-left: 0;

  max-width: 360px;

  margin: 5% auto;

  overflow-x: hidden;

  transition: all 0.5s;

  font-family: 'Roboto', Arial, Tahoma, sans-serif;

  font-size: 14px;

  line-height: 1.42857143;

  color: #333;

  /* background-image: url(../image/background2.jpg) !important; */
  background-size: cover;
    background-repeat: no-repeat;

}

.betterExperience{
  font-size: 0.9em;
  text-align: center;
  margin-top: 1.5em;
}
.copyright{
  font-size: 0.8em;
  text-align: center;
  margin-top: 1.3em;
}
.logo{

  margin-bottom: 10px;

  text-align: center;

}

.logo a{

  width:100%;

  text-align: center;

  color: #fff;

  text-decoration: none;

}

.card{

  background: #fff;

  min-height: 50px;

  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);

  position: relative;

  margin-bottom: 30px;

}

.card-body{

  font-size: 14px;

  color: #555;

  padding: 20px;

}

.card-body .msg{

  color: #555;

  margin-bottom: 30px;

  text-align: center;

}

.card-body .error, .card-body .error2{

  color:red;

  display: none;

  margin-top: -15px;

  margin-bottom: 10px;

}

.input-group {

  width: 100%;

  margin-bottom: 20px;

}

.input-group .input-group-addon {

  border: none;

  background-color: transparent;

  padding-left: 0;

  font-weight: bold;

  padding: 8px 0 0 6px; 

}

.input-group .form-line {

  display: inline-block;

  width: 100%;

  border-bottom: 1px solid #ddd;

  position: relative;

}

.input-group input[type="text"], .input-group .form-control {

  border: none;

  box-shadow: none;

  padding-left: 0;

}

.p-t-5 {

  padding-top: 5px;

}

.card .bg-pink{

  border-bottom: none !important;

  color: #fff !important;

}

.bg-pink{

  background-color: #E91E63 !important;

}

.btn:not(.btn-link):not(.btn-circle) {

  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.16), 0 2px 10px rgba(0, 0, 0, 0.12);

  -webkit-border-radius: 2px;

  -moz-border-radius: 2px;

  -ms-border-radius: 2px;

  border-radius: 2px;

  border: none;

  font-size: 13px;

  outline: none;

}

.forget-password-block{
  text-align: center;
  margin-top: 0.5em;
}
.forgot-password{
  color:black !important;
  text-decoration: none;
}