/* ------------------- */
/* nowa stopka - start */

section.sec-f {
	background: #f4f4f4;
	padding: 30px 0 15px;
}

section.sec-f.log-sec-f{
	margin-left: 115px;
}

.a-ft{
	/* color: #c5c5c5; */
	color: #000;
	font-weight: 400;
	text-decoration: none;
	padding: 8px 16px;
}

.a-ft:hover{
	/* color: #fff; */
	color: #000;
	text-decoration: underline;
}
	
.a-ft-b{
	/* color: #fff; */
	color: #000;
	font-weight: bold;
}

.a-ft-b:hover{
	color: #b80000;
}

.logo-ft{
	max-width: 180px;
}

.social-icons {
        font-size: .85rem;
        font-weight: 500;
        letter-spacing: .2px;
    }

.uk-icon-button {
    align-items: center;
    /* background:  #e6e6e6; */
	background:  #1f1f1f;
    border-radius: 500px;
    box-sizing: border-box;
    color:  #4c4c4c;
    display: inline-flex;
    height: 30px;
    justify-content: center;
    vertical-align: middle;
    width: 30px;
	margin-left: 10px;
}

.uk-text-decoration-none {
	text-decoration: none!important
}

.main-level{
	margin-bottom: 10px;
}

.footer-logo{
	margin-bottom: 30px;
	margin-top: -5px;
}

/* nadpisanie istniejacego footera "mniejszego" na wiekszy PHINIA - start */
  footer {
    position: static;
  }
  /*main.main-log {
	min-height: calc(100vh);
  }*/
  main.main-log{
	min-height:calc(100vh - 375px);
}
/* nadpisanie istniejacego footera "mniejszego" na wiekszy PHINIA - koniec */

/* zmiana wysokości boxu z oknem logowania - start */
div.box-login{
	margin: 40px auto;
}
div.div-login{
	margin-top:40px;
	text-align:center;
}
/* zmiana wysokości boxu z oknem logowania - koniec */

/* zmiana ustawienia logotypu - start */
figure.fig-login{
	position:initial;
	left:initial;
	top:initial;
	transform:initial;
	margin:0 auto;
}
/* zmiana ustawienia logotypu - koniec */


@media screen and (min-width: 2000px) {
	body:not(.register) .main-log > div.container-fluid{
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
	}
}

@media screen and (max-width: 769px) {
/* nadpisanie istniejacego footera "mniejszego" na wiekszy PHINIA - start */
footer.notlo{
	display: block!important;
}

section.sec-f {
    display: none;
}
/* nadpisanie istniejacego footera "mniejszego" na wiekszy PHINIA - koniec */
  
  section.sec-f-mob {
    margin-bottom: 0;
  }

  section.sec-f-mob.mg-b-50{
	margin-bottom: 50px!important;
  }

}
  
/* nowa stopka - koniec */
/* -------------------- */


/* --------------------------- */
/* nowa stopka mobile - start */

/* Footer - mobile */
@media screen and (min-width: 769px) {
  section.sec-f-mob {
    display: none;
  }
}

@media screen and (max-width: 769px) {
  div.cm-f-m-b {
    /* background: #0800F8; */
	background: #f4f4f4;
  }
  
	.parent {
		border-bottom: 2px solid #c5c5c5;
		margin-bottom: 10px;
	}
   
	.footer-logo{
		margin: 10px 0 30px 20px;
		max-width: 120px;
	}
	
	.social-icons {
		margin: 25px 0 10px 5px;
    }
	
	.footer-collapse-arrow:before{
		position: absolute;
		right: 0;
		top: 0;
		background-image: url("../img/chevron-down.svg");
		background-position: 50% 50%;
		background-repeat: no-repeat;
		content: "";
		height: 1.5em;
		transition: .3s;
		width: 1.5em;
		/* filter: invert(96%) sepia(100%) saturate(14%) hue-rotate(305deg) brightness(105%) contrast(100%); */
	}
	
	/* :has(#collapseFoot1.show) .footer-collapse-arrow:before{{ */
		/* background-image: url("../img/chevron-up.svg"); */
	/* } */
}

/* nowa stopka mobile - koniec */
/* --------------------------- */