/* ==========================================================================
   Alert Messages
   ========================================================================== */
/**
 * Core Alert Message
 *
 * Alert Messages are used in the Page Designer page to indicate warnings and 
 * errors that can occur as you change properties in the Property Editor.
 *
 * Example HTML:
 *
 * <li class="a-AlertMessages-item">
 * 	<a href="#" class="a-MediaBlock a-AlertMessages-message is-error">
 * 		<div class="a-MediaBlock-graphic">
 * 			<span class="a-FAIcon a-FAIcon--medium a-FAIcon--error icon-remove-sign"></span> 
 * 		</div>
 * 		<div class="a-MediaBlock-content">
 * 			<h5 class="a-AlertMessages-propertyTitle">Region Name &rarr; Property Name</h5>
 * 			<p class="a-AlertMessages-messageDescription">Error</p>
 * 		</div>
 * 	</a>
 * </li>
 */
/**
 * Base Container
 */
/**
 * List
 * Used to contain multiple messages
 */
.a-AlertMessages-list {
  list-style: none;
  margin: 0;
  padding: 0; }

/**
 * Property Title
 */
.a-AlertMessages-propertyTitle,
.a-AlertMessages-messageTitle {
  margin: 0;
  padding: 0;
  font-size: 12px;
  line-height: 16px;
  font-weight: bold; }

/**
 * Message Link
 */
.a-AlertMessages-message {
  display: block;
  text-decoration: none; }
  .a-AlertMessages-message .a-MediaBlock-graphic {
    text-align: center; }
  .a-AlertMessages-message:hover {
    text-decoration: none;
    background-color: rgba(0, 0, 0, 0.05); }

/**
 * Mesage Description
 */
.a-AlertMessages-messageDescription {
  margin: 0;
  padding: 0; }

/**
 * Page Alert Messages
 */
.a-AlertMessages--page {
  position: absolute;
  right: 0;
  top: 0;
  margin: 8px;
  z-index: 900;
  width: 360px; }
  .a-AlertMessages--page .a-AlertMessages-item {
    border-top: none !important;
    border-bottom: none;
    margin-bottom: 8px; }
    .a-AlertMessages--page .a-AlertMessages-item:only-child {
      margin-bottom: 0; }
  .a-AlertMessages--page .a-AlertMessages-message {
    border-left-width: 0;
    border-radius: 2px;
    overflow: hidden;
    position: relative; }
    .a-AlertMessages--page .a-AlertMessages-message .a-MediaBlock-graphic {
      margin: 4px 8px 4px 0; }
  .a-AlertMessages--page .a-AlertMessages-messageTitle {
    font-size: 14px;
    line-height: 16px;
    padding: 8px 36px 8px 0;
    -webkit-font-smoothing: antialiased; }
  .a-AlertMessages--page .a-Button--alertMessages {
    position: absolute;
    right: 0;
    top: 0;
    margin: 12px 8px;
    z-index: 110; }
    .a-AlertMessages--page .a-Button--alertMessages .a-Icon {
      color: rgba(255, 255, 255, 0.75); }
    .a-AlertMessages--page .a-Button--alertMessages:focus {
      background-color: rgba(0, 0, 0, 0.25); }
    .a-AlertMessages--page .a-Button--alertMessages:hover .a-Icon,
    .a-AlertMessages--page .a-Button--alertMessages:focus .a-Icon {
      color: #FFF; }
  .a-AlertMessages--page ul.htmldbUlErr a {
    color: #FFF;
    text-decoration: underline; }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkFsZXJ0TWVzc2FnZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFLQTs7Z0ZBRWdGO0FBRWhGOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0dBbUJHO0FBRUg7O0dBRUc7QUFLSDs7O0dBR0c7QUFDSDtFQUNDLGlCQUFpQjtFQUNqQixVQUFVO0VBQ1YsV0FBVyxFQUNYOztBQUVEOztHQUVHO0FBQ0g7O0VBRUMsVUFBVTtFQUNWLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGtCQUFrQixFQUNsQjs7QUFFRDs7R0FFRztBQUNIO0VBQ0MsZUFBZTtFQUNmLHNCQUFzQixFQVN0QjtFQVhEO0lBSUUsbUJBQW1CLEVBRW5CO0VBTkY7SUFRRSxzQkFBc0I7SUFDdEIsc0NBQXNCLEVBQ3RCOztBQUdGOztHQUVHO0FBQ0g7RUFDQyxVQUFVO0VBQ1YsV0FBVyxFQUNYOztBQUVEOztHQUVHO0FBQ0g7RUFDQyxtQkFBbUI7RUFDbkIsU0FBUztFQUNULE9BQU87RUFDUCxZQUFZO0VBQ1osYUFBYTtFQUNiLGFBQWEsRUE2Q2I7RUFuREQ7SUFRRSw0QkFBNEI7SUFDNUIsb0JBQW9CO0lBQ3BCLG1CQUFtQixFQUluQjtJQWRGO01BWUcsaUJBQWlCLEVBQ2pCO0VBYkg7SUFnQkUscUJBQXFCO0lBQ3JCLG1CQUFtQjtJQUNuQixpQkFBaUI7SUFDakIsbUJBQW1CLEVBSW5CO0lBdkJGO01BcUJHLHNCQUFzQixFQUN0QjtFQXRCSDtJQXlCRSxnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLHdCQUF3QjtJQUN4QixvQ0FBb0MsRUFDcEM7RUE3QkY7SUErQkUsbUJBQW1CO0lBQ25CLFNBQVM7SUFDVCxPQUFPO0lBQ1AsaUJBQWlCO0lBQ2pCLGFBQWEsRUFXYjtJQTlDRjtNQXFDRyxpQ0FBVyxFQUNYO0lBdENIO01Bd0NHLHNDQUFzQixFQUN0QjtJQXpDSDs7TUE0Q0csWUFBWSxFQUNaO0VBN0NIO0lBZ0RFLFlBQVk7SUFDWiwyQkFBMkIsRUFDM0IiLCJmaWxlIjoiQWxlcnRNZXNzYWdlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyAtLS1cbi8vIEltcG9ydCBDb21wYXNzXG4vLyAtLS1cbkBpbXBvcnQgXCIuLi9tb2R1bGVzL2NvbW1vblwiO1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQWxlcnQgTWVzc2FnZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQ29yZSBBbGVydCBNZXNzYWdlXG4gKlxuICogQWxlcnQgTWVzc2FnZXMgYXJlIHVzZWQgaW4gdGhlIFBhZ2UgRGVzaWduZXIgcGFnZSB0byBpbmRpY2F0ZSB3YXJuaW5ncyBhbmQgXG4gKiBlcnJvcnMgdGhhdCBjYW4gb2NjdXIgYXMgeW91IGNoYW5nZSBwcm9wZXJ0aWVzIGluIHRoZSBQcm9wZXJ0eSBFZGl0b3IuXG4gKlxuICogRXhhbXBsZSBIVE1MOlxuICpcbiAqIDxsaSBjbGFzcz1cImEtQWxlcnRNZXNzYWdlcy1pdGVtXCI+XG4gKiBcdDxhIGhyZWY9XCIjXCIgY2xhc3M9XCJhLU1lZGlhQmxvY2sgYS1BbGVydE1lc3NhZ2VzLW1lc3NhZ2UgaXMtZXJyb3JcIj5cbiAqIFx0XHQ8ZGl2IGNsYXNzPVwiYS1NZWRpYUJsb2NrLWdyYXBoaWNcIj5cbiAqIFx0XHRcdDxzcGFuIGNsYXNzPVwiYS1GQUljb24gYS1GQUljb24tLW1lZGl1bSBhLUZBSWNvbi0tZXJyb3IgaWNvbi1yZW1vdmUtc2lnblwiPjwvc3Bhbj4gXG4gKiBcdFx0PC9kaXY+XG4gKiBcdFx0PGRpdiBjbGFzcz1cImEtTWVkaWFCbG9jay1jb250ZW50XCI+XG4gKiBcdFx0XHQ8aDUgY2xhc3M9XCJhLUFsZXJ0TWVzc2FnZXMtcHJvcGVydHlUaXRsZVwiPlJlZ2lvbiBOYW1lICZyYXJyOyBQcm9wZXJ0eSBOYW1lPC9oNT5cbiAqIFx0XHRcdDxwIGNsYXNzPVwiYS1BbGVydE1lc3NhZ2VzLW1lc3NhZ2VEZXNjcmlwdGlvblwiPkVycm9yPC9wPlxuICogXHRcdDwvZGl2PlxuICogXHQ8L2E+XG4gKiA8L2xpPlxuICovXG5cbi8qKlxuICogQmFzZSBDb250YWluZXJcbiAqL1xuXG4uYS1BbGVydE1lc3NhZ2VzIHtcbn1cblxuLyoqXG4gKiBMaXN0XG4gKiBVc2VkIHRvIGNvbnRhaW4gbXVsdGlwbGUgbWVzc2FnZXNcbiAqL1xuLmEtQWxlcnRNZXNzYWdlcy1saXN0IHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFByb3BlcnR5IFRpdGxlXG4gKi9cbi5hLUFsZXJ0TWVzc2FnZXMtcHJvcGVydHlUaXRsZSxcbi5hLUFsZXJ0TWVzc2FnZXMtbWVzc2FnZVRpdGxlIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyoqXG4gKiBNZXNzYWdlIExpbmtcbiAqL1xuLmEtQWxlcnRNZXNzYWdlcy1tZXNzYWdlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0LmEtTWVkaWFCbG9jay1ncmFwaGljIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ly9AaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4wNSk7XG5cdH1cbn1cblxuLyoqXG4gKiBNZXNhZ2UgRGVzY3JpcHRpb25cbiAqL1xuLmEtQWxlcnRNZXNzYWdlcy1tZXNzYWdlRGVzY3JpcHRpb24ge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUGFnZSBBbGVydCBNZXNzYWdlc1xuICovXG4uYS1BbGVydE1lc3NhZ2VzLS1wYWdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHRtYXJnaW46IDhweDtcblx0ei1pbmRleDogOTAwO1xuXHR3aWR0aDogMzYwcHg7XG5cdC5hLUFsZXJ0TWVzc2FnZXMtaXRlbSB7XG5cdFx0Ym9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdCY6b25seS1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXHQuYS1BbGVydE1lc3NhZ2VzLW1lc3NhZ2Uge1xuXHRcdGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQuYS1NZWRpYUJsb2NrLWdyYXBoaWMge1xuXHRcdFx0bWFyZ2luOiA0cHggOHB4IDRweCAwO1xuXHRcdH1cblx0fVxuXHQuYS1BbGVydE1lc3NhZ2VzLW1lc3NhZ2VUaXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdHBhZGRpbmc6IDhweCAzNnB4IDhweCAwO1xuXHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHR9XG5cdC5hLUJ1dHRvbi0tYWxlcnRNZXNzYWdlcyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblx0XHRtYXJnaW46IDEycHggOHB4O1xuXHRcdHotaW5kZXg6IDExMDtcblx0XHQuYS1JY29uIHtcblx0XHRcdGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC43NSk7XG5cdFx0fVxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMjUpO1xuXHRcdH1cblx0XHQmOmhvdmVyIC5hLUljb24sXG5cdFx0Jjpmb2N1cyAuYS1JY29uIHtcblx0XHRcdGNvbG9yOiAjRkZGO1xuXHRcdH1cblx0fVxuXHR1bC5odG1sZGJVbEVyciBhIHtcblx0XHRjb2xvcjogI0ZGRjtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufSJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */
