#app {
  background-color: #fff;
  padding-top: 15px;
  padding-bottom: 15px;
}
#app .rickshaw_graph .x_tick {
  bottom: -25px;
}
#app .btn-container.w100 {
  width: calc(100% - 16px);
}
#app .btn-container.w100 .btn {
  width: 25%;
}
#app .btn-container.w100.c3 .btn {
  width: 33.3%;
}
#app .btn-container.w100.c2 .btn {
  width: 33.3%;
  inline-size: 33.3%;
  white-space: break-spaces;
  overflow-wrap: break-word;
  height: 70px;
}
#app .vue-tabs {
  border: 1px solid #eee;
}
#app .vue-tabs .nav {
  background-color: #eee;
  border-top: 0;
}
#app .vue-tabs .tab-container {
  padding: 0;
}
#app .ui-widget.ui-widget-content {
  border: 0;
}
#app .ui-widget-header {
  background: none;
  border: 0;
  border-bottom: 1px solid #999;
}
#app .allomas-lista {
  margin: 5px 8px;
}
#app .allomas-lista .table tr td {
  font-size: 17px;
}
#app .btn-container {
  margin: 5px 8px;
}
#app .allomas-grafikon #chart_container {
  position: relative;
  border: 2px solid #ddd;
  padding: 6px;
  margin-top: 5px;
}
#app .allomas-grafikon .datumok {
  margin-bottom: 0px;
}
#app .allomas-grafikon #y_axis {
  width: 40px;
  position: absolute;
  height: 235px;
  right: 5px;
}
#app .allomas-grafikon #chart {
  position: relative;
  left: 5px;
  width: 92%;
}
#app .allomas-grafikon #chart path {
  -webkit-transition: opacity 0.2s linear;
}
#app .allomas-grafikon #preview {
  margin-top: 10px;
  margin-left: 5px;
}
#app .allomas-grafikon #legend {
  display: inline-block;
  position: relative;
  left: 8px;
}
#app .allomas-grafikon #legend_container {
  width: 100%;
  background: #eee;
  margin-bottom: 10px;
}
#app .allomas-grafikon .rickshaw_legend {
  background: transparent !important;
  color: #111 !important;
  padding: 6px;
  width: 100%;
}
#app .allomas-grafikon .rickshaw_legend .line {
  clear: none;
}
#app .allomas-grafikon .rickshaw_legend .line a.action {
  opacity: 0.9;
  -moz-opacity: 0.9;
  -webkit-opacity: 0.9;
}
#app .allomas-grafikon .rickshaw_legend li {
  float: left;
  padding-top: 5px;
  padding-bottom: 5px;
}
#app .allomas-grafikon .x_label {
  display: none;
}
#app .allomas-grafikon .detail.inactive {
  opacity: 1 !important;
  -moz-opacity: 1 !important;
  -webkit-opacity: 1 !important;
}
#app .allomas-select {
  margin: 5px 8px;
  border: 1px solid #c4def4;
}
#app .allomas-select .table thead tr {
  background: #ecf2f7;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZjJmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjclIiBzdG9wLWNvbG9yPSIjZTRmMGZlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTglIiBzdG9wLWNvbG9yPSIjZTRmMGZlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2QxZTVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: linear-gradient(to bottom, #ecf2f7 0%, #e4f0fe 7%, #e4f0fe 58%, #d1e5fe 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ecf2f7", endColorstr="#d1e5fe", GradientType=0);
  border-top: 1px solid #c4dee4;
  margin-bottom: 5px;
}
#app .allomas-select .table thead tr th {
  font-size: 20px;
  font-weight: 600;
  border-right: 1px solid #c4def4;
  border-left: 1px solid #ffffff;
  margin-bottom: 5px;
  border-bottom: 1px solid #a4bed4;
}
#app .allomas-select .table tbody:before {
  content: "";
  display: block;
  height: 2px;
}
#app .allomas-select .table tbody tr {
  background-color: #fff;
}
#app .allomas-select .table tbody tr:nth-child(2n+1) {
  background-color: #e3efff;
}
#app .allomas-select .table tbody tr td {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
  vertical-align: middle;
  font-size: 17px;
}
#app .ui-tabs .ui-tabs-panel {
  padding: 1em 0em;
}/*# sourceMappingURL=mobil-vizrajz.css.map */