@import url(style_xs.css) (max-width: 767px);
@import url(style_sm.css) (min-width: 768px) and (max-width: 991px);
@import url(style_md.css) (min-width: 992px) and (max-width: 1199px);
@import url(style_lg.css) (min-width: 1200px);



/* BOOTSTRAP */
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
	background: #ffc7c7;
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.has-error .form-control-feedback {
  color: #a94442;
}

.logos img{
float: left;
}

.no-padding { padding: 0 0 !important; }

.py-1 { padding-bottom: 10px; }

/* ZAPYTANIE KOMUNIKAT na stronie głównej */
.zapytanie1 { margin: 40px 0; border: 4px solid #58900b; border-radius: 10px; padding: 25px 30px; background: #f1f6ea; }
.zapytanie1 p { font-size: 1.1em; }
.zielony1 { color: #58900b; }
.zapytanie1 h3 { text-align: center; color: #58900b; padding-bottom: 8px; font-size: 1.3em; }
a.zielony1 { font-size: 0.9em; }


.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(220,220,200, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image:      -o-linear-gradient(left, rgba(220,220,200, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(220,220,200, .5)), to(rgba(0, 0, 0, .0001)));
  background-image:         linear-gradient(to right, rgba(220,220,200, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(220,220,200, .5) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(220,220,200, .5) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0,0,0, .0001)), to(rgba(220,220,220, .5)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(220,220,200, .5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: 0;
  opacity: .9;
}
