﻿.tm_message
{
	font-size: 12px;
	font-weight: normal;
	width: 100%;
	text-align: left;
	margin-bottom: 16px;
}
.tm_message__box
{
	margin: 5px;
}
.tm_message__close
{
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	cursor: pointer;
	float: right;
}
.tm_message__title
{
	font-weight: bold;
	padding: 4px 0 0;
	float: left;
}
.tm_message__icon
{
	height: 20px;
	width: 30px;
	float: left;
}
.tm_messsage__content
{
	margin: 10px 5px 5px 30px;
}

.tm_message.success
{
	border: solid 1px #90ac13;
	background-color: #eef4d3;
	color: #90ac13 !important;
}
.tm_message.success *
{
	color: #90ac13 !important;
}
.tm_message.success div.tm_message__icon
{
	background: #eef4d3 url('/images/success.png') no-repeat;
}
.tm_message.success .tm_message__close
{
	background: transparent url('/images/success-close.png') no-repeat top right;
}
.tm_message.success .tm_messsage__content a
{
	font-family: arial;
	color: #424c55 !important;
}
.tm_message.success .tm_messsage__content textarea
{
	background-color: #f2f5f2;
	padding: 2px 5px;
	border: none;
}
.tm_message.success .tm_messsage__content a:hover
{
	color: #899E29 !important;
}

.tm_message.warning
{
	border: solid 1px #c69136;
	background-color: #ffffcc;
	color: #c69136 !important;
}
.tm_message.warning *
{
	color: #c69136 !important;
}
.tm_message.warning div.tm_message__icon
{
	background: #FFFFCC url('/images/warning.png') no-repeat;
}
.tm_message.warning div.tm_message__close
{
	background: transparent url('/images/warning-close.png') no-repeat top right;
}
.tm_message.warning div.tm_messsage__content a
{
	font-family: arial;
	color: #424c55;
}
.tm_message.warning div.tm_messsage__content textarea
{
	background-color: #ffffdc;
	padding: 2px 5px;
	border: none;
}
.tm_message.warning div.tm_messsage__content a:hover
{
	color: #899E29;
}

.tm_message.error
{
	border: solid 1px #CC0000;
	background-color: #F7CBCA;
	color: #CC0000;
}
.tm_message.error *
{
	color: #CC0000;
}
.tm_message.error div.tm_message__icon
{
	background: #F7CBCA url('/images/error.png') no-repeat;
}
.tm_message.error div.tm_message__close
{
	background: transparent url('/images/error-close.png') no-repeat top right;
}
.tm_message.error div.tm_messsage__content a
{
	font-family: arial;
	color: #424c55;
}
.tm_message.error div.tm_messsage__content textarea
{
	background-color: #f8dddd;
	padding: 2px 5px;
	border: none;
}
.tm_message.error div.tm_messsage__content a:hover
{
	color: #899E29;
}

.tm_tracker__changed
{
	border: solid 2px #febf10 !important;
}

