/* cmsms stylesheet: global modified: 08/08/25 17:26:42 */
body {font-family: 'Roboto', sans-serif; background:#eeeeee;}
h1 {font-size:1.3rem;}
p {font-size: 0.85rem; line-height: 1.5rem;}
a {color:#C15005; text-decoration:none;}
a:hover {color:#933a02; text-decoration:none;}
.btn-primary {background-color:#C25004; border:#C25004}
.btn-primary:hover {background-color:#933a02; border:#933a02}
.lighten {background-color: #db5908; border: #db5908; line-height: 1.3; padding: 0.275rem .45rem; font-size: 0.9rem;}
.a-lighten {margin-bottom: 5px;display: inline-block;}
.specialmargin {margin:0 15px; padding:16px 8px; background:#ffffff;}
.maxwidth {max-width:100%;}
.titleh1 {font-weight:bold;}
.titleh1 span {font-weight:normal; font-size:1rem; color:#C25004;}
.backbutton {color:#474747; font-weight:bold; font-size:0.7rem; text-transform:uppercase;}
.regulamin h1 {text-align:center; font-size:1.5rem;}
.regulamin h2 {text-align:center; font-size:1.3rem;}
.regulamin h3 {text-align:center; font-size:1.2rem;}
.regulamin h4 {text-align:center; font-size:1.1rem;}
.regulamin p {font-size: 0.85rem; line-height: 1.5rem;}
.prelegenci h1 {text-align:center; font-size:1.5rem;}
.prelegenci .maxwidth {max-width:600px; display:block; margin:0 auto;}
.prelegenci p {margin-top:1rem;}
.prelegenci ul {list-style:disc; margin-left:15px;}
.prelegenci ul li {font-size: 0.85rem; line-height: 1.4rem;}
.prelegenci .underlined {text-decoration:underline;}
.prelegenci button {color:#C15005; text-decoration:none;}
.prelegenci button:hover {color:#933a02; text-decoration:none;}
.wyklady h1 {text-align:center; font-size:1.5rem;}
.wyklady h2 {text-align:center; font-size:1.3rem;}
.wyklady h3 {text-align:center; font-size:1.2rem;}
.wyklady h4 {text-align:center; font-size:1.1rem;}
.wyklady p {font-size: 0.85rem; line-height: 1.5rem;}
.wyklady .maxwidth {max-width:600px; display:block; margin:0 auto;}
.wyklady p {margin-top:1rem;}
.wyklady p.centered {text-align:center;}
.wyklady ul {list-style:disc; margin-left:15px;}
.wyklady ul li {font-size: 0.85rem; line-height: 1.4rem;}
.wyklady .underlined {text-decoration:underline;}
.wyklady button {color:#C15005; text-decoration:none;}
.wyklady button:hover {color:#933a02; text-decoration:none;}
.wyklady .kontener {padding: 0 5%;}
.wyklady .kontener h5 {color:#C15005; font-size:0.9rem; font-weight:bold;}
.wyklady .kontener h5 span.time {color:#933a02; font-size:1rem; text-decoration:underline;}
.wyklady .kontener h5 span.cat {font-weight:normal; color:#605d5d;}
.wyklady .kontener p.description {font-size: 0.85rem; line-height: 1.3rem;}
.minimize label {font-size:0.74rem;}
.minimize div label {width:93%;}
.minimize span {font-weight:bold;}
.formzgodalong {font-size:0.8rem;}
.formzgoda label {width: 89%; font-size: 0.8rem;}
.infomistrzostwa {text-align:center; font-size: 0.85rem; line-height: 1.3rem;}
.infomistrzostwa .infobold {font-weight:bold;}
.fblink {color:#4267B2; font-weight:bold;}
.fblink:hover {color:#172f60;}
.fbpar {margin:20px 0px 15px 0px; text-transform:uppercase;}
.appendp {margin-top:0.7rem; margin-bottom:0.7rem; font-style:italic;}
.appendpx {margin-top:0.3rem; margin-bottom:0.3rem; font-style:italic; font-size:0.7rem;}
.sponsors {background:#ffffff;}
.organizator {margin-top:1.5rem; margin-bottom:1.5rem;}

p.copyright {font-size: 10px; color: #868686; margin:10px 5px; text-align:center;}
p.copyright a {font-weight:bold; color:#868686;}

p.formsmalldate{font-style: italic;font-weight: bold;font-size: 0.7em;margin-bottom:0px;}


@media screen and (max-width: 1199px) {
.minimize label {font-size: 0.61rem;}
.organizator .zdj img {width:100%;}
}

@media screen and (max-width: 992px) {
.prelegenci .maxwidth {max-width:100%; display:block; margin:0 auto;}
.sponsors img {width:95%;}
}

@media screen and (max-width: 767px) {
img.maxwidth {max-width:85%;}
div#accordion div.card h5 button {font-size:0.7rem;}
.minimize div label {width:85% !important;}
.organizator {display:inline-block;}
.organizator .zdj {text-align:center;}
.organizator .zdj img {width:auto !important;}
}
