#slideout {
	position:		fixed;
	bottom:			11px;
	left:			-247px;
	width:			303px;
	padding:		0px 14px 0px 14px;
	text-align:		center;
	background:		rgb(31,206,203);
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	-webkit-border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
}

#slideout .error
{
	display: 		none;
}

#slideout:hover,
#slideout.active
{
	left:			0px;
}

#slideout:hover .error,
#slideout.active .error
{
	display: 		block;
}


#slideout input,
#slideout .input-group-addon {
	color:			white;
	font-size:		16px !important;
	background:		transparent;
	font-family:	'Montserrat', 'sans-serif';
	font-weight:	700;
	text-transform: uppercase;
	box-shadow:		none;
	border-color:	black;
}

#slideout .input-group-addon
{
	background:		rgb(236,72,99);
}

#slideout .has-success .input-group-addon
{
	background:		rgb(31,206,203);
}

#slideout input::-webkit-input-placeholder {
	color:			rgb(26,170,170);
}

#slideout input:-moz-placeholder { /* Firefox 18- */
	color:			rgb(26,170,170);
}

#slideout input::-moz-placeholder {  /* Firefox 19+ */
	color:			rgb(26,170,170);
}

#slideout input:-ms-input-placeholder {  
	color:			rgb(26,170,170);
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}