.ui.message {
	-webkit-box-shadow: 0 0 0 1px #a3c293 inset,0 0 0 0 transparent;
	box-shadow: 0 0 0 1px #a3c293 inset,0 0 0 0 transparent;
	background-color: #fcfff5;
	color: #2c662d;
	position: relative;
	min-height: 1em;
	margin: 1em 0;
	    margin-bottom: 1em;
	background: #f8f8f9;
	    background-color: rgb(248, 248, 249);
	padding: 1em 1.5em;
	line-height: 1.4285em;
	color: rgba(0,0,0,.87);
	-webkit-transition: opacity .1s ease,color .1s ease,background .1s ease,-webkit-box-shadow .1s ease;
	transition: opacity .1s ease,color .1s ease,background .1s ease,-webkit-box-shadow .1s ease;
	transition: opacity .1s ease,color .1s ease,background .1s ease,box-shadow .1s ease;
	transition: opacity .1s ease,color .1s ease,background .1s ease,box-shadow .1s ease,-webkit-box-shadow .1s ease;
	border-radius: .28571429rem;
	-webkit-box-shadow: 0 0 0 1px rgba(34,36,38,.22) inset,0 0 0 0 transparent;
	box-shadow: 0 0 0 1px rgba(34,36,38,.22) inset,0 0 0 0 transparent;
}

.ui.negative.message {
    -webkit-box-shadow: 0 0 0 1px #e0b4b4 inset,0 0 0 0 transparent;
    box-shadow: 0 0 0 1px #e0b4b4 inset,0 0 0 0 transparent;
}
.ui.negative.message {
    background-color: #fff6f6;
    color: #9f3a38;
}

.ui.success.message {
    -webkit-box-shadow: 0 0 0 1px #a3c293 inset,0 0 0 0 transparent;
    box-shadow: 0 0 0 1px #a3c293 inset,0 0 0 0 transparent;
}
.ui.success.message {
    background-color: #fcfff5;
    color: #2c662d;
}

.submenu a.button {
	display:inline-block;
	 vertical-align:top; 
	padding:0 17px; 
	margin:0 3px; 
	height:35px; 
	line-height:35px; 
	color:#333; 
	font-size:15px; 
	background:#efefef;
}
.submenu a.button.active {
	background:#ff6666;
	color: #fff;
}
