html {
  background:#5b5e63 url(/images/bodybg.png) repeat;
}

body {
  color:#162530;
  font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;
}
#sf_admin_menu {
    font-family: "Oswald","Helvetica Neue",Helvetica,Arial,sans-serif;
    text-transform: uppercase;
}
.wrap {
  width:1000px;
  margin:0 auto;
  background:#fff;
}

/* fejlec
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.fejlec {
  height:100px;
  background:#fff url(/images/fejlecbg.jpg) repeat-x top;
}

.idokep_logo {
  float:left;
  width:267px;
  height:100px;
}
.idokep_logo a {
  display:block;
  width:267px;
  height:100px;
  text-indent:-100em;
  overflow:hidden;
  background:url(/images/idokep_logo.png) no-repeat top left;
}

#header_form {
  padding-top: 30px;
  padding-left: 40px;
}

/* torzs */

h1 {
    margin:0 0 20px;
    padding:0;
    color:#C64934;
    font-size:2em;
}

/* summary table */
#sumtable {
  background: white;
  margin: 5px auto;
  border: 0px;
  padding: 0px;
  clear: both;
}

#sumtable thead {
  text-align: center;
}

#sumtable>thead>tr>th>a {
  color: #eee;
}

#sumtable>tfoot>tr>th>div>a {
  color: #eee;
}

.even td {
  background-color:#EEE !important;
}

#sumtable>tbody>tr>td {
  background: white;
  margin: 0px;
  border: 0px;
  padding: 0px;
}

table th {
  background: #396892;
  color: #fff;
  text-align: center;
}

table th a {
  color: white;
  text-decoration: none;
}

table th a:hover {
  color: white;
  text-decoration: underline;
}


#sumtable table {
  margin: 0px;
}

.darkerblue {
  background: #c6ddef;
  color: black;
}

#tooltip {
  position: absolute;
  z-index: 3000;
  border: 1px solid #111;
  background-color: #eee;
  padding: 5px;
}
#tooltip h3, #tooltip div { margin: 0; }


/* lablec
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.lablec {
clear:both;
height:28px;
line-height:28px;
padding:0 12px 0 7px;
background:#0b1b28;
color:#eee;
font-size:1.1em;
}
.lablec a {
padding:0 5px;
color:#fff;
}
.copy {
float:right;
color:#aaa;
}
.copy a {
margin:0;
color:#aaa;
}
.networklinks {
padding-left:10px;
}
.lablec .networklinks a {
padding:0;
}
.networklinks img {
vertical-align:middle;
}


img.popupchart {
  display: none;
  z-index: 2;
  position: absolute;
  top: 20px;
}

/*
******* omme eszlelo dobozok
*/

#eszlelo_box {
  font-size: 1.5em;
  width: 70%;
  height: 400px;
  margin:0 auto;
}

#eszlelo_buttons {
  font-size: 1.5em;
}

#eszlelo_box label{
  float: left;
  width: 11em;
}

fieldset {
  border:1px solid black;
  margin: 10px;
  padding: 10px;
}

legend {
  padding: 0.2em 0.5em;
  border:1px solid black;
  font-size:90%;
  text-align:right;
}

table#vezerlopult {
  margin: 10px;
  margin-left: 30px;
}

table#vezerlopult tr td{
  border: 0px;

}

div#grafikon {
  width:900px;
  height:500px;
  margin 5px auto;
  position: relative;
  float: left;
  clear: both;
  margin-left: 50px;
  margin-top: 10px;
  margin-bottom: 10px;
}

li.fetchSeries:hover {
  color: red;
  text-decoration: underline;
}

/* omme lekerdezesek */

.gallery_thumb{
	height: 90px;
}

div#sf_admin_menu li.node ul{
  margin-top: -5px;
  z-index: 10;
}

#sf_admin_container th {
background-color: #396892;
white-space:nowrap;
}

input#daterange {
  width: 160px; 
  height: 1.1em; 
}

div#nincsAdat {
  display: none;
  font-size: 1.5em;
  color: red;
}

img#loading {
  display: none;
}

table#device_problems {
  margin: 10px auto;
}

div#uzenetek {
  float: left;
  margin-left: 20px;
  margin-top: 10px;
  min-width: 500px;
}

#legend table {
  min-width: 200px;
  border: 0px;
}

.legendColorBox {
  width: 10px;
}

div#legend, div#nincsAdat, img#loading {
  float: left;
  margin-right: 10px;
}

option.red, td.red {
  background-color: #FA5858;
}
option.orange, td.orange {
  background-color: #FAAC58;
}

td.green {
  background-color: #20E020;
}

div#friss {
  margin: 5px auto;
  width: 700px;
}
div#friss table {
  float: left;
}

div#logs {
  clear: both;
}

div#friss_terkep {
  width: 320px;
  height: 240px;
  overflow: hidden;
  float: right;
}

#infobox {
  margin: 3px;
}

.rangePicker {
  font-size: 11px;
}

.rangePicker {
  position: relative;
  float:none;
  font-weight: normal;
  text-align: left;
  margin: 0px;
  overflow: display;
}

#sf_admin_container label {
    width: 21em;
}
