#snackbar {
	background-color: #a53e4c;
	position: fixed;
	left: 50%;
	bottom: 30px;
	transform: translate(-50%, -50%);
	margin: 0 auto;
	visibility: hidden;
	min-width: 15%;
	color: #fff;
	text-align: center;
	border-radius: 2px;
	padding: 16px;
	z-index: 9999;
	font-size: 17px;
}

#snackbar.show { 
	visibility: visible;
	-webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
	animation: fadein 0.5s, fadeout 0.5s 2.5s;
}


.leftbox { 
	float:left;  
	width: 25px;
	font-family: "Philosopher", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 18px;
line-height: 1.714;
color: #898989;
cursor: pointer;
margin-top: -2px;
} 

.middlebox{ 
	float:left;  
	width: 35px;
	font-family: "Philosopher", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 18px;
line-height: 1.714;
color: #898989;
margin-top: -2px;
} 

.rightbox{ 
	float:right; 
	width: 25px;
	font-family: "Philosopher", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 18px;
line-height: 1.714;
color: #898989;
cursor: pointer;
margin-top: -2px;
} 
 
.jcf-btn-inc .jcf-btn-dec{
	cursor: pointer;
} 

.isa_info, .isa_success, .isa_warning, .isa_error {
margin: 10px 0px;
padding:12px;
 
}
.isa_info {
    color: #00529B;
    background-color: #BDE5F8;
}
.isa_success {
    color: #4F8A10;
    background-color: #DFF2BF;
}
.isa_warning {
    color: #9F6000;
    background-color: #FEEFB3;
}
.isa_error {
    color: #D8000C;
    background-color: #FFD2D2;
}
.isa_info i, .isa_success i, .isa_warning i, .isa_error i {
    margin:10px 22px;
    font-size:2em;
    vertical-align:middle;
}