/* ***************************************************************************************** */
/* jquery theme overrides */
/* ***************************************************************************************** */
.ui-field-contain {
  border: 0 !important; }

div.controlgroup-textinput {
  padding-top: 1px;
  padding-bottom: 2px; }

.ui-mini div.controlgroup-textinput {
  padding-top: 3px;
  padding-bottom: 0; }

/*.ui-responsive-panel p {padding-left:17px !important;}*/
.messages .ui-bar {
  text-shadow: none !important; }

.ui-listview > li h1, .ui-listview > li h2, .ui-listview > li h3, .ui-listview > li h4, .ui-listview > li h5, .ui-listview > li h6 {
  padding: 0 !important; }

/* remove margins in heading when in pop-up */
.ui-popup-container h3 {
  margin: 0; }

/* get rid of extra spacing in mobile form view */
.ui-field-contain, .ui-mobile fieldset.ui-field-contain {
  padding: 0; }

/* collapsible list view css from examples */
.ui-li-static.ui-collapsible > .ui-collapsible-heading {
  margin: 0; }

.ui-li-static.ui-collapsible {
  padding: 0; }

.ui-li-static.ui-collapsible > .ui-collapsible-heading > .ui-btn {
  border-top-width: 0; }

.ui-li-static.ui-collapsible > .ui-collapsible-heading.ui-collapsible-heading-collapsed > .ui-btn,
.ui-li-static.ui-collapsible > .ui-collapsible-content {
  border-bottom-width: 0; }

a.ui-btn, button.ui-btn {
  padding: 0.7em 0.4em !important; }

/* default 0.7em 1em */
a.ui-btn-icon-left {
  padding-left: 2.5em !important; }

.ui-panel.ui-panel-position-right fieldset, .ui-panel.ui-panel-position-right h2 {
  margin-left: 2px; }

.ui-panel.ui-panel-position-right label {
  margin-left: 4px;
  margin-right: 5px; }

/* this is not working for horizontal radios */
.ui-panel.ui-panel-position-right .ui-radio label {
  margin-left: 0;
  margin-right: 0; }

.ui-panel.ui-panel-position-right ul li {
  padding-left: 6px; }

/* trying to increase visibility of suggest fields */
.ui-field-contain ul.ui-listview li {
  font-size: 0.9em; }

.ui-field-contain > label ~ [class*="ui-"], .ui-field-contain .ui-controlgroup-controls {
  width: 100% !important; }

.ui-listview > .ui-li-static {
  padding: 0.3em; }

/* clear button too low on filter search fields */
.filter_search .ui-btn.ui-input-clear {
  margin-top: -24px !important; }
