/* Bootstrap overrides */

.navbar.navbar-default{
	background-color: #006C67;
	border-radius: 0px;
	border: none;
	min-height: 25px;
}

.navbar-default .navbar-nav>li>a{
	color: #FFF;
	padding-bottom: 0;
	padding-top: 0;
	line-height: 25px;
}

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{
	color: #555;
	background-color: #e7e7e7;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
	background-color: #FFF;
}
.table>thead>tr>th,
.table>tbody>tr>th{
	background-color: #006C67;
	color: #FFF !important;
	border-left: 1px solid #FFF;
	height: 30px;
}

.table>tbody>tr>th a{
	color: #FFF !important;
}

.input-sm{
	height: 25px;
}

h1{
	font-size: 20px;
}

h2,h4{
	font-size: 15px;
}

.btn-default{
	background-color: #006C67;
	color: #FFF;
	border-color: #4A4949;
}

.btn-info{
	background-color: #FFF;
	color: #000;
}

.btn-info.active{
	background-color: #e7e7e7;
	color: #000;
}


#search_bt{
	font-size: 25px;
	padding-left: 0;
	padding-right: 0;
	cursor: pointer;
}

.remove_search_filter,
.remove_delegate{
	cursor: pointer;
	color: red;
	font-size: 15px;
}

.white-bg{
	background-color: #fff;
}

.popover-title{
	text-align: center;
}

.table td{
	border: 1px solid #EAE9E9;
	text-align: left !important;
}

td[onclick],tr[onclick]{
	cursor: pointer;
}

.jumbotron h1{
	font-size: initial;
}

.header {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	border-radius: 0px !important;
}

.well .table tbody tr{
	background-color: #FFF;
}
.glyphicon-eye-close{display: none;}

.close{
	line-height: 0.7 !important;
}

#header canvas{
	position: absolute;
	top: 0;
	left: 0;
}

@media only screen and (min-width: 992px) {
	.radial-bg{
		background: -webkit-radial-gradient(rgba(238,238,238,0.8), rgba(238,238,238,0.7), rgba(238,238,238,0.6), rgba(238,238,238,0.5), rgba(238,238,238,0.01)); /* Safari 5.1 to 6.0 */
		background: -o-radial-gradient(rgba(238,238,238,0.8), rgba(238,238,238,0.7), rgba(238,238,238,0.6), rgba(238,238,238,0.5), rgba(238,238,238,0.01)); /* For Opera 11.6 to 12.0 */
		background: -moz-radial-gradient(rgba(238,238,238,0.8), rgba(238,238,238,0.7), rgba(238,238,238,0.6), rgba(238,238,238,0.5), rgba(238,238,238,0.01)); /* For Firefox 3.6 to 15 */
		background: radial-gradient(rgba(238,238,238,0.8), rgba(238,238,238,0.7), rgba(238,238,238,0.6), rgba(238,238,238,0.5), rgba(238,238,238,0.01)); /* Standard syntax */
	}
}

.panel-col{
	padding: 0;
}

td .glyphicon-remove-circle, td .glyphicon-star,
td .glyphicon-star-empty{
	margin-left: calc(50% - 5px);
}

.table table td .glyphicon-remove-circle{
	margin-left: auto;
}

/* Dawg, I heard you like HTML tables, so I put table into table to mess with your CSS  */
.table table td{
	border: none;
}

.tree_shower_fake{
	width: 16px;
	height: 9px;
	margin-right: 10px;
	display: inline-block;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: bottom left;
}

.tree_shower_orgunit.minus + span{
	/*color: #006C67;*/
	text-decoration: underline;
}

.select2-container .select2-choices,
.select2-container .select2-choice{
	overflow: hidden !important;
}

a[disabled] {
	pointer-events: none;
}