body {
padding-top: 40px;
}

.sidebar-nav {
padding: 9px 0;
}

@media (max-width: 980px) {
	.navbar-text.pull-right {
	float: none;
	padding-left: 5px;
	padding-right: 5px;
	}
}

.device
{
margin-bottom: 15px; 
padding: 5px;
}

.device h4
{
height: 30px;
*line-height: 35px;
line-height: 20px;
}

.device h5
{
font-weight: normal;
}

.device ul.dropdown-menu
{
text-align: left;
}

.new-device
{
margin-bottom: 20px; 
padding: 10px;
}

#deviceForm select
{
width: 49%;
float: left;
}

#deviceForm #deviceFormPinNumber
{
float: right;
}

.user
{
margin-bottom: 20px; 
padding: 10px;
}

.user h4
{
height: 30px;
line-height: 35px;
}

.user h5
{
font-weight: normal;
}

.user ul.dropdown-menu
{
text-align: left;
}

.new-user
{
margin-bottom: 20px; 
padding: 10px;
}

#userForm #userFormDevices
{
width: 100%;
}

.flex-parent{
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
}

.flex-child{
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  flex-direction: column;
}


/* .nav-pills > .active > a,
.nav-pills > .active > a:hover,
.nav-pills > .active > a:focus {
  color: #ffffff;
  background-color: #880000;
}
 */
 
.badge,.nav-pills{
	font-size: 20px;
} 

