/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 17.06.2016, 08:09:41
    Author     : bergier
*/
.vehicles-search .panel-search button[type="button"] {
  font-size: 22px;
  font-weight: 700;
  line-height: 1;
  margin-top: 2.2em; }

.search-result .flexslider .slides {
    /*
            @media screen and (min-width: 1198px)
                {
                height:172px;
            }


            @media screen and (max-width: 1198px)  and (min-width: 992px)
                {
                height:220px;
            }

            @media screen and (max-width: 992px) and (min-width: 767px)
                {
                height:259px;
            }


            @media screen and (max-width: 767px)
                {
                height:auto;
            }
    */ }
  .search-result .flexslider .slides li {
    overflow: hidden; }
.search-result .products-list .product .thumb-product .img-thumb-product {
          /*
                              @media screen and (min-width: 1198px)
                                  {
                                  height:172px;
                              }


                              @media screen and (max-width: 1198px)  and (min-width: 992px)
                                  {
                                  height:220px;
                              }

                              @media screen and (max-width: 992px) and (min-width: 767px)
                                  {
                                  height:259px;
                              }
          */ }
  @media screen and (max-width: 767px) {
    .search-result .products-list .product .thumb-product .img-thumb-product {
      height: auto; } }
.search-result .flex-viewport {
  background: #eee; }

.search-mask-input-text {
  width: 100%;
  height: 50px;
  border: 1px solid #ccc;
  text-indent: 28px;
  top: -5px;
  position: relative; }

.select-float-none .btn-group {
  float: none !important; }

.content-hide {
  display: none; }

/* Form validation plugin */
/*
* @author Oleg Braun
* @version 20.04.2017
*/
/*
* Background color of error
*/
/* input and select boxes */
.select2-selection.invalid:not(.validate-form-element-default-alternative), .select2-selection + .select2 span.selection span.select2-selection,
input[type="text"].invalid:not(.validate-form-element-default-alternative),
input[type="text"] + .select2 span.selection span.select2-selection,
input[type="password"].invalid:not(.validate-form-element-default-alternative),
input[type="password"] + .select2 span.selection span.select2-selection,
input[type="email"].invalid:not(.validate-form-element-default-alternative),
input[type="email"] + .select2 span.selection span.select2-selection,
textarea.invalid:not(.validate-form-element-default-alternative),
textarea + .select2 span.selection span.select2-selection,
select.invalid:not(.validate-form-element-default-alternative),
select + .select2 span.selection span.select2-selection {
  border: 1px #ffadad solid; }

/* tiny mce */
.invalid:not(.validate-form-element-default-alternative).mce-panel,
.invalid:not(.validate-form-element-default-alternative).mce-container,
.invalid.invalid-alternative.mce-panel,
.invalid.invalid-alternative.mce-container {
  background-color: #ffadad; }
  .invalid:not(.validate-form-element-default-alternative).mce-panel .mce-panel,
  .invalid:not(.validate-form-element-default-alternative).mce-container .mce-panel,
  .invalid.invalid-alternative.mce-panel .mce-panel,
  .invalid.invalid-alternative.mce-container .mce-panel {
    background-color: #ffadad; }
  .invalid:not(.validate-form-element-default-alternative).mce-panel .mce-btn,
  .invalid:not(.validate-form-element-default-alternative).mce-container .mce-btn,
  .invalid.invalid-alternative.mce-panel .mce-btn,
  .invalid.invalid-alternative.mce-container .mce-btn {
    background-color: #ffadad; }

.icon-financing-leasing-data,
.icon-financing-leasing-data:hover {
  text-decoration: none;
  position: relative;
  outline: none; }

.financing-leasing-data {
  display: none;
  width: 400px;
  height: auto;
  position: fixed;
  z-index: 1000;
  background: #fff;
  box-shadow: 1px 1px 5px #333;
  top: 0;
  left: 0;
  padding: 10px 20px 10px 20px; }

.financing-leasing-data td {
  padding: 0 5px 0 0; }

.close-flyover-financing-leasing-data,
.close-flyover-financing-leasing-data:hover {
  position: absolute;
  top: -5px;
  right: 10px;
  font-size: 25px;
  outline: none;
  text-decoration: none; }

.loading-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 2000;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.5); }

.loading-animation {
  width: 50px;
  height: 50px;
  background-image: url("/assets/img/loading.gif");
  background-position: center;
  background-repeat: no-repeat;
  top: 33%;
  position: relative;
  left: 50%; }

#follow-search-btn {
  z-index: 100; }

.loading-content .wrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.5); }
  .loading-content .wrapper .loading-animation {
    width: 50px;
    height: 50px;
    left: -50px;
    background-image: url("/assets/img/loading.gif");
    background-position: center;
    background-repeat: no-repeat;
    position: sticky;
    margin-top: 200px;
    margin-bottom: 200px;
    margin-left: auto;
    margin-right: auto; }

/*# sourceMappingURL=main.css.map */
