.removeBg{
	background-image: none !important;
	border: none !important;
	text-shadow: none !important;
	outline: none !important;
}

.dashbox{
	/*margin-bottom: 20px;*/
}

/*.summary.panel-body,
.history.panel-body {
  padding: 0;
}
.summary.panel-body > .list-group,
.history.panel-body > .list-group {
  margin: 0;
}
.summary.panel-body > .list-group > .list-group-item,
.history.panel-body > .list-group > .list-group-item {
  padding: 11px 15px;
}
.chart.panel-body {
  padding: 0 15px 15px;
}*/
.panel-container .panel-primary{
	height: 100% !important;
}

.panel-primary > .panel-heading{
	min-height: 87px;
}

.panel-container .panel-primary > .panel-heading .row{
	height: 100%;
	display: flex;
}

.panel-container .panel-primary > .panel-heading .row > [class*='col-']:nth-child(1){
	align-self: flex-start;
}

.panel-container .panel-primary > .panel-heading .row > [class*='col-']:nth-child(2){
	align-self: flex-end;
}

.panel.panel-default{
	border-image-width:0px !important;
	border-left-color: white !important;
}

.btn{
	background-image: none !important;
	text-shadow: none !important;
	outline: none !important;
}

.btn:hover,
.btn:active,
.btn:focus,
.btn.dropdown-toggle:focus{
	outline: none !important;
}

.paginate_button{
	background-image: none !important;
	border: none !important;
	text-shadow: none !important;
	outline: none !important;
}

.paginate_button.current{
	background-image: none !important;
	border: none !important;
	text-shadow: none !important;
	outline: none !important;
}

.paginate_button:hover,
.paginate_button:active,
.paginate_button:focus{
	outline: none !important;
	border: none !important;
}

#permissionTable thead,
#permissionTable tbody{
	display: block;
}

#permissionTable thead{
	width: 100%;
}

#permissionTable thead tr{
	display: block;
	width: calc(100% - 17px);
}

#permissionTable thead tr th{
	width: 1%;
}

#permissionTable tbody{
	min-height: 40px;
	height: 60vh;
	overflow-y: auto;
	overflow-x: hidden;
}

.navbar-default .navbar-nav .open .dropdown-menu > li > a,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{
	border: none;
}

@media (min-width: 1024px){
	.fileButtonsMenu form .views{
		margin-right:5px;
	}
}

@media (min-width: 768px){
	.rightMenuContainer{
		display: inline-block;
		float: right;
	}

	.mainMenu.collapse.navbar-collapse{
		/*display: inline-block !important;*/
	}

	.mainMenu.collapse.navbar-collapse.in{
		border: none !important;
	}

	.mainmenu .container-fluid{
		height: 52px;
	}
}

@media (max-width: 767px){
	.mainMenu.collapse.navbar-collapse{
		border: none !important;
	}

	.rightMenuContainer.visible-xs{
		display: flex !important;
	}

	.rightMenuContainer .dropdown.open .dropdown-menu{
		position: absolute;
		width: 100vw;
		display: block;
		padding-left: 0;
		list-style: none;
		right: 0;
		margin: 0;
		margin-top: -5px;
	}

	.rightMenuContainer .dropdown.open#projectDropdown .dropdown-menu,
	.rightMenuContainer .dropdown.open#projectDropdownMobile .dropdown-menu{
		margin-left: -180px;
	}

	.rightMenuContainer .dropdown.open#userDropdown .dropdown-menu,
	.rightMenuContainer .dropdown.open#userDropdownMobile .dropdown-menu{
		margin-left: -318px;
	}
}

.rightMenuContainer{
	margin-bottom: 0;
}

.fileButtonsMenu form .views{
	margin-right: 0;
}

.fileButtonsMenu form .input-group{
	margin-right: -10px;
}

table.directory_table{
	margin: 0;
}

a.teamname,
a.teamname:hover,
a.teamname:active,
a.teamname:visited{
	text-decoration: none;
}

.content{
	padding-top: 0;
}

.panel{
	border: none;
}

.parentCategoryTitle{
	display: inline-block;
}

.list-group.children{
	margin-bottom: 0;
}

.list-group.children .list-group-item.children:last-child{
	padding-bottom: 0;
}

#wbslist span.status{
	font-size: 0px; /*25px*/
}
