body{
	padding-bottom: 80px;
	background: #E8E8E8;
}
header{
	color: #ffe;
}
.jumbotron{
	margin-bottom: 0;
	background: url('images/headerBack.gif') no-repeat center center;
}
pre{
	background: none;
	border: none;
	margin: 0;
}
.row{
	margin-left: 0;
	margin-right: 0;
}
/* .alert{
	padding: 5px;
} */
.subbtn{
	width: 160px;
	float: left;
	margin-right: 8px;
}
.container-fluid{
	max-width: 1350px;
}

.form-control{
	width: 100%;
}

.login{
	max-width: 400px;
	margin-left: auto;
	margin-right: auto;
	padding: 15px;
	border-radius: 20px;
	border: 1px solid #b5b5b5;
	background-color: #dddddd;
}

.footer{
	position: fixed;
	bottom: 0;
	width: 100%;
	background-color: #353535;
	vertical-align: middle;
}
.footer .container{
	padding: 15px;
}
.footer .container p{
	margin: 0;
}

.footer-normal{
	display: block;
}
.footer-mobile{
	display: none;
	margin-top: 10px;
	position: static;
}

.navbar-normal{
	display: block;
}
.navbar-mobile{
	display: none;
}

@media only screen and (max-width: 768px){
	.footer-normal{
		display: none;
	}
	.footer-mobile{
		display: block;
	}
	
	.navbar-normal{
		display: none;
	}
	.navbar-mobile{
		display: block;
	}
	
	body{
		margin-bottom: 0;
		padding-bottom: 0;
	}
}

/* @media (min-width: 1300px){
	.container-fluid {
		width: 1270px;
	}
} */
.has-error > h4{
	color: #a94442;
}
.radio{
	margin: 0 10px;
}

.inline-block{
	display: inline-block;
}
.fa-circle{
	color: #ececec;
}
#fbcircle.hover{
	color: #3b5998;
}
#twitcircle.hover{
	color: #55acee;
}
.fa-stack:hover{
	cursor: pointer;
}

.btp{
	position: fixed;
	bottom: 0;
	right: 55px;
	margin: 0;
	border-radius: 5px 5px 0 0;
	font-size: 2em;
	padding-bottom: 0;
	padding-top: 4px;
	display: none;
	box-shadow: 0 0 10px #353535;
	border-color: #B0B0B0;
}
.btp:hover{
	background-color: #cfcfcf;
	cursor: pointer;
}

/* .btah{
	position: fixed;
	bottom: 0;
	left: 55px;
	margin: 0;
	border-radius: 5px 5px 0 0;
	font-size: 2em;
	padding-bottom: 0;
	padding-top: 4px;
	box-shadow: 0 0 10px #353535;
	border-color: #B0B0B0;
	z-index: 1;
	vertical-align: middle;
	width: 75px;
} */
/* .btah:hover{
	background-color: #cfcfcf;
	cursor: pointer;
} */
/* #apphub{
	font-size: 0.5em;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
} */

/* #facebookico{
	width: 59px;
	height: 59px;
	margin-left: auto;
	margin-right: auto;
	background: url(../../../../TE2041/mrskirkhams/css/images/iconsprites.png) -2px -2px;
} */
/* #facebookico:hover{
	background: url(../../../../TE2041/mrskirkhams/css/images/iconsprites.png) -2px -61px;
	cursor: pointer;
} */

.full-width{
	width: 100%;
}
.row .full-width{
	background: #f5f5f5;
	margin: 0;
}
.center-text{
	text-align: center;
}
.navbar-fixed-top{
	padding-right: 15px;
}
.nav-margin{
	margin: 0 0 72px 0;
}

li{
	padding-top: 3px;
	padding-bottom: 3px;
}
.nav > li, .divider{
	padding: 0;
}
.navbar-form{
	margin-top: 5px;
	margin-bottom: 5px;
}
li > .btn-primary{
	width: 100%;
}
.dropdown-menu > form > .form-group{
	margin-top: 0;
	margin-bottom: 0;
}
#navbar-collapse-1 > ul.nav.navbar-nav.navbar-right > li > ul > form > div > li:nth-child(1){
	padding-top: 0;
}
#navbar-collapse-1 > ul.nav.navbar-nav.navbar-right > li > ul > form > div > li:nth-child(3){
	padding-bottom: 0;
}
.dropdown-menu{
	padding-top: 0;
	padding-bottom: 0;
}
/* .field{
	float: none;
} */
.list-group-item:nth-child(even) {
    background: #eeeeee;
}
.list-group-item:hover{
	background-color: #449d44 !important;
    color: #ffffff !important;
}

#main{
	max-width: 1200px;
}