Input{
  -webkit-border-radius: 0;
}

.os{font-family:Open Sans}
.osl10{font-family:Open Sans;font-weight:300;font-size:10pt;}
.osl12{font-family:Open Sans;font-weight:300;font-size:12pt;}
.osl14{font-family:Open Sans;font-weight:300;font-size:14pt;}
.osl16{font-family:Open Sans;font-weight:300;font-size:16pt;}
.osl18{font-family:Open Sans;font-weight:300;font-size:18pt;}
.osb10{font-family:Open Sans;font-weight:700;font-size:10pt;}
.osb12{font-family:Open Sans;font-weight:700;font-size:12pt;}
.osb14{font-family:Open Sans;font-weight:700;font-size:14pt;}
.osb16{font-family:Open Sans;font-weight:700;font-size:16pt;}
.osb18{font-family:Open Sans;font-weight:700;font-size:18pt;}
.oslink{color:#00ae37;text-decoration:none;}
.ostxtbox{font-family:Open Sans;height:25px;font-weight:700;}
#oslink{color:#00ae37;text-decoration:none;}

input[type="text"]:disabled{
	background-color:#dcdcdc;
}

input[type="checkbox"]{
 width:20px;height:20px;font-weight:700;
}
input[type="radio"]{
 width:20px;height:20px;font-weight:700;
}

 xinput[type="checkbox"] +label{  
	   background: url('https://b2b.pharmacom.at/templates/active/img/_PHARMACOM_ICONS/check2.png') 0 0px no-repeat;
    height:24px;
	width:24px;
    padding-left: 18px;
	 display:inline-block;
}
 xinput[type="checkbox"]:checked + label  {
    background: url('https://b2b.pharmacom.at/templates/active/img/_PHARMACOM_ICONS/check1.png') 0 0px no-repeat;
	
    height:24px;
	width:24px; 
	display:inline-block;

}
xinput[type="checkbox"] {
    display: none;
}

xinput[type="checkbox"]{
-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
	-moz-appearance:none;
-webkit-appearance:none;
-o-appearance:none;
	cursor: pointer;	
}
xinput[type="radio"]{
-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
	-moz-appearance:none;
-webkit-appearance:none;
-o-appearance:none;
	cursor: pointer;
}

 xinput[type="radio"] +label{  
	   background: url('https://b2b.pharmacom.at/templates/active/img/_PHARMACOM_ICONS/radio2.png') 0 0px no-repeat;
    height:24px;
	width:24px;
    padding-left: 18px;
	 display:inline-block;
}
 xinput[type="radio"]:checked + label  {
    background: url('https://b2b.pharmacom.at/templates/active/img/_PHARMACOM_ICONS/radio1.png') 0 0px no-repeat;
	
    height:24px;
	width:24px; 
	display:inline-block;

}
xinput[type="radio"] {
    display: none;
}
