.oussiden {
	font-family: Helvetica !important;
	font-size: 5vw !important;
    font-weight: 900;
}

.silverBg {
	background-color: #2E2E2E;
}

.whiteBg {
	background-color: white;
}

.o-input {
	height: 40px;
	width: 100%;
	border: thin solid black;
	border-radius: 3px;
	padding: 10px;
	
	font-size: 1em !important;
	color: #000 !important;
	font-family: Helvetica !important;
}

.o-input.login {
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom: none;
}

.o-btn {
	width: 100%;
	height: 40px;
	font-size: 1.5em !important;
	color: #000 !important;
	background-color: white !important;
	font-family: Helvetica !important;
	border-radius: 5px;
}

.o-btn:hover {
	color: black !important;
}

.padd {
	padding: 10px;
}

.widthMobile {
	max-width: 300px;
}

.centerItHorz {
	margin-left: auto;
	margin-right: auto;
}

.errorBox {
	width: 100%;
	height: 40px;
	color: #FFF !important;
	padding-top: 10px;
	text-align: center;
	background-color: #e44444;
	display:block;
	border-bottom-left-radius: 3px;
	border-bottom-rightradius: 3px;

}

#failPanel {
	background-color: white;
	color: red;
	text-align: center;
}

#ajaxResult {
	width: 300px;
	min-height: 50px;
	position:absolute;
	top: 52px;
	left: 0px;
	width: 100%;
	display: none;
	z-index: 2000;
	-webkit-box-shadow: 0px 6px 6px -1px rgba(0,0,0,0.27);
	-moz-box-shadow: 0px 6px 6px -1px rgba(0,0,0,0.27);
	box-shadow: 0px 6px 6px -1px rgba(0,0,0,0.27)
}

#ajaxResult .alert {
	margin: 0px
}

#footer-shadow {
	-webkit-box-shadow: 0px -11px 16px -6px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px -11px 16px -6px rgba(0,0,0,0.25);
	box-shadow: 0px -11px 16px -6px rgba(0,0,0,0.25);
}

.has-error {
	border-color: rgba(229, 103, 23, 0.8);
    box-shadow: 0 1px 1px rgba(229, 103, 23, 0.075) inset, 0 0 8px rgba(229, 103, 23, 0.6);
    outline: 0 none;
}

.required {
	color: red;
	font-size: 8px;
	position: relative;
	top: -5px;
}

.profileImage {
	width: 100%;
}
