/*KOMINUKATY*/
.komunikat-box { margin: 0px; position: relative; padding: 12px !important; height: auto !important; clear: both; font-family: Arial; font-size: 12px; color: #000; box-sizing: border-box; }
.komunikat-box h3 { text-transform: uppercase; margin: 0px; padding: 0px; font-size: 13px; font-weight: bold; }
.komunikat-box h3 + p { margin-top: 2px; padding-top: 0px; }
.komunikat-box p:last-child { margin-bottom: 0px; padding-bottom: 0px; }
.komunikat-box > ul { margin: 0px; padding: 0px !important; list-style-type: none !important; font-size: inherit; }
.komunikat-box > ul > li { margin: 0px; padding: 0px !important; font-size: inherit; background: none !important; border: none !important; }
.komunikat-box li li { padding: 0px !important; background: none !important; border: none !important; }
.komunikat-box li.ico { display: none; }
.komunikat-box.true { background: #E6EE9C; }
.komunikat-box.false { background: #FFCDD2; }
.komunikat-box.alert { background: #FFE082; }
.komunikat-box.help  { background: #CFD8DC; }
.komunikat-box.info  { background: #B3E5FC; }
.komunikat-box.error  { background: #E53935; color: #fff; }
* > .komunikat-box { margin-top: 12px; }
.komunikat-box:first-child { margin-top: 0px; }
.komunikat-box + * { margin-top: 12px !important; }
.komunikat-box button { background: #444 !important; color: #fff;  box-shadow: inset 0px -30px 30px -30px #000; margin-top: -2px; line-height: 30px; height: 30px;  }

.komunikat-box + .page-form { margin-top: 0px !important; }
