.navbar-header { width: 28%; }

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

.separator {height:1em;}
.mini-separator {height:0.5em;}

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

.menu .navbar-collapse li a:hover { background: transparent !important; color: #fff !important; }
.menu  li a { color: #ddd !important; }
.menu li.tab-pane a { border: 1px solid #eee; }
.menu li a:hover { background: transparent !important; box-shadow:0px 0px 5px #888 !important; }
.menu li.active a:hover { background: #ececec !important; color:#222 !important;}
.menu li.tab-pane a:hover { border: 1px solid #eee; opacity:0.4; color: #fff !important; }

.menu li.active a
{
   background: #ececec!important;
   color: #000000 !important;
   font-weight: 600;
   border-top-left-radius: 5px !important ;
   border-top-right-radius: 5px !important ;
}

.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;
}

.menu .nav-tabs>li>a:hover { color:#fff !important; font-weight:0.8; }
.menu .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
{
	background:#333;
	border-top:1px solid #111;
	position:fixed;
	bottom:0;
	height:50px;
	color:#fff;
	font-weight:bold;
    width:100%;
}

.footer a
{
	color:#fff;
}

.footer div
{
	padding-top:15px;
}

.container-fluid
{
	padding-top:0px;
}
/* SECOND MENU */
	.secondmenu
	{
		border: 0px !important;
		background: #ececec;
		border-radius: 0px !important ;
		box-shadow: 0px 10px 5px 5px #888888 !important;
	}

/*SUBMENU*/
	.submenu li a
	{
		color: #000000 !important;
		border-color:transparent;
		border:0px;
		border-radius:0px!important;
	}

	.submenu li.active a
	{
		background: rgb(56,56,56) !important;
		color: #fff !important;
		font-weight: 600; box-shadow: 4px 4px 4px 4px #888888 !important; 
	}

	.submenu li a:hover { box-shadow: 4px 4px 4px 4px #888888 !important; }
	.submenu li.active a:hover { box-shadow: none !important; }

/*SUBSUBMENU*/

	.subsubmenu li a
	{
		color: #aaa !important;
		border-color:transparent;
		border:0px;
		border-radius:0px!important;
	}

	.subsubmenu li.active a
	{
		background: transparent !important;
		color: #5bc0de !important;
		font-weight: 600;
	}

	.subsubmenu li a:hover { color:#666 !important; box-shadow: 4px 4px 4px 4px #888888 !important; }
	.subsubmenu li.active a:hover { color:#666 !important; box-shadow: none !important; }

label.checkbox, label.radio
{
    padding-left:30px;
    margin-top:22px;
}
label.radio input
{
    box-shadow:none !important;
}

input[type=date] {font-size:1em;}

.navbar.navbar-inverse
{
    background: rgb(125,185,232);
    background: -moz-linear-gradient(top, rgba(125,185,232,1) 0%, rgba(32,124,202,1) 2%, rgba(41,137,216,1) 32%, rgba(30,87,153,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(125,185,232,1)), color-stop(2%,rgba(32,124,202,1)), color-stop(32%,rgba(41,137,216,1)), color-stop(100%,rgba(30,87,153,1)));
    background: -webkit-linear-gradient(top, rgba(125,185,232,1) 0%,rgba(32,124,202,1) 2%,rgba(41,137,216,1) 32%,rgba(30,87,153,1) 100%);
    background: -o-linear-gradient(top, rgba(125,185,232,1) 0%,rgba(32,124,202,1) 2%,rgba(41,137,216,1) 32%,rgba(30,87,153,1) 100%);
    background: -ms-linear-gradient(top, rgba(125,185,232,1) 0%,rgba(32,124,202,1) 2%,rgba(41,137,216,1) 32%,rgba(30,87,153,1) 100%);
    background: linear-gradient(to bottom, rgba(125,185,232,1) 0%,rgba(32,124,202,1) 2%,rgba(41,137,216,1) 32%,rgba(30,87,153,1) 100%);
}
