.opt-out-header {
	background-color: #303942;
	width: 100%;
	padding: 20px 20px 20px 20px;
	margin-bottom: 20px
}

.opt-out-logo {
	width: 120px;
	height: 36px;
	background-size: 120px 36px;
	background-color: #303942;
	background-image: url(https://m.media-amazon.com/images/G/01/AUIClients/NotificationPreferencesAssets-logo-94e7a2e0e13b00a06048338ef28d5836019a466c._V2_.png);
	background-repeat: no-repeat;
	background-position: left top
}

.opt-out {
	width: 95%;
	margin: auto
}

#notification-preferences-container {
	max-width: 960px;
	min-width: 740px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px
}

#notification-preferences-container .endpoint-deliverability-issue-msg {
	display: none
}

#notification-preferences-container .remove-active-outline {
	outline: 0
}

#notification-preferences-container .icon {
	display: inline-block;
	background-repeat: no-repeat;
	vertical-align: middle
}

#notification-preferences-container .preference-group-label {
	color: #777;
	font-style: italic
}

#notification-preferences-container .check-icon {
	background-image: url(https://m.media-amazon.com/images/G/01/AUIClients/NotificationPreferencesAssets-checkboxcheckeddisabled-d29e276b58cce20c318a3394d4a0fb176c39b425._V2_.png);
	background-size: 16px 16px;
	width: 16px;
	height: 16px
}

#notification-preferences-container .empty-check-icon {
	background-image: url(https://m.media-amazon.com/images/G/01/AUIClients/NotificationPreferencesAssets-checkboxuncheckeddisabled-c927610e427ac24d97854bc338e6305e8b4ca849._V2_.png);
	background-size: 16px 16px;
	width: 16px;
	height: 16px
}

#notification-preferences-container .preference-description {
	color: #777
}

#notification-preferences-container .section-header-right-column {
	text-align: right
}

#notification-preferences-container .input-template-container {
	display: none
}

#notification-preferences-container .add-more-link.disabled a {
	color: #777;
	cursor: default;
	text-decoration: none
}

#notification-preferences-container .remove-preference-set-icon {
	cursor: pointer
}

#notification-preferences-container .section-collapsed .edit-button {
	display: none
}

#notification-preferences-container .contacts-table td {
	vertical-align: middle
}

#notification-preferences-container .contacts-table .contact-actions-column {
	text-align: right
}

#notification-preferences-container .contacts-table .sms-enabled-label {
	font-style: italic;
	color: green
}

#notification-preferences-container .hide {
	display: none
}

#notification-preferences-container .section-content .preference-display-name label {
	font-weight: 400;
	padding: 0
}

#notification-preferences-container .translation-needed:before {
	content: "[";
	color: red
}

#notification-preferences-container .translation-needed:after {
	content: "]";
	color: red
}

.a-modal-scroller .modal-contents {
	padding: 15px
}

.a-modal-scroller .hide {
	display: none
}

.a-modal-scroller .string-translation {
	display: none
}

.a-modal-scroller #edit-error {
	margin-bottom: 10px
}

.a-modal-scroller .section-loading-spinner {
	padding-top: 20px;
	padding-bottom: 20px
}