@font-face {
  font-family: 'proxima-nova-regular';
  src: url("../fonts/ProximaNova-Regular.ttf") format("truetype");
}

@font-face {
  font-family: 'proxima-nova-black';
  src: url("../fonts/ProximaNova-Black.ttf") format("truetype");
}

@font-face {
  font-family: 'proxima-nova-bold';
  src: url("../fonts/ProximaNova-Bold.ttf") format("truetype");
}

@font-face {
  font-family: 'proxima-nova-light';
  src: url("../fonts/ProximaNova-Light.ttf") format("truetype");
}

@font-face {
  font-family: 'proxima-nova-semibold';
  src: url("../fonts/ProximaNova-Semibold.ttf") format("truetype");
}

body {
  font-family: "proxima-nova-regular", sans-serif;
  color: #cfdadc;
}

footer {
  background-color: #cfdadc;
}

.ariston-red-color {
  color: #ad0021;
}

.imagine-galerie{
  max-height: 30vh;
}

.nav-pills .nav-item .nav-link.active {
  background-color: white;
  color: #ad0021;
  border: 2px solid #ad0021;
}

.div-form-content {
  min-width: 50vw;
}

.table-header-ariston {
  background-color: #ad0021;
}

.text-info-custom {
  /* #7d7d7d*/
  color: #7d7d7d;
}

.btn-download-ariston {
  background-color: #ad0021;
}

.btn-download-ariston .download-anchor {
  text-decoration: none;
  color: inherit;
}

.btn-download-ariston:hover {
  background-color: #de002a;
}

.btn-custom-ariston {
  font-family: "proxima-nova-bold", sans-serif;
  color: #cfdadc;
  background-color: #ad0021;
  font-size: 1.2rem;
  letter-spacing: 0.1rem;
}

.btn-custom-ariston:hover {
  color: #ad0021;
}

.div-bg-image {
  min-height: 84.5vh;
}

.bg-image-index {
  /*background-image: url("./../img/caldaie-alteas-one-net.jpg");*/
  /*background-image: url('./../img/index_mobile.jpg');*/
  background-image: url('./../img/B_1440x640_ariston.png');
  background-position: center center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  min-height: 84.5vh;
  width: 100%;
}

.index-hero-content {
  width: 100% !important;
  min-width: 22rem;
}

.left-column-content {
  /* min-height: 84.5vh; */
  min-height: 100vh;
}

.bg-image-verificare_certificat {
  /*background-color: rgba(0, 0, 0, 0.6);*/
  -webkit-filter: brightness(90%);
          filter: brightness(90%);
  /*background-image: url("./../img/verificare_certificat.jpg");*/
  /*background-image: url("./../img/v2_max-resolution-new.jpg");*/
  /* min-height: 84.5vh; */
  min-height: 100vh;
  /*width: 100%;*/
  background: linear-gradient(to top, transparent, rgb(0 0 0 / 50%)), url('./../img/B_900x1200_ariston.png');
  /* background-position: center; */
  background-position: top;
  background-repeat: no-repeat;
  /* background-size: cover; */
  background-size: contain;
}

.bg-image-formular-vanzator {
  /*background-color: rgba(0, 0, 0, 0.6);*/
  filter: brightness(90%);
  /*background-image: url('./../img/verificare_certificat.jpg');*/
  /*background-image: url('./../img/v2_max-resolution-new.jpg');*/
  /* min-height: 84.5vh; */
  min-height: 100vh;
  /*width: 100%;*/

  background: linear-gradient(to top, transparent, rgb(0 0 0 / 50%)), url('./../img/B_900x1200_ariston.png');
  /* background-position: center; */
  background-position: top;
  background-repeat: no-repeat;
  /* background-size: cover; */
  background-size: contain;
}

.bg-image-contact {
  /*background-color: rgba(0, 0, 0, 0.6);*/
  -webkit-filter: brightness(90%);
          filter: brightness(90%);
  /*background-image: url("./../img/contact_us.jpg");*/
  /*background-image: url("./../img/extragarantie-online-site-contact-800x600.jpg");*/
  background-image: url("./../img/buyback-online-site-contact-800x600_updated.jpg");
  min-height: 84.5vh;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center top;
  /*width: 100%;*/
}

.bg-image-extra-garantie {
  /*background-color: rgba(0, 0, 0, 0.6);*/
  -webkit-filter: brightness(90%);
          filter: brightness(90%);
  /*background-image: url("./../img/fire_ariston.jpg");*/
  background-image: url("./../img/B_1440x640_ariston.png");
  /* min-height: 84.5vh; */
  min-height: 100vh;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  /*width: 100%;*/
}

.navbar-nav .nav-item .nav-link {
  font-family: "proxima-nova-bold", sans-serif;
  /*font-size: small;*/
  
}

.navbar-nav .nav-item .nav-link:hover {
  color: #a3acb2;
}

.navbar-nav .active .nav-link {
  color: #ad0021;
}

.md-form label {
  /*padding-left: 1rem;*/
  font-size: 1.1rem;
  font-weight: 400;
  color: #2c2121 !important;
}

.md-form label.active {
  color: #ad0021 !important;
}

.md-form input:not([type]):focus:not([readonly]), .md-form input[type="text"]:not(.browser-default):focus:not([readonly]), .md-form input[type="password"]:not(.browser-default):focus:not([readonly]), .md-form input[type="email"]:not(.browser-default):focus:not([readonly]), .md-form input[type="url"]:not(.browser-default):focus:not([readonly]), .md-form input[type="time"]:not(.browser-default):focus:not([readonly]), .md-form input[type="date"]:not(.browser-default):focus:not([readonly]), .md-form input[type="datetime"]:not(.browser-default):focus:not([readonly]), .md-form input[type="datetime-local"]:not(.browser-default):focus:not([readonly]), .md-form input[type="tel"]:not(.browser-default):focus:not([readonly]), .md-form input[type="number"]:not(.browser-default):focus:not([readonly]), .md-form input[type="search"]:not(.browser-default):focus:not([readonly]), .md-form input[type="phone"]:not(.browser-default):focus:not([readonly]), .md-form input[type="search-md"]:focus:not([readonly]), .md-form textarea.md-textarea:focus:not([readonly]) {
  border-bottom: 1px solid #ad0021;
  -webkit-box-shadow: 0 1px 0 0 #ad0021;
  box-shadow: 0 1px 0 0 #ad0021;
  color: #2c2121;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 0;
}

[type="checkbox"]:not(:checked), [type="checkbox"]:checked {
  position: absolute;
  pointer-events: none;
  opacity: 0;
}

input[type="checkbox"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}

.form-check-input {
  position: absolute;
  margin-top: .3rem;
  margin-left: -1.25rem;
}

.form-check-input[type="checkbox"] + label:before, .form-check-input[type="checkbox"]:not(.filled-in) + label:after, label.btn input[type="checkbox"] + label:before, label.btn input[type="checkbox"]:not(.filled-in) + label:after {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  width: 18px;
  height: 18px;
  margin-top: 3px;
  content: "";
  border: 2px solid #ad0021;
  border-radius: 1px;
  -webkit-transition: .2s;
  transition: .2s;
}

.form-check-input[type="checkbox"]:not(.filled-in) + label:after, label.btn input[type="checkbox"]:not(.filled-in) + label:after {
  border: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}

.form-check-input[type="checkbox"] + label:before, .form-check-input[type="checkbox"]:not(.filled-in) + label:after, label.btn input[type="checkbox"] + label:before, label.btn input[type="checkbox"]:not(.filled-in) + label:after {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  width: 18px;
  height: 18px;
  margin-top: 3px;
  content: "";
  border: 2px solid #ad0021;
  border-radius: 1px;
  -webkit-transition: .2s;
  transition: .2s;
}

.form-check-input[type="checkbox"] + label, label.btn input[type="checkbox"] + label {
  position: relative;
  display: inline-block;
  height: 1.5625rem;
  padding-left: 35px;
  line-height: 1.5625rem;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.form-check-input[type="checkbox"]:checked + label:before, label.btn input[type="checkbox"]:checked + label:before {
  top: -4px;
  left: -5px;
  width: 12px;
  height: 1.375rem;
  border-top: 2px solid transparent;
  border-right: 2px solid #ad0021;
  border-bottom: 2px solid #ad0021;
  border-left: 2px solid transparent;
  -webkit-transform: rotate(40deg);
  transform: rotate(40deg);
  -webkit-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.form-check-input[type="checkbox"]:not(.filled-in) + label:after, label.btn input[type="checkbox"]:not(.filled-in) + label:after {
  border: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}

.form-outline .form-control ~ .form-notch div {
  border: 1px solid #ad0021;
}
/*# sourceMappingURL=global.css.map */


@media (min-width: 992px){
  .bg-image-index{
      /*background-image: url('./../img/caldaie-alteas-one-net.jpg');*/
      /*background-image: url('./../img/v2_max-resolution-new.jpg');*/
      /*background-image: url('./../img/homepage.jpg');*/
      min-height: 84.5vh;
      width: 100%;
      /*background-color: rgba(0, 0, 0, 0.5);*/

      /*background: linear-gradient(to right, transparent, rgb(0 0 0 / 50%)), url('./../img/homepage_updated_high-res.jpg');*/
      background: linear-gradient(to right, transparent, rgb(0 0 0 / 50%)), url('./../img/B_1440x640_ariston.png');
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
  }
  
  .index-hero-content {
    width: 75% !important;
    min-width: 22rem;
  }
}