body {margin: 0px; padding: 20px 0px 0px 0px;}

h1 {color: #f99f1b;}
h2 {color: #717171;}
h3 {color: black;}


button span.glyphicon, a.btn span.glyphicon {margin-right: 8px;}
.form-horizontal .has-error p.form-control-static, .form-inline .has-error p.form-control-static { color: #a94442; }
li.has-error a {background-color: #f2dede;}
div.autocomplete {position: absolute; top: 8px; left: 0px;}
div.required {position: absolute; left: 0px;}
.table-nonfluid {width: auto;}
.tab-content {margin-top: 20px;}
.tab-content .nav.nav-tabs {margin-top: -10px;}

.format_selection_info {position: relative; float: right; left: 52px; top: -30px; overflow: visible; height: 0px;}
.format_selection_info .btn, .format_selection_info button, .form-group .btn { margin-top: 2px; height: 30px; padding: 3px 4px 0px 4px;}
	.file-input .btn { margin-top: 0px; height: auto; padding: 3px 4px 0px 4px;}
.format_selection_info .btn span.glyphicon, .form-group .btn span.glyphicon {padding-top: 3px; padding-left: 6px;}


.btn-small {margin-top: 0px !important; height: 26px !important;}
	.btn-small span.glyphicon {padding-top: 2px !important;}

.btn-group-nowrap {white-space: nowrap;}
.btn-nowrap {float: inherit !important;}
.btn-nowrap + .btn-nowrap {margin-left: -5px !important;}
.btn-group-nowrap > .btn-nowrap + .dropdown-toggle {padding-left: 5px; padding-right: 5px;}

ul.dropdown-menu ul li {
	line-height: 20px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	text-align: left;
	text-size-adjust: 100%;
}
ul.dropdown-menu ul li a {
	display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}
ul.dropdown-menu ul li a:hover, ul.dropdown-menu ul li a:focus {
    color: #262626;
    text-decoration: none;
    background-color: #f5f5f5;
}
ul.dropdown-menu ul {padding-left: 20px;}

.preview-label {padding-top: 0px !important;}

.form-search {
	height: 34px;
	padding: 6px 12px;
}

#session_expire {padding: 0px; position: fixed; top:0px; width: 100%; z-index: 100000; display: none; cursor: pointer;}
	#session_expire .alert {margin: 0px; border-radius: 0px 0px 4px 4px; text-align: center; font-weight: bold;}

#logo {margin: 0px 0px 30px 0px;}

#menu {}
	#menu ul {list-style-type: none; margin: 0px; padding: 0px;}
	#menu ul li {border-bottom: 1px solid #bebebe;}
	#menu ul li a {color: black; line-height: 30px; min-height: 30px; width: 100%; display: block;}
	#menu ul li a:hover {color: #f99f1b; text-decoration: none;}
	#menu ul li.active a {color: #f99f1b; font-weight: bold; margin-bottom: -4px;}
	#menu ul li.active {padding-bottom: 6px;}

	#menu ul li.active ul li {border-bottom: 0px; font-size: 10pt;}
	#menu ul li.active ul li a {color: black; padding-left: 15px; line-height: 18px; min-height: 18px; width: 100%; display: block; font-weight: normal; margin: 0px;}
	#menu ul li.active ul li a:hover {color: #f99f1b; text-decoration: none;}
	#menu ul li.active ul li.active a {color: #f99f1b;}
	#menu ul li.active ul li.active {padding: 0px;}

	#menu ul li div {margin: 5px 0px 0px 0px;}
	#menu ul li form {margin: 0px 0px 10px 15px;}
		#menu ul li form .form-control {height: 25px; padding: 3px 12px;}

#content {margin-bottom: 30px;}

#tabs-category ul {list-style-type: none;}

/* menu v content divu */
ul.menu-inner {list-style-type: none; margin: 30px 0px 0px 0px; padding: 0px;}
	ul.menu-inner li {margin-bottom: 10px; width: 200px;}
	ul.menu-inner li a {width: 100%; text-align: left;}

/* meni gumbov za akcije */
.links_container {margin: 10px 0px 30px 0px; width: 100%; display: inline-block;}
	.links_container .link {float: left; margin-right: 10px; margin-bottom: 10px;}
	.links_container .link .form-control {height: 34px;}
	.links_container .link .navbar-form {padding: 0px; margin-top: 0px;}

.btn-default-primary:hover,
.btn-default-primary:focus,
.btn-default-primary:active,
.btn-default-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #3276b1;
  border-color: #285e8e;
}

.btn-default-success:hover,
.btn-default-success:focus,
.btn-default-success:active,
.btn-default-success.active,
.open .dropdown-toggle.btn-default-success {
  color: #fff;
  background-color: #47a447;
  border-color: #398439;
}

.btn-default-info:hover,
.btn-default-info:focus,
.btn-default-info:active,
.btn-default-info.active,
.open .dropdown-toggle.btn-default-info {
  color: #fff;
  background-color: #39b3d7;
  border-color: #269abc;
}

.btn-default-warning:hover,
.btn-default-warning:focus,
.btn-default-warning:active,
.btn-default-warning.active,
.open .dropdown-toggle.btn-default-warning {
  color: #fff;
  background-color: #ed9c28;
  border-color: #d58512;
}

.btn-default-danger:hover,
.btn-default-danger:focus,
.btn-default-danger:active,
.btn-default-danger.active,
.open .dropdown-toggle.btn-default-danger {
  color: #fff;
  background-color: #d2322d;
  border-color: #ac2925;
}


.input-group .help-block {display: table-row;}

A.formular {text-decoration: none; font-weight: bold; margin-right: 10px; padding: 3px; border: 1px solid black; line-height: 22px;}
A.formular:hover {text-decoration: none; color: #f99f1b;}

.topbrez {margin-top: 0px;}
.brez {margin: 0em 0em 0em 1.5em;}

.siva1 {background-color: #7B7B7B;}
.siva2 {background-color: #CBCBCB;}
.siva3 {background-color: #E0E0E0;}

.barva {color: #f99f1b;}

.linija {background-color: black;}
.linija2 {background-color: #f99f1b;}
.linija3 {background-color: #777788;}

.small {font-size: 8pt;}

.ok {color: green; font-weight: bold;}
.error {color: red; font-weight: bold;}


TR.mouseout {background-color: white;}
TR.hovering:hover, TR.mouseover {background-color: #fbeaae;}
TR.checked, .selectedRow {background-color: #d9f3fd;}
TR.mouseoverselected {background-color: #eaeed5;}
TR.result TD {background-color: #dff0d8 !important;}

#vsebina .links {width: 100%; float: none; clear: both; margin-bottom: 30px;}
	.links .link_container {width: 100%; min-height: 24px; margin-bottom: 15px;}
		.link_container IMG {float: left; margin-right: 5px; border: 0px;}
		.link_container A {line-height: 24px; text-decoration: none;}
		.link_container A:hover {text-decoration: underline;}

HR.tanka {margin: 3px 0px 6px 0px;}
HR.debela {height: 3px; border: 0px; background-color: black; color: black;}

.clear {float: none; clear: both;}

.autocomplete-suggestions { border: 1px solid #707070; background: #e6e6e6; cursor: default; overflow: auto;}
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #aaaaaa; }
.autocomplete-suggestions strong { font-weight: bold; color: #f99f1b; }

.datetimepicker-minutes .switch, .datetimepicker-hours .switch {color: white;}
.datetimepicker-minutes .switch:hover, .datetimepicker-hours .switch:hover {color: #eeeeee;}

body.dragging, body.dragging * {
  cursor: move !important;
}

.dragged {
  position: absolute;
  opacity: 0.5;
  z-index: 2000;
}

.sorted_table tr span.glyphicon-move {
  cursor: pointer;
}

.sorted_table tr.placeholder {
	display: block;
	background: red;
	position: relative;
	margin: 0;
	padding: 0;
	border: none;
}

.sorted_table tr.placeholder:before {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border: 5px solid transparent;
	border-left-color: red;
	margin-top: -5px;
	left: -5px;
	border-right: none;
}

label i {font-weight: normal;}