* {
	color: black !important;
	box-shadow: none !important;
	text-shadow: none !important;
	transition: none !important;
}
pre,
blockquote {
	border: 1px solid #999999;
	page-break-inside: avoid;
}
thead {
	display: table-header-group;
}
img {
	page-break-inside: avoid;
}
img {
	max-width: 100% !important;
}
@page {
	margin: 0.5cm;
}
p,
h2,
h3 {
	orphans: 3;
	widows: 3;
}
h2,
h3 {
	page-break-after: avoid;
}
body {
	color: #000 !important;
	background: #fff !important;
}
h2,
h3 {
	page-break-after: avoid;
}

img {
	page-break-inside: avoid;
}

a {
	font-weight: bolder;
	text-decoration: none;
}
header {
	position: static !important;
	display: block !important;
}
.news-module .date {
	width: 100% !important;
	text-align: left !important;
}

body,
#page,
.container,
#content,
.module,
.row,
.page-content {
	border: 0px !important;
	height: auto !important;
	width: auto !important;
	margin: 0px !important;
	padding: 0px !important;
	float: none !important;
	position: static !important;
	overflow: visible !important;
	background: transparent !important;
	box-shadow: none !important;
	max-width: 100% !important;
	min-width: 0px !important;
}

.page-content {
	margin-top: 20px !important;
}
.bootstrap-styles .table-responsive {
    overflow-x: visible;
    width: 100%;
}
.bootstrap-styles .table-responsive.mark-left-right {
        border: none;
}
.bootstrap-styles .table-responsive table {
        font-size:1vw;
        width: 100%;
        word-wrap: break-word;
        border-collapse:collapse;
        table-layout:fixed;
}
.bootstrap-styles .table-responsive > .table > thead > tr > th,
.bootstrap-styles .table-responsive > .table > tbody > tr > th,
.bootstrap-styles .table-responsive > .table > tfoot > tr > th,
.bootstrap-styles .table-responsive > .table > thead > tr > td,
.bootstrap-styles .table-responsive > .table > tbody > tr > td,
.bootstrap-styles .table-responsive > .table > tfoot > tr > td {
        white-space: normal;
}
.tooltipster-base {
    display: none;
}
table {
	width: 100% !important;
	margin-bottom: 20px !important;
}
table tr td,
table tr th {
	padding: 5px 10px !important;
}
table.table-publications tr td,
table.no-header td {
	text-align: left !important;
}
@page {
	size: auto;
	margin: 7% 5%;
}



/* welcome */
header,
.breadcrumbs,
.reg-4,.reg-5,
#polityka-ciastek,
.fixed-content,
footer
{
	display: none !important;
}


/* page */

.header-block .hasPrint .pane,

.pager,
footer
{
	display: none;
}


/* AKTUALNOŚCI */
/* lista */
.news-filter,
.news-module-list .news .more,
.social-share
{
	display: none;
}
.news-module-list .news {
	page-break-inside: avoid;
}
/*aktualnosc*/
.news-module .hidden-xs {
	display: block !important;
}
.news-module .visible-xs-block {
	display: none !important;
}

/*KALENDARZ WYDARZEŃ*/
/*lista*/
.events-module .calendar-section,
.events-module .calendar-filters,
.events-module .next-events-list,
.events-module .event .ico-clock
{
	display: none;
}
/*szczegóły*/
.bizcard-module .bizcard-details .label {
	border: none;
}


/*WIZYTÓWKI*/
/*lista*/
.bizcard-module .search-bizcard
{
	display: none;
}
.bizcard-module .bizcard-wrapper {
	width: 32%;
	text-align: center;
	clear: none !important;
}
.bizcard-module .bizcard-wrapper .bizcard {
	display: inline-block;
}
/*szczegóły*/
.bizcard-single .bizcard-details .right-fotos {
	display: block !important;
}


/*STRONA OPISOWA*/
.desc-module.hidden-content .beam {
	margin: 0;
}


/*DOKUMENTY*/
/*lista*/
.legal-documents-module form
{
	display: none;
}
/*dokument*/
.legal-documents-module.view-single .module-section.hasImg .left-fotos {
	display: block !important;
	background: #fff url('/szablony/portal/images/um_logotyp.jpg') no-repeat center;
}


/*FORUM*/
.forum-module .fnavi,
.forum-module .module-section.status,
.forum-module .addpost,
.forum-module .newtopic,
.print-hide
{
	display: none;
}


