html {
  font-size:14px;
  font-family: Source Sans Pro,sans-serif;
}
.justify {
  text-align: justify;
  margin: 0 auto;
 }

#slider.login label[for=error], #slider.login label[for=error-x] {
  clear: none;
  display: inline-block; 
  color: #ea5a49;
  font-weight: 500;
  }

#slider.blue .item select {
color: #A3A1A1;
display: block;
float: left;
font-family: 'open_sans';
font-size: 14px;
font-weight: 300;
margin: 0 0 15px;
padding: 5.2px; }

#slider.blue .item select {
      width: 70%;
      margin: 0 0 0 0px; }

label[for=error], label[for=error-x] {
  display: inline-block; 
  color: #ea5a49;
  font-weight: 500;
  font-size: 0.8em;
  }

label[for=error-x] {
    width: 310px;
    font-weight: 400;
}

label[for=desc], #slider.login label[for=desc] {
  display: inline-block; 
  color: #ffffff;
  font-weight: 300;
  font-size: 0.6em;
  width: 310px;
}

.prices img {
  text-align: right;
  height: 111px;
}

.prices {
  font-weight: 400;
}

#content.contact .map .google_map {
  float: right;
  height: 360px;
  padding: 0;
  width: 690px; }

#content .partners .t-mobile {
  background: url("../img/logotypes/logo_tmobile.png") no-repeat 0px center;
  width: 89px; }

#content .partners .play {
  background: url("../img/logotypes/logo_play.png") no-repeat 0px center;
  width: 99px; }

#content .partners .orange {
  background: url("../img/logotypes/logo_orange.png") no-repeat 0px center;
  width: 67px; }

#content .partners .plus {
  background: url("../img/logotypes/logo_plus.png") no-repeat 0px center;
  width: 133px; }

#content .partners .lux {
  background: url("../img/logotypes/logo_luxmed.png") no-repeat 0px center;
  width: 188px; }

#content .partners .damian {
  background: url("../img/logotypes/logo_cmdamiana.png") no-repeat 0px center;
  width: 84px; }

#content .partners .medicover {
  background: url("../img/logotypes/logo_medicover.png") no-repeat 0px center;
  width: 110px; }

#content .partners .bph {
  background: url("../img/logotypes/logo_bph.png") no-repeat 0px center;
  width: 192px; }

#content .partners .sygma {
  background: url("../img/logotypes/logo_sygma.png") no-repeat 0px center;
  width: 175px; }

#content .partners .upc {
  background: url("../img/logotypes/logo_upc.png") no-repeat 0px center;
  width: 113px; }

#content .partners .netia {
  background: url("../img/logotypes/logo_netia.png") no-repeat 0px center;
  width: 68px; }

#content .partners .ursynow {
  background: url("../img/logotypes/herb_ursynow.png") no-repeat 0px center;
  width: 65px; }

#content .partners .wolomin {
  background: url("../img/logotypes/herb_wolomin.png") no-repeat 0px center;
  width: 60px; }

#content .partners .twardogora {
  background: url("../img/logotypes/herb_twardogora.png") no-repeat 0px center;
  width: 59px; }

#content .partners .lesznowola {
  background: url("../img/logotypes/herb_lesznowola.png") no-repeat 0px center;
  width: 61px; }

#content .partners .legionowo {
  background: url("../img/logotypes/herb_legionowo.png") no-repeat 0px center;
  width: 63px; }

#content .partners .kozlow {
  background: url("../img/logotypes/herb_kozlow.png") no-repeat 0px center;
  width: 62px; }

#content .partners .szydlow {
  background: url("../img/logotypes/herb_szydlow.png") no-repeat 0px center;
  width: 51px; }

#content .partners .radom {
  background: url("../img/logotypes/herb_radom.png") no-repeat 0px center;
  width: 55px;
  height: 120px; }

#content .partners .skutecznaprofilaktyka {
  background: url("../img/logotypes/logo_skuteczna_profilaktyka.png") no-repeat 0px center;
  width: 127px;}

#content .partners .orzeszek {
  background: url("../img/logotypes/logo_przedszkole_orzeszek.png") no-repeat 0px center;
  width: 77px;}

#content .partners .wojownik {
  background: url("../img/logotypes/logo_wojownik_trzech_swiatow.png") no-repeat 0px center;
  width: 153px;
}

.panel-dark > .card-heading {
    color: #ffffff;
    background-color: #3a3f51;
    border-color: #3a3f51;
}

.panel-dark > .card-body {
	padding: 15px;
}

.c-checkbox span {
	margin-left: 0px;
}
#reg_btn {
  cursor: pointer;
}