@charset "utf-8";


/* statusmessage
-------------------------------------------------------*/
body.message-body { color: #ccc; background: #000; }
body.message-body .link a { color: #00adee; }
body.message-body div#message-box {color: #fff; padding: 5px 5px 25px 5px;}
body.message-body div#message-box p.msg-error { color: #8bc540; }
body.message-body div#message-box p.msg-warning { color: #d8df27; }
body.message-body div#message-box p.msg-message { color: #0aa3f2; }
body.message-body div#message-box .msg-contact {color: #666;}

p.msg-error { color: #eb008b; }
p.msg-warning { color: #E51B23; }
p.msg-message { color: #8bc540; }

div#fatal-error-box { background: transparent url('./img/ajax-loader-bg.gif') repeat; }
div#fatal-error-box-msg { color: #f00; background: #fff; border: 1px solid #656565; }
div#fatal-error-box-msg a { color: #00ADEE; }


/* Textarea counter
**************************************************/
div.textarea_counter {background-color: #000; border: 1px solid #7f9db9;}
div.textarea_counter span {font-weight: bold; color:#00adee;}
div.textarea_counter span.warning {	color: #ffa349;}
div.textarea_counter span.error { color: #ff0000;}

div.textarea_counter {background-color:#202020;border:1px solid #000;}


/** System message
------------------------------------------------------------------*/
.ctPopup-content #message-box .link {color: #ccc; font-size: 10px; text-decoration: underline;}
.ctPopup-content #message-box .link a {color: #00adee; text-decoration: underline;}

#message-box .ctPopup-header {color: #00adee; font-size: 14px; font-weight: bold; border-bottom: 1px solid #535353;}
#message-box .message-block {background: transparent url("./img/attention.png") no-repeat 5px 2px scroll;}
#message-box .link {color: #ccc; font-size: 10px; text-decoration: underline;}
