#checkcert {position: fixed; bottom: -179px; height: 200px; right: 20px; width: 260px; padding:10px 20px; background-color: #0B90D3; -webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
 transition: bottom 200ms ease;
border: 1px solid #fff; z-index:9999999;}


#checkcert.open {bottom: 0; }
#checkcert .close {display: block; position: absolute; top: 5px; right: 5px; width: 29px; height: 28px; background:url(../img/bigpl/icons.png) no-repeat -58px -88px; transform:rotate(45deg); -o-transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);}
#checkcert.open .close {transform:rotate(0deg); -o-transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);}
#checkcert p, #checkcert span, #checkcert h3, #checkcert h4 {color: #fff;}
#checkcert h3 {margin: 0; font-size: 18px; font-weight: 100; margin-bottom: 10px; padding-right: 60px; display: inline-block; cursor: pointer;}


#head .headInside { white-space: nowrap;} 

#head .greenBar .barSelect a { font-size: 22px; }
#head .greenBar .barSelect span.twithe { color:#fff; }

#head .greenBar .barLogo { float: none; vertical-align: middle; }


#head .greenBar .barSelect a.goRight, #head .greenBar .barSelect a.goLeft { float: none; width: 30px;}
#head .greenBar .barSelect a.goLeft span { background-position: -119px -28px; }
#head .greenBar .barSelect a.goRight span {     background-position: -119px -55px; }
#head .greenBar .barSelect { padding: 0; margin: 0 0 0 15px;  }


#head .greenBar .servicesMenu li:first-child a { margin-left: 0; }
#head .greenBar .servicesMenu li ul { }
#head .greenBar .servicesMenu li ul li { display: block; }
#head .greenBar .servicesMenu li ul li a { width: 100px; text-align: center;  font-size: 12px;  background-color: #FFF; padding: 10px;   color: #000;    display: block; margin: 0 0 1px 0; }


.bigArrow { display: block; z-index: 1000; }


.ofertaForm form table td.input .chbx input {    padding: 5px 10px;     min-width: 25px;}


body #pageContent .narrow #infoSelect a { margin-left: 0;}
body #pageContent .narrow .chbx-label label {font-size:11px;}



.narrow-norel {
width: 960px;
display: block;
margin: 0px auto;
}


.konsument #pageContent .contentTable tr td.sq-blue { background-color: #003F72; }
.konsument #pageContent .contentTable tr td.sq-blue h2 { color: #003F72; }

.konsument #pageContent .contentTable tr td.sq-yellow { background-color: #f9ad00; }
.konsument #pageContent .contentTable tr td.sq-yellow h2 { color: #f9ad00; }

#pop_3za0 {background-color: rgba(0, 0, 0, 0.5);
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
z-index: 99999;}

/*
@media (min-width:1920px){
#site { max-width: 1475px; }
#head .headWrapper,
#head .greenBar,
.certyfikat #pageContent .features .ramka-tresc,
.certyfikat #pageContent .features .ramkawhite,
.faq #pageContent .features .ramka-tresc,
#contentMap #bigMapLink {width: 1475px;}
}
*/


a.more-than-10-toogle {
padding-left: 50px;
font-weight: bold;
}

body #pageContent .features li.more-than-10-hidden {
display:none;
}

body #pageContent #headContent .plansza.selected .datButton {
display: none;
}
body #pageContent #headContent .plansza.active .advContact {display: block; right: 42px; top: 383px; left: auto;}


.certyfikat.firma #pageContent #headContent p.mg { font-size: 13px; }
.certyfikat.firma #headContent .showCertificate .brak {width: 400px; height: 298px; background: url(/img/bigpl/certyfikat_brak.png) no-repeat top left; position: absolute; top: 50px; left: -42px; }


.update-chckbox.kontaktForm form table td.input .chbx input {max-width:20px; min-width:20px; position: absolute; top: 0;  left: -15px;}
.update-chckbox.kontaktForm form table td.input .chbx {position:relative; }
.update-chckbox.kontaktForm form table td.input .chbx-label label {font-size:10px;}
.update-chckbox.kontaktForm form table td.input .chbx.chbx-label {line-height:12px; padding:0 20px;}

.smallPage.update-chckbox form table td.input .chbx {padding: 0;}
.smallPage.update-chckbox form table td.input .chbx input {top: 0;  left: -15px;}
.update-chckbox form table.dbform-zgoda, .update-chckbox form table.dbform-zgoda2, .update-chckbox form table.dbform-Zgoda_na_przetwarzanie_BIG, .update-chckbox form table.dbform-zgoda3, .update-chckbox form table.dbform-zgoda4 {position:relative;}
.update-chckbox.ofertaForm form table #dbformTrzgoda .required, .update-chckbox.ofertaForm form table #dbformTrzgoda2 .required, .update-chckbox.ofertaForm form table #dbformTrZgoda_na_przetwarzanie_BIG .required, .update-chckbox.ofertaForm form table #dbformTrzgoda3 .required, .update-chckbox.ofertaForm form table #dbformTrzgoda4 .required {padding:0; position:absolute; top:8px; left:90px;}
.update-chckbox.smallPage form table #dbformTrzgoda .required, .update-chckbox.smallPage form table #dbformTrzgoda2 .required , .update-chckbox.smallPage form table #dbformTrZgoda_na_przetwarzanie_BIG .required{vertical-align:top;}

.ofertaForm.update-chckbox .formWrap .smallForm .submit {  bottom: -135px;  left: -20px;}

#warning {
background: rgba(225,225,225,1);
background: -moz-linear-gradient(top, rgba(225,225,225,1) 0%, rgba(255,255,255,1) 5%, rgba(255,255,255,1) 95%, rgba(225,225,225,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(225,225,225,1)), color-stop(5%, rgba(255,255,255,1)), color-stop(95%, rgba(255,255,255,1)), color-stop(100%, rgba(225,225,225,1)));
background: -webkit-linear-gradient(top, rgba(225,225,225,1) 0%, rgba(2555,255,255,1) 5%, rgba(255,255,255,1) 95%, rgba(225,225,225,1) 100%);
background: -o-linear-gradient(top, rgba(225,225,225,1) 0%, rgba(255,255,255,1) 5%, rgba(255,255,255,1) 95%, rgba(225,225,225,1) 100%);
background: -ms-linear-gradient(top, rgba(225,225,225,1) 0%, rgba(255,255,255,1) 5%, rgba(255,255,255,1) 95%, rgba(225,225,225,1) 100%);
background: linear-gradient(to bottom, rgba(225,225,225,1) 0%, rgba(255,255,255,1) 5%, rgba(255,255,255,1) 95%, rgba(225,225,225,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e1e1', endColorstr='#e1e1e1', GradientType=0 );
}
#warning .warning-inside {max-width: 825px; margin: 0 auto; padding: 10px; position:relative;}
/*#warning .warning-inside p{border-left:4px solid #d5d5d5; padding-left: 10px; color:#c0392b; font-weight:100;}*/
#warning .warning-inside p{ padding-left: 10px; color:#c0392b; font-weight:100;}
#warning .warning-inside h3 {  font-size: 22px;  margin: 10px 0; text-align:center; font-weight:900; color:#c0392b}
#warning .warning-inside .w-close {width:15px; height:15px; display:inline-block; background-image:url('../img/close-wrnng.png'); background-repeat:no-repeat; background-position: center; position:absolute; top: 30px; right: -40px;}

body.kontaktForm.rodo-form #headContent h1 {font-size:36px;}

#maxForm #dbformTrZgoda_na_przetwarzanie_BIG > td.label, #maxForm #dbformTrzgoda > td.label, #maxForm #dbformTrzgoda2 > td.label, #maxForm #dbformTrzgoda3 > td.label, #maxForm #dbformTrzgoda4 > td.label
, #maxForm #dbformTrklauzula_bik > td.label, #maxForm #dbformTrklauzula_big > td.label {display: none;}



.formRow .klauzula-new a {
  text-decoration: none;
  background: rgba(0,0,0,0.1);
  padding: 4px 8px;
  border-radius: 4px;
}
.formRow .klauzula-new a:hover {
  background-color: rgba(0,0,0,0.2);
}

#dbformTrklauzula_big .klauzula-new {
 padding-bottom: 15px; 
}

.klauzula-new-white {
  padding-left: 10px;
  padding-top: 5px;
}

.klauzula-new-white, .klauzula-new-white a {
	font-size: 14px !important;
	color: #fff !important;
}

#overlay div > div:last-child {font-size:14px !IMPORTANT; padding:30px !important;}

.kontaktForm #dbformTrzgoda2 td.required, 
.kontaktForm #dbformTrzgoda3 td.optional, 
.kontaktForm #dbformTrzgoda4 td.optional {
  padding-left: 30px; 
}


.kontaktForm #dbformTrzgoda3,
.kontaktForm #dbformTrzgoda4 {
  opacity: 0.7;
}


body #pageContent .narrow ol[type="a"] li {display: list-item; border:none; padding: 5px 0 5px;}
body #pageContent .narrow ol[type="a"] > li::before  {display:none;}
body #pageContent .narrow ol[type="a"] {list-style-type: lower-alpha; margin: 15px 0;}


.dynamic #headContent {position:relative;}
.firma .dynamic.wysoka-plansza #headContent #promo_home {height: 820px; }
.firma .dynamic #headContent #promo_home, body #pageContent.dynamic #headContent .plansza.active .advContact, .dynamic #headContent #promo_home #infoSelect, .dynamic #headContent #promo_home #pager 
{-webkit-transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1) 0s; 
-o-transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1) 0s;
transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1) 0s;}
.dynamic.wysoka-plansza #infoSelect, .dynamic.wysoka-plansza #pager {top:740px}

body.firma #pageContent.dynamic.wysoka-plansza  #headContent .plansza.active .advContact {top:592px;}


.new-firma-lp .form-at-right #dbformTrZgoda_na_przetwarzanie_BIG label, .new-firma-lp .form-at-right #dbformTrzgoda label, .new-firma-lp .form-at-right #dbformTrzgoda2 label, .new-firma-lp .form-at-right #dbformTrzgoda3 label, .new-firma-lp .form-at-right #dbformTrzgoda4 label {color:#fff; font-size:11px; line-height: 14px; display: block;}

.new-firma-lp .form-at-right #dbformTrZgoda_na_przetwarzanie_BIG .chbx, .new-firma-lp .form-at-right #dbformTrzgoda3 .chbx, .new-firma-lp .form-at-right #dbformTrzgoda4 .chbx {vertical-align: top; padding: 3px;}
.new-firma-lp .form-at-right #dbformTrzgoda3 > .label, .new-firma-lp .form-at-right #dbformTrzgoda4 > .label {display: none;}


#home-s-box .row::after { content: ""; clear: both;  display: table;}
#home-s-box .col-sm-6 {float: left; width:49.5%; }
#home-s-box  .box-inner {background-repeat:no-repeat; background-position:right top;background-size:auto 100%}
#home-s-box  .box-inner.box-konsument {background-image:url('../img/home2020/home-box-konsument-bg.jpg')}
#home-s-box  .box-inner.box-firma {background-image:url('../img/home2020/home-box-firma-bg.jpg')}
#home-s-box .box-blue {width:55%; background-color:#003f72; color:#fff; padding: 30px 20px;}
#home-s-box .box-green {width:55%; background-color:#22b24c; color:#fff; padding: 30px 20px;}
#home-s-box  .box-inner h2 {font-size:24px; font-weight:700; margin-top:0; padding-top:0; min-height: 100px;}
#pageContent #headContent  #home-s-box  .box-inner p {font-size:18px; font-weight:400; min-height:40px;}
#home-s-box  .box-inner a.big-button {display: inline-block; background-color:#f9ad00; font-weight:700; font-size:14px; text-transform:uppercase; padding: 15px 30px; color:#fff; width:70%; text-align:center;}


#form-pop-wrap {position:absolute; left:0; right:0; top:0; bottom:0; background-color:rgba(0,0,0,0.2); z-index: 999999;}
#form-pop-wrap .f-popup {position:absolute; left:50%;  top:200px; width:840px; margin-left:-420px; background-color:#f2f7ff; background-image:url('../img/lp/f-popup-bg.jpg'); background-repeat:no-repeat; background-position:left top;}
#form-pop-wrap .pop-content {padding-left:50%;  padding-right:10px; padding-bottom:20px;}
#form-pop-wrap .pop-content h2 {font-weight:900; font-size:42px; color:#003f72; margin-bottom: 0;}
#form-pop-wrap .pop-content p.utlt {font-weight:900; font-size:27px; margin-top: 0;}
#form-pop-wrap .pop-content p.go-on {font-weight:500; font-size:27px; margin-bottom: 5px;}
#form-pop-wrap #dbformTrtel label, #form-pop-wrap .reqrd {display: none; }
#form-pop-wrap .checkbox label, #form-pop-wrap #dbformTrinfozgoda label {font-size:12px;}
#form-pop-wrap #dbformTrtel input {padding:15px; border:none; height:20px;}
#form-pop-wrap #act_form {position:relative;}
#form-pop-wrap .btn.btn-primary {border:none; background-color:#f9ad00; font-weight:900; font-size:16px; padding:15px; height:49px; position:absolute; top:1px; right:15px;}
#form-pop-wrap .klauzula {background-color:#fff; padding: 0 15px; overflow:auto; }
#form-pop-wrap .klauzula p {color:#5c5c5c;}



#bigModalWrap > div {
	position: fixed; 
	left: 0px; 
	top: 0px; 
	width:100%; 
	height:100%; 
	text-align:center; 
	z-index: 99999;
	background-color:rgba(0,0,0,0.5);
}

#bigModalWrap > div > div > h1 {
	text-align: left;
padding: 30px 30px 0 30px;
margin: 0;
}

#bigModalWrap > div > div {
	width:500px;
	min-height:200px;
	background-color:#fff;
	left:50%;
	top:50%;
	position:absolute;
	margin:-100px 0 0 -250px;
	box-shadow: 0px 4px 35px 0px rgba(0, 0, 0, 0.5);
}

#bigModalWrap.big-modal-wide > div > div {
	width:600px;	
}

#bigModalWrap div.big-modal-content {
	padding:30px 30px;
	text-align:center;
}

#bigModalWrap.big-modal-wide div.big-modal-content {
	text-align:left;
}

#bigModalWrap.big-modal-form > div {
	overflow: auto;
	
}

#bigModalWrap.big-modal-form > div > div {
	width:800px;
	min-height:200px;
	background-color:#fff;
	left:50%;
	top:20px;
	position:absolute;
	margin: 0 0 0 -400px;
	box-shadow: 0px 4px 35px 0px rgba(0, 0, 0, 0.5);	
}

#bigModalWrap.big-modal-form div.big-modal-content {
	text-align:left;
}


#bigModalWrap  p {
	/* line-height: 19px; */
}
