.row.ViForm {
    min-height: 100px;
}

.form-row {
    margin-right: -15px !important;
    margin-left: -15px !important;
}

.error.error_msg {
    display: block;
    color: red;
    font-style: italic;
}

.contact-form-under-content .label label {
    color: #6b6b6b;
    font-size: 14px;    
}

.adatkezelesi_tajekoztato {
    min-height: initial !important;
    margin-bottom: 10px;
}

.error.error_msg.success {
    background: #c1e8ba;
    padding: 10px;
    margin: 15px;
    color: green;
    font-weight: bold;
    border-radius: 4px;
}

@media (min-width: 960px) {
    .header-inner-sites {
        background-color: #273140;
    }
}

#preloader {
    background:  #05121f;
    color: #ef2934;
}

.service-heading {
    text-wrap: none;
}


.slidecontainer {
  width: 100%; /* Width of the outside container */
}

/* The slider itself */
.slider {
  -webkit-appearance: none;  /* Override default CSS styles */
  appearance: none;
  width: 100%; /* Full-width */
  height: 25px; /* Specified height */
  background: #fff; /* white background */
  outline: none; /* Remove outline */
  opacity: 0.7; /* Set transparency (for mouse-over effects on hover) */
  -webkit-transition: .2s; /* 0.2 seconds transition on hover */
  transition: opacity .2s;
}

/* Mouse-over effects */
.slider:hover {
  opacity: 1; /* Fully shown on mouse-over */
}

/* The slider handle (use -webkit- (Chrome, Opera, Safari, Edge) and -moz- (Firefox) to override default look) */ 
.slider::-webkit-slider-thumb {
  -webkit-appearance: none; /* Override default look */
  appearance: none;
  width: 25px; /* Set a specific slider handle width */
  height: 25px; /* Slider handle height */
  background: #231d1e; /* black background */
  cursor: pointer; /* Cursor on hover */
}

.slider::-moz-range-thumb {
  width: 25px; /* Set a specific slider handle width */
  height: 25px; /* Slider handle height */
  background: grey; /* Green background */
  cursor: pointer; /* Cursor on hover */
}

.btn-primary {
  color: #000;
  background-color: #fff;
  border-color: #000;
}

.open > .dropdown-toggle.btn-primary {
  color: #060606;
  background-color: #fff;
  border-color: #231d1e;
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #fff;
  border-color: #d9d9d9;
}

#special{
    background: none !important;
}

.navbar-default {
  background-color: #122035;
  border-color: #122035;
  padding: 30px 20px;
}

.title.content {
    padding-top: 50px;
}