.go-volunteer-join.user-logged-in #editrow-email-Primary , .civicrm-volunteer-join.user-logged-in #editrow-email-Primary{display:none !important}
.go-volunteer-join #editrow-email-Primary, .civicrm-volunteer-join #editrow-email-Primary{display:block !important}

.go-volunteer-signup.user-logged-in #editrow-email-Primary, .civicrm-volunteer-signup.user-logged-in #editrow-email-Primary{display:none !important}
.go-volunteer-signup #editrow-email-Primary, .civicrm-volunteer-signup #editrow-email-Primary{display:block !important}
.crm-footer{display:none;}


.go-volunteer-join.user-logged-in #editrow-email-Primary , .page-civicrm-volunteer-join.logged-in #editrow-email-Primary{display:none !important}
.go-volunteer-signup.user-logged-in #editrow-email-Primary, .page-civicrm-volunteer-signup.logged-in #editrow-email-Primary{display:none !important}

.otherusers #crm-qsearch{display:none;}




@media only screen and (min-width: 390px) and (max-width: 767px)  {
	.page-civicrm-showevents #calendar .fc-month-view table .fc-head .fc-head-container.fc-widget-header tr .fc-day-header {
		min-width: 40px;
		padding-left: 6px;
		padding-right: 6px;
		text-transform: uppercase;
	}
	
}

@media only screen and (max-width: 389px) {
	.page-civicrm-showevents #calendar .fc-month-view table .fc-head .fc-head-container.fc-widget-header tr .fc-day-header {
		min-width: 30px;
	}
	.page-civicrm-showevents #calendar .fc-month-view table .fc-head .fc-head-container.fc-widget-header tr .fc-day-header {
		padding-left: 4px;
		padding-right: 4px;
		font-size: 14px !important;
		text-transform: uppercase;
	}
	.page-civicrm-showevents #calendar .fc-month-view table .fc-body tr .fc-day-top {
		padding-left: 4px !important;
		padding-right: 4px !important;
	}
}
@media only screen and (max-width: 576px) {
	.page-civicrm-showevents .container {
		padding: 0px 8px !important;
	}
	.page-civicrm-showevents #calendar .fc-month-view table .fc-body tbody .fc-event-container .fc-content {
		white-space: unset;
		overflow: clip;
		text-overflow: ellipsis;
	}
	.page-civicrm-showevents #calendar .fc-month-view table .fc-head .fc-head-container.fc-widget-header tr .fc-day-header {
		padding-top: 11px !important;
		padding-bottom: 11px !important;
	}
	.page-civicrm-showevents #calendar .fc-month-view table .fc-body tr .fc-day-top .fc-day-number {
		font-size: 12px;
		font-weight: 500;
	}
}
@media only screen and (max-width: 767px) {
	.page-civicrm-showevents #calendar .fc-month-view table .fc-head .fc-head-container.fc-widget-header {
		padding-top: 0px !important;
		margin-bottom: 0px !important;
	}
	.page-civicrm-showevents #calendar .fc-month-view table .fc-body tr .fc-day-top {
		/ min-width: 30px; /
		padding-left: 6px !important;
		padding-right: 6px !important;
		text-align: center !important;
	}
	.page-civicrm-showevents #calendar .fc-month-view table .fc-head .fc-head-container.fc-widget-header tr .fc-day-header {
		padding-left: 6px;
		padding-right: 6px;
	}
	.page-civicrm-showevents #calendar .fc-month-view table .fc-body tr .fc-day-top .fc-day-number {
		float: none;
		background: #1f2d61;
		border-radius: 50%;
		height: 23px;
		width: 23px;
		line-height: 23px;
		display: inline-block;
		text-align: center;
		color: #fff;
		padding: 0px;
	}
	.page-civicrm-showevents #calendar .fc-month-view table .fc-body tr .fc-day-top .fc-day-number {
		margin-left: 3px;
	}
	/* .page-civicrm-showevents #calendar .fc-month-view table .fc-body .fc-scroller {
		padding-right: 3px;
	} */
	.page-civicrm-showevents #calendar .fc-month-view table .fc-body tbody .fc-event-container .fc-content {
		padding: 6px 5px;
		font-size: 13px;
		font-weight: 500;
	}
	/**/
	.page-civicrm-showevents #calendar .fc-month-view table .fc-head {
		display: block;
		width: 100%;
	}
	.page-civicrm-showevents #calendar .fc-month-view table .fc-head tr {
		width: 100%;
		display: inline-table;
	}
	.page-civicrm-showevents #calendar .fc-month-view table .fc-head tr .fc-head-container.fc-widget-header {
		width: 100%;
		display: inline-table;
	}
	.page-civicrm-showevents #calendar .fc-month-view table .fc-head tr .fc-head-container.fc-widget-header thead {
		width: 100%;
		display: inline-table;
	}
	.page-civicrm-showevents #calendar .fc-month-view table .fc-body table {
		width: 100%;
		display: inline-table;
	}
}

.page-civicrm-showevents #calendar .fc-month-view table .fc-body tr .fc-day-top {
	text-align: center !important;
}
.page-civicrm-showevents #calendar .fc-month-view table .fc-body tr .fc-day-top .fc-day-number {
	float: none;
}
.page-civicrm-showevents #calendar .fc-month-view table .fc-body tbody .fc-event-container .fc-content {
	padding: 6px 5px;
	font-size: 13px;
	font-weight: 500;
}

.page-civicrm-event .event-info .crm-section .content {
	font-size: 14px !important;
	color: #6e6e6e !important;
	line-height: normal;
}
.page-civicrm-event-info .crm-event-info-form-block .crm-actionlinks-top .register_link-top {
	float: none;
	margin: 0px;
}
.page-civicrm-event-info .crm-event-info-form-block .price_set_option-label {
	padding: 0px;
}
.page-civicrm-event .event-info .crm-section .label {
	width: 100% !important;
}


.custom-data-export-contacts .dn-contact-custom-grp-form {
	max-width: 500px;
	margin: 0 auto;
	background: #f5f7ff;
	padding: 20px;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}
.custom-data-export-contacts .dn-contact-custom-grp-form fieldset legend {
	display: none;
}
.custom-data-export-contacts .dn-contact-custom-grp-form fieldset {
	background: none;
	width: 100%;
	max-width: 100%;
}
.custom-data-export-contacts .dn-contact-custom-grp-form fieldset .ext .col-sm-4.col-md-4.p-0 {
	width: 100%;
	max-width: 100%;
}
.custom-data-export-contacts .dn-contact-custom-grp-form fieldset .ext {
	gap: 0px !important;
}
.custom-data-export-contacts .dn-contact-custom-grp-form fieldset .ext .col-sm-4.col-md-4.p-0 .js-form-type-select select {
	width: 100%;
	border-radius: 0px;
	border-color: #d2d2d2;
}
.custom-data-export-contacts .dn-contact-custom-grp-form fieldset .ext .col-sm-4.col-md-4.p-0 .js-form-type-select label {
	margin: 0px;
	font-size: 16px;
	font-weight: 500;
	color: #444;
}
.custom-data-export-contacts .dn-contact-custom-grp-form fieldset .ext {
	gap: 0px !important;
	align-items: end;
}
.custom-data-export-contacts .dn-contact-custom-grp-form fieldset .ext .col-sm-4.col-md-4.p-0 .js-form-type-select {
	margin-bottom: 0px;
	margin-top: 0px;
}
.custom-data-export-contacts .dn-contact-custom-grp-form fieldset .ext .form-actions {
	margin: 0px;
}
.custom-data-export-contacts .dn-contact-custom-grp-form fieldset .ext .form-actions input {
	margin: 0px;
	border-radius: 0px;
	font-size: 16px;
	font-weight: 500;
	height: 44px;
	line-height: 44px;
}
@media only screen and (max-width: 600px) {
	.custom-data-export-contacts .dn-contact-custom-grp-form fieldset .ext {
		padding: 0px !important;
		justify-content: center !important;
	}
	.custom-data-export-contacts .dn-contact-custom-grp-form fieldset .fieldset__wrapper {
		padding: 0px;
	}
	.custom-data-export-contacts .dn-contact-custom-grp-form fieldset .ext .col-sm-4.col-md-4.p-0 {
		width: 65% !important;
		max-width: 65% !important;
	}
	.custom-data-export-contacts .dn-contact-custom-grp-form fieldset .ext .col-sm-4.col-md-4.p-0 .js-form-type-select select {
		text-overflow: ellipsis;
	}
	.custom-data-export-contacts .dn-contact-custom-grp-form .col-sm-10.p-0 {
		width: 100%;
	}
}





body.page-civicrm-event-register .crm-event-register-form-block .price_set-section .price-set-row span.price-set-option-content input:checked {
	display: inline-block;
}
.page-civicrm-event-register .crm-event-register-form-block .price_set-section .price-set-row label {
	display: inline;
}
.page-civicrm-event-register .crm-event-register-form-block .price_set-section .price-set-row {
	padding-bottom: 10px;
}

/* CSS of mywalker page Anil */
.signedagreement{color:#0eab2a;margin-left:13px;}

@media only screen and (min-width: 991px) {
	body.mywalker .captain-walklistdata .captain-walklistdata-table-header .captain-walklistdata-title:first-child {
		width: 5% !important;
	}
	body.mywalker .captain-walklistdata .captain-walklistdata-body .captain-walklistdata-body-title:first-child {
		width: 5% !important;
	}
	body.mywalker .captain-walklistdata .captain-walklistdata-table-header .captain-walklistdata-title:nth-last-child(3) {
		width: 22% !important;
	}
	body.mywalker .captain-walklistdata .captain-walklistdata-body .captain-walklistdata-body-title:nth-last-child(3) {
		width: 22% !important;
	}
	body.mywalker .captain-walklistdata .captain-walklistdata-table-header .captain-walklistdata-title:nth-child(2) {
		width: 22% !important;
	}
	body.mywalker .captain-walklistdata .captain-walklistdata-body .captain-walklistdata-body-title:nth-child(2) {
		width: 22% !important;
	}
	body.mywalker .captain-walklistdata-body-title p a {
		padding: 11px 12px !important;
	}
}
body.mywalker .captain-walklistdata .captain-walklistdata-body .captain-walklistdata-body-title:nth-child(2) p a {
	background: none !important;
	color: #444 !important;
	text-decoration: underline !important;
	padding: 0px !important;
}
body.mywalker .captain-walklistdata .captain-walklistdata-body .captain-walklistdata-body-title:nth-child(2) p a:hover {
	text-decoration: none !important;
}
body.mywalker .captain-walklistdata-body-title p {
	word-break: break-all;
}
.captain-walklistdata .captain-walklistdata-body {
	align-items: center;
}
body.mywalker .captain-walklistdata .captain-walklistdata-body .captain-walklistdata-body-title {
	border-bottom: 0px solid #ececec !important;
}
.path-mywalker .adress-btn {
	text-align: right;
	margin-right: -10px;
}
.captain-walklistdata .captain-walklistdata-table-header p {
	text-transform: capitalize;
}
/* CSS of mywalker page end here Anil */