/*
from drupal/modules/system/system.menus.css
*/
/*Workbench hack*/
.region-workbench li {
  float: left;
  margin: 0 50px 0 0 !important;
  list-style: none !important; }

/*
from drupal/modules/system/system.theme.css
*/
tr.odd a {
  display: -webkit-box !important; }

tr.even a {
  display: -webkit-box !important; }

/*
from drupal/sites/all/modules/contrib/admin_menu/admin_menu.css
*/
#admin-menu .dropdown a,
#admin-menu .dropdown li > span {
  font-size: 12px; }

/*
from drupal/sites/all/modules/contrib/gmap/gmap.css
*/
.gmap-map {
  margin: 5px; }

.gmap-map img {
  margin: 5px;
  box-shadow: 0 0px 0px 0px !important; }

/*
from drupal/sites/all/modules/contrib/responsive_menus/styles/meanMenu/meanmenu.min.css
*/
.mean-container .mean-bar {
  background: #2e5ea8;
  padding-top: 4px;
  z-index: 999; }
.mean-container a.meanmenu-reveal {
  width: 36px;
  height: 27px;
  padding: 18px 13px 11px; }
.mean-container .mean-nav {
  background: #2e5ea8;
  margin-top: 0; }
.mean-container .mean-nav ul li {
  list-style: inherit; }
.mean-container .mean-nav ul li a {
  padding: 1.4em 5%;
  font-weight: bolder; }
.mean-container .mean-nav ul li li a {
  padding: 1.4em 10%;
  border-top: 1px solid rgba(255, 255, 255, 0.25);
  visibility: visible; }
.mean-container .mean-nav ul li a.mean-expand {
  width: 30px;
  height: 20px;
  padding: 18px !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important; }

/*
from drupal/sites/all/modules/contrib/views_slideshow/contrib/views_slideshow_cycle/views_slideshow_cycle.css
*/
.views_slideshow_cycle_no_display,
.views_slideshow_cycle_hidden,
.views_slideshow_cycle_controls,
.views_slideshow_cycle_image_count {
  display: block; }

/* node type image_gallery */
.node-image-gallery .field-image,
.node-image-gallery .field-cover-picture {
  display: inline-block;
  margin: 0.3em; }

.webform-component p {
  font-size: 1.0em; }

form fieldset legend {
  font-weight: bold; }

#ui-datepicker-div {
  z-index: 1000 !important; }

div.messages.error {
  border-color: #f80303;
  background-color: #ffbfb4; }

div.messages.warning {
  border-color: #d2be20;
  background-color: #fff397; }

div.messages.status {
  border-color: #70b414;
  background-color: #c7f395; }

input[type="submit"].form-submit.ajax-processed {
  display: none; }

th.views-field-field-line-lock-relation-1,
td.views-field-field-line-lock-relation-1 {
  display: none; }

/* line map */
#routes {
  position: relative;
  height: 0;
  width: 100%;
  padding: 0;
  padding-bottom: 63%; }

.scaling-svg {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0; }

sup {
  vertical-align: super;
  font-size: x-small; }

sub {
  vertical-align: sub;
  font-size: x-small; }

.webform-client-form select {
  height: 2.6em;
  border: 1px solid #2e5ea8;
  box-shadow: inset 0 5px 5px #eeeeee; }
.webform-client-form p {
  font-size: 1.0em; }
.webform-client-form li {
  font-size: 0.9em; }

body.front.earth-hour #cboxTopLeft,
body.front.earth-hour #cboxTopCenter,
body.front.earth-hour #cboxTopRight,
body.front.earth-hour #cboxMiddleLeft,
body.front.earth-hour #cboxMiddleRight,
body.front.earth-hour #cboxBottomLeft,
body.front.earth-hour #cboxBottomCenter,
body.front.earth-hour #cboxBottomRight,
body.front.earth-hour #cboxContent {
  background-color: black; }
body.front.earth-hour #cboxContent {
  color: white; }
body.front.earth-hour #cboxClose {
  background: url(/sites/all/themes/mav/images/controls.png) no-repeat -25px 0px !important; }

.webform-component.webform-component-markup.webform-component--bevezeto p {
  font-size: 1.1em; }

.webform-confirmation p span {
  color: #209c27; }

.webform-component--forgatas-idotartama--forgatas-kezdete {
  float: left; }

.webform-component--forgatas-idotartama--forgatas-befejezese {
  float: right; }

.inlineblock {
  display: inline-block; }

.mr2em {
  margin-right: 2em; }

.inlineblock div.form-type-radio {
  display: inline-block; }

::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: grey;
  opacity: 1;
  /* Firefox */ }

:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: grey; }

::-ms-input-placeholder {
  /* Microsoft Edge */
  color: grey; }

input.form-submit {
  margin-right: 2em; }

#mav-joboffer-apply .form-item-message {
  display: none; }

#edit-submitted-gyakorlat-ideje,
#edit-submitted-gyakorlat-ideje-mavszk {
  width: 5em; }

#edit-submitted-berlet-azonosito {
  width: 10em; }
