.panel-heading{
	height:28px;
	font-size:18px;
	font-weight:bold;
	padding:2px;
	padding-left:5px;
}
.panel-footer{
	height:20px;
	font-size:12px;
	text-align:right;
	padding:2px;
	padding-right:5px;
	color:#aaa;
}
.panel-body.priceinfo div.btn{
	width:300px;
	margin-top:20px;
	margin-left:20px;

}

ul.sidebar li.list-group-item a{
	display:block;
	padding:10px;

}

ul.sidebar li.list-group-item.active a{
	color:white;
	font-weight:bold;
}

ul.sidebar li.list-group-item a:hover{
	text-decoration:none;
	background-color:#ccc;
}
ul.sidebar li.list-group-item{
	padding:0px;
}

div.well.well-lg.btn{
	width:100%;
	padding:0px;
}

div.panel.panel-default.item{
	width:300px;
	height:100px;
	font-size: 20px;
	display:inline-block;
	vertical-align:middle;
}
div.panel.panel-default.item img{
	max-height:70px;
	float:left;
	margin-right:5px;
	display:inline-block;
	vertical-align:middle;
}

div.well.well-lg.btn:hover{
	background-color:white;
}

div.well.well-lg.btn a{
	display:block;
	width:100%;
	height:60px;
	margin:0px;
	padding:14px;
	font-size:24px;
}

.control-label.text-left{
    text-align:left;
}

/*
.navbar{
	border-bottom:1px solid black;
	background-color:#F8F8F8;
	height:60px;
	display:block;
}
*/

.navbar{
	display:block;
}


.badge-error {
  background-color: #b94a48;
}
.badge-warning {
  background-color: #f89406;
}
.badge-success {
  background-color: #468847;
}
.badge-info {
  background-color: #3a87ad;
}

.progress {
    position: relative;
	background-color:#ccc;
}

.progress span {
    position: absolute;
    display: block;
    width: 100%;
    color: black;
 }

 .progress .progress-bar-default span,  .progress .progress-bar-success span, .progress .progress-bar-danger span {
	color:white;
 }

#loginField{
	width:480px;
}


@media (max-width: 980px) {
	*{
		font-size:1.5rem;
	}

	.navbar-toggler,a.nav-link.dropdown-toggle, a.dropdown-item {
		font-size:5em;
	}
	a.nav-link.dropdown-toggle{
		padding:15px;
	}
	a.nav-link.dropdown-toggle i{
		font-size:1.5em;
	}
	.navbar-toggler-icon {
		width:6em;
		height:6em;
	}

	#loginField{
		width:90%;
	}

	.input-group-text {
		line-height:3;
		font-size:2rem;
		padding: 1rem 1.5rem;
	}

	.form-control{
		/*line-height:3;*/
		font-size:2rem;
	}

	.btn{
		font-size:2rem;
		padding:1rem;
	}

	#PopContent *{
		font-size:3rem;
	}

	#PopContent small{
		font-size:2rem;
	}

	#PopContent .form-control{
		/*line-height:2;*/
		color:black;
		font-size:3rem;
	}

	#PopContent .btn{
		font-size:4rem;
		padding:2rem;
	}


}

/*
@media (min-width: 980px){
	.navbar-toggler,a.nav-link.dropdown-toggle, a.dropdown-item {
		font-size:1.5em;
	}

	a.nav-link.dropdown-toggle{
		padding:5px;
	}
	a.nav-link.dropdown-toggle i{
		font-size:1em;
	}

}
*/