input.form-check-input[type=checkbox]{
  display:inline-block!important;
  opacity:1!important;
  visibility:visible!important;
  width:18px!important;
  height:18px!important;
  vertical-align:middle!important;
  position:static!important;
  margin-right:8px!important;
  -webkit-appearance:none!important;
  -moz-appearance:none!important;
  appearance:none!important;
  border:2px solid #215679!important;
  border-radius:4px!important;
  background:#fff!important;
  cursor:pointer;
}
input.form-check-input[type=checkbox]:checked{
  background:#215679!important;
  border:2px solid #215679!important;
}
input.form-check-input[type=checkbox]:checked:after{
  content: '';
  position: absolute;
  left: 5px;
  top: 2px;
  width: 5px;
  height: 10px;
  border: solid #fff;
  border-width: 0 2.5px 2.5px 0;
  border-radius: 1px;
  transform: rotate(45deg);
  display: block;
}
input.form-check-input[type=checkbox]{
  position: relative!important;
}


