﻿.alert-container {
  font-size: 15px;
  width: 100%;
  overflow: hidden;
  display: none;
  min-width: 320px;
  position: relative;
}
.alert-container > .container {
  padding-right: 70px;
  position: relative;
}
.alert-container .alert-close {
  cursor: pointer;
  position: absolute;
  right: 10px;
  padding: 0 15px;
  top: 0;
  bottom: 0;
}
.alert-container .alert-close-icon {
  position: relative;
  display: table;
  height: 100%;
  width: 100%;
  text-align: center;
}
.alert-container .alert-close-icon-wrapper {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.alert-container .alert-close i {
  position: relative;
  font-size: 24px;
  top: -1px;
}
.alert-container .alert-close i + i {
  margin-left: -7px;
}
.alert-container .alert-text {
  margin: 15px 0;
}
.alert-container .alert-title {
  font-weight: 700;
  display: inline-block;
  vertical-align: baseline;
}
.alert-container .alert-title i {
  margin-right: 10px;
  vertical-align: middle;
  display: inline-block;
  font-size: 18px;
}
.alert-container .alert-message {
  display: inline-block;
  vertical-align: baseline;
}
.alert-container .alert-message p {
  margin: 0;
  padding: 0;
  color: #fff;
}
.alert-container a {
  text-decoration: none;
}
.alert-container a:hover {
  text-decoration: underline;
}
.alert-container[data-alert-type="warning"] {
  background-color: #96201f;
  color: #ffffff;
}
.alert-container[data-alert-type="warning"] .alert-close {
  color: #fff;
}
.alert-container[data-alert-type="warning"] .alert-close:hover {
  color: #ffffff;
}
.alert-container[data-alert-type="warning"] .alert-title {
  color: #ffffff;
}
.alert-container[data-alert-type="warning"] .alert-title i {
  color: #f0ad4e;
}
.alert-container[data-alert-type="warning"] .alert-title i:before {
  content: '\f071';
}
.alert-container[data-alert-type="warning"] a {
  color: #00688f;
}
.alert-container[data-alert-type="weather"] {
  background-color: #d9eef6;
  color: #ffffff;
}
.alert-container[data-alert-type="weather"] .alert-close {
  color: #d9eef6;
  background-color: #00688f;
}
.alert-container[data-alert-type="weather"] .alert-close:hover {
  color: #ffffff;
}
.alert-container[data-alert-type="weather"] .alert-title {
  color: #ffffff;
}
.alert-container[data-alert-type="weather"] .alert-title i {
  color: #00688f;
}
.alert-container[data-alert-type="weather"] .alert-title i:before {
  content: '\f0e9';
}
.alert-container[data-alert-type="weather"] a {
  color: #00688f;
}
/*# sourceMappingURL=Alert.css.map */