body {
	background-color: #D3D3D3;
	padding-top: 70px;
 	font-family: 'Oxygen', sans-serif;
}

.navbar-control {
	margin-top: 5px !important;
	color: #fff;
	margin-right: 10px;
}

#logo {
	float: left;
	margin-right: 10px;
	font-size: 2.7em;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: -1px;
	padding-top: 9px;
	font-weight: bold;
}

#logo:hover {
    color: #fff;
    text-decoration: none;
}

a:link {
    color: #00c;
}

/* visited link */
a:visited {
    color: #555;
}

/* mouse over link */
a:hover {
    color: #00c;
}

/* selected link */
a:active {
    color: #00c;
}

indent {
    padding-left: 10px;
}

footer {
    bottom: 10px;
    width: 100%;
    border-top: 1px solid #eaeaea;
    color: #777;
}

footer a {
    color: #555;
}

footer a:hover {
    color: #222;
}

footer small {
    float: left;
}

footer ul {
    float: right;
    list-style: none;
}

footer ul li {
    float: left;
    margin-left: 5px;
    margin-right: 10px;
}

.navbar_span {
    padding: 15px;
    display: block;
}


#frmLogin { 
	padding: 20px 60px;
	background: #B6E0FF;
	color: #555;
	display: inline-block;
	border-radius: 4px; 
}
.field-group { 
	margin:15px 0px; 
}
.input-field {
	padding: 8px;width: 200px;
	border: #A3C3E7 1px solid;
	border-radius: 4px; 
}
.form-submit-button {
	background: #65C370;
	border: 0;
	padding: 8px 20px;
	border-radius: 4px;
	color: #FFF;
	text-transform: uppercase; 
}
.member-dashboard {
	padding: 40px;
	background: #D2EDD5;
	color: #555;
	border-radius: 4px;
	display: inline-block;
	text-align:center; 
}
.logout-button {
	color: #09F;
	text-decoration: none;
	background: none;
	border: none;
	padding: 0px;
	cursor: pointer;
}
.error-message {
	text-align:center;
	color:#FF0000;
}
.demo-content label{
	width:auto;
}

.text-negative {
  color: #ea0707;
}

.text-positive {
  color: #169641;
}

