/* TYPO3 MESSAGES */
ul.typo3-messages {
	list-style: none;
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
	font-size: 15px;
	display: inline-block;
	width: 100%; }

ul.typo3-messages p {
	padding: 0;
	margin: 0; }

.alert-success {
	color: #009900;
	background: rgba(0, 153, 0, 0.2);
	font-weight: bold;
	border: #009900 1px solid;
	margin-bottom: 2px;
	padding: 5px;
	padding-left: 30px; }

.alert-success:before {
	content: "\f00c";
	/* FontAwesome Unicode */
	font-family: FontAwesome;
	font-size: 15px;
	display: inline-block;
	margin-left: -25px;
	margin-top: 3px;
	width: 20px;
	float: left; }

.alert-danger {
	color: #ff0033;
	background: rgba(255, 0, 51, 0.2);
	font-weight: bold;
	border: #ff0033 1px solid;
	margin-bottom: 2px;
	padding: 5px;
	padding-left: 30px; }

.alert-danger:before {
	content: "\f0e7";
	/* FontAwesome Unicode */
	font-family: FontAwesome;
	font-size: 15px;
	display: inline-block;
	margin-left: -20px;
	margin-top: 3px;
	width: 20px;
	float: left; }

.alert-warning {
	color: #ff8232;
	background: rgba(255, 130, 50, 0.2);
	font-weight: bold;
	border: #ff8232 1px solid;
	margin-bottom: 2px;
	padding: 5px;
	padding-left: 30px; }

.alert-warning:before {
	content: "\f071";
	/* FontAwesome Unicode */
	font-family: FontAwesome;
	font-size: 15px;
	display: inline-block;
	margin-left: -25px;
	margin-top: 3px;
	width: 20px;
	float: left; }

.alert-info {
	color: #0099ff;
	background: rgba(0, 153, 255, 0.2);
	font-weight: bold;
	border: #0099ff 1px solid;
	margin-bottom: 2px;
	padding: 5px;
	padding-left: 30px; }

.alert-info:before {
	content: "\f129";
	/* FontAwesome Unicode */
	font-family: FontAwesome;
	font-size: 15px;
	display: inline-block;
	margin-left: -20px;
	margin-top: 3px;
	width: 20px;
	float: left; }

.f3-form-error {
	color: #c50f3c;
	background: rgba(255, 0, 51, 0.2) !important; }

/*Order Result Container*/
.catalog-order-result{min-height:150px;padding-top:50px;}
