﻿div.notification-top-wrap {
    clear: both;
    width: 550px;
    /*position: relative;*/
    margin: 1em auto;
    background: #ffb800;
    float: left;
    padding: 1em;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    /*#f5c453, */
    /*border: 1px solid gray;*/
}

div.notification-top {
    /*padding: 1em;*/
}

div.notification-top h5 {
    display: inline;
    padding: 0 0 0 12px;
    font-weight: bold;
    font-size: 14px;
}

div.discrepancy-top-wrap {
    clear: both;
    width: 550px;
    /*position: relative;*/
    margin: 1em auto;
    background: #b44128;
    float: left;
    /*border: 1px solid gray;*/
}

div.discrepancy-top {
    padding: 1em;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

div.discrepancy-top h5 {
    display: inline;
    padding: 0 0 0 12px;
    font-weight: bold;
    font-size: 14px;
    color: white;
}

div.alertbox-top-wrap {
	clear: both;
	width: 1200px;
	/*position: relative;*/
	margin: 1em auto;
	/*border: 1px solid gray;*/
}


div.alertbox-top {
	padding: 1em;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

	div.alertbox-top h5 {
		display: inline;
		padding: 0 0 0 12px;
		font-weight: bold;
		font-size: 14px;
	}

	div.alertbox-top p {
		display: inline;
	}

div.alertbox-top-wrap b.tl,
div.alertbox-top-wrap b.tr {
	position: absolute;
	display: block;
	top: 0;
	width: 10px;
	height: 20px;
	background: url(../img/alertbox-error.png) repeat-x 0 0 #b44128;
}

.alertbox-info div.alertbox-top-wrap b.tl,
.alertbox-info div.alertbox-top-wrap b.tr {
	background-image: url(../img/alertbox-info.png);
}

.alertbox-warning div.alertbox-top-wrap b.tl,
.alertbox-warning div.alertbox-top-wrap b.tr {
	background-image: url(../img/alertbox-warning.png);
}

div.alertbox-top-wrap b.tl {
	left: 0;
	background-position: 0 0;
}

div.alertbox-top-wrap b.tr {
	right: 0;
	background-position: -10px 0;
}

div.alertbox-bottom {
	padding: 8px 10px 8px 10px;
}

	div.alertbox-bottom p {
		margin: 0 0 8px 0;
	}

div.alertbox-bottom-wrap b.tl,
div.alertbox-bottom-wrap b.tr,
div.alertbox-bottom-wrap b.br,
div.alertbox-bottom-wrap b.bl {
	position: absolute;
	display: block;
	width: 10px;
	height: 10px;
	background: url(../img/alertbox-error.png) repeat-x 0 0 #b44128;
}

.alertbox-info div.alertbox-bottom-wrap b.tl,
.alertbox-info div.alertbox-bottom-wrap b.tr,
.alertbox-info div.alertbox-bottom-wrap b.br,
.alertbox-info div.alertbox-bottom-wrap b.bl {
	background-image: url(../img/alertbox-info.png);
	background-color: #2832dc;
}

.alertbox-warning div.alertbox-bottom-wrap b.tl,
.alertbox-warning div.alertbox-bottom-wrap b.tr,
.alertbox-warning div.alertbox-bottom-wrap b.br,
.alertbox-warning div.alertbox-bottom-wrap b.bl {
	background-image: url(../img/alertbox-warning.png);
	background-color: #2832dc;
}

div.alertbox-bottom-wrap b.tl {
	top: 0;
	left: 0;
	background-position: 0 -33px;
}

div.alertbox-bottom-wrap b.tr {
	top: 0;
	right: 0;
	background-position: -10px -33px;
}

div.alertbox-bottom-wrap b.br {
	bottom: 0;
	right: 0;
	background-position: -10px -43px;
}

div.alertbox-bottom-wrap b.bl {
	bottom: 0;
	left: 0;
	background-position: 0 -43px;
}
