div.messages						{padding:15px 25px; margin:20px 0; border:none !important; border-left:50px solid !important; position:relative; background-image:none !important; font-size:14px;}
div.messages p					{margin:0;}
div.messages h3					{margin:0 0 5px; font-weight:400;}
div.messages ul					{margin:0;}
div.messages ul li					{margin:0; padding:0; background:none;}
div.messages:before 				{font-family:'FontAwesome'; font-weight:400; position:absolute; color:#fff; top:0; bottom:0; margin:auto; font-size:20px; height:20px; line-height:20px;}
div.messages.warning		 		{border-color:#ecbf40 !important; color:#a9800c !important; background:#fbf8e6 !important;}
div.messages.warning:before 		{content:'\f071'; left:-36px;}
div.messages.status		 		{border-color:#aac877 !important; color:#66803c !important; background:#f4f9ee !important;}
div.messages.status:before 		{content:'\f00c'; left:-34px;}
div.messages.error		 		{border-color:#db847b !important; color:#bb6057 !important; background:#fef5f1 !important;}
div.messages.error:before 		{content:'\f00d'; left:-32px;}
div.messages.error ul li			{padding:2px 0 2px 12px; position:relative;}
div.messages.error ul li:before	{content:'-'; position:absolute; top:2px; left:0; font-weight:900; font-size:12px; color:#db847b;}

div#toolbar div.toolbar-shortcuts ul				{height:auto !important; padding:4px 0 5px;}
div#toolbar a#edit-shortcuts 						{position:absolute; top:0; right:0;}
.toolbar-shortcuts:after						{content:''; clear:both; display:block;}
.toolbar-shortcuts ul li a:before					{font-family:'FontAwesome'; color:#10d579; margin:0 5px 0 0;}
.toolbar-shortcuts ul li:nth-child(1) a:before		{content:'\f15c';}
.toolbar-shortcuts ul li:nth-child(2) a:before		{content:'\f03e';}
.toolbar-shortcuts ul li:nth-child(3) a:before		{content:'\f0ae';}
.toolbar-shortcuts ul li:nth-child(4) a:before		{content:'\f0a1';}
.toolbar-shortcuts ul li:nth-child(5) a:before		{content:'\f0c9';}
.toolbar-shortcuts ul li:nth-child(6) a:before		{content:'\f0e0';}

@media screen and (max-width:990px) {
	#toolbar 													{background:#2D2D2D; margin:0; padding:3px 0 0;}
	#toolbar-user 												{margin:0 0 2px;}
	#toolbar div.toolbar-menu 									{padding:0; background:none !important; margin-bottom:5px;}
	#toolbar div.toolbar-menu .toggler:after						{content:' de configuración';}
	#toolbar div.toolbar-drawer .toggler:after					{content:' de administración';}
	#toolbar .responsive-menus ul li a 								{padding:8px 15px !important; margin:0 !important; border-radius:0 !important; border-bottom: 1px solid #555; display:block; float:none;}
	#toolbar div.toolbar-menu a.toggle 							{display:none;}
	#toolbar a#edit-shortcuts 									{display:none;}
	#toolbar div.toolbar-drawer 									{padding:0;}
	#toolbar div.toolbar-shortcuts ul 								{padding:0 !important; height:auto !important; line-height:20px !important; float:none !important; margin:0 !important;}
	.responsive-menus.responsified span.toggler 					{border-radius:0; text-transform:uppercase; font-size:11px !important; font-weight:bold; box-shadow:none; padding:8px 15px !important; line-height:20px !important;}
	.responsive-menus.responsified .responsive-menus-simple 		{border-radius:0; box-shadow:none;}
}

@media screen and (max-width:500px) {
	div.messages 												{padding:15px; border-left:30px solid !important;}
	div.messages.status:before 									{left:-22px; font-size:15px;}
	div.messages.error:before 									{left:-21px; font-size:15px;}
}