/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
	Created on : 23.1.2018, 10:26:51
	Author	 : Lukáš
*/
body {
	/*
	font-family: 'PT Sans', sans-serif;
	font-size: 13px;*/

}

.box-body > .nav-tabs-custom {
	border-radius: 0;
	box-shadow: none;
}

.box-body > .nav-tabs-custom > .tab-content {
	padding-left: 0;
	padding-right: 0;
}

.navbar-custom-menu .webAdresa {
	font-size: 20px;
}

.sidebar-form,
.sidebar-menu > li.header {
	text-transform: uppercase;
}









.w-notifikace {
	top: 60px;
	right: 0px;
	opacity: 0.9;
}

.w-notifikace:hover {
	opacity: 1;
}

.w-notifikace .ui-pnotify-text {
	margin-left: 36px;
	margin-right: 39px;
	padding-right: .8em;
	border-right: 1px solid #fff;
}

.w-notifikace .ui-pnotify-closer .fa,
.w-notifikace .ui-pnotify-sticker .fa {
	font-size: 18px;
}

.w-notifikace .ui-pnotify-icon .fa,
.w-notifikace-alert .w-notifikace-alert-icon .fa {
	font-size: 20px;
}

.w-notifikace-alert .w-notifikace-alert-icon {
	float: left;
}

.w-notifikace-alert .w-notifikace-alert-body {
	padding-left: 35px;
}



.content-header {
	display: flex;
	align-items: center;
	flex-direction: row;
	flex-wrap: nowrap;
}

.content-header h1 {
	flex-grow: 1;
}

.content-header > .breadcrumb {
	flex-grow: 0;
	position: relative;
	top: auto;
	right: auto;
	float: none;
	padding: 1px 0;
}

.content-header > .w-buttons {
	flex-grow: 0;
	background: transparent;
	margin: 0 50px 0 0;
}

.content-header>.breadcrumb>li .fa,
.content-header>.breadcrumb>li .glyphicon,
.content-header>.breadcrumb>li .ion {
    margin-right: 5px;
}

.content-header>.breadcrumb>li>a {
    color: #337ab7;
}
.content-header>.breadcrumb>li>a:hover {
    color: #23527c;
}



.w-tagsinput .bootstrap-tagsinput {
	width: 100%;
	border-radius: 0;
	box-shadow: none;
	border-color: #d2d6de;
}

.w-tagsinput .bootstrap-tagsinput input {
	min-width: 140px;
}

.w-input-mini {
	max-width: 48px;
}

.w-input-male {
	max-width: 120px;
}

.w-input-stredni {
	max-width: 220px;
}

.input-group .input-group-addon {
	background-color: #eee;
}

.input-group .w-input-mini ~ .input-group-addon,
.input-group .w-input-male ~ .input-group-addon,
.input-group .w-input-stredni ~ .input-group-addon,
.input-group .input-group-addon.w-input-size,
.input-group .w-input-mini ~ .input-group-btn,
.input-group .w-input-male ~ .input-group-btn,
.input-group .w-input-stredni ~ .input-group-btn,
.input-group .input-group-btn.w-input-size {
	width: auto;
}

.input-group .w-more-addon-right {
	border-left: 0;
}

.fa.w-napoveda {
	cursor: help;
	font-size: 18px;
}

.input-group .w-form-more {
	border: none;
	background: transparent;
}

.input-group .w-form-more .fa {
	font-size: 18px;
	cursor: pointer;
}

.w-col-auto {
	width: auto;
}

.w-form-obr-nahled {
	height: 120px;
}

.w-form-obr-nahled img{
	max-width: 100%;
	max-height: 100%;
}

.w-form-soubor-nahled {
	font-size: 84px
}

fieldset {
	border: 1px solid #eee;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 15px;
}

fieldset legend {
	font-size: 14px;
	color: #999;
	width: auto;
	margin: 0;
	padding-left: 10px;
	padding-right: 10px;
	border: none;
}


fieldset legend[data-toggle] {
	cursor: pointer;
}





.w-table-vypis > thead > tr > th,
.w-table-vypis > tbody > tr > th,
.w-table-vypis > tfoot > tr > th,
.w-table-vypis > thead > tr > td,
.w-table-vypis > tbody > tr > td,
.w-table-vypis > tfoot > tr > td {
	vertical-align: middle;
	padding: 3px;
}

.w-table-vypis > thead > tr > th,
.w-table-vypis > tbody > tr > th,
.w-table-vypis > tfoot > tr > th {
	padding: 5px 3px;
}

.table-hover.w-table-vypis > tbody > tr:hover {
	background-color: #d9edf7;
}

.w-table-vypis td.volby a.btn {
	margin-left: 2px;
	margin-right: 2px;
}

.w-table-vypis th.checkbox {
	max-width: 30px;
}

.w-table-vypis th.barva-stavu-uzke {
	max-width: 10px;
}

.w-table-vypis.text-center .input-group {
	margin-left: auto;
	margin-right: auto;
}

.w-table-vypis input[type=text].form-control,
.w-table-vypis select.form-control {
	height: 22px;
	padding: 0 5px 0 5px;
}

.w-table-vypis input.form-control,
.w-table-vypis select.form-control {
	display: inline-block;
}

.w-table-vypis .input-group-addon {
	padding: 0 6px 0 6px;
}

.w-table-vypis img.nahled {
	max-height: 50px;
}


.w-table-vypis-ovladani {
	padding: 5px 0 5px 0;
}

.box-footer .w-table-vypis-ovladani {
	padding-top: 0;
	padding-bottom: 0;
}

.w-table-vypis-ovladani:after {
	content: '';
	display: block;
	clear: both;
}

.w-table-vypis-ovladani .w-form-divider {
	display: inline-block;
	height: 30px;
	margin: 0 20px 0 0;
	padding: 0 20px 0 0;
	border-right: 1px solid #f4f4f4;
	vertical-align: middle;
}





.w-tooltip > .tooltip-inner {
	max-width: 500px;
	word-break: break-all;
}

.w-tooltip > .tooltip-inner .w-table-vypis > thead > tr > th,
.w-tooltip > .tooltip-inner .w-table-vypis > tbody > tr > th,
.w-tooltip > .tooltip-inner .w-table-vypis > tfoot > tr > th,
.w-tooltip > .tooltip-inner .w-table-vypis > thead > tr > td,
.w-tooltip > .tooltip-inner .w-table-vypis > tbody > tr > td,
.w-tooltip > .tooltip-inner .w-table-vypis > tfoot > tr > td {
	padding: 1px;
	border: none;
}

.w-tooltip > .tooltip-inner .w-table-vypis > thead > tr > th,
.w-tooltip > .tooltip-inner .w-table-vypis > tbody > tr > th,
.w-tooltip > .tooltip-inner .w-table-vypis > tfoot > tr > th {
	padding: 2px 1px;
}

.w-tooltip > .tooltip-inner .w-table-vypis > thead > tr > th {
	color: #fff;
	background: #2C3B41;
	border-color: #222D32;
}

.w-tooltip > .tooltip-inner .table-striped tbody tr:nth-of-type(odd) {
	background-color: #242424;
}





.w-table-vypis-ovladani {
	padding: 5px 0 5px 0;
}

.box-footer .w-table-vypis-ovladani {
	padding-top: 0;
	padding-bottom: 0;
}

.w-table-vypis-ovladani:after {
	content: '';
	display: block;
	clear: both;
}

.w-table-vypis-ovladani .w-form-divider {
	display: inline-block;
	height: 30px;
	margin: 0 20px 0 0;
	padding: 0 20px 0 0;
	border-right: 1px solid #f4f4f4;
	vertical-align: middle;
}





.w-checkbox-single input[type="checkbox"],
.w-radio-single input[type="radio"] {
	margin-left: 0;
}




div.barva-stavu {
	display: inline-block;
	width: 20px;
	height: 20px;
	vertical-align: middle;
	background: transparent;
}

div.barva-stavu-uzke {
	width: 6px;
}



/* Filtry */
.filtry .polozka {
	display: inline-block;
	margin: 0 15px 10px 0;
}

.filtry .polozka:last-of-type {
	margin-right: 0;
}

.filtry .dropdown-menu {
	height: auto;
	max-height: 400px;
	overflow-x: hidden;
}

.filtry .dropdown-menu .hledani {
	margin: 5px;
}

.filtry .dropdown-menu>li>label {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	color: #777;
	white-space: nowrap;
}

.filtry .dropdown-menu>li>label:hover {
	background-color: #e1e3e9;
	color: #333;
}

.filtry .dropdown-menu>li>label {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	color: #777;
	white-space: nowrap;
	margin-bottom: 0;
}


.w-nahled-popover {
	max-width: none;
}









input[type="file"].VyberObr {
float: left;
margin-top: 5px;
}

.nahledovyObr {
height:0px;
padding-bottom: 100%;
overflow: hidden;
}

.nahledovyObr img{
max-width: 100%;
}

















.w-vyhledavace-zbozi .info-box-content p {
	margin-bottom: 5px;
}

.w-vyhledavace-zbozi .info-box-content p span.fa {
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	margin-right: 5px;
	border: 1px solid #ddd;
	border-radius: 2px;
	background: #f4f4f4;
}


.line-legend {
	list-style-type: none;
	margin: 20px 0 0 0;
	padding: 0
}

.line-legend li {
	line-height: 12px;
	float: left;
	margin-right: 15px;
}

.line-legend span {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin-right: 3px;
}

.bar-legend {
	list-style-type: none;
	margin: 20px 0 0 0;

}

.bar-legend li {

}

.bar-legend span {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin-right: 3px;
}



.w-box-editace .box-header h3.box-title,
.w-box-editace .box-header p {
	display: inline-block;
}

.w-box-editace .box-header p {
	margin: 0;
	padding: 0;
}

.w-box-editace .box-header h3.box-title {
	min-width: 330px;
}

.w-box-editace .box-header .oddelovaci {
	margin-right: 10px;
	padding-right: 10px;
	border-right: 1px solid #D2D6DE;
}

.w-box-editace .box-header p.razeni {
	min-width: 100px
}

/* ----- Editor - ikonky ----- */
img.editorIkonyOddelovac {
	display: block;
	float: left;
	width: 3px;
	height: 26px;
	margin: 0px 2px 0px 2px;
	_display: inline;
}

img.editorIkony {
	display: block;
	float: left;
	width: 26px;
	height: 26px;
	cursor: pointer;
	cursor: hand;
	margin: 0px 1px 0px 1px;
	_display: inline;
}

.w-clanky-editor img.napoveda {
	display: block;
	float: left;
	vertical-align: middle;
	margin: 5px 1px 0px 1px;
	_display: inline;
}


.w-clanky-editor {
	position: relative;
	margin: 0 0 3px 0;
	border: 1px solid #c5c5c5;
	background-color: #fff;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

.w-clanky-editor .radek {
	border-bottom: 1px solid #E2E4E7;
}

.w-clanky-editor .radek::after {
	content: '';
	clear: both;
	display: table;
}

.w-clanky-editor .radek:last-child {
	border-bottom-style: none;
}

.w-clanky-editor .skupina {
	display: block;
	float: left;
	vertical-align: middle;
	padding: 2px;
	border-right: 1px solid #E2E4E7;
}

.w-clanky-editor .radek .skupina:last-child {
	border-right-style: none;
}

.w-clanky-editor .skupina.skupina-nazev-offset {
	padding-top: 15px;
}

.w-clanky-editor .skupina .nazev-skupiny {
	font-size: 11px;
	line-height: 13px;
	color: #c5c5c5;
	margin: 0px;
	padding: 1px 0 1px 3px;
}

.w-clanky-editor .ikona {
	position: relative;
	display: block;
	float: left;
	min-width: 28px;
	height: 28px;
	border: 1px solid #FFF;
	margin-right: 2px;
	padding: 4px 6px;
	text-align: center;
	color: #595959;
	cursor: pointer;
}

.w-clanky-editor .ikona-last {
	margin-right: 0;
}

.w-clanky-editor .ikona i {
	font-size: 16px;
	line-height: 16px;
	display: inline-block;
	width: 16px;
	height: 16px;
}

.w-clanky-editor .ikona.selected {
	color: #fff;
	border-color: #555c66;
	background: #555c66;
}

.w-clanky-editor .ikona:hover {
	border-color: #c5c5c5;
}

.w-clanky-editor .ikona.selected:hover {
	border-color: #555c66;
}

.w-clanky-editor label {
	float: left;
	font-size: 12px;
	line-height: 28px;
	color: #595959;
	margin: 0 2px 0 0;
	padding: 0;
}

.w-clanky-editor label.last {
	margin-right: 0;
}

.w-clanky-editor .ikona-input {
	padding: 0;
	border-color: #F2F2F7;
}

.w-clanky-editor .ikona-input input,
.w-clanky-editor .ikona-input .bootstrap-select .btn-select {
	width: 26px;
	height: 26px;
	padding: 0;
	border: none;
	background: #fff;
	line-height: 26px;
	color: #595959;
	text-align:center;
}

.w-clanky-editor .ikona-input input:focus{
	outline: none;
}

.w-clanky-editor .ikona-input.selected input {
	background: #555c66;
	color: #fff;
}

.w-clanky-editor .ikona-input .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
	width: 110px;
}

.w-clanky-editor .ikona-input .bootstrap-select .btn-select {
	width: 100%;
	padding: 0 20px 0 6px;
}

.w-clanky-editor .ikona-input .bootstrap-select .btn-select .caret {
	right: 8px;
}

.w-clanky-editor .ikona-input.selected .bootstrap-select .btn-select {
	background: #555c66;
	color: #fff;
}

.w-clanky-editor .ikona-input .bootstrap-select .dropdown-toggle:focus {
	outline: none !important;
}

.w-clanky-editor .bootstrap-select .dropdown-menu {
	margin: 1px 0 0 -1px;
	opacity: 1;
	transform: rotateY(0) rotateX(0);
	transition: opacity .075s ease,transform .1s ease;
	transform-origin: left top;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	max-height: 500px;
	border-radius: 0;
}

.w-clanky-editor .bootstrap-select .dropdown-menu>li>a:hover {
	background-color: #ededee;;
	color: #595959;
}

.w-clanky-editor .bootstrap-select .dropdown-menu>.active>a,
.w-clanky-editor .bootstrap-select .dropdown-menu>.active>a:focus,
.w-clanky-editor .bootstrap-select .dropdown-menu>.active>a:hover {
	background-color: #555c66;
	color: #FFF;
}

.w-clanky-editor .ikona-input-stredni input {
	width: 110px;
}

.w-clanky-editor .ikona-input-velke input,
.w-clanky-editor .ikona-input-velke .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
	width: 210px;
}





.w-editace-rozc select.w-editace-rozc-menu option.position {
	font-weight: bold;
}

.w-editace-rozc select.w-editace-rozc-menu option[disabled] {
	color: #b5b5b5;
}






ul.w-category-treeview,
ul.w-category-treeview ul {
	list-style-type: none;
}