.recurring-event-listings .filter-container fieldset legend {
	display: none;
}
.recurring-event-listings .filter-container .fieldset__wrapper .ext {
	align-items: end;
}
.recurring-event-listings .filter-container .fieldset__wrapper .ext .js-form-item-event-name {
	margin-bottom: 0px;
}
.recurring-event-listings .filter-container .fieldset__wrapper .ext #edit-actions {
	margin-bottom: 0px;
}
.recurring-event-listings .filter-container .fieldset__wrapper .ext #edit-actions input {
	background: #6c757d !important;
}
.recurring-event-listings table thead tr th {
	padding: 18px;
	font-size: 16px;
	font-weight: 500;
	background: #4C5680 !important;
	color: #fff !important;
}
.recurring-event-listings table tbody tr td {
	padding: 18px;
	font-size: 14px;
	font-weight: 400;
}
.recurring-event-listings table tbody tr:nth-child(2n) {
	background: #D6EEEE;
}
.recurring-event-listings table tbody tr td .js-form-type-checkbox input {
	background-repeat: no-repeat;
	height: 1.6875rem;
	width: 1.6875rem;
	background-size: 13px;
	min-height: 1.6875rem;
	border: 2px solid #404c78 !important;
	border-radius: 3px;
}
.recurring-event-listings table tbody tr td .js-form-type-checkbox input:checked {
	background-size: 12px !important;
	background-repeat: no-repeat !important;
	background-position: 50% 50% !important;
	background-image: url(/themes/custom/nc/images/Vector%201.png);
}

.recurring-event-listings table thead tr .select-all input {
	background-repeat: no-repeat;
	height: 1.6875rem;
	width: 1.6875rem;
	background-size: 13px;
	min-height: 1.6875rem;
	border: 2px solid #fff !important;
	border-radius: 3px;
}
.recurring-event-listings table thead tr .select-all input:checked {
	background-size: 12px !important;
	background-repeat: no-repeat !important;
	background-position: 50% 50% !important;
	background-image: url(/themes/custom/nc/images/Vector%201.png);
}
.recurring-event-listings table input:focus{
 outline: none;
}
.recurring-event-listings table {
	width: 100%;
	margin: 0 auto;
	border: 1px solid #ececec !important;
	background: #fff;
}

.recurring-event-listings table tbody tr td .js-form-type-checkbox {
	margin: 0px !important;
}
.recurring-event-listings table tbody tr td {
	padding: 12px 18px !important;
}

.page-civicrm-event-info .register_link-top a, .page-civicrm-event-info .register_link-bottom a{
	background: #e11e2d !important; 
    border: 0px !important;
    font-size: 17px !important;
}