.navbar.navbar-inverse { border: 0px !important; background: rgb(194,0,10); border-radius: 0px !important;}

.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:1em;
}

.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
{
	width:100%;
	background:#333;
	border-top:1px solid #111;
	position:fixed;
	bottom:0;
	height:25px;
	color:#fff;
	font-weight:bold;
}

.footer a
{
	color:#fff;
}

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

.container-fluid
{
	padding-top:0px;
}
/* SECOND MENU */
	.secondmenu
	{
		border: 0px !important;
		background: #ececec;
		border-radius: 0px !important ;
		box-shadow: 5px 5px 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(194,0,10) !important;
		color: #fff !important;
		font-weight: 600;
	}

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

label input[type="radio"] {display:inline !important; width:auto; margin-right:5px;}
.inputfile { width: 0.1px; height: 0.1px; opacity: 0; overflow: hidden; position: absolute; z-index: -1; }
@media (min-width: 768px) { .navbar-nav>li.linksubmenu>a { padding-top: 5px; padding-bottom: 5px; } }
@media (max-width: 1023px) { .linkmenu .hover-text {display:none} .linkmenu:hover .hover-text {display:inline}}
