QCheckBox
{
   background: transparent;
   color: rgba(100, 100, 100, 100%);;
   padding-right: 10px;
   border: 0px solid #C0C0C0;
   font-weight: bold;
   font-family: "Nimbus Sans L";
   padding-left: 0px;
   padding-top: 0px;
}

QCheckBox:hover
{
   color: #000000;
   font-weight: bold;
   padding-right: 10px;
   border-right: 0px solid #C0C0C0;
   text-decoration: underline;
}

QCheckBox::indicator:unchecked
{
   border: 0px solid #000000;
   width: 40px;
   height: 40px;
   image: url(:/icons/png/icon_checkbox_off.png);
}

QCheckBox::indicator:checked
{
   border: 0px solid #000000;
   width: 40px;
   height: 40px;
   image: url(:/icons/png/icon_checkbox_on.png);
}

QCheckBox::indicator:checked:disabled
{
   border: 0px solid #C0C0C0;
   image: url(:/icons/png/icon_checkbox_on_disabled.png);
   width: 40px;
   height: 40px;
}

QCheckBox:disabled
{
   color: #C0C0C0;
   font-weight: normal;
}

QCheckBox::indicator:unchecked:disabled
{
   border: 0px solid #C0C0C0;
   image: url(:/icons/png/icon_checkbox_off_disabled.png);
   width: 40px;
   height: 40px;
}
