@charset "UTF-8";

#gritter-notice-wrapper { position: fixed; top: 7px; right: 8px; width: 343px; z-index: 9999; }
.gritter-item-wrapper { position: relative; margin: 0 0 5px 0; border-radius: 4px; background-color: rgb(0 0 0 / 88%); }
.gritter-item-wrapper:hover { box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.7) }
.gritter-item {	display: block;	color: #ccc; padding: 8px 11px 10px 11px; font: 11px Arial; }
.gritter-item p { padding: 5px 0 0 0; margin: 0; word-wrap: break-word; }
.gritter-item p > span > span { color: #fff; display: inline-block; }
.gritter-item p > span > span.red { color: #ff8f8f; margin: 0 5px 0 0; }
.gritter-item p > span > span.yellow { color: yellow; margin: 0 5px 0 0; }
.gritter-item a { color: #66c7ff; }
.gritter-item a:hover { color: #8aff90; }
.gritter-close { display: none; position: absolute;	top: 5px; right: 3px; background: url('images/gritter.png') no-repeat left top; cursor: pointer; width: 30px; height: 30px; text-indent: -9999em; outline: none; }
.gritter-title { font: normal 14px 'PT Sans Narrow'; color: #ffc437; padding: 0 0 7px 0; display: block; text-shadow: 1px 1px 0 #000;   -webkit-font-smoothing: none; }
.a-loader { position: absolute; right: 6px; top: 6px; }
.check:before { content: '\2713'; color: #49ff49; display: inline-block; margin: 0 5px 0 0; }

.error,
.success { position: relative; display: inline-block; margin: 0 3px 0 0; padding: 0 10px 0 0px; }

.error:before,
.success:before { content: '•';  font: normal 26px/26px 'Source Sans Pro'; position: absolute; top: -7px; }

.error:before { color: #ff5959; }
.success:before { color: #63e2a7; }





