.global-messages {
    display: block;
    width: 100%;
}

.global-messages > .global-messages-message {
    padding: 0 16px 8px 16px;
    min-height: 26px;
    margin-bottom: 1px;
}

.global-messages > .global-messages-message:first-child {
    padding-top: 8px;
}

.global-messages > .global-messages-message > .global-message-icon,
.global-messages > .global-messages-message > .global-message-text-wrapper {
    display: inline-block;
}

.global-messages > .global-messages-message > .global-message-text-wrapper {
    vertical-align: top;
    min-height: 26px;
}

.global-messages > .global-messages-message > .global-message-icon {
    margin-right: 10px;
}

.global-messages > .global-messages-message > .global-message-text-wrapper > .global-message-summary {
    font-size: 16px;
}

.global-messages > .global-messages-message > .global-message-text-wrapper > .global-message-summary:only-child {
    line-height: 26px;
}

.global-messages > .global-messages-message > .global-message-text-wrapper > .global-message-detail {
    font-size: 11px;
}

.global-messages > .global-messages-message.global-message-highlight {
    moz-animation-name: global-messages-highlight;
    moz-animation-duration: 4s;
    moz-animation-timing-function: ease-in;
    ms-animation-name: global-messages-highlight;
    ms-animation-duration: 4s;
    ms-animation-timing-function: ease-in;
    o-animation-name: global-messages-highlight;
    o-animation-duration: 4s;
    o-animation-timing-function: ease-in;
    webkit-animation-name: global-messages-highlight;
    webkit-animation-duration: 4s;
    webkit-animation-timing-function: ease-in;
    animation-name: global-messages-highlight;
    animation-duration: 4s;
    animation-timing-function: ease-in;
}

@-moz-keyframes global-messages-highlight {
    from {background-color: rgba(255, 255, 153, 0.957);}
    to {background-color: rgba(255, 255, 153, 0);}
}

@-ms-keyframes global-messages-highlight {
    from {background-color: rgba(255, 255, 153, 0.957);}
    to {background-color: rgba(255, 255, 153, 0);}
}

@-o-keyframes global-messages-highlight {
    from {background-color: rgba(255, 255, 153, 0.957);}
    to {background-color: rgba(255, 255, 153, 0);}
}

@-webkit-keyframes global-messages-highlight {
    from {background-color: rgba(255, 255, 153, 0.957);}
    to {background-color: rgba(255, 255, 153, 0);}
}

@keyframes global-messages-highlight {
    from {background-color: rgba(255, 255, 153, 0.957);}
    to {background-color: rgba(255, 255, 153, 0);}
}