.next-notice *, .next-notice *:before, .next-notice *:after {
  box-sizing: border-box;
}

.next-notice.next-notice-warning .next-notice-title {
  color: #333333;
}

.next-notice.next-notice-warning .next-notice-content {
  color: #666666;
}

.next-notice.next-notice-warning .next-notice-symbol {
  color: #FFA033;
}

.next-notice.next-notice-warning .next-notice-close {
  color: #999999;
}

.next-notice.next-notice-warning .next-notice-close :hover {
  color: #999999;
}

.next-notice.next-notice-warning.next-notice-standalone {
  background: #FFFFFF;
  border-color: #FFA033;
  border-radius: 0px;
  border-style: solid;
}

.next-notice.next-notice-warning.next-notice-addon {
  background: transparent;
}

.next-notice.next-notice-warning.next-notice-addon.next-notice-large {
  border-width: 0;
  padding: 0 0 0 0;
}

.next-notice.next-notice-warning.next-notice-addon.next-notice-medium {
  border-width: 0;
  padding: 0 0 0 0;
}

.next-notice.next-notice-prompt .next-notice-title {
  color: #333333;
}

.next-notice.next-notice-prompt .next-notice-content {
  color: #666666;
}

.next-notice.next-notice-prompt .next-notice-symbol {
  color: #2192D9;
}

.next-notice.next-notice-prompt .next-notice-close {
  color: #999999;
}

.next-notice.next-notice-prompt .next-notice-close :hover {
  color: #999999;
}

.next-notice.next-notice-prompt.next-notice-standalone {
  background: #FFFFFF;
  border-color: #A6D3F0;
  border-radius: 0px;
  border-style: solid;
}

.next-notice.next-notice-prompt.next-notice-addon {
  background: transparent;
}

.next-notice.next-notice-prompt.next-notice-addon.next-notice-large {
  border-width: 0;
  padding: 0 0 0 0;
}

.next-notice.next-notice-prompt.next-notice-addon.next-notice-medium {
  border-width: 0;
  padding: 0 0 0 0;
}

.next-notice.next-notice-standalone {
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.1);
}

.next-notice.next-notice-system {
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.1);
  background: #FFA033;
  border-color: #FFA033;
  border-radius: 0px;
  border-style: solid;
}

.next-notice.next-notice-system .next-notice-title {
  color: #FFFFFF;
}

.next-notice.next-notice-system .next-notice-content {
  color: #FFFFFF;
}

.next-notice.next-notice-system .next-notice-symbol {
  color: #FFFFFF;
}

.next-notice.next-notice-system .next-notice-close {
  color: #FFFFFF;
}

.next-notice.next-notice-system .next-notice-close :hover {
  color: #FFFFFF;
}

.next-notice.next-notice-medium {
  border-width: 2px;
  padding: 12px 12px 12px 12px;
}

.next-notice.next-notice-medium .next-notice-symbol {
  float: left;
  line-height: 16px;
}

.next-notice.next-notice-medium .next-notice-symbol:before {
  width: 16px;
  font-size: 16px;
  line-height: inherit;
}

.next-notice.next-notice-medium .next-notice-title {
  padding: 0 20px 0 24px;
  font-size: 14px;
}

.next-notice.next-notice-medium .next-notice-content {
  margin-top: 4px;
  padding: 0 20px 0 24px;
  font-size: 14px;
}

.next-notice.next-notice-medium .next-notice-symbol+.next-notice-content {
  margin-top: 0;
}

.next-notice.next-notice-medium .next-notice-close {
  position: absolute;
  top: 12px;
  right: 12px;
}

.next-notice.next-notice-medium .next-notice-close .next-icon {
  line-height: 16px;
}

.next-notice.next-notice-medium .next-notice-close .next-icon:before {
  width: 16px;
  font-size: 16px;
  line-height: inherit;
}

.next-notice.next-notice-medium.next-notice-title-content .next-notice-title {
  line-height: 16px;
}

.next-notice.next-notice-medium.next-notice-only-content .next-notice-content {
  line-height: 16px;
}

.next-notice.next-notice-large {
  border-width: 2px;
  padding: 20px 20px 20px 20px;
}

.next-notice.next-notice-large .next-notice-symbol {
  float: left;
  line-height: 32px;
}

.next-notice.next-notice-large .next-notice-symbol:before {
  width: 32px;
  font-size: 32px;
  line-height: inherit;
}

.next-notice.next-notice-large .next-notice-title {
  padding: 0 20px 0 44px;
  font-size: 16px;
}

.next-notice.next-notice-large .next-notice-content {
  margin-top: 8px;
  padding: 0 20px 0 44px;
  font-size: 14px;
}

.next-notice.next-notice-large .next-notice-symbol+.next-notice-content {
  margin-top: 0;
}

.next-notice.next-notice-large .next-notice-close {
  position: absolute;
  top: 12px;
  right: 12px;
}

.next-notice.next-notice-large .next-notice-close .next-icon {
  line-height: 16px;
}

.next-notice.next-notice-large .next-notice-close .next-icon:before {
  width: 16px;
  font-size: 16px;
  line-height: inherit;
}

.next-notice.next-notice-large.next-notice-title-content .next-notice-title {
  line-height: 32px;
}

.next-notice.next-notice-large.next-notice-only-content .next-notice-content {
  line-height: 32px;
}