body {
	margin:0;
	padding:0;
	font-family: 'Roboto', sans-serif;
    background-image: images/logo_benesport.jpg);
	background-repeat: no-repeat;
}

h1,h2,h3,h4,h5,h6 {
	color:rgb(255,113,1);
}


.menu-item {
	display: block;
	background-color:rgb(187,0,0);
	color:rgb(255,255,255);
	font-weight:bold;
	padding:10px;
	border-bottom:5px inset rgb(255,255,255);
	border-radius: 12px;
}

.menu-item:hover {
	background-color:rgb(0,126,255);
	color:rgb(255,255,255);
}

.current-menu-item {
	background-color:rgb(0,126,255);
	color:rgb(255,255,255);
}

.menu-item i {
	width:2em;
}

label {
	font-size:20px;
	margin:0;
	display:block;
}

input[type=date],input[type=text],input[type=number],input[type=date], select {
	
	margin:0px 0px 15px 0px;
	padding:5px;
	border:2px solid rgb(255,113,1);
	min-width:250px;
	height:40px;
	font-size:20px;
	
}
textarea {

	margin:0px 0px 15px 0px;
	padding:5px;
	border:2px solid rgb(0,126,255);
	border-radius:3px;
	min-width:400px;
	height:200px;
	font-size:25px;
}

input[type=submit], button {
	background-color:rgb(0,0,0);
	border-radius:3px;
	padding:10px;
	color:rgb(255,255,255);
	font-weight:bold;
	border:0;
	margin:0px 0px 15px 0px;
	font-size:16px;
	display:block;
	border-radius: 12px;
	
	
}

.bg1 {
	background-color:rgb(255,255,255);
}

.tableSumar td {
	padding:5px 10px 5px 10px;
	font-size:12px;
	font-weight:bold;
	min-width:300px;
	
}

.tableSumar tr:nth-child(even) {background: #FFF}
.tableSumar tr:nth-child(odd) {background: #EEE}


.tableHeading {
	font-weight:bold;
	font-size:1.2em;
	color:#FF0004;
	
}

#infobox {
	position:absolute;
	display:table;
	top: 0px;
	left:10%;
	width:300px;
	height:300px;
	background-color:rgba(255,255,255);

}

#admin_msg_info {
	background-color:rgb(0,255,0);
	color:rgb(255,255,255);
	font-weight:bold;
	text-align:center;
	font-size:25px;
	
}

#admin_msg_error {
	background-color:rgb(255,0,0);
	color:rgb(255,255,255);
	font-weight:bold;
	text-align:center;
	font-size:25px;
}

.container-fluid {
	background:linear-gradient(to bottom, #FFF, #FFF);
}

.dateInline {
	display:inline-block !important;
	width:auto !important;
}

#objednavka_tabulka {
	
}

#objednavka_tabulka td {
	padding:5px;
}

#objednavka_tabulka td.pocet_menu {
	min-width:1px;
	width:200px !important;
	
}

#objednavka_tabulka td.cislo_menu {
	width:50px;
	text-align:center;
	font-weight:bold;
	font-size:1.3em;
	
}

#objednavka_tabulka input[type="number"] {
	min-width:1px;
	width:70px !important;
	
}
#datum, #cas, #info {
	display:inline-block;
	position:absolute;
	color:rgb(255,255,255);
	font-weight:bold;
}

#datum {
	top:15px;
	left:15px;
}

#cas {
	top:45px;
	left:15px;
	font-size: 36px;
}

#info {
	top:15px;
	right:15px;
	text-align:right;
}
