.cNotificationTypes__row {
	border: 1px solid rgba(var(--theme-text_light), 0.15);
}

	.cNotificationTypes__row:not(.cNotificationTypes__row--selected):hover {
		background: rgba(var(--theme-area_background_light), 0.5);
	}

	.cNotificationTypes__row:not(.cNotificationTypes__row--selected) + .cNotificationTypes__row:not(.cNotificationTypes__row--selected) {
		border-top: 0;
	}

	.cNotificationTypes__row:first-child:not(.cNotificationTypes__row--selected),
	.cNotificationTypes__row--selected + .cNotificationTypes__row:not(.cNotificationTypes__row--selected) {
		border-radius: var(--radius-1) var(--radius-1) 0 0;
	}
	.cNotificationTypes__row:last-child {
		border-radius: 0 0 var(--radius-1) var(--radius-1);
	}

.cNotificationTypes__row--selected {
	margin-top: var(--sp-2);
	margin-bottom: var(--sp-2);
	border-color: var(--form-field--borderHoverColor);
	box-shadow: var(--form-field--focusShadow);
	border-radius: var(--radius-1);
}

	.cNotificationTypes__row--selected:first-child {
		margin-top: 0;
	}
	.cNotificationTypes__row--selected:last-child {
		margin-bottom: 0;
	}

.cNotificationSettings_expand .fa {
	font-size: 24px;
	line-height: 1;
}

.cNotificationTypes__row__title {
	margin-bottom: var(--sp-1);
}

/* Form tweaks for clarity */
html[dir="ltr"] .cNotificationTypes__row .ipsField_fieldList {
	border-left: 2px solid rgba(var(--theme-text_light), 0.15);
	margin: var(--sp-3) 0 0 2px;
	padding: 0 0 0 var(--sp-3);
}

	html[dir="ltr"] .cNotificationTypes__row .ipsField_fieldList .ipsField_fieldList { /* Prevents 'doubling up' of styles */
		border-left: 0;
		margin-left: 0;
		padding: 0;
	}

html[dir="rtl"] .cNotificationTypes__row .ipsField_fieldList {
	border-right: 2px solid rgba(var(--theme-text_light), 0.15);
	margin: var(--sp-3) 2px 0 0;
	padding: 0 var(--sp-3) 0 0;
}

	html[dir="rtl"] .cNotificationTypes__row .ipsField_fieldList .ipsField_fieldList { /* Prevents 'doubling up' of styles */
		border-right: 0;
		margin-right: 0;
		padding: 0;
	}

html[dir] .ipsForm_vertical .ipsFieldRow:not( .ipsFieldRow_checkbox ) > .ipsFieldRow_label {
	margin: 0;
	padding: 0;
}

.cNotificationMethodIcon {
	width: 60px;
	float: left;
}
.cNotificationMethodIcon img {
	width: 100%;
}
.cNotificationMethodDetails {
	overflow: hidden;
	padding-left: 15px;
}