/* ####################################### */
/* ########### ERROR MESSAGES ############ */
/* ####################################### */

.error_ERROR { display : block; color : #880000; font-weight: bold; }
.error_WARNING { display : block; color : #000088; font-weight: bold; }
.error_NOTICE { display : block; color : #888888; font-weight: normal; font-size : 11px;}
.error_DEBUG { display : block; color : #DDDDDD; font-weight: bold; }


/* ####################################### */
/* ############## MESSAGES ############### */
/* ####################################### */

.message {
	border-width: 1px;
	border-style: solid;
	border-color: #DBDBDB;
	margin: 0 0 1.5em;
	padding: 10px;	
	border-radius: 5px;
}

.mark-good,
.mark-ok,
.message.good,
.message.ok {
	background-color: #DFF0D8;
	color: #468847;
	border-color: #C5DDB2 !important;
}

.mark-info,
.mark-notice,
.message.info,
.message.notice {
	background-color: #DBF4FF;
	color: #3A87AD;
	border-color: #B8E5F8 !important;
}

.mark-warn,
.message.warn {
	background-color: #FEEFB3;
	color: #A77836;
	border-color: #FFD942 !important;
}

.mark-error,
.mark-bad,
.message.bad,
.message.error {
	background-color: #FF9999;
	border-color: #EC8888 !important;
	color: #B94A48;
}

.mark-disabled,
.message.disabled {
	background-color: #EEE;
	border-color: #DDDDDD !important;
	color: #B8B8B8;
}

.message *:last-child {
	margin-bottom: 0;
}

.mark-good,
.mark-ok,
.mark-info,
.mark-notice,
.mark-warn,
.mark-error,
.mark-bad,
.mark-disabled {
	border-width: 1px;
	border-style: solid;
}

/* ####################################### */
/* ######### DEVELOPMENT WARNING ######### */
/* ####################################### */ 

.dev-site-warning {
 	background-color: #FFE13E;
	background-image: -webkit-linear-gradient(#FFE13E, #FFC600);
	background-image: linear-gradient(#FFE13E, #FFC600);	    	
    width: 100%;
    padding: 0.25em 0.5em;
    position: fixed;
    bottom: 0;
    left: 0;
	border: 0;
 	border-top: 1px solid #FFC600;
    border-radius: 0;
    z-index: 9999;
    cursor: pointer;
    font-size: 11px;
    text-align: left;
    color: #5F4100;
    margin: 0;
}