ul#civicrm-menu:before {
  content: 'live';
  font-size: 20px;
  font-weight: bold;
  margin-left: 20px;
  color: #0f0;
}

/* Fix issue with Greenwich and recent civi esr upgrade */
.crm-container .crm-accordion-header, .crm-container .collapsed .crm-accordion-header, .crm-container .crm-accordion-bold > summary, .crm-container details > .crm-accordion-header {
	color: #464354 !important;
}

summary .crm-accordion-header {
	color: #464354 !important;
}

/* Used for phone and postcode in forms */
.nobr {
	white-space: nowrap;
}

/* they are black on dark blue if we don't do this */
.btn-xs i,
.af-repeat-remove-btn,
.af-repeat-copy-btn,
.af-repeat-add-btn {
	color: #fff !important;
}


/*Amended payment screen */

.my_checkbox-section div {
	display: table-cell;
	padding: 0px 10px !important;
}

#payment_page .price {
	text-align: right;
	display: block;
}

#payment_page h5 {
	text-align: right;
}

#payment_page div.bill_table[style="display: table"] {
	background-color: #fff;
	border: solid 1px #000;
	asdline-height: 1.0em;
}

#payment_page div.bill_line[style*="display: table-row"]:nth-child(odd)  {
	background-color: #eee;
}

.page-id-51 span.crm-price-amount-label {
	display: none;
}

.page-id-51 div.amount_display-group strong:first-child():before {
	content: '\00A3';	/* pound */
}

#payment_page div.sundry_item div[style*="display: table-cell"] {
	dbackground-color: #fff;
	margin : 3px;
	padding: 2px 10px !important;
}
#payment_page div[style*="display: table-cell"] {
	dbackground-color: #fff;
	margin : 3px;
	padding: 10px 10px !important;
}



.crm-not-you-message {
	display: none;
}

span.crm-marker,
#payment_page span.crm-marker {
	display: none;
}



/*
	Payment screen - would like to remove these if we can rather than hide them but haven't fould a way to do that in civi
 */
gdiv.crm-section.additional_lineitem_1-section,
div.crm-public-form-item.crm-section.is_recur-section,
div.email-5-section,
gdiv#priceset-div, 
input#price_16 {
	display: none;
}

.other_amount-section .label {
	text-align: left !important;
	width: 10% !important;
}

.crm-section .other_amount-section .content.other_amount-content {
	margin-left: 10% !important;
	padding-bottom: 20px;
}

.crm-section .other_amount-section .content.other_amount-content input {
	max-width: 60px !important;
	pointer-events: none;
}

@media screen and (min-width: 480px) {
	span.col_heading {
		display: none !important;
	}
}

span.course_heading,
span.course_code,
span.course_description {
	display: inline-block;
	line-height: 10px;
}


.update-nag {
	display: none !important;
}

/* getting wrapping on participant list sections */

div#crm-participant-wrapper div.crm-participant-list-inner li {
	white-space: normal !important;
}


/* Some payments code not working so we need to add a CC payment to a contributiion directly (full screen) rather than via a popup. This need fixing upstream possibly and in the meantime we hide links that allow CC Stripe payments from popups */
/* These are temporary and the selectors may not be valid in future versions on Civi or extensions */


.ui-dialog-buttonset button:nth-child(2) {
	sdisplay: none !important;
}

fieldset.payment-details_group > a:nth-child(3),	/* Edit screen */
tr.crm-contribution-form-block-payment-details > td > a:nth-child(2) {	/* View screen */
	display: none !important;
}

div.crm-contact-contribute-contributions > table > tbody > tr > td:nth-child(7) ul > li:nth-child(2) {
	display: none !important;
}

/* Amounts students owe the college */
.ssoa_outstanding {
	color: #f00 !important;
}





