/* ------------------------------------------------------------
+Messages
------------------------------------------------------------ */
.status-message { position: relative; margin: 0 0 25px 0; padding: 15px 0 16px; width: 498px;
    background: #FFF4BF url(../../img/messages/icon-sprite.png) no-repeat 16px 12px; border: 2px solid #EFD695; }

.status-message .description { font-size: 14px; padding: 0 45px 0 74px; }
.status-message .status-close { position: absolute; right: 0; top: 0; text-align: center; padding: 2px 6px 4px 8px;
    text-decoration: none; font-weight: bold; background: #efd695; }

.status-message h4 { font-size: 14px; padding: 14px 45px 8px 74px; font-weight: bold; }
.status-message.warning { background-position: 16px -125px; }
.status-message.info { background-position: 16px -293px; }
.status-message.error { color: #c41230;  background-position: 16px -451px; }
.status-message.debug { background-position: 16px -631px; }
.status-message.debug .description { font-family: Monospace !important;
    font-size: 12px !important; font-weight: normal !important; }