.portal-sekcja {
clear: both;
text-align: left;
margin-top: 1em;
margin-bottom: 1em;
border: 1px solid #aaa;
border-radius: 15px;
overflow: hidden;
}
.portal-naglowek {
clear: both;
margin-top: 0;
padding: 0.5em;
border-bottom: 1px solid #aaa;
font-size: 1.3em;
font-weight: bold;
border-radius: 14px 14px 0 0;
background-image: linear-gradient(to right, #c2dfff, white);
}
.portal-center div.portal-naglowek {
text-align: center;
}
.portal-tekst {
padding: 0.5em;
padding-bottom: 0.8em;
}
.portal-center div.portal-tekst {
text-align: center;
}
.portal-small div.portal-tekst {
font-size: 80%;
}
.portal-scroll div.portal-tekst {
overflow: scroll;
height: 150px;
overflow-x: hidden;
}
.portal-stopka {
clear: both;
margin-top: -1em;
font-style: italic;
text-align: right;
padding: 0 0.5em 0.5em 0.5em;
}
.portal-error div.portal-naglowek {
background-image: linear-gradient(to right, red, white, red);
}
.portal-error div.portal-tekst {
color: red;
font-size: 150%;
}
@media (min-width: 800px) {
.portal-kolumna-lewa {
margin-top: -1em;
float: left;
width: calc(50% - 0.5em);
}
.portal-kolumna-prawa {
margin-top: -1em;
float: right;
width: calc(50% - 0.5em);
}
}