/* Flash message */
.flashmessage {
font-size: 16px;
padding: 20px 0;
width: 100%;
!top: 10px;
z-index: 999;
text-align: center;
font-weight: bold;
margin: 1px;
margin-bottom: 15px;
!text-shadow: 1px 1px 3px #ffffff;
!filter: dropshadow(color=#ffffff, offx=1, offy=1);
}
.flashmessage-warning {
color: #C69201;
background: #ffd65e;
border: 1px solid #C69201;
background: -moz-linear-gradient(top, #ffd65e 0%, #febf04 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd65e), color-stop(100%,#febf04));
background: -webkit-linear-gradient(top, #ffd65e 0%,#febf04 100%);
background: -o-linear-gradient(top, #ffd65e 0%,#febf04 100%);
background: -ms-linear-gradient(top, #ffd65e 0%,#febf04 100%);
background: linear-gradient(to bottom, #ffd65e 0%,#febf04 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd65e', endColorstr='#febf04',GradientType=0 );
}
.flashmessage-error {
color: #fff;
background: #ff3019;
border: 1px solid #990000;
background: -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3019), color-stop(100%,#cf0404));
background: -webkit-linear-gradient(top, #ff3019 0%,#cf0404 100%);
background: -o-linear-gradient(top, #ff3019 0%,#cf0404 100%);
background: -ms-linear-gradient(top, #ff3019 0%,#cf0404 100%);
background: linear-gradient(to bottom, #ff3019 0%,#cf0404 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 );
}
.flashmessage-info {
color: #06529E;
background: #63b6db;
border: 1px solid #06529E;
background: -moz-linear-gradient(top, #63b6db 0%, #309dcf 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#63b6db), color-stop(100%,#309dcf));
background: -webkit-linear-gradient(top, #63b6db 0%,#309dcf 100%);
background: -o-linear-gradient(top, #63b6db 0%,#309dcf 100%);
background: -ms-linear-gradient(top, #63b6db 0%,#309dcf 100%);
background: linear-gradient(to bottom, #63b6db 0%,#309dcf 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63b6db', endColorstr='#309dcf',GradientType=0 );
}
.flashmessage-ok {
!color: #2A7709;
color: #fff;
border: 1px solid #2A7709;
background: #9dd53a;
background: -moz-linear-gradient(top, #9dd53a 0%, #7cbc0a 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9dd53a), color-stop(100%,#7cbc0a));
background: -webkit-linear-gradient(top, #9dd53a 0%,#7cbc0a 100%);
background: -o-linear-gradient(top, #9dd53a 0%,#7cbc0a 100%);
background: -ms-linear-gradient(top, #9dd53a 0%,#7cbc0a 100%);
background: linear-gradient(to bottom, #9dd53a 0%,#7cbc0a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#7cbc0a',GradientType=0 );
}
.flashmessage .ico-close {
position: absolute;
top: 20px;
right: 17px;
float: right;
font-size: 18px;
line-height: 18px;
color: #666;
text-shadow: 0px 0px 4px #ffffff;
filter: dropshadow(color=#ffffff, offx=0, offy=0);
text-decoration:none;
font-weight: bold;
cursor: pointer;
padding: 0px;
}
.flashmessage .ico-close:hover { text-decoration: underline; }