.ui-breadcrumb a:active, .ui-breadcrumb a:link, 
.ui-breadcrumb a:visited, .ui-breadcrumb a:hover, 
.ua-file a:active, .ua-file a:link, 
.ua-file a:visited, .ua-file a:hover{
  color: #52ab32;
}

.multiplicity-dialog table .ui-button {
  background: #e8e8e8 50% 50% repeat-x!important;
  color: #00000!important;
}
 
.ui-radiobutton-box.ui-state-active,
.ui-chkbox-box.ui-state-active {
  background-color: #007091;
}

.ui-search-white {
  background-color:  #007091!important;
}

.ui-btn-blue,
.ui-dialog button {
  color: #FFF!important;
  background-color: #007091!important;
}

.login-logo {
  height: 120px!important;
}

.ui-about {
  background: url("/javax.faces.resource/images/patchmanager16.png.jsf") no-repeat left center!important;
}

.ui-datepicker-calendar a.ui-state-default.ui-state-active {
  border: 1px solid #007091;
  background-color: #007091;
  color: #ffffff;
}


body .ui-breadcrumb .ui-breadcrumb-items li:not(.ui-breadcrumb-chevron)::before
{
  content: "";
  font-family: "primeicons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-indent: 0 !important;
  background-image: none !important;
  margin: 0 .5rem 0 .5rem;
  color: #495057;
}
body .ui-breadcrumb .ui-breadcrumb-items li:first-child a.ui-icon-home
{
  background: url("/javax.faces.resource/images/patchmanager16.png.jsf") no-repeat left center!important;
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
  color: #6c757d;
  margin: 0;
}

.ui-helper-clearfix::before, .ui-helper-clearfix::after
{
  content: "";
  display: table;
  border-collapse: collapse;
}
