
.radiobox input[type=checkbox]:not(old),
.radiobox input[type=radio   ]:not(old){
  width     : 2em;
  margin    : 0;
  padding   : 0;
  font-size : 1em;
  opacity   : 0;
}

.radiobox input[type=checkbox]:not(old) + label,
.radiobox input[type=radio   ]:not(old) + label{
background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    border-radius: 4px;
    display: inline-block;
    line-height: 1.5em;
    padding: 10px 12px; margin-top:-17px; cursor: pointer;
}

.radiobox input[type=checkbox]:not(old) + label > span,
.radiobox input[type=radio   ]:not(old) + label > span{
  display          : inline-block;
background:#fff; border:1px solid #ccc; width:20px; height:20px; border-radius:100%; float:left; margin-right:5px;
  vertical-align   : bottom;
}

.radiobox input[type=checkbox]:not(old):checked + label > span,
.radiobox input[type=radio   ]:not(old):checked + label > span{ background:#fff; border:1px solid #ccc; width:20px; height:20px; border-radius:100%;
}

.radiobox input[type=checkbox]:not(old):checked + label > span:before{
  content     : '✓';
  display     : block;
  width       : 1em;
  color       : rgb(153,204,102);
  font-size   : 0.875em;
  line-height : 1em;
  text-align  : center;
  text-shadow : 0 0 0.0714em rgb(115,153,77);
  font-weight : bold;
}

.radiobox input[type=radio]:not(old):checked +  label > span > span{
  background: #8fba27 none repeat scroll 0 0;
    border-radius: 100%;
    display: block;
    height: 10px;
    margin-left: 4px;
    margin-top: 4px;
    width: 10px;
}
.radiobox {
  float: left;
  margin-right: 2%;
  width: 48%;
}





.radiobox2 input[type=checkbox]:not(old),
.radiobox2 input[type=radio   ]:not(old){
  width     : 56px;
  margin    : 0;
  padding   : 0;
  font-size : 1em;
  opacity   : 0;
  height    : 22px;
}

.radiobox2 input[type=checkbox]:not(old) + label,
.radiobox2 input[type=radio   ]:not(old) + label{
background: #fff none repeat scroll 0 0;
  
    display: inline-block;
    line-height: 1.5em;
    padding:0px 12px; margin-top:-17px; cursor: pointer;
}

.radiobox2 input[type=checkbox]:not(old) + label > span,
.radiobox2 input[type=radio   ]:not(old) + label > span{
  display          : inline-block;
background:#fff; border:1px solid #ccc; width:20px; height:20px; border-radius:100%; float:left; margin-right:5px;
  vertical-align   : bottom;
}


.radiobox2 input[type=checkbox]:not(old) + label.error1 > span,
.radiobox2 input[type=radio   ]:not(old) + label.error1 > span{ border:1px solid red;}



.radiobox2 input[type=checkbox]:not(old):checked + label > span,
.radiobox2 input[type=radio   ]:not(old):checked + label > span{ background:#fff; border:1px solid #ccc; width:20px; height:20px; border-radius:100%;
}

.radiobox2 input[type=checkbox]:not(old):checked + label > span:before{
  content     : '✓';
  display     : block;
  width       : 1em;
  color       : rgb(153,204,102);
  font-size   : 0.875em;
  line-height : 1em;
  text-align  : center;
  text-shadow : 0 0 0.0714em rgb(115,153,77);
  font-weight : bold;
}

.radiobox2 input[type=radio]:not(old):checked +  label > span > span{
  background: #8fba27 none repeat scroll 0 0;
    border-radius: 100%;
    display: block;
    height: 10px;
    margin-left: 4px;
    margin-top: 4px;
    width: 10px;
}
.radiobox2 {float: left; width: 80px;}
.radiobxsize{ width:117px;}
.mdappform .mdapp-row .radiobox2 label,.mdappform .md_lft .radiobox2 label{ padding:0px;} 
.app-level{ width:100%; float:left;}
.chkbx{ width:100%; float:left; }
 .ins_checkboxinfo{ width:100%; float:left;}
 .ins_checkboxinfo input[type="checkbox"] {
    display:none;
}

.ins_checkboxinfo input[type="checkbox"] + label {
    display: block;
    font-size: 15px;
    line-height: 15px; 
}
.ins_checkboxinfo input[type="checkbox"] + label,.ins_radioinfo input[type="radio"] + label{ background:none!important; }
.ins_checkboxinfo input[type="checkbox"] + label span {
    display:inline-block;
    width:19px;
    height:19px; float:left;
    margin:4px 4px 0 0;
    vertical-align:middle; border:1px solid #ccc; height:20px; width:20px;
    
    cursor:pointer;
}
.ins_checkboxinfo input[type="checkbox"] + label.error1 span { border:1px solid red;}
.ins_checkboxinfo input[type="checkbox"]:checked + label span:before {
  content     : '✓';
  display     : block;
  width       : 1em;
  color       : rgb(153,204,102);
  font-size   : 18px;
  line-height : 1em;
  text-align  : center;
  font-weight : bold;
}
.ins_checkboxinfo .lbl_md {
  margin-left: 29px; 
}