diff --git a/sass/_components.scss b/sass/_components.scss
index 10dfe7397..feda0aaf7 100644
--- a/sass/_components.scss
+++ b/sass/_components.scss
@@ -8,14 +8,12 @@
@import './components/Form/dropdown';
@import './components/Form/form-group';
@import './components/Form/list-form-factory';
-@import './components/HostStatus/host-status';
@import './components/Table/editable-table-actions';
@import './components/Table/editable-table';
@import './components/TemplateSource/template-source';
@import './components/VmConsoles/desktop-viewer-selector';
@import './components/VmDetails/boot-order';
@import './components/VmDetails/vm-details';
-@import './components/VmStatus/vm-status';
@import './components/Wizard/create-vm-wizard';
@import './components/Wizard/wizard';
@import './components/ConfigurationSummary/configuration-summary';
@@ -35,6 +33,8 @@
@import './components/CreateBaremetalHostDialog/create-baremetal-host-dialog';
@import './components/StorageOverview/data-resiliency';
@import './components/StorageOverview/top-consumer';
+@import './components/Status/status';
+@import './components/HostStatus/host-status';
/*
TODO: these styles should be backported to the corresponding PF-React package
diff --git a/sass/components/HostStatus/host-status.scss b/sass/components/HostStatus/host-status.scss
index 166ae1efb..635c86e63 100644
--- a/sass/components/HostStatus/host-status.scss
+++ b/sass/components/HostStatus/host-status.scss
@@ -1,3 +1,7 @@
-.kubevirt-host-status__icon {
- margin-right: 5px;
+.kubevirt-host-status__description {
+ margin-bottom: 1em;
+}
+
+.kubevirt-host-status__reason {
+ margin-bottom: 1em;
}
diff --git a/sass/components/Status/status.scss b/sass/components/Status/status.scss
new file mode 100644
index 000000000..dc1d2cad8
--- /dev/null
+++ b/sass/components/Status/status.scss
@@ -0,0 +1,8 @@
+.kubevirt-status__icon {
+ margin-right: 5px;
+}
+
+.kubevirt-status__button {
+ padding: 0;
+ margin: 0;
+}
diff --git a/sass/components/VmStatus/vm-status.scss b/sass/components/VmStatus/vm-status.scss
deleted file mode 100644
index 07918ecf3..000000000
--- a/sass/components/VmStatus/vm-status.scss
+++ /dev/null
@@ -1,3 +0,0 @@
-.kubevirt-vm-status__icon {
- margin-right: 5px;
-}
diff --git a/src/components/BareMetalHosts/StatusComponents.js b/src/components/BareMetalHosts/StatusComponents.js
index 944351940..4aea7d2a6 100644
--- a/src/components/BareMetalHosts/StatusComponents.js
+++ b/src/components/BareMetalHosts/StatusComponents.js
@@ -1,19 +1,8 @@
import React from 'react';
import PropTypes from 'prop-types';
import { Popover } from '@patternfly/react-core';
-import { Icon } from 'patternfly-react';
-export const IconAndText = ({ icon, text }) => (
-