body {
  padding: 15px;
  font: 14px;
  font-family: 'Open Sans', sans-serif !important;
  background: #ffffff !important;
  color: rgb(100,100,100) !important;
}

a {
  color: #00B7FF;
}

table {
   background: #ffffff !important;
}

#overlay {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: #ecf0f1;
}

.vspacer {
	height: 15px;
}

.dataTables_wrapper div:first-child {
}

#fAddForm {
	background: #fff;
	padding: 50px;
	width: 800px;
}

#title, .title {
	padding-bottom: 15px;
	font-weight: 300;
}

tr th {
	color: #8e44ad !important;
	font-weight: normal;
}

.bold {
	color: black !important;
}

.selected .bold  {
	color: white !important;
}

.selected td {
	background-color: #9b59b6 !important;
	color: white !important;
}

.toolbar, .buttons, .dataTables_length, .dataTables_filter {
	padding-right: 40px;
	display: inline;
}

.dataTables_paginate {
	margin-top: -40px !important;
	margin-bottom: 40px !important;
}

.dataTables_info {
	color: #888;
	margin-bottom: 10px !important;
}

.zauctovano {
	color: #16a085;
}

.nezauctovano {
	color: #e74c3c;
}

.selected .zauctovano {
	color: #fff;
}

.selected .nezauctovano {
	color: #fff;
}

.sum {
	color: black !important;
	font-style: italic;
}

.unitPlaceholder {
	font-weight: bold;
}

#subscribers, #crops {
	padding-top: 30px;
}

#subscribers li, #crops li {
	list-style:none;
    padding-left: 0;
    margin-left: 0;
	font-size: 18pt;
}

#wrongPassword {
	padding:  20px 0 20px 0;
	color: red;
	font-weight: bold;
}
.btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}

.dt-buttons {
	display: inline-block;
}

.dt-button {
    margin-right: 4px;
}