﻿
#message_list
{
    position: fixed;
    top: 60px;
    right: 5px;
    max-width: 250px;
    text-align: right;
}
    #message_list div.messages
    {
        display: table;
        float: right;
    }


/**
 * @file
 * Styles for system messages.
 */

div.messages {
    background-position: 8px 8px; /* LTR */
    background-repeat: no-repeat;
    border: 1px solid;
    margin: 6px 0;
    padding: 10px 10px 10px 50px; /* LTR */
    -webkit-box-shadow: 2px 2px 5px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 2px 2px 5px rgba(50, 50, 50, 0.75);
    box-shadow: 2px 2px 5px rgba(50, 50, 50, 0.75);
}

div.status {
    background-image: url(../images/misc/message-24-ok.png);
    border-color: #be7;
}

div.status,
.ok {
    color: #234600;
}

div.status,
table tr.ok {
    background-color: #f8fff0;
}

div.warning {
    background-image: url(../images/misc/message-24-warning.png);
    border-color: #ed5;
}

div.warning,
.warning {
    color: #840;
}

div.warning,
table tr.warning {
    background-color: #fffce5;
}

div.error {
    background-image: url(../images/misc/message-24-error.png);
    border-color: #ed541d;
}

div.error,
.error {
    color: #8c2e0b;
}

div.error,
table tr.error {
    background-color: #fef5f1;
}

    div.error p.error {
        color: #333;
    }

div.messages ul {
    margin: 0 0 0 1em; /* LTR */
    padding: 0;
}

    div.messages ul li {
        list-style-image: none;
    }
