body {
  /*background: #eee !important;*/
  /*background-image: url('../img/Homepage Banner.jpg');*/
  /*background-image: url('https://s3.us-east-2.amazonaws.com/cambriananalytics/files/Analytics+Platform/Images/Homepage+Banner.jpg');*/
  /*background: url('https://cambriananalytics.s3.us-east-2.amazonaws.com/files/Analytics+Platform/Images/cambrian+splash+2.png') no-repeat center;*/
  background-size: contain;
  /*background-size: cover;*/
  /*background-color: #f2f3f3;*/
  /*background-color: #a7a9a9;*/
  /*position: relative;*/
}

.wrapper {
  /*margin-top: 80px;*/
  /*margin-bottom: 80px;*/

  background-color: rgba(242, 242, 243, 0.5);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.form-signin {
  /*margin-top: 210px;*/
  margin-top: 180px;
  /*margin-left: 525px;*/
  /*margin-top: 10%;*/
  /*margin-left: 37%;*/
  margin: 210px auto;
  /*max-width: 380px;*/
  /*max-width: 25%;*/
  max-width: 500px;
  padding: 15px 35px 45px;
  /*margin: 0 auto;*/
  background-color: #fff;
  border: 1px solid #e4e4e6;
  /*border-radius: 6px;*/
  box-shadow: 0px 3px 6px rgba(3, 0, 71, 0.1);
  width:40%;
}
.form-signin .form-signin-heading,
.form-signin .checkbox {
  margin-bottom: 20px;
}

.form-signin-header-text{
    height: 36px;
    font-family: 'IBM Plex Sans', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 20px;
    color: #151515;
    text-align: center;
    /*margin-bottom: 16px !important;*/
}

.form-signin .checkbox {
  font-weight: normal;
}
.form-signin .form-control {
  position: relative;
  font-size: 16px;
  height: auto;
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin input[type="text"] {
  margin-bottom: -1px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.form-signin input[type="password"] {
  margin-bottom: 20px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.login-input-field{
    /*width: 468px;*/
    width: 100%;
    height: 46px;
    background: #FFFFFF;
    border: 1px solid rgba(21, 21, 21, 0.2);
    color: rgba(21, 21, 21, 0.6);
    padding: 16px 12px;
    /*margin-right: 4px;*/
}

.login-input-field:hover{
    background: #FFFFFF;
    border: 1px solid #151515;
}

.login-input-field:focus{
    background: #FFFFFF;
    border: 1px solid #151515;
    color: #151515;
}

.login-input-field:disabled{
    background: #F7F7F7;
    border: 1px solid rgba(21, 21, 21, 0.3);
    color: rgba(21, 21, 21, 0.3);
}