/* Minification failed. Returning unminified contents.
(370,31): run-time error CSS1034: Expected closing parenthesis, found ','
(370,31): run-time error CSS1042: Expected function, found ','
(370,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(373,31): run-time error CSS1034: Expected closing parenthesis, found ','
(373,31): run-time error CSS1042: Expected function, found ','
(373,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(382,31): run-time error CSS1034: Expected closing parenthesis, found ','
(382,31): run-time error CSS1042: Expected function, found ','
(382,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(387,31): run-time error CSS1034: Expected closing parenthesis, found ','
(387,31): run-time error CSS1042: Expected function, found ','
(387,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
 */
/*top bar*/
.p-menu{width: calc(100% - 283px);}
.p-session{display:none;}

.Container.DefaultContainer{margin-bottom:12px;}

/* Informations [START] */
.infoSplitter {font-size:1pt;margin:5px 0px 6px 0px;border-top:dashed 1px black;}
.gotoarchive {text-align:center;}
.comments {margin-top:20px;}
.comments .addcomment {background-color:#fff;border:1px solid #EDEDED;clear:both;float:left;margin-bottom:30px;padding:0;}
.ContainerContent .comments .addcomment .title {background:url("/css/images/repo/edoc/legend-bg.png") repeat-x center top #A4B1B9;border-radius:12px 12px 0 0;display:block;font-weight:bold;padding:8px 10px;text-transform:uppercase;color:#fff;margin-bottom:10px;}
.comments .addcomment .author {padding:0 8px;}
.comments .addcomment .content {margin-top:3px;padding:0 8px;}
.comments .addcomment .content label {padding-top:5px;}
.comments .addcomment .buttons {padding:8px;overflow:hidden;text-align:right;}
.comments div.addcomment textarea {width:300px;}
.comments .commmentitem {background:url("/images/infoSplitter.png") repeat-x 0 0 transparent;border:0 none;clear:both;margin:10px 0;overflow:hidden;padding:7px 0;}
.comments .commmentitem .authorandtext {background:url("/images/linksArrow.png") no-repeat left 2px transparent;color:#666;float:left;line-height:14px;padding:0 0 0 15px;width:75%;border:0;}
.comments .commmentitem .authorandtext span {float:left;clear:both;}
.comments .commmentitem .authorandtext .text {text-align:justify;}
.comments .commmentitem .date {padding-left:5px;color:#1B98B1;float:right;font-size:11px;width:100px;}
.comments .authorandtext .author {font-weight:bold;}
.comments div.addcomment input.ibuilderValidTextBox, .comments div.addcomment textarea {background-color:#fff;margin-bottom:10px;}
.comments div.addcomment input.ibuilderValidTextBox {width:200px;}
/* Informations [END] */

/* Wygląd newsów - information:list
----------------------------------*/
.newsAll {clear: both;overflow: hidden;margin-bottom: 24px;border: 1px solid #d0d0d0;background-color: #ffffff;height: 176px;}
.newsAll a {}
.newsAll .newsHeader {overflow:hidden;padding:32px;padding-bottom:0;}
.newsAll .newsContent {overflow:hidden;margin-bottom:7px;}
.newsAll .newsFooter {}
.newsAll .newsFooter li label {float:left;clear:both;width:100px;font-size:0.9em;font-weight:bold;}
.newsAll .newsFooter li span {width:180px;font-size:0.9em;float:left;}
.newsAll .newsFooter .tags li {float:left;margin-right:10px;}
.newsAll .newsTitle {overflow:hidden;float:left;margin-bottom:24px;}
.newsAll .newsTitle a {font-size:18px;line-height:27px;font-weight:bold;color:#131313;}
.newsAll .newsShortText {float:left;font-size:1em;line-height:1.2em;overflow:hidden;clear:both;}
.newsAll .newsShortText a {font-size:16px;line-height:24px;color:#131313;}
.newsAll .newsLongText {margin:12px 0;overflow:hidden;}
.newsAll .newsLongText .simpletext {margin-bottom:10px;display:block;}
.newsAll .newsLongText .news-gallery {clear:both;}
.newsAll .newsLongText .multitext {margin-bottom:10px;float:left;overflow:hidden;font-size:12px;line-height:18px;}
.newsAll .newsLongText .multitext p {line-height:18px;}
.newsAll .newsLongText .lightboxgallery {margin:10px 20px 10px 0;float:left;overflow:hidden;}
.newsAll .newsLongText .link {float:left;clear:both;}
.newsAll .newsAutor {}
.newsAll .newsDate {float:left;vertical-align:bottom;text-align:left;clear:both;}
.newsAll .newsImage {background-color:transparent;float:left;border:0;}
.newsAll .newsImage img {width:256px;}
.newsAll .newsCategoriesTitle {background-color:silver;}
.newsAll .newsCategories {background-color:orange;}
.newsAll .newsTagsTitle {background-color:pink;}
.newsAll .newsTags {background-color:aqua;}
.newsAll .newsVisitsTitle {background-color:red;}
.newsAll .newsVisits {background-color:red;}
.newsAll .newsLastModificationTitle {background-color:red;}
.newsAll .newsLastModification {background-color:red;}
.newsAll .newsReadMoreText {float:right;}
.newsAll .newsReadMore {display:none;}
.newsAll .newsReadMore a {background:url("/images/linksArrow.png") no-repeat right center;padding:3px 15px 4px 0;}
.newsTitleDate {overflow:hidden;padding:7px 0;}
.newsTitleDate .newsTitle {background:url("/images/linksArrow.png") no-repeat left center;float:left;font-size:1em;color:#666;width:75%;padding:0 0 0 15px;}
.newsTitleDate .newsDate {float:right;width:100px;font-size:1em;}
.infoSplitter {font-size:1pt;background:url("/images/infoSplitter.png") repeat-x;height:1px;border:0;margin:3px 0;}

/*aktualności*/
.news_box {float:left;width:25%;padding:0 15px 30px;}
.news_list {background-color:#fff;float:left;box-shadow:3px 3px 6px #d8d8d8;border-radius:2px;position:relative;width:100%;}
.news_list:hover {text-decoration:none;background-color:#f0f0f0;}
.news_list:hover .image {opacity:0.7;}
.news_list .image {display:block;height:140px;overflow:hidden;text-align:center;}
.news_list .image img{}
.news_list .title {box-sizing:content-box !important;color:#282828;display:block;font-size:18px;font-weight:400;height:42px;line-height:21px;margin:13px 15px;overflow:hidden;}
.news_list .date {color:#797979;margin:10px 0;}
.news_list .short_text {border-top:1px solid #d2d2d2;color:#5a5a5a;display:block;height:150px;line-height:120%;overflow:auto;padding:13px 15px;}
.news_splitter {margin:0 auto;clear:both;background:#f04b0a;width:200px;height:1px;}

.news_details{padding:32px;background-color:#ffffff;border:1px solid #D0D0D0;line-height:24px;font-size:16px;}
.news_details .title {color:#000000;display:block;font-weight:bold;line-height:27px;font-size:18px;margin-bottom:16px;}
.news_details .date {color:#707070;text-align:left;margin-bottom:24px;}
.news_details .short_text {color:#131313;}
.news_details .image {float:right;width:50%;}
.news_details .image img {max-width:100%;margin:0 0 -1px;}
.news_details .long_text {width:auto;clear:both;line-height:18px;}
.news_details .multitext  {}
div.back{clear:both;margin-top:24px;}
div.back a{clear:both;margin-top:24px;padding:12px 24px; border:1px solid #D0D0D0;border-radius:3px; color:#FB6928;text-decoration:none;}
div.back a:before{position: relative;font-family: 'Font Awesome 5 Pro';margin-right:12px;content: "\f060";font-weight:200;}
div.back a:hover{background-color:#FB6928; color:#ffffff;}

.news_list .read_more {background:url("/images/prod/more.png") no-repeat right center transparent;padding-right:10px;display:inline-block;margin:0 0 0 3px;color:#f04b0a;}

div.gotoarchive {clear:both;}
a.gotoarchive {margin:15px 0 0 0;overflow:hidden;}

/*zdjęcia*/
.gallery_box {float:left;width: 316px;padding-bottom: 30px;margin-right: 15px;}
.gallery_list {background-color:#fff;float:left;box-shadow:3px 3px 6px #d8d8d8;border-radius:2px;height:220px;position:relative;width:100%;}
.gallery_list .title {background:url("/images/prod/white-bg-opacity85.png") repeat 0 0 transparent;font-size:18px;font-weight:400;line-height:21px;padding:13px 15px;border-bottom:1px solid #d2d2d2;position:absolute;top:0;width:100%;z-index:4;color:#282828;}
.gallery_list .image {background-repeat:no-repeat;background-size:cover;background-position:0 bottom;position:absolute;width:100%;height:100%;left:0;top:0;z-index:3;}
.gallery_list:hover .image {text-decoration:none;opacity:0.7;}
.gallery_list:hover .title {background:#f0f0f0;}

.gallery_details {}
.gallery_details .c-container {margin:0 0 15px;}
.gallery_details .title {font-weight:bold;line-height:21px;padding:12px 0;border-bottom:1px solid #d2d2d2;color:#282828;}
.gallery_details .short_text {padding:12px 0;line-height:120%;}
.gallery_details .long_text {margin:15px -15px;clear:both;display:inline-block;}
.gallery_details a.lightboxgallery {overflow:hidden;}

.news-gallery {margin:20px 0;}
a.lightboxgallery {overflow:hidden;margin:15px;float:left;width:100px;height:100px;background-color:#fff;box-shadow:3px 3px 6px #d8d8d8;border-radius:2px;}
a.lightboxgallery img {height:100%;}
a.lightboxgallery:hover img {opacity:0.7;}

/*dane osobowe i szczegóły umowy*/
.PDTHeader, .tabelHeader {display:inline-block;float:none;font-weight:bold;line-height:21px;padding-top:0;padding-bottom:13px;}
.tabelHeader span {width:auto;}
.changeDate {font-size:0.846em;padding:3px;}
.agrementDetails .ex_grid, .personalDataTable {margin-bottom:10px;}
.agrementDetails > table th, .agrementDetails > table td {padding:0 16px 11px 0;}
.agrementDetails .ex_grid{width:auto;}
.agrementDetails .ex_grid th, .agrementDetails .ex_grid td{white-space:nowrap;}
.personalDataTable {margin-bottom:10px;}
.personalDataTable th {background-color:#f6f6f6;border-width:1px;border-style:solid;border-color:#d2d2d2 #e8e8e8 #e8e8e8;padding:7px 8px 6px;font-weight:normal;text-align:left;}
.personalDataTable td {border:1px solid #e8e8e8;padding:7px 8px 6px;}

/*płatności*/
/*.panelPayments .ib2_paging {display:none;} */
.interest {font-size:1.385em;margin-bottom:10px;}
.interest .value {padding-right:20px;}
a.pdfLink {background:url("/images/prod/btn/btn-pdf.png") no-repeat center center #787878;display:block;width:23px;height:23px;border-radius:100px 100px 100px 100px;}
a.pdfLink:hover {background-color:#f04b0a;}

/*wyślij wiadomość*/
.messagesViewContent .panelPersonalData td span, .attachments span.selectfile {font-weight:bold;font-size:12px;line-height:18px;min-width:100px;display:inline-block;color:#707070;}
.attachments span.selectfile {font-weight:bold;font-size:16px;line-height:24px;min-width:100px;display:inline-block;color:#C9C9C9;margin-bottom:12px;}
.messagesViewContent .panelPersonalData td {padding-bottom:10px;vertical-align:top;}
.messagesViewContent .panelPersonalData td:first-child {width:100px;}
.messagesViewContent .panelPersonalData a.right.btn{margin-top:12px;}
.messagesViewContent .panelPersonalData .attachments, .popupAttachements{margin:0;background-color:#FEDAC91A;border: 1px dashed #FB6928;}
.popupAttachements{margin:0 24px;}
.messagesViewContent input[type=text], .messagesViewContent textarea {width:100%;}


/*zgłoś usterkę*/
.faultForm tbody th {line-height: 16px;margin-right: 20px;text-align: right;width: 180px;display: inline-block;font-size: 1em; font-weight: normal; line-height: 20px;  padding: 0; vertical-align: middle;margin:15px;}
#formWrapperContent .faultsViewContent tbody tr {line-height: 16px;margin-right: 20px;text-align: right;width: 180px;display: inline-block;font-size: 1em; font-weight: normal; line-height: 20px;  padding: 0; vertical-align: middle;margin:15px;}
#formWrapperContent .faultForm .attachments {border: black 1px solid;margin: 5px;}
.faultForm  {height:750px;}
.faultForm   table tbody td  select{min-width:200px;}
.faultForm  .faultContent{width: 611px;resize:none;}

.changeData{margin-bottom:8px;}
.panelPersonalData table{width:100%;}
.ui-tabs .ui-tabs-nav li a::after {height: 1px;}
.ui-tabs .ui-tabs-nav li.ui-state-active a::after {
    background: #FB6928;
    content: "";
    left: 0;
    bottom: 0px;
    height: 1px;
    width: 100%;
    position: absolute;
}
.ui-tabs .ui-tabs-nav li:hover a{color:#FB6928;}
.ui-tabs .ui-tabs-nav li:hover a::after{height: 1px;}
#messages_tabs td input[type="checkbox"]{margin: 2px 5px 0 0;vertical-align: top;}
#messages_tabs td input[type="checkbox"] + label{margin:0;}



/*PK produktowy*/
/* poppins-regular - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/poppins-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/poppins-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       /*url('../fonts/poppins-v15-latin-regular.woff2') format('woff2'),  Super Modern Browsers */
       url('../fonts/poppins-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/poppins-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/poppins-v15-latin-regular.svg#Poppins') format('svg'); /* Legacy iOS */
}

body{font-family: Poppins; background-color:#FAFAFA; color:#707070;}
div.ibuilder.login.ib25pk .wrapper {padding:0;background-color:#FAFAFA;}
div.ibuilder.login.ib25pk .login-center{width:100%;max-width: unset;min-width: 920px;}
div.ibuilder.login.ib25pk .login-content{background-color:#FAFAFA;}
div.ibuilder.login.ib25pk .panel-logo{margin: 0 0 48px;}
div.ibuilder.login.ib25pk .panel-logo .logo{margin-left:unset;text-align:center;}
div.ibuilder.login.ib25pk .layout-column{padding:0;}
div.ibuilder.login.ib25pk .md-button{margin: 0;height: 47px;background: transparent;color: #FB6928;border-color: #D0D0D0;font-size: 14px;}
div.ibuilder.login.ib25pk .md-button.md-primary.md-raised:not([disabled]):hover{margin:0;height: 47px;font-size: 14px;background: #FB6928;}

.ib25pk .login-img {height: 100vh;display:none;}
.ib25pk .login-content .col-md-6{width: 100%;}
/*.ib25pk .panels{float:right;width:360px;margin-top:25vh;margin-right:180px;}*/ /*odkomentować jak ma być obrazek po prawej*/
.ib25pk .panels{width:360px;margin-top:25vh;margin:0 auto;} /*zakomentować jak ma być obrazek po prawej*/

.ib25pk p.logo img{height:24px;}
.ib25pk .login-content p.logo img{height:40px;}
.ib25pk .login-content .md-padding{padding:0;height: 300px;}
.ib25pk .login-content md-content{background-color:transparent;}
.ib25pk label{margin-bottom:10px;font-size:12px;}
.ib25pk md-input-container{margin-bottom:16px;}
.ib25pk md-input-container .md-input,
div.ibuilder.ib25pk input[type="password"]{border-color:#C9C9C9;background-color:transparent;padding:12px 16px;height:auto;font-size:16px;font-weight:bold;}
.ib25pk .remember-me-top{margin-bottom:6px;}
.ib25pk .remember-me-top md-checkbox:not(.md-checked) .md-icon{margin-left: -4px;}
.ib25pk md-checkbox .md-label{padding:0;}
.ib25pk .password-retrieval{float: right;margin:-88px 0 0 200px;text-align: right;width:160px;}
.ib25pk .login-content a.back{margin-top:16px;}
.ib25pk #changePasswordForm a{margin:12px 0;}

.ib25pk .p-left-menu {width:264px;padding:0;background-color:#ffffff;height:100vh;position:fixed;}
.ib25pk .p-content {width:calc(100vh - 264px);margin:0 0 0 264px;padding:0 72px;}
.ib25pk .p-logo{height:94px;width:100%;margin:0;padding:32px 0 0 40px;float:none;}
.ib25pk .p-menu {width:100%;float:none;margin-top:0;}
.ib25pk .p-content-pane{padding-bottom:32px;min-width:1024px;}

.ib25pk .main-menu li{margin-bottom:20px;padding:2px 0 2px 40px;border-left:3px solid #ffffff;}
.ib25pk .main-menu li.on{border-left:3px solid #FB6928;}
.ib25pk .main-menu li a{color:#000000;font-size:14px;font-weight:bold;text-decoration:none;}
.ib25pk .main-menu li a:before{position: relative;font-family: 'Font Awesome 5 Pro';margin-right:12px;}
.ib25pk .main-menu li.on a{color:#FB6928;}
.ib25pk .main-menu li:nth-child(1){display:none;}
.ib25pk .main-menu li:nth-child(2) a:before{content: "\f007";font-weight:200;}
.ib25pk .main-menu li:nth-child(3) a:before{content: "\f15c";font-weight:200;}
.ib25pk .main-menu li:nth-child(4) a:before{content: "\f51e";font-weight:200;}
.ib25pk .main-menu li:nth-child(5) a:before{content: "\f07b";font-weight:200;}
.ib25pk .main-menu li:nth-child(6) a:before{content: "\f0e0";font-weight:200;}
.ib25pk .main-menu li:nth-child(7) a:before{content: "\f1ea";font-weight:200;}
.ib25pk .main-menu li:nth-child(8) a:before{content: "\f302";font-weight:200;}
.ib25pk .main-menu li:nth-child(9) a:before{content: "\f128";font-weight:200;}
.ib25pk .main-menu li:nth-child(10) a:before{content: "\f688";font-weight:200;}
.ib25pk .main-menu li:nth-child(11) a:before{content: "\f084";font-weight:200;}
.ib25pk .main-menu li:nth-child(12) a:before{content: "\f4a4";font-weight:200;}

.ib25pk .p-top{margin:23px 0 20px;}
.ib25pk .p-top-user{float:right;margin-top:12px;}
.ib25pk .p-top-user:hover a{display:block;}
.ib25pk .p-top-user .username{font-size:14px;font-weight:bold;color:#000000;text-decoration:none;}
.ib25pk .p-top-user .username:before{content: "\f007";font-weight:200;position: relative;font-family: 'Font Awesome 5 Pro';margin-right:12px;}
.ib25pk .p-top-user .username:after{content: "\f107";font-weight:400;position: relative;font-family: 'Font Awesome 5 Pro';margin-left:4px;}
.ib25pk .p-top-user .logout{position: absolute;display: none;border: 1px solid #D0D0D0;background: #ffffff 0% 0% no-repeat padding-box;color: #000000;padding: 8px 16px;margin: 0;height: auto;width: 124px;text-align: right;line-height: 21px;right:72px;}
.ib25pk .p-top-user .logout i{margin-right:12px;}

.ib25pk .Container.DefaultContainer{padding:0;background-color:transparent;}
.ib25pk .Container.DefaultContainer h2.Title {color:#707070;font-size:17px;line-height:26px;margin-bottom:24px;letter-spacing:1px;text-transform:unset;}
.ib25pk .Container.DefaultContainer .single h2.Title{color:#131313;font-size:28px;line-height:42px;font-weight:bold;margin-bottom:32px;}
.ib25pk .welcome{font-size:28px;color:#131313;margin-bottom:32px;line-height:42px;}

.ib25pk .list-agreements{}
.ib25pk .documents-container,
.ib25pk .doc_list,
.ib25pk .pk-item{border:1px solid #D0D0D0;margin-bottom:24px;}
.ib25pk .pk-item .header{padding:16px 24px;background-color:#F6F6F6;cursor:pointer;}
.ib25pk .documents-container,
.ib25pk .doc_list,
.ib25pk .pk-item .content{padding:16px 24px;background-color:#FFFFFF;}
.ib25pk .pk-item .content.big{display:none;min-height:112px;}
.ib25pk .pk-item .header + .content{border-top:1px solid #D0D0D0;}
.ib25pk .pk-item .content + .content{padding-top:0;}
.ib25pk .pk-item .header > div,
.ib25pk .pk-item .content > div{display:inline-block;width:16%;text-align:left;vertical-align:top;}
.ib25pk .pk-item .label{color:#707070;font-size:12px;line-height:18px;font-weight:normal;padding:0;}
.ib25pk .pk-item .value{color:#131313;font-size:16px;line-height:24px;font-weight:bold;padding:0;margin-top:8px;}
.ib25pk .pk-item .value.Podpisana{color:#4CAF50;}
.ib25pk .pk-item .value.Zakończona{color:#707070;}
.ib25pk .pk-item .header .owner{text-align:right;float:right;white-space:nowrap;}
.ib25pk .pk-item .content.big .value{font-size:32px;line-height:48px;}
.ib25pk .pk-item .content .link{float:right;margin:37px;}
.ib25pk .changeData input.btn.full-filled,
.ib25pk a.btn.back,
.ib25pk .panelPersonalData a.right.btn,
.ib25pk .pk-item .content .link a{padding: 16px;border: 1px solid silver;white-space: nowrap;text-decoration:none;background-color:transparent;color:#FB6928;height: 47px;font-weight:bold;font-size:14px;line-height:18px;}
.ib25pk .pk-item .content .link a:after{content: "\f061";font-weight:400;position: relative;font-family: 'Font Awesome 5 Pro';margin-left:4px;}
.ib25pk .changeData input.btn.full-filled:hover,
.ib25pk a.btn.back:hover,
.ib25pk .panelPersonalData a.right.btn:hover,
.ib25pk .pk-item .content .link a:hover{height: 47px;background: #FB6928;border-color: #FB6928;color:#ffffff;}
.ib25pk .documents-container .ex_grid{width:100%;}
.ib25pk .documents-container .ex_grid tr.ex_grid_header th,
.ib25pk .documents-container .ex_grid tr td{background:#ffffff;color:#707070;font-size:12px;line-height:18px;font-weight:bold;border:none;border-bottom:1px solid #D0D0D0;padding:16px 0;}
.ib25pk .documents-container .ex_grid tr:last-child td{border-bottom:none;}
.ib25pk .documents-container .ex_grid tr th,
.ib25pk .documents-container .ex_grid tr td{text-align:right;}
.ib25pk .documents-container .ex_grid tr th:nth-child(1),
.ib25pk .documents-container .ex_grid tr td:nth-child(1){width:20%;text-align:left;padding-right:12px;}
.ib25pk .documents-container .ex_grid tr th:last-child,
.ib25pk .documents-container .ex_grid tr td:last-child{width:100px;}
.ib25pk .documents-container .ex_grid tr td{color:#131313;font-size:16px;line-height:24px;}
.ib25pk .documents-container .interest{color:#131313;font-size:16px;line-height:24px;margin-top:24px;}
.ib25pk .ib-grid-s {margin:0;}
.ib25pk .ib-grid-s .gridoverflow {margin:0;}
.ib25pk .doc_list .title{display:block;color:#131313;font-size:16px;line-height:24px;width: calc(100% - 110px);text-overflow: ellipsis;display: block;white-space: nowrap;overflow: hidden;}
.ib25pk .doc_list .title:before{content: "\f1c1";font-weight:400;position: relative;font-family: 'Font Awesome 5 Pro';margin-right:12px;font-size:24px;}
.ib25pk .doc_list .long_text{float:right;margin-top: -28px;}
.ib25pk .doc_list .att{color:#FB6928;font-size:14px;line-height:18px;margin-top:6px;}
.ib25pk .doc_list .att:after{content: "\f063";font-weight:400;position: relative;font-family: 'Font Awesome 5 Pro';margin-left:8px;}
.ib25pk .space,
.ib25pk .doc_splitter{display:none;}
.ib25pk .ib2_paging{color:#707070;}
.ib25pk .messagesViewContent > .panelContent{background-color:#ffffff;padding:32px;border:1px solid #D0D0D0;}
.ib25pk .messagesViewContent > .panelContent .panelPersonalData{margin-bottom:50px;}
.ib25pk .messagesViewContent .panelPersonalData .tabelHeader{margin-top:36px;}
.ib25pk .panelPersonalData a.right.btn{margin-bottom:12px;}
.ib25pk .ui-tabs .ui-tabs-nav{background-color:#FAFAFA;border-right:none;}
.ib25pk .ui-tabs .ui-state-default{margin-right:32px;}
.ib25pk .ui-tabs .ui-state-default a{color:#707070;padding:0 0 22px 0;}
.ib25pk .ui-tabs li.ui-state-active a{color:#FB6928;}
.ib25pk .ui-tabs .ui-tabs-panel{border:1px solid #D0D0D0;}
.ib25pk .pdfLink{float:right;font-size:0pt;}
.ib25pk .paymentsViewContent .documents-container .ex_grid tr th[data-header="c5"]{width: 200px;white-space: nowrap;color: #282828;font-size: 13px;}

@media only screen and (max-width: 600px) {
	body{overflow-x:hidden;}
	.ib25pk .p-left-menu {width:100%;padding:0;background-color:#ffffff;height:auto;position:relative;}
	.ib25pk .p-content {width:100%;min-width:100%;margin:0;padding:0 12px;}
	.ib25pk .p-logo{padding:12px;height:60px;}
	.ib25pk .p-menu {width:100%;float:none;margin-top:0;}
	.ib25pk .p-content-pane{min-width:100%;}
	.ib25pk .skin_content{display:block;}
	.ib25pk .main-menu li{padding-left:12px;}
	.ib25pk .pk-item .header > div, 
	.ib25pk .pk-item .content > div{width:100%;margin-bottom:12px;}
	.ib25pk .pk-item .header .owner{text-align:left;float:none;}
	.ib25pk .pk-item .content .link{float:none;margin:16px 0;}
	.ib25pk .documents-container{overflow:auto;padding:12px;}
	.ib25pk .documents-container table{display:inline;margin-right:12px;}	
	.ib25pk .documents-container, .ib25pk .doc_list, .ib25pk .pk-item .content{padding:12px;}
	.newsAll{height:auto;}
	.newsAll .newsImage,
	.newsAll .newsHeader,
	.newsAll .newsTitle,
	.newsAll .newsShortText{float:none;}
	.newsAll .newsHeader{padding:12px;}
}

@media only screen and (max-width: 1024px) {
	.ib25pk .p-content{padding:24px;width: 100%;margin: 0 0 0 206px;}
	.ib25pk .p-content-pane{min-width:auto;}
	.ib25pk .p-left-menu{width:206px;}
	
	.ib25pk .main-menu li{padding-left:12px;}
	.ib25pk .pk-item .header > div, 
	.ib25pk .pk-item .content > div{width:49%;margin-bottom:12px;}
	.ib25pk .pk-item .header .owner{text-align:left;float:none;}
	.ib25pk .pk-item .content .link{float:none;margin:16px 0;}
	.ib25pk .documents-container{overflow:auto;padding:12px;}
	.ib25pk .documents-container table{display:inline;margin-right:12px;}	
	.ib25pk .documents-container, .ib25pk .doc_list, .ib25pk .pk-item .content{padding:12px;}
	.newsAll{height:auto;}
	.newsAll .newsImage,
	.newsAll .newsHeader,
	.newsAll .newsTitle,
	.newsAll .newsShortText{float:none;}
	.newsAll .newsHeader{padding:12px;}
}

/*PK wdrożeniowy*/

div.ibuilder.login .login-center {
	background: rgb(255, 255, 255, 0.00) !important
}
div.ibuilder.login.ib25pk .wrapper {
	background: rgb(255, 255, 255, 0.00) !important;
	background-image: url(/images/prod/bg-image2.jpg) !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center center !important;
    position: relative !important;
}

div.ibuilder.login.ib25pk .login-content {
	background: rgb(255, 255, 255, 0.00) !important;
	padding: 15px;
}

.login-content{
	background: rgb(255, 255, 255, 0.00) !important;
}

.ib25pk .panels{
	width: 440px !important;
    background-color: white !important;
    padding: 30px !important;
}

.ib25pk .p-left-menu{
	background-color: #203a77 !important;
}

.ib25pk .main-menu li a {
	color: #ffffff;
}

.ib25pk .main-menu li.on {
	border-left: 0px;
}

.ib25pk .main-menu li {
	border-left: 0px;
}

.news_details .multitext {line-height:25px}
.news_details .multitext p, .news_details .multitext ul{margin-bottom:6px;}
.news_details .multitext ul {list-style: disc;padding-left:20px}

.newsAll .newsTitle {overflow:hidden;float: none;font-weight: bold;line-height: 25px;margin-bottom: 12px;}
.newsAll .newsShortText {float:left;font-size:1em;line-height: 20px;overflow:hidden;clear:both;}


/* external customer registration */
#phContractorData {
    max-width: 900px;
    margin: 40px auto;
    background-color: #ffffff;
    padding: 20px;
    border-radius: 8px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}

/* Header */
.client-data-header {
    font-size: 24px;
    font-weight: bold;
    color: #333;
    margin-bottom: 20px;
    text-align: left;
}

/* Table Styling */
.client-data-table {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 20px;
}

    .client-data-table td {
        padding: 10px;
        vertical-align: top;
    }

    .client-data-table label {
        display: block;
        font-weight: bold;
        margin-bottom: 5px;
        color: #333;
    }

.data-label {
    width: 15px;
}

.client-data-table input[type="text"],
.client-data-table select,
.client-data-table textarea {
    width: 100%;
    padding: 8px;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
    font-size: 14px;
}

.client-data-table textarea {
    resize: vertical;
}

/* Checkbox List Styling */
.data-processing-label {
    font-weight: bold;
    color: #333;
    margin-bottom: 10px;
}

table.consents tr td input, table.consents tr td label {
    float: left;
}

table.consents tr td input {
    margin-right: 10px;
}

table.consents td {
    padding: 0px;
}

.captcha-input {
    width: 250px;
}

/* Mobile Responsiveness */
@media (max-width: 768px) {
    .client-data-table {
        display: block;
    }

        .client-data-table td {
            display: block;
            width: 100%;
        }

        .client-data-table input[type="text"],
        .client-data-table select,
        .client-data-table textarea {
            width: 100%;
        }
}
