#new-checkbox {background: #fff; padding: 10px; margin-bottom: 9px;margin-top: 0;}
#new-checkbox label { width: auto;
    color: #4f5253;  font-family: FrutigerLTStd65Bold_18824;
    display: inline-block;
    margin-top: 0;
    position: absolute; left:20px}
#new-checkbox h1 { color: #4f5253; font-size: 15px; text-align: left; margin: 0 0 10px 0;  font-family: FrutigerLTStd65Bold_18824;}
.mar-btm { margin-bottom: 15px; display: -webkit-box;}
/*#new-checkbox input[type=checkbox]:after{ content: ""; font-weight: bold; font-size: 20px; color: #000; background-color: #fff; border-radius: 0px; display: inline-block; text-align: center; vertical-align: middle;  height: 11px; line-height: 5px; width: 12px; margin-right: 0; margin-top: -2px; border: 2px solid red;
}
#new-checkbox input[type=checkbox]:checked:after {
    content: "✓";font-weight: bold; font-size: 20px; color: #000; background-color: #fff; border-radius: 0px; display: inline-block;
    text-align: center; vertical-align: middle; height: 11px; line-height: 5px; width: 12px; margin-right: 0; margin-top: -2px; border: 2px solid red;
}*/

.block-new { margin-bottom: 0; }
#block-half-one {
    width: 49%;
    float: left;
    margin-bottom: 10px;
}

#block-half-two {
    width: 49%;
    float: right;
    margin-bottom: 10px;
   
}

.checkWrap {
position: relative;
    display: inline-block;
    height: 18px;
}
.checkWrap input[type="checkbox"],
.checkWrap input[type="radio"] {
  position: relative;
  transform: scale(1.5);
  z-index: 9;
  opacity: 0;
}
.checkWrap .chkLbl {
  height: 17px;
  width: 17px;
  border: 2px solid #7b7c7c;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
}
.checkWrap input[type="checkbox"]:checked + .chkLbl:after,
.checkWrap input[type="radio"]:checked + .chkLbl:after {
  content: "\1F5F8";
  position: absolute;
  left: 0px;
  top: -14px;
  font-size: 27px; 
}
.contentParent {
  text-align: left;
}
.contentParent .suppText {
  font-weight: bold;
  margin-left: 10px;
}


input[type="checkbox"] {visibility: hidden;}
label {  cursor: pointer;}
input[type="checkbox"] + label:before {  border: none;  content: "\00a0";  display: inline-block;  font: 16px/1em sans-serif;  height: 20px;
  margin: 0 .25em 0 0;  padding: 0;  vertical-align: top;  width: 20px; background: #ffffff; border-radius:0; padding-top:2px; box-sizing:border-box; border:2px solid #d4d2d2 }
input[type="checkbox"]:checked + label:before {  background: #ffffff;  color: #7b7c7c;  content: "\2713";  text-align: center; }
