* {
 box-sizing: border-box !important;	
}

.ui-header{
	box-shadow: 0px 0px 5px black;
	-webkit-box-shadow: 0px 0px 5px black;
}

.ui-footer{
	box-shadow: 0px 0px 5px black;
	-webkit-box-shadow: 0px 0px 5px black;
}

.ui-content{
	padding-bottom: 100px !important;
	overflow-x: auto !important;
}

.ui-table th, .ui-table td {
	padding: 5px 4px !important;
  line-height: 1.2em !important;
}

.ui-mobile label {
	font-size: 1em !important;
	margin-bottom: 5px !important;
	margin-top: 10px !important;
	font-weight: normal !important;
}

/**  FORMS  **/

.ui-btn-corner-all, .ui-btn.ui-corner-all, .ui-corner-all, .ui-flipswitch.ui-corner-all, .ui-li-count, .ui-slider-track.ui-corner-all {
	border-radius: 3px !important;
}

/*.ui-input-text {
	margin: 2px !important;
  }*/
  .ui-select {
   margin: 2px !important;
 }

 .ui-select > .ui-btn {
  padding-bottom: 7px !important;
  padding-top: 7px !important;
}
.ui-select.ui-mini > .ui-btn {
  padding-bottom: 6px !important;
  padding-top: 6px !important;
}

/**  / FORMS  **/

.custom-corners .ui-bar {
  -webkit-border-top-left-radius: inherit;
  border-top-left-radius: inherit;
  -webkit-border-top-right-radius: inherit;
  border-top-right-radius: inherit;
}
.custom-corners .ui-body {
  border-top-width: 0;
  -webkit-border-bottom-left-radius: inherit;
  border-bottom-left-radius: inherit;
  -webkit-border-bottom-right-radius: inherit;
  border-bottom-right-radius: inherit;
}

.ui-page-theme-a .ui-btn:focus, html .ui-bar-a .ui-btn:focus, html .ui-body-a .ui-btn:focus, html body .ui-group-theme-a .ui-btn:focus, html head + body .ui-btn.ui-btn-a:focus, .ui-page-theme-a .ui-focus, html .ui-bar-a .ui-focus, html .ui-body-a .ui-focus, html body .ui-group-theme-a .ui-focus, html head + body .ui-btn-a.ui-focus, html head + body .ui-body-a.ui-focus {
  box-shadow: none;
}

.ui-popup-container, .ui-popup {
  z-index: 99999;
}

.ui-panel-display-overlay {
  z-index: 99991;
}

.ui-filterable .ui-input-search {
  margin-bottom: 10px;
  font-size: 12px;
}

.ui-header-fixed, .ui-footer-fixed {
  z-index: 99990;
}

.ui-loading .ui-loader {
    top: 40%;
}