div.login_block_container .subheadings-uppercase {
    padding-bottom: 11px;
}
div.login_block_container .form-group .form-control{
  border-radius: 0px;
  height: 40px;
}
div.login_block_container .form-group label{
  margin-bottom: 0px;
  padding-left: 15px;
  font-weight: 600;
}

.remember-me[type="checkbox"]:before{
  position: relative;
  display: block;
  width: 25px;
  height: 25px;
  border: 1px solid #fff;
  content: "";
  background: #FFF;
}
.remember-me[type="checkbox"]:after{
  position: relative;
  display: block;
  top: -25px;
  width: 25px;
  height: 25px;
  border-width: 1px;
  border-style: solid;
  border-color: #fff;
  content: "";
  background-image: linear-gradient(135deg, #fff 0%,#FFF 100%);
  background-repeat: no-repeat;
  background-position:center;
}
.remember-me[type="checkbox"]:checked:after{
  background-image:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAQAAABuW59YAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAB2SURBVHjaAGkAlv8A3QDyAP0A/QD+Dam3W+kCAAD8APYAAgTVZaZCGwwA5wr0AvcA+Dh+7UX/x24AqK3Wg/8nt6w4/5q71wAAVP9g/7rTXf9n/+9N+AAAtpJa/zf/S//DhP8H/wAA4gzWj2P4lsf0JP0A/wADAHB0Ngka6UmKAAAAAElFTkSuQmCC'), linear-gradient(135deg, #B1B6BE 0%,#FFF 100%);
}

.remember-me-label {
  vertical-align: -webkit-baseline-middle;
}
