.symbol {
  font-size: 1.1em;
  font-family: Times New Roman;
  border-radius: 1em;
  padding: .1em .6em .1em .6em;
  font-weight: bolder;
  color: white;
  background-color: #4E5A56;
  padding: 2px 9px;
  line-height: 1em;
  letter-spacing: 0;
}

.icon-excl { background: #FA5858; color: white; }

.icon-excl:before { content: '!'; }

.notify {
  background-color:#e3f7fc; 
  color:#555; 
  border:.1em solid;
  border-col: ;or: #8ed9f6;
  font-family:Tahoma,Geneva,Arial,sans-serif;
  font-size:1.1em;
  padding:10px 10px 10px 10px;
  cursor: default;
}

.notify-yellow { background: #fff8c4; border-color: #f7deae; }
.notify-red { background: #ffecec; border-color: #fad9d7; }
.notify-green { background: #e9ffd9; border-color: #D1FAB6; }

.warning_title {
  font-weight: bold;
  cursor: pointer;  
}

.warning_info {
  border:.1em solid;
  border-color: #fad9d7;
  margin-bottom: 0.5em;
}

.warning_content {
  padding: 0.5em;
}

.warning_pref_name {
  line-height: 1.4em;
  padding-left: 4px; 
}

.warning_pref_name a {
  padding-left: 2px; 
}