* {
  font-family: Arial,sans-serif !important
}

.blue {
  color: #62C5DC
}

.white {
  color: white
}

.ui-body-c,
.ui-overlay-c,
.ui-btn-up-c,
.ui-btn-hover-c,
.ui-btn-inner,
.ui-corner-top,
.ui-corner-bottom,
.ui-corner-tl,
.ui-corner-tr,
.ui-corner-bl,
.ui-corner-br,
.ui-corner-top,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-left,
.ui-corner-all,
.ui-btn-corner-tl,
.ui-btn-corner-tr,
.ui-btn-corner-bl,
.ui-btn-corner-br,
.ui-btn-corner-top,
.ui-btn-corner-bottom,
.ui-btn-corner-right,
.ui-btn-corner-left,
.ui-btn-corner-all {
  background: transparent;
  border: 0;
  border-radius: 0;
  color: white;
  text-shadow: none;
}

.ui-btn-icon-left .ui-icon {
  left: auto;
  right: 10px;
}

.ui-controlgroup,
fieldset.ui-controlgroup,
.ui-collapsible-content {
  margin: 0;
  padding: 0;
}

.investigation-item {
  padding-left: 25px;
  text-align: left;
}

.investigation-item .ui-controlgroup-controls .ui-btn-text {
  color: black
}

.investigation-item .ui-collapsible-heading {
  background-color: transparent !important;
  border: 0;
}

.investigation-item .ui-icon {
  display: none !important
}

.date {
  margin-right: 5px
}

span.lock {
  background-image: url('/assets/img/mobile-lock.png');
  background-repeat: no-repeat;
  display: none;
  height: 11px;
  margin-left: -15px;
  margin-top: 3px;
  position: absolute;
  width: 12px;
}

.lock span.lock {
  background-position: top left;
  display: block;
}

.unlocked span.lock {
  background-position: bottom left;
  display: block;
  height: 10px;
}

.ui-collapsible-heading {
  background-color: black;
  border-bottom: 1px solid #4f4e4e;
  border-top: 1px solid #4f4e4e;
  height: 57px;
  padding-left: 15px;
}

.ui-collapsible-heading h4 {
  padding-left: 15px
}

.ui-collapsible-heading .ui-btn-inner,
.ui-collapsible-heading .ui-btn-icon-left .ui-btn-inner {
  padding-left: 0
}

.ui-collapsible-heading:active {
  background-color: #666 !important
}

.ui-input-text {
  background: white;
  color: black;
}

.ui-btn-inner {
  text-overflow: clip;
  white-space: normal;
}

.ui-icon,
.ui-icon-searchfield::after {
  background-color: white;
  background-image: url('http://code.jquery.com/mobile/1.1.1/images/icons-18-black.png');
}

.ui-collapsible-heading.ui-collapsible-heading-collapsed {
  background-position: right -35px
}

#container {
  background-color: black;
  background-image: url('/assets/img/mobile-background.jpg');
  background-position: top center;
  background-repeat: no-repeat;
}

#header {
  text-align: center
}

#header.ui-bar-a {
  background: transparent;
  border: 0;
  text-shadow: 0;
}

#content {
  padding-left: 10px
}

#logo {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  position: relative;
  top: 10px;
}

h2 {
  color: white;
  text-transform: uppercase;
}

#footer {
  color: #333;
  font-size: 10px;
  text-align: center;
}

#footer a {
  color: #333;
  text-decoration: underline;
}
