
#articlebody .softwareitem ul.softcompar:not(.ccm-ui){padding-left:40px !important;}
#articlebody .softwareitem ul.softcompar:not(.ccm-ui) li{
list-style-position:outside;
text-indent:-15px;
margin-top:5px;
margin-bottom:13px;
}
#articlebody .softwareitem ul.softcompar:not(.ccm-ui) li:before{
font-family:'Font Awesome 5 Pro',"FontAwesome",helvetica,arial,sans-serif; 
font-size: inherit; 
font-weight:900;
display:inline-block;
border:0;
width: 0.8rem;
padding:3px;
margin-top:-2px;
margin-right:3px;
vertical-align:middle;
transform: rotate(0deg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);
}

#articlebody .softwareitem ul.softcompar:not(.ccm-ui) li.proitem:before{
content:"\f00c"; 
color:#3fc161;
}

#articlebody .softwareitem ul.softcompar:not(.ccm-ui) li.conitem:before{
content:"\f00d";
color:#c13f3f;
}

#articlebody .softwareitem ul.ulpro{border-left:5px #3fc16121 solid;}
#articlebody .softwareitem ul.ulcon{border-left:5px #c13f3f1a solid;}

.si-windows{color:#fff;background-color:#00A4EF;}
.si-windows:before{content:'\f17a';}
.si-mac{color:#fff;background-color:#000;}
.si-mac:before{content:'\f179';}
.si-linux{color:#fff;background-color:#633e8b;}
.si-linux:before{content:'\f17c';}
.si-ios{color:#fff;background-color:#555;}
.si-ios:before{content:'\f179';}
.si-android{color:#fff;background-color:#78C257;}
.si-android:before{content:'\f17b';}
.si-router{color:#fff;background-color:#9c7a3e;}
.si-router:before{content:'\f8da';}

#articlebody .softwareitem .softplatforms .badge:before{font-family:'Font Awesome 5 Pro',"FontAwesome"; font-size: inherit; font-weight:400; padding-right:5px;color:#fff;}

#articlebody .softwareitem p.softrating{margin-bottom: 0.2em;}
#articlebody .softwareitem p.softrating span.badge {background-color:#f4f492;}

#articlebody .softwareitem .subh{margin-top:0; padding-top:0;}