.navbar.navbar-inverse
{
   border: 0px !important;
   background: #337ab7;
   border-radius: 0px !important ;
}
.navbar-header
{
	width: 28%;
}

.navbar-brand
{
	width: 100%;
	text-align: center;
	font-weight: 600;
	font-size: 1.8em !important;
}

.pull-right.user,.navbar-collapse li a
{
   color: #ddd !important;
}

.navbar-collapse li a:hover
{
   background: transparent !important;
	color: #fff !important;
}

 li a
{
   color: #000 !important;
}

li.tab-pane a
{
	border: 1px solid #eee;
}


li a:hover
{
   background: transparent !important;
   color: #8bc17c !important;
}

li.tab-pane a:hover
{
	border: 1px solid #eee;
   background: #8bc17c !important;
	opacity:0.4;
	color: #fff !important;
}

li.active a
{
   background: #8bc17c !important;
   color: #ffffff !important;
   font-weight: 600;
}

.text-center.info,
.panel-heading.info
{
	background: #eddde2 !important;
	color: #303739 !important;
}

.navbar-inverse .navbar-brand
{
	color: #fff !important;
}

table.table
{
	font-size:13px !important;
}

.nav-tabs>li>a:hover
{
	color:#8bc17c !important;
	color:#fff !important;
	font-weight:0.8;
}
.nav-tabs>li.tab-pane.active>a:hover
{
	color:#fff !important;
}

.icon-flipped
{
	transform: scaleX(-1);
	-moz-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
}

.center_screen
{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:100;
	background:#ccc;
	opacity:0.9;
}

.center_message
{
	position:fixed;
	top:40%;
	left:20%;
	width:60%;
	height:20%;
	text-align:center;
	z-index:101;
	vertical-align:center;
	opacity:1;
}

a.mute
{
	text-decoration:none;
}

table.table-indexed
{
	counter-reset:rowNumber;
}

table.table-indexed tbody tr
{
	counter-increment: rowNumber;
}

table.table-indexed tbody tr td>div:first-of-type::before
{
	content:counter(rowNumber);
	min-width:1em;
	margin-right:0.5em;
}

.form-control input, .form-control select
{
	height:auto;
	max-height:2.5em;
}

select.form-control
{
	height:2.5em !important;
}

.brandlogo
{
	background-image:url("/static/images/logosinpromi.jpg");
	background-position:0px 0px;
	background-size:cover;
	height:55%;
}

.footer
{
	width:100%;
	background:#333;
	border-top:1px solid #111;
	position:fixed;
	bottom:0;
	height:50px;
	color:#fff;
	font-weight:bold;
	z-index:1000;
}

.footer a
{
	color:#fff;
}

.footer div
{
	padding-top:15px;
}
.container-fluid
{
/*	padding-bottom:50px;
	padding-top:40px;*/
}

.column-btns {display:inline-block; padding:0px !important;text-align:right;}
.column-btns-01, .column-btns-02, .column-btns-03 {display:inline-block; vertical-align: top;}


