.hidden {
  display: none;
}

.ui-btn-text a {
  color: #2F3E46 !important;
  text-shadow: none !important;
}

.ui-li-thumb {
  position: relative!important;
  max-width: 40px;
  max-height: 40px;
  margin-top: 2px;
  border-radius: 8px;
}

.ui-li-has-thumb .ui-btn-inner a.ui-link-inherit {
  min-height: inherit!important;
  padding-left: 50px!important;
}

.logo {
  width: 4em;
  vertical-align: middle;
}

.ui-content p {
  font-family: -apple-system,HelveticaNeue-Light,sans-serif!important;
  font-size: 13pt;
  padding: 0.5em!important;
}

h3 {
  text-align: center;
  margin-top: 10px;
}

h2{
  padding-left: 10px!important;
}

.ui-li-desc {
  font-weight: bold;
  margin:0 0 -16px 3px!important;
  width: 100%!important;
  overflow: visible!important;
  }

.ui-body-b {
  background-image: -webkit-linear-gradient(top,#FFFFFF,#FFFFFF)!important;
  margin-bottom: 0px;
}

.ui-btn-text {
  font-family: -apple-system,HelveticaNeue,sans-serif!important;
  font-weight: bold;
  font-size: 13pt;
}

.ui-btn-up-c {
  font-weight: normal!important;
}

.ui-btn-hover-c {
  font-weight: normal!important;
}

.ui-icon {
  background: #ffffff!important;
  -webkit-border-radius: 0px!important;
  border-radius: 0px!important;
  height: 24px!important;
  width: 16px!important;
}

.ui-btn-icon-right .ui-icon {
   background-image: url(../images/disclosure.svg)!important;
   background-repeat: no-repeat;
   top: 47%!important;
   right: 0.5em;
   background-color: transparent!important;
}

.ui-btn-up-c {
   background-image: -webkit-linear-gradient(top,#FFFFFF,#FFFFFF)!important;
}

.ui-btn-hover-c {
   background-image: -webkit-linear-gradient(top,#ffffff,#ffffff)!important;
}

.ui-corner-top {
   border-top-left-radius: 0em!important;
   border-top-right-radius: 0em!important;
}

.ui-corner-bottom {
   border-bottom-left-radius: 0em!important;
   border-bottom-right-radius: 0em!important;
}

.ui-content {
  padding: 0!important;
}

.ui-li .ui-btn-inner a.ui-link-inherit {
  padding: 20px 75px 21px 15px!important;
}

.applicationSC ui-link-inherit{
  padding: 10px 0 10px 15px!important;
}

.ui-listview-inset .ui-li {
  border-right-width: 0px!important;
  border-left-width: 0px!important;
}

.ui-content .ui-listview-inset{
  margin:0px!important;
}

/*ul {
  background-color: #f2f2f2!important;
  padding:0.5em 0 0 0!important;
  border-top-width: 0.4px!important;
}*/

/*ul:first-child{
  border-top-width: 0.4px!important;
}*/

/*.ui-li{
  border-top-width: 0.5px!important;
  border-color:#bbbbbb!important;
  text-shadow: none!important;
}*/


.ui-li a:hover{
  background-color: #e8e8e8!important;
  color:#2f3e46!important;
  text-shadow: none!important;
}

/*.ui-li a:active{
  background-color: #ffffff!important;
  border-width:0px!important;
}

.ui-li>.ui-btn-inner{
  border-width:1px!important;
}*/

.ui-corner-all{
  border-radius: 0px!important;
}

/*
ul.ui-listview {
  padding: 0px;
  margin: -1px!important;
}
*/

.ui-shadow {
  -moz-box-shadow: 0 0 0 0 rgba(0,0,0,.3)!important;
  -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,.3)!important;
  box-shadow: 0 0 0 0 rgba(0,0,0,.3)!important;
}

.ui-content p {
  padding: .8em!important;
}

.first_section{
  background-color: red!important;
  padding: 10px 0 10px 0!important;
}

/*Footer*/
.about {
  padding: 14px 0 14px 14px;
  width: 100%;
}

.legal {
  background-color: #DDDDDD;
  padding: 14px 0 14px 14px;
  margin-bottom: 0px;
  width: 100%;
}

.terms p, .ui-content p {
  margin: 0;
  padding: 0;
}

.table-header {
	background-color: #EFEFF4; /*like iOS grouped table background*/
  margin: 0;
  padding: 0.75em;
  text-align: left;
}

.terms p, .terms h1, .terms h2, .terms h3 {
  padding-left: 11px;
  padding-right: 11px;
  text-align: left;
  margin-bottom: 0;
}

.terms ul li {
  font: 15px -apple-system;
  padding-right: 11px;
}
