/*Page Elements*/
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
}


/*Button Styles and Appearance*/
input[type=button] {
    background: -moz-linear-gradient(center top , #136899, #3e779d) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: -webkit-linear-gradient(center top , #136899, #3e779d) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 8px;
    border-top: 1px solid #96d1f8;
    box-shadow: 1px 1px 1px #4c6e91;
    color: white;
    font-size: 14px;
    padding: 5px 10px;
    text-decoration: none;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
    vertical-align: middle;
}
input[type="submit"] {
	margin-top: 10px;
	background: none repeat scroll 0 0 #136899;
    border: medium none;
    box-shadow: 1px 1px 1px #4c6e91;
    color: #fff;
    padding: 10px 30px;
    text-shadow: 1px 1px 1px #5079a3;
}
input[type="submit"]:hover {
  background: none repeat scroll 0 0 #66c1e4;
  box-shadow: 0px 0px 0px #4c6e91;
  color: black;
  opacity: 0.9;
  cursor: pointer;
  cursor: hand;
}
.button {
border: none;
display: block;
background: #136899;
height: 40px;
width: 80px;
color: #ffffff;
text-align: center;
border-radius: 5px;
/* box-shadow: 0px 3px 1px #2075aa; */
-webkit-transition: all 0.15s linear;
-moz-transition: all 0.15s linear;
transition: all 0.15s linear;
}
.button:hover {
    background: none repeat scroll 0 0 #3eb1dd;
    border-top-color: #28597a;
    color: #ccc;
}
.button:active {
    background: none repeat scroll 0 0 #1b435e;
    border-top-color: #1b435e;
    outline: 0 none;
}


/*Table and Form Data Styling*/
table {
	background-color: rgba(255, 255, 255, 0.2);
	border: 0px solid #E4E4E4;
	border-radius: 9px;
	padding: 10px;
	box-shadow: 0 0 4px 1px slategray;
}
th {
	padding: 10px;
}
td {
	padding: 3px;
}
.adminstyle tr:nth-child(odd) {
    background-color: #E1E1E1;
}
.adminstyle tr:nth-child(even) {
    background-color: white;
}
.style3 {
	color: #413030 !important;
}
input[type=text], input[type=password] {
	width: 100%;
	height: 40px;
	margin-bottom: 10px;
	padding-left: 15px;
	background: #fff;
	border: none;
	color: slategray;
	outline: none;
}
#log
{
	margin: 0 auto;
	padding-top: 25px;
}
#labels {
	display: block;
}



.adminstyle {
	margin: 20px;
	padding: 20px;
	background: white;
	border: 4px inset #000;
}

.adminstyle td {
	text-align: center;
	border: 3px double black; 		
}
.adminstyle th {
	text-align: center;
	border: 2px groove gray; 
	color: #555555;
}

#wrapper {
	min-height: 100%;
	position: relative;
}

#content {
	padding-bottom: 80px;
}

#footer {
   	width: 100%;
    position: absolute;
	height: 30px;
	bottom: 0;
	left: 0;
	text-align: center;
}
