body {
	font-size: 15px;
	line-height: 1.6;
	color: #333;
	background: white;
}

h1 {
	color: #3484D2;
}

/* .disabled-button {
    background-color: #808080 !important;
    border-color: #808080 !important;
    color: #fff !important;
    cursor: not-allowed;
} */

#obsah {
	padding: 1rem;
}

#ajax-spinner {
	margin: 15px 0 0 15px;
	padding: 13px;
	background: white url('../images/spinner.gif') no-repeat 50% 50%;
	font-size: 0;
	z-index: 123456;
	display: none;
}

.flash {
	color: black;
	background: #FFF9D7;
	border: 1px solid #E2C822;
	padding: 1em;
	margin: 1em 0;
}

.flash.error {
	color: black;
	background: #f2dede;
	border: 1px solid #b94a48;
	padding: 1em;
    margin: 1em 0;
}

a[href^="#error:"] {
	background: red;
	color: white;
}

form th, form td {
	vertical-align: top;
	font-weight: normal;
}

form th {
	text-align: right;
}

form .required label {
	font-weight: bold;
}

form .error {
	color: #D00;
	font-weight: bold;
}

.grido tr:hover td {
    background-color: #DAFAFA !important;
}
.grido input.text, .grido select {
    height: 23px !important;
}


/* Michal */
.icon-pdf { background-image:url('../img/pdf-icon.png') !important;background-size: contain !important; background-position: right top !important
}

.icon-unlock { background-image:url('../img/unlock-icon.png') !important;background-size: contain !important; background-position: right top !important
}

.icon-car { background-image:url('../img/car-icon.png') !important;background-size: contain !important; background-position: right top !important
}

.icon-place { background-image:url('../img/place-icon.png') !important;background-size: contain !important; background-position: right top !important
}

.icon-route { background-image:url('../img/route-icon.png') !important;background-size: contain !important; background-position: right top !important
}

.icon-tictactoe { background-image:url('../img/tictactoe-icon.png') !important;background-size: contain !important; background-position: right top !important
}

.icon-invoice { background-image:url('../img/invoice-icon.png') !important;background-size: contain !important; background-position: right top !important
}

.icon-xls { background-image:url('../img/xls-icon.png') !important;background-size: contain !important; background-position: right top !important
}

.icon-copy { background-image:url('../img/copy-icon.png') !important;background-size: contain !important; background-position: right top !important
}

/* Hierarchie tree select */

option.level0 {
	color: saddlebrown;
}

option.level1 {
	color: darkred;
}

option.level2 {
	color: orangered;
}

option.level3 {
	color:deeppink ;
}

option.level4 {
	color: blueviolet;
}

option.level5 {
	color: darkblue;
}

option.level6 {
	color: darkgreen;
}

option.level7 {
	color: black;
}

