/*
	jQuery Mobile Boilerplate
	css/custom.css
*/
/*
#logo {
	background: url('../images/logo.png') right center no-repeat;
	display: inline-block;
	padding-right: 43px;
	padding-top: 0;
	margin: 10px 25px 0 110px;
	float: right;
}
*/
@media (min-width: 640px) {
	body.ui-mobile-viewport,
	div.ui-mobile-viewport {
		background: #ccc;
	}
	.ui-mobile .ui-page,
	.ui-header.ui-bar-b,
	.ui-footer.ui-bar-b {
		left: 50%;
		margin-left: -320px;
		max-width: 640px;
	}
}

.ui-page-theme-b .ui-panel .ui-btn:visited, .ui-page-theme-b .ui-header .ui-btn, .ui-page-theme-b .ui-header .ui-btn:visited, .ui-page-theme-b .ui-footer .ui-btn:visited, .ui-page-theme-b .ui-navbar .ui-btn {
	color: #fff;
	transition: none;
}

.ui-header .ui-title,
.ui-footer .ui-title {
	/*margin-left: 110px;*/
	margin: 3px 10px 7px 10px;
	text-align: center;
}
.ui-header .ui-title {
	font-weight: bold;
}
.ui-header {
	min-height: 52px;
}
.ui-bar-b, .ui-page-theme-b .ui-dialog-contain .ui-title {
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}
.ui-header .ui-btn-left, .ui-footer .ui-btn-left, .ui-footer .ui-btn-right, .ui-header-fixed.ui-fixed-hidden .ui-btn-right {
	width: auto;
}

.ui-header.ui-bar-b, .ui-footer.ui-bar-b {
	background: #888;
	color: #fff;
}

.ui-footer .ui-navbar .ui-btn {
	font-size: .75em!important;
}
.ui-footer .ui-navbar .ui-btn .blIcon {
	margin: 3px 0 0;
}

.ui-bar-b, .ui-page-theme-b .ui-dialog-contain .ui-title {
	/*border-color: #a8a7a9;*/
}

.ui-page-theme-b .ui-footer .ui-btn:hover {
	background: #777;
	color: #fff;
}

.ui-collapsible-content,
.ui-collapsible-themed-content .ui-collapsible-content,
.ui-collapsible-inset.ui-collapsible-themed-content .ui-collapsible-content {
	padding: 10px;
	border: 0;
}

.responsive-img {
	max-width: 100%;
	height: auto;
}

.ui-page-theme-b .list-schedule li a:active,
.ui-page-theme-b .list-schedule li a:focus,
.ui-page-theme-b .list-schedule li a:hover {
	background: transparent;
}
.ui-page-theme-b .list-schedule li a.ui-icon-plus:active,
.ui-page-theme-b .list-schedule li a.ui-icon-plus:focus,
.ui-page-theme-b .list-schedule li a.ui-icon-plus:hover {
	background: #eee;
}

.ui-page-theme-b .ui-btn.ui-btn-active, html .ui-body-b .ui-btn.ui-btn-active, html body .ui-group-theme-b .ui-btn.ui-btn-active, html head + body .ui-btn.ui-btn-b.ui-btn-active, .ui-page-theme-b .ui-checkbox-on:after, html .ui-bar-b .ui-checkbox-on:after, html .ui-body-b .ui-checkbox-on:after, html body .ui-group-theme-b .ui-checkbox-on:after, .ui-btn.ui-checkbox-on.ui-btn-b:after, .ui-page-theme-b .ui-flipswitch-active, html .ui-bar-b .ui-flipswitch-active, html .ui-body-b .ui-flipswitch-active, html body .ui-group-theme-b .ui-flipswitch-active, html body .ui-flipswitch.ui-bar-b.ui-flipswitch-active, .ui-page-theme-b .ui-slider-track .ui-btn-active, html .ui-bar-b .ui-slider-track .ui-btn-active, html .ui-body-b .ui-slider-track .ui-btn-active, html body .ui-group-theme-b .ui-slider-track .ui-btn-active, html body div.ui-slider-track.ui-body-b .ui-btn-active {
	background: #eee;
	color: #696969;
}

html .ui-bar-b .ui-btn.ui-btn-active, html .ui-bar-b .ui-btn:active, html .ui-bar-b .ui-btn:focus {
	background: transparent!important;
	color: #fff;
}

.content-faqs .ui-collapsible-heading .ui-btn,
.list-schedule > li p {
	white-space: normal;
}

.list-schedule .ui-li-aside {
	right: 1em;
}

.list-schedule li a.selected {
	background: #fff7cc;
}

.group {
	color: #fff;
	padding: 0.5em 1em;
	text-shadow: none;
}
.group1 {
	background: #8cc63e;
}
.group2 {
	background: #f7931d;
}
.group3 {
	background: #00adef;
}

.ui-body-b ul {
	padding: 0;
	margin: 7px 0;
}

.ui-body-b ul li {
	padding-left: 1em;
	list-style: none;
}

.ui-body-b ul li:before {
	content: "\f0da";
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1em;
  width: 1em;
}

.ui-listview > .list-border-top {
  border-top: 1px solid #ccc;
}