/* łapka */
joomla-alert {cousor: pointer;}

/* kolor Jan Matejko */
.sp-megamenu-parent>li>a,
.sp-megamenu-parent>li>span {color: #000;}

/* środek formularza kontaktowego */
.convertforms {margin-left: auto; margin-right: auto;}

/* języki*/
#sp-top-bar .sp-module {
	margin: 0 0 0 7.25rem;
	padding-top: 2rem;
	}
#sp-top-bar a {color: #fff; background: #3e4f3c; border: none; width: 160px;}
a.sp-sign-in {color: #000; font-size:13px;}
.sp-profile-wrapper:hover .sp-profile-dropdown {background: #3e4f3c; border: none;}
.sp-module ul>li>a {color:#000;}
.sp-module ul>li>a:hover {color: #312c38;}
.sp-module ul>li>a:active {color: #232026;}
.sp-profile-wrapper .sp-profile-dropdown > li:not(:last-child) {border-bottom: none;} 

/* by były widoczne podmenu w offcanvas */
.offcanvas-menu .offcanvas-inner ul.menu>li ul.menu-child {display:block;}

/* .sp-profile-wrapper .sp-profile-dropdown {position:relative; left: 10px;} */ /* przesunięcie logowania w offcanvas */
.card {
 border:3px solid;
 border-radius:.50rem;
/* kolor ramki */
 border-color: #377d43;
 /*background-color: #3e4f3c; kolor tła listwy kategorii */
}
.card-body {
 flex:1 1 auto;
 padding:1rem 1rem;
/* kolor tła opisu */
 background-color: #3e4f3c; 
}
.card-img,
.card-img-top {
 border-top-left-radius:calc(.25rem - 1px);
 border-top-right-radius:calc(.25rem - 1px);
/* kolor tła obrazka */
  background-color: #3e4f3c;
}
/* usunięcie listwy wyboru */
.pagination {display:none;}
/* kolor tła listwy kategorii */
.card-footer {background-color:#3e4f3c;}
/* kolor czcionki listwy kategorii */
.text-muted {color:black;}
#phoca-dl-category-box .pd-category h3.pd-ctitle,
#phoca-dl-file-box .pd-file h3.pd-ctitle,

/* tytuł kategorii w plikach */
#phoca-dl-download-box .pd-file h3.pd-ctitle {
	background: none;
	padding:		40px;
	border:			none;
}
#phoca-dl-category-box .pd-title {display: none;}
/* .align-items-center {align-items:baseline !important;} */

/* ustawienie koloru tła dla polityki prywatności w rejestracji */
.modal-content {
background-color:#3e4f3c;}

/* zamiast wszystkie duże litery tylko pierwsza duża w megamenu */
.sp-megamenu-parent .sp-mega-group > li > a {
   /* text-transform: uppercase; */
  text-transform: none;
  font-weight: normal;
}

/* kolor megamenu po najechaniu kursorem na link */
.sp-megamenu-parent .sp-mega-group > li > a:hover {
  color: #232026;
}

/* przy odsyłaczach nie ucina ramki */
.body-innerwrapper {
 overflow-x: visible;
}

/* zmniejszenie ramki w wyborze wniosku prywatności */
.form-select {
  width:auto;
}
