/*! Obywatel CSS Print 2.0.0 */
.coi-icons {
  position: relative;
  display: inline-block;
  width: 48px;
  height: 48px;
  overflow: hidden; }

.coi-icons:before {
  content: "";
  background: url(../img/svgs/sprite_all.svg?1);
  width: 288px;
  height: 624px;
  display: inline-block;
  position: absolute; }

.coi-icons.coi-icons-html-circle-violet:before {
  background: none;
  content: "";
  width: 18px;
  height: 18px;
  margin: 15px;
  border-radius: 9px;
  background-color: #7E55BF;
  border: 2px solid #222;
  display: block; }

.coi-icons.coi-icons-html-circle-cyan:before {
  background: none;
  content: "";
  width: 18px;
  height: 18px;
  margin: 15px;
  border-radius: 9px;
  background-color: #42AEBC;
  border: 2px solid #222;
  display: block; }

.coi-icons.coi-icons-html-axis-end-mpips:before {
  background: none;
  content: "";
  width: 10px;
  height: 10px;
  margin: 29px 19px 0 19px;
  border-radius: 5px;
  background-color: #444;
  border: 2px solid #444;
  display: block; }

.coi-icons.coi-icons-error:before {
  left: -48px;
  top: 0; }

.coi-icons.coi-icons-success:before {
  left: -192px;
  top: 0; }

.coi-icons.coi-icons-success-dark:before {
  left: -96px;
  top: -336px; }

.coi-icons.coi-icons-warning:before {
  left: -48px;
  top: -144px; }

.coi-icons.coi-icons-info:before {
  left: -144px;
  top: -144px; }

.coi-icons.coi-icons-file:before {
  left: -96px;
  top: -288px; }

.coi-icons.coi-icons-file-small:before {
  left: -113px;
  top: -111px; }

.coi-icons.coi-icons-close:before {
  left: 0;
  top: -48px; }

.coi-icons.coi-icons-print:before {
  left: -240px;
  top: -48px; }

.coi-icons.coi-icons-pointer:before {
  left: 0;
  top: -248px; }

.coi-icons.coi-icons-building:before {
  left: -240px;
  top: -288px; }

.coi-icons.coi-icons-search:before {
  left: -192px;
  top: -96px; }

.coi-icons.coi-icons-search-white:before {
  left: -240px;
  top: -96px; }

.coi-icons.coi-icons-stroller:before {
  left: -240px;
  top: -336px; }

.coi-icons.coi-icons-mother-violet:before {
  left: -240px;
  top: -384px; }

.coi-icons.coi-icons-mother-cyan:before {
  left: -192px;
  top: -432px; }

.coi-icons.coi-icons-father:before {
  left: -192px;
  top: -384px; }

.coi-icons.coi-icons-father-cyan:before {
  left: -144px;
  top: -384px; }

.coi-icons.coi-icons-parents-violet:before {
  left: -48px;
  top: -432px; }

.coi-icons.coi-icons-parents-cyan:before {
  left: -144px;
  top: -432px; }

.coi-icons.coi-icons-baby:before {
  left: -48px;
  top: -384px; }

.coi-icons.coi-icons-twins:before {
  left: 0;
  top: -384px; }

.coi-icons.coi-icons-family:before {
  left: -96px;
  top: -384px; }

.coi-icons.coi-icons-arrow-left-blue:before {
  left: -192px;
  top: -240px; }

.coi-icons.coi-icons-arrow-right-blue:before {
  left: -240px;
  top: -240px; }

.coi-icons.coi-icons-arrow-left-white:before {
  left: -240px;
  top: -432px; }

.coi-icons.coi-icons-arrow-right-white:before {
  left: 0;
  top: -480px; }

.coi-icons.coi-icons-search2:before {
  left: -96px;
  top: -576px; }

.coi-icons.coi-icons-search2-dark:before {
  left: -48px;
  top: -576px; }

.high-contrast .coi-icons.coi-icons-search2-dark:before {
  left: -96px;
  top: -576px; }

.coi-icons.coi-icons-user:before {
  left: -192px;
  top: -576px; }

.coi-icons.coi-icons-user-dark:before {
  left: -144px;
  top: -576px; }

.high-contrast .coi-icons.coi-icons-user-dark:before {
  left: -192px;
  top: -576px; }

.disabled .coi-icons.coi-icons-file:before, .disabled.coi-icons.coi-icons-file:before {
  left: -144px;
  top: -288px; }

.disabled .coi-icons.coi-icons-building:before, .disabled.coi-icons.coi-icons-building:before {
  left: 0;
  top: -336px; }

.disabled .coi-icons.coi-icons-success-dark:before, .disabled.coi-icons.coi-icons-success-dark:before {
  left: -144px;
  top: -336px; }

.btn-coi-icon {
  padding-left: 40px; }

.btn-coi-icon .coi-icons {
  position: absolute;
  left: 0;
  top: -4px; }

.coi-icons:before {
  content: url(../img/svgs/sprite_all.svg?1);
  background: none; }

body {
  font-size: 10pt;
  font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif; }

strong, b {
  font-weight: bold; }

h1 {
  font-size: 18pt; }

.law-box {
  font-size: .75em;
  border: 1px solid #ddd;
  padding: 0 10pt; }

.law-box * {
  color: #999; }

.logo-text {
  font-size: 14pt;
  font-weight: bold; }

.logo a, a[href^="#"], abbr {
  text-decoration: none;
  border: none; }

footer, .tpl-right-column, .more-link-box, .modal, #skip-links, .technical-information-wrapper, .search-wrapper, .main-promobox-wrapper, .svg-godlo, .logo-text small, .btn-coi-print, a .sr-only, .global-breadcrumb, .tab-content .tab-pane, .nav.nav-tabs, .buttons-box a[href="#"], .buttons-box .sr-only, .form-box, .godlo-box, #search-trigger, .feedback-app, .widget-najblizszy-urzad > div:first-child, .widget-najblizszy-urzad .change-location, .widget-najblizszy-urzad .link-maps, .widget-najblizszy-urzad .ng-hide, .previous-answers, .subpages .subpages-navigation, .subpages .subpages-pagination, .mobile-app-download-links, .hidden-print, .logo-mc:after, .logo-obywatel:after, .logo-mc .visible-hc-inline, .user-nav, .logo-mc {
  display: none; }

.main-promobox-wrapper, .login-info-wrapper, .technical-information-wrapper, .btn-coi-print {
  display: none !important; }

.coi-toggle-box.ng-hide, .coi-toggle-list.ng-hide, .subpages .subpages-subpage.ng-hide {
  display: block !important; }

.tab-content .tab-pane.active {
  display: block; }

a {
  color: #000;
  text-decoration: underline; }

.file-list {
  list-style-type: none; }

a[href^="/"]:after {
  content: " (obywatel.gov.pl" attr(href) ")";
  font-size: 90%; }

a[href^="http"]:after {
  content: " (" attr(href) ")";
  font-size: 90%; }

.logo a[href^="/"]:after {
  content: ""; }

.scenarios-box {
  margin-bottom: 40px; }

.scenarios-box ul {
  margin-top: -12px; }

.scenarios-box a {
  font-weight: normal;
  font-size: 10pt;
  text-decoration: underline; }

.scenarios-box li.active a {
  font-weight: bold;
  text-decoration: none; }

.scenarios-box li:not(.active) a:after {
  content: " (" attr(url) ")";
  font-size: 80%; }

ul:not(.reset) {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0; }

ul:not(.reset) > li {
  position: relative;
  margin-left: 1.5em;
  list-style: none; }

ul:not(.reset) > li:before {
  content: "\25CF";
  font-size: 10px;
  position: absolute;
  top: 0;
  left: -1.5em;
  width: 1.5em;
  text-align: left;
  line-height: 12pt; }

ul:not(.reset) > li > ul > li:before {
  content: "\2014"; }

dt, dd {
  display: inline;
  margin-left: 0; }

blockquote {
  padding: 0 30px;
  margin: 32px 0;
  border-left: 5px solid #cccccc; }

blockquote dl {
  margin-bottom: 0; }

blockquote dl dt {
  font-weight: bold; }

blockquote dd:after {
  content: "\A\A";
  white-space: pre; }

blockquote dd:last-child:after {
  content: ""; }

h1, h2, h3, h4, h5 {
  page-break-after: avoid !important; }

.important-notice {
  position: relative;
  color: #000 !important;
  padding: 0 30px 0 3.89em;
  margin: 40px 0;
  font-weight: normal;
  display: block;
  line-height: 1.44444444; }

.important-notice:before {
  content: url(../img/svgs/icon-important-notice.svg);
  position: absolute;
  left: .722em;
  top: -13px;
  display: block;
  width: 48px;
  height: 48px;
  overflow: hidden; }

.important-notice ul li, .important-notice ol li {
  color: #000 !important; }

.important-notice {
  padding-top: 6px;
  font-weight: bold; }

.office-location .col-md-3 {
  float: left;
  margin-right: 30px; }

.office-location .col-md-3 .coi-icons {
  vertical-align: middle; }

.office-location .col-md-9 {
  float: left; }

.office-location .col-md-9 > p {
  margin-top: 0; }

.office-location:after {
  content: "";
  display: block;
  clear: both; }

.mpips-icon-box .coi-icons {
  display: none; }

.table {
  width: 100%;
  max-width: 100%; }

.table.small {
  font-size: 16px; }

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
  padding: 8px 12px;
  line-height: 1.33333333;
  vertical-align: top;
  border-bottom: 1px solid #ccc; }

.table > thead > tr > th, .table > thead > tr > td {
  color: #000;
  border-top: 1px solid #ccc;
  border-bottom: 2px solid #444; }

.table > tbody > tr > th, .table > tbody > tr > td {
  color: #444; }

/*# sourceMappingURL=print.css.map */

