/*
 Prime CSS conflicts with CSS Button and Accordion. Override Prime-UI CSS by 
 restoring the rules that Profound UI sets for CSS Buttons.
*/

/* CSS Buttons, Accordion Icons */
.ui-btn > span.ui-btn-inner > span.ui-icon,
/* JQuery Mobile Icons inside Icon Selector in Visual Designer */
body > div > div > div > div > span.ui-icon
 {
  width: 18px;
  height: 18px;
  display: inline;
  text-indent: unset;
  overflow: unset;
  background-repeat: no-repeat;
  background-image: url(/profoundui/proddata/css/images/icons-18-white.png);
}

span.ui-icon-plus { background-position: -1px -1px; }
span.ui-icon-minus { background-position: -37px -1px; }
span.ui-icon-check { background-position: -252px -1px; }
span.ui-icon-gear { background-position: -288px -1px; }
span.ui-icon-refresh { background-position: -323px -1px; }
span.ui-icon-star { background-position: -467px -1px; }
span.ui-icon-alert { background-position: -503px -1px; }
span.ui-icon-info { background-position: -539px -1px; }
span.ui-icon-home { background-position: -575px -1px; }
span.ui-icon-search { background-position: -611px -1px; }

/* For Custom Widgets, avoid the 1px padding that profoundui.css sets. */
div[puicustom=true], div[puicustom=true] div {
  padding: unset;
}
