/* Prayer Engine - Modern Mobile Color Scheme */
/* Mission City Church Brand Colors */

/* ---------- Header ---------- */

#header {
	background: #ffffff;
	border-bottom: 3px solid #7e192b;
}

h1#full-link a {
	color: #7e192b;
	background: #f8f9fa;
}

h1#full-link a:hover {
	background: #e9ecef;
	color: #6a1524;
}

/* ---------- Main Page ---------- */

#main-page {
	background: linear-gradient(135deg, #f5f7fa 0%, #e8eef2 100%);
}

h3.title-divider {
	background: linear-gradient(135deg, #7e192b 0%, #6a1524 100%);
	color: white;
}

/* ---------- Submit Button ---------- */

a.submit-your-request {
	background: linear-gradient(135deg, #7e192b 0%, #6a1524 100%);
	color: white;
}

a.submit-your-request:active {
	background: linear-gradient(135deg, #6a1524 0%, #5a111f 100%);
}

/* ---------- Prayer Request Cards ---------- */

#main-page .content ul li {
	background: white;
	border-left: 4px solid #94bfc6;
}

#main-page .content ul li a h3 {
	color: #2d3748;
}

#main-page .content ul li a p {
	color: #4a5568;
}

#main-page .content ul li a.ajax-link::after {
	color: #94bfc6;
}

#main-page .content ul li.noborder {
	border-left-color: #7e192b;
}

/* ---------- Selected Item (Detail View) ---------- */

#selected-item {
	background: white;
}

#selected-item .sub-nav {
	background: #ffffff;
	border-bottom: 1px solid #e2e8f0;
}

#selected-item a.back-link {
	color: #7e192b;
	background: #f8f9fa;
}

#selected-item a.back-link:active {
	background: #e9ecef;
}

.prayer-header {
	background: linear-gradient(135deg, #ffffff 0%, #f8f9fa 100%);
}

.prayer-header h2 {
	color: #2d3748;
}

.prayer-header h3 {
	color: #718096;
}

.prayertext p {
	color: #2d3748;
}

.prayertext h3,
.prayertext h4,
.prayertext h5 {
	color: #1a202c;
}

/* ---------- Action Buttons ---------- */

a.prayer-link {
	background: linear-gradient(135deg, #94bfc6 0%, #7ca8b0 100%);
	color: white;
}

a.prayer-link:active {
	background: linear-gradient(135deg, #7ca8b0 0%, #6a949d 100%);
}

p.thanks-for-praying {
	background: linear-gradient(135deg, #e2e8f0 0%, #cbd5e0 100%);
	color: #4a5568;
}

p.prayed-for,
p.prayed-for-after {
	color: #7e192b;
}

/* ---------- Prayer Submit Form ---------- */

p.form-thanks {
	background: linear-gradient(135deg, #d4edda 0%, #c3e6cb 100%);
	color: #155724;
	border-left: 4px solid #28a745;
}

.prayer-submit-table label {
	color: #2d3748;
}

.prayer-submit-table label.error {
	color: #7e192b;
}

.prayer-submit-table input,
.prayer-submit-table select,
.prayer-submit-table textarea {
	background: white;
	color: #2d3748;
}

.prayer-submit-table input:focus,
.prayer-submit-table select:focus,
.prayer-submit-table textarea:focus {
	border-color: #94bfc6;
}

.prayer-submit-table input.radio {
	accent-color: #7e192b;
}

.prayer-submit-table td.radioanswer {
	color: #4a5568;
}

.twitter-counter {
	color: #718096;
}

.twitter-counter #counter {
	color: #4a5568;
}

#twitter-area {
	background: #f8f9fa;
	border-color: #e2e8f0;
}

a.prayer-form-submit {
	background: linear-gradient(135deg, #7e192b 0%, #6a1524 100%);
	color: white;
}

a.prayer-form-submit:active {
	background: linear-gradient(135deg, #6a1524 0%, #5a111f 100%);
}

a.prayer-form-submit.working {
	background: linear-gradient(135deg, #a0aec0 0%, #718096 100%);
	color: #e2e8f0;
}

/* ---------- More Prayers Link ---------- */

h3.more-prayers-link a {
	background: linear-gradient(135deg, #94bfc6 0%, #7ca8b0 100%);
	color: white;
}

h3.more-prayers-link a:active {
	background: linear-gradient(135deg, #7ca8b0 0%, #6a949d 100%);
}

h3.more-prayers-link.loading a::after {
	border-top-color: white;
}
