:root {
  --input-padding-x: .85rem;
  --input-padding-y: .85rem;
}

html,
body {
  height: 100%;
}

body {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #f5f5f5;
}
.alert-danger{display:none;color:#fff;position:absolute;top:20%;right:20;padding-top:30px;padding-bottom:30px;background-color: #de3a49;}  

.form-signin {
  width: 100%;
  max-width: 420px;
  padding: 15px;
  margin: auto;
}

.form-label-group {
  position: relative;
  margin-bottom: 1rem;
}



.form-label-group input{
  line-height:40px
}

