﻿/*---------- PRODUKT ---------- [START]*/
body {background:#fafafa;font-family:Roboto;font-size:13px;color:#5a5a5a;font-weight:400;}
a {color:#f04b0a;}
#prod * {box-sizing:border-box;}
#prod .wfmPopup , #prod .wfmPopup > *, #prod .repoDialog, #prod .repoDialog * {box-sizing:content-box;}
table tr, table td {box-sizing:initial;}
.md-input-container textarea {max-height:300px; overflow:auto;}

.invisible {display:none;}
.relative {position:relative;}
.align-left {float:left;}
.align-right {float:right;}

/*struktura*/
#prod-cp {}
.inset {width:1228px;margin:0 auto;clear:both;padding:0;}
.row {margin:0 -15px;}
#skin_header {clear:both;width:auto;}
#skin_content {clear:both;padding:15px 0;width:auto;}
#skin-wide {clear:both;width:auto;}
#skin_footer {clear:both;background:#282828;border-top:3px solid #f04b0a;color:#808285;padding:20px;width:auto;}
.p-menu-bg {background:#000000;}	
.p-menu {margin:0 15px;}
.p-header-bg {background:#282828;border-bottom:3px solid #f04b0a;padding:20px;color:#808285;}
.p-logo {float:left;margin:0 15px;}
.p-logo .m_contentmanager .Content h1 {margin:0;}
.p-header {float:right;margin:0 15px;padding:3px 0 0;color:#fff;}
.p-lang {float:right;margin:3px 15px;}
.p-user {float:right;margin:3px 15px;}	
.p-session  {float:right;margin:0 15px;padding:12px 0;}  
.p-search  {float:right;margin:3px 15px;}
.p-submenu-bg {background:url("/images/prod/border-d6d6d6.png") repeat-x 0 bottom #f0f0f0;}	
.p-submenu {margin:0 15px;}
.p-breadcrumb-bg {background:url("/images/prod/border-d6d6d6.png") repeat-x 0 bottom #fff;}
.p-breadcrumb {margin:0 15px;font-size:12px;}
.p-content {margin:0 15px;}
.p-wide {margin:0 15px;}
.p-footer {margin:0 15px;}
.p-ue-info {margin:0 15px;padding:20px;}

.rp .p-content {float:left;width:978px;}
.rp .p-right {float:left;width:220px;margin:0 15px;}

.p-left-menu {width:250px;padding:0 15px;}
.p-left-menu .repo .edoc .launcherItems li, .p-left-menu .repo .edoc .launcherItems li a {width:100%;}

.lp .p-left {float:left;width:220px;margin:0 15px;}
.lp .p-content {float:left;width:978px;}

.lp-wide #skin_content {display:flex;min-width:1228px;}
.lp-wide .p-left {max-width:40%;padding:0 15px;}
.lp-wide .p-content {flex:1 1 0;margin:0;padding-right:15px;min-width:60%}
.cp-thin  #skin_content {background-image:url("/images/prod/bg-image1.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;min-height:400px;padding:0;}
.cp-thin  .p-content {margin:0 auto;width:460px;padding-top:120px;padding-bottom:120px;}

/*kontener*/
.c-container {background:#fff;box-shadow:3px 3px 6px #d8d8d8;border-radius:2px;}
.c-header {padding:13px 15px;border-bottom:1px solid #bbbbbb;position:relative;}
.c-header .Title {font-size:18px;line-height:21px;font-family:Roboto;color:#282828;float:none;display:inline-block;padding:0;font-weight:400;width:auto;}
.ib_cTitle {line-height:1.167em;}
.Content {padding:15px;}
.MinMaxText a {text-indent:-9999px;position:absolute;left:0;top:0;width:100%;height:100%;display:none;}
.MinMaxIcon a {position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;}
a.ib2minmax img {width:0px;height:0px;padding:47px 47px 0 0;background-repeat:no-repeat;background-position:center center;position:absolute;right:0;top:0;}
a.ib2minmax img[src="/images/minimizeIcon.png"] {background-image:url("/images/prod/minimize.png");}
a.ib2minmax img[src="/images/maximizeIcon.png"] {background-image:url("/images/prod/maximize.png");}

.padding0 .Content {padding:0;}

/*ck-edytor style*/
.multitext *, .m_contentmanager .Content * {line-height:130%;}
.multitext p, .m_contentmanager .Content p {font-size:1em;margin:0 0 10px;}
.multitext h1, .m_contentmanager .Content h1 {font-size:18px;line-height:21px;font-weight:400;margin:26px 0 13px;color:#282828;}
.multitext h2, .m_contentmanager .Content h2 {font-size:16px;line-height:19px;font-weight:400;margin:18px 0 13px;color:#282828;}
.multitext h3, .m_contentmanager .Content h3 {font-size:16px;line-height:19px;font-weight:400;margin:13px 0 8px;}
.multitext h4, .m_contentmanager .Content h4 {}
.multitext h5, .m_contentmanager .Content h5 {}
.multitext h6, .m_contentmanager .Content h6{}
.multitext ul, .m_contentmanager .Content ul {margin:13px 0;}
.multitext ul > li, .m_contentmanager .Content ul > li {background:url("/images/prod/list-arrow.png") no-repeat 0 3px transparent;padding-left:12px;font-size:1em;}
.multitext ul > li > ul, .m_contentmanager .Content ul > li > ul {margin:8px 0;}
.multitext ul > li > ul > li, .m_contentmanager .Content ul > li > ul > li {background:url("/images/prod/list-arrow-l2.png")  no-repeat 0 3px transparent;padding-left:12px;}
.multitext ul > li > ul > li > ul, .m_contentmanager .Content ul > li > ul > li > ul {margin:3px 0;}
.multitext ul > li > ul > li > ul > li, .m_contentmanager .Content ul > li > ul > li > ul > li {background:url("/images/prod/list-arrow-l3.png")  no-repeat 0 2px transparent;padding-left:12px;font-size:0.923em;}
.multitext ul > li > ul > li > ul > li > ul > li, .m_contentmanager .Content ul > li > ul > li > ul > li > ul > li {background:url("/images/prod/list-arrow-l4.png")  no-repeat 0 2px transparent;padding-left:12px;}
.multitext th, .m_contentmanager .Content table th {background-color:#f6f6f6;color:#5a5a5a;font-size:14px;border-width:1px;border-style:solid;border-color:#bbbbbb #e8e8e8 #e8e8e8;padding:7px 8px 6px;font-weight:normal;text-align:left;}
.multitext td, .m_contentmanager .Content table td {background:#fff;border:1px solid #e8e8e8;font-size:13px;padding:7px 8px 6px;}
.m_contentmanager .Content table tr:nth-of-type(2n+1) td {background:#fff;}

/*buttony*/
.btn, a.btn, a.button, input[type=submit], input[type=button], button, .ui-button, .repo .edoc a.repoButton, .repo .edoc input[type=submit].repoButton, .repo .wfm a.button, .repo .wfm a.primary, .repo .wfm .buttons a, .repo .wfm-contrFilter, a.logout, .popup-buttons a, .popup-buttons a.btn, .grouping .popup-buttons a, .popup-buttons input[type="submit"], .popup-buttons input[type="button"], #popup_content input[type="submit"], #popup_content input[type="button"], .group_panels a.add, a.btn.export.print, a.btn.export.xlsx, .ui-datepicker .ui-datepicker-buttonpane button {background:#787878 no-repeat 13px center;border:0;box-shadow:0 0;border-radius:2px;text-shadow:0 0;font-size:14px;line-height:15px;padding:7px 15px;font-family:Roboto;color:#fff;text-align:center;display:inline-block;white-space:nowrap;font-weight:normal;}

.btn:hover, a.btn:hover, a.button:hover, input[type=submit]:hover, input[type=button]:hover, button:hover, .ui-button:hover, .repo .edoc a.repoButton:hover, .repo .edoc input[type=submit].repoButton:hover,  .repo .wfm a.button:hover, .repo .wfm a.primary:hover, .repo .wfm .buttons a:hover, .repo .wfm-contrFilter:hover, a.logout:hover, .popup-buttons a:hover, .popup-buttons a.btn:hover, .popup-buttons input[type="submit"]:hover, .popup-buttons input[type="button"]:hover, #popup_content input[type="submit"]:hover, #popup_content input[type="button"]:hover, .group_panels a.add:hover, a.btn.export:hover, a.btn.export.print:hover, a.btn.export.xlsx:hover, .ui-datepicker .ui-datepicker-buttonpane button:hover {background-color:#f04b0a;background-repeat: no-repeat;background-position:13px center;text-decoration:none;}

a.success {background-color:#4DA702;}
a.btn.on {background-color:#f04b0a;}

/*buttony - sama ikonka*/
a.btnDevideEqually, a.btnDevideBasedOnLine {background-color:#787878;}
a.btnDevideEqually:hover, a.btnDevideBasedOnLine:hover {background-color:#f04b0a;}
table a.btn.saveOk, table a.btn.users, table a.btn.move, table a.btn.delete, table input.btn.delete, table a.btn.add, table input.btn.add, table a.btn.save, table a.btn.cancel, table a.btn.edit, a.btnDevideEqually, a.btnDevideBasedOnLine, a.btn.downloadC, a.btn.downloadP {background-position:center center;background-repeat:no-repeat;padding:0;width:23px;height:23px;text-indent:-9999px;border-radius:150px;margin-bottom:0;display:inline-block;vertical-align:middle}
table a.btn.delete, table input.btn.delete {background-image:url("/images/prod/btn/btn-delete.png");}
table a.btn.add, table input.btn.add{background-image:url("/images/prod/btn/btn-small-add.png");}
table a.btn.saveOk {background-image:url("/images/prod/btn/btn-accept.png");}
table a.btn.save {background-image:url("/images/prod/btn/btn-accept.png");}
table a.btn.cancel {background-image:url("/images/prod/btn/btn-cancel.png");}
table a.btn.edit {background-image:url("/images/prod/btn/btn-edit-high.png");background-size:12px 12px;}
a.btn.downloadC {background-image:url("/images/prod/btn/btn-download-c.png");}
a.btn.downloadP {background-image:url("/images/prod/btn/btn-download-p.png");}
a.btnDevideEqually {background-image:url("/images/prod/btn/btn-calendar-distribute-high.png");background-size:21px 19px;}
a.btnDevideBasedOnLine {background-image:url("/images/prod/btn/btn-copy-high.png");background-size:14px 14px;}

/*buttony - z ikonkami */
a.btn.list, a.btn.tiles {padding-left:38px;}
a.btn.list {background-image:url("/images/prod/btn/btn-list.png");}
a.btn.tiles {background-image:url("/images/prod/btn/btn-tiles.png");}

.repo .edoc .buttonsBottomRight a.repoXlsx, .repo .edoc .buttonsBottomRight a.repoPrintList, .repo .edoc .buttonsBottomRight a.repoDeleteSelected, a.btn.export, a.btn.export.print, a.btn.export.xlsx  {background-color:#787878;background-repeat:0 0;background-position:13px center;border:0;box-shadow:0 0;border-radius:2px;text-shadow:0 0;font-size:14px;line-height:15px;padding:7px 15px 7px 38px;font-family:Roboto;color:#fff;text-align:center;display:inline-block;white-space:nowrap;height:auto;float:none;}
.repo .edoc .buttonsBottomRight a.repoXlsx, .repo .edoc .buttonsBottomRight a.repoXlsx:hover, a.btn.export.xlsx, a.btn.export.xlsx:hover {background-image:url("/images/prod/btn/btn-excel.png");}
.repo .edoc .buttonsBottomRight a.repoPrintList, .repo .edoc .buttonsBottomRight a.repoPrintList:hover, a.btn.export.print, a.btn.export.print:hover {background-image:url("/images/prod/btn/btn-print.png");}
.repo .edoc .buttonsBottomRight a.repoDeleteSelected, .repo .edoc .buttonsBottomRight a.repoDeleteSelected:hover {background-image:url("/images/prod/btn/btn-delete.png");}
.repo .edoc .buttonsBottomRight a.repoXlsx:hover, .repo .edoc .buttonsBottomRight a.repoPrintList:hover, .repo .edoc .buttonsBottomRight a.repoDeleteSelected:hover {background-color:#f04b0a;background-position:13px center;}

/*buttony - z okrągłymi ikonkami */
.repo .edoc .folderBtns input.repoButton {background:transparent url("/images/prod/btn/btn-circle.png") no-repeat 0 center;border-radius:0;color:#787878;padding:3px 3px 3px 25px;font-weight:400;margin:0 3px 6px;position:relative;}
.repo .edoc .folderBtns input.repoButton:hover {background:transparent url("/images/prod/btn/btn-circle-hover.png") no-repeat 0 center;}
.repo .edoc .folderBtns input.repoButton {background-image:url("/images/prod/icons/icon-add.png");}
.repo .edoc .folderBtns input.repoButton:hover {background-image:url("/images/prod/icons/icon-add-hover.png");}

.repo .edoc a.repoButton.repoRefresh, .pnlCardIndexTree a.btn, a.back, a.btn.back, .back > a {background:none;border-radius:0;color:#787878;padding:3px 3px 3px 25px;font-weight:400;margin:0 3px 6px;position:relative;font-size:14px;line-height:15px;display:inline-block;}
.repo .edoc a.repoButton.repoRefresh:hover, .pnlCardIndexTree a.btn:hover, a.back:hover, a.btn.back:hover, .back > a:hover {background:none;text-decoration:none;}
.repo .edoc a.repoButton.repoRefresh:before, .pnlCardIndexTree a.btn:before, a.back:before, a.btn.back:before, .back > a:before {background:#787878 no-repeat center center;content:"";width:21px;height:21px;position:absolute;left:0;top:0;border-radius:150px;}
.repo .edoc a.repoButton.repoRefresh:hover:before, .repo .edoc .folderBtns input.repoButton:hover:before, .pnlCardIndexTree a.btn:hover:before, a.back:hover:before, a.btn.back:hover:before, .back > a:hover:before {background-color:#f04b0a;}
.pnlCardIndexTree a.btn:before {background-image:url("/images/prod/btn/btn-add.png");}
.repo .edoc a.repoButton.repoFilterAdv:before {background-image:url("/images/prod/btn/btn-advanced-search.png");}
.repo .edoc a.repoButton.repoRefresh:before {background-image:url("/images/prod/btn/btn-refresh.png");}
a.back:before, a.btn.back:before, .back > a:before {background-image:url("/images/prod/btn/btn-back.png");}

.repo .edoc a.rm-back-top, .repo .edoc a.repoButton.repoBack  {background:url("/images/prod/back-bg.png") repeat-y 0 0 #fff;color:#f04b0a;position:relative;padding:13px 30px 12px;margin:0;line-height:17px;border-top:1px solid #e7e7e7;border-right:1px solid #e7e7e7;}
.repo .edoc a.repoButton.repoBack {border-bottom:1px solid #e7e7e7;padding-top:9px;padding-bottom:9px;border-radius:0 2px 2px 0;font-size:14px;}
.repo .edoc a.rm-back-top:hover, .repo .edoc a.repoButton.repoBack:hover {background:url("/images/prod/back-bg.png") repeat-y 0 0 #fff;}
.repo .edoc a.rm-back-top:before, .repo .edoc a.repoButton.repoBack:before {background:url("/images/prod/back-arrow.png") no-repeat 0 center;content:"";position:absolute;width:11px;height:100%;left:-11px;top:0;}

/*buttony - wyrównanie do lewej*/
.edoc .buttonsBottomRight {text-align:left;}

/* poprawa buttonów */
a.btn.save {width:60px;height:23px;padding:0;padding-top:5px;text-indent:0;padding:3px 0 0;}
.useraccount-password a.btn.save {margin-top:0;}
.m_contentmanager a.btn.back {margin-top:1px;}
table a.btn.save {width:60px;height:23px;padding:0;padding-top:5px;text-indent:0;padding:3px 0 0; background-image:none;}

/*filtrowanie, akcje na gridzie*/
.filter {margin:7px 0;}
.filter input[type="text"] {border-width:1px;border-color:#bbbbbb ;border-style:solid;border-radius:2px;background-color:#f6f6f6;color:#282828;font-size:14px;padding:7px 9px;font-family:Roboto;font-size:14px;color:#282828;line-height:16px;height:auto;}
a.searchbutton {background:#787878 url("/images/prod/btn/btn-search.png") no-repeat center center;border:0;border-radius:50px;height:28px;margin:2px 10px 2px 6px;width:28px;}
a.searchbutton:hover {background-color:#f04b0a;}
a.advancedsearchbutton {background:url("/images/prod/btn/btn-advanced-search.png") #787878 no-repeat 13px center;border:0;box-shadow:0 0;border-radius:2px;text-shadow:0 0;font-size:14px;line-height:15px;padding:7px 15px;font-family:Roboto;color:#fff;text-align:center;display:inline-block;white-space:nowrap;padding-left:38px;}
a.advancedsearchbutton:hover {background-color:#f04b0a;}
.actions {clear:both;}
.repo .edoc a.repoButton.repoFilterAdv, a.repoFilterAdv {background:url("/images/prod/btn/btn-advanced-search.png") #787878 no-repeat 13px center;border:0;box-shadow:0 0;border-radius:2px;text-shadow:0 0;font-size:14px;line-height:15px;padding:7px 15px;font-family:Roboto;color:#fff;text-align:center;display:inline-block;white-space:nowrap;padding-left:38px;}
.repo .edoc a.repoButton.repoFilterAdv::hover, .repoFilterAdv:hover {background-color:#f04b0a;}

/*multiselect*/
.multiselect {border-color:#1px solid #e8e8e8;border-radius:2px;}
.multiselect_filter input[type="text"] {border-width:1px;border-color:#bbbbbb ;border-style:solid;border-radius:2px;background-color:#f6f6f6;color:#282828;font-size:14px;padding:7px 9px;font-family:Roboto;font-size:14px;color:#282828;line-height:16px;height:auto;vertical-align:bottom;}
.multiselect_filter input[type="button"]  {background:#787878 url("/images/prod/btn/btn-search.png") no-repeat center center;border:0;border-radius:50px;height:28px;margin:2px 10px 2px 6px;width:28px;}
.multiselect_filter input[type="button"]:hover {background-color:#f04b0a;background-image:url("/images/prod/btn/btn-search.png");}

/*tabela*/
.ex_grid th, .ex_grid tr.ex_grid_header th, .ex_grid tr.ex_grid_header td, .ex_grid td.header {background-color:#f6f6f6;color:#5a5a5a;font-size:14px;border-width:1px;border-style:solid;border-color:#bbbbbb #e8e8e8 #e8e8e8;padding:7px 8px 6px;font-weight:normal;}
.ex_grid tr.ex_grid_row, .ex_grid_row, .ex_grid tr.ex_grid_alternaterow, .ex_grid_alternaterow, .ex_grid_alternatingrow {background:#fff;}
.ex_grid td, .ex_grid tr.ex_grid_row td, .ex_grid tr.ex_grid_alternaterow td, .ex_grid_alternatingrow td, .ex_grid_row td, .ex_grid_alternaterow td, .ex_grid_selectedrow td, .ex_grid_footer td {border:1px solid #e8e8e8;font-size:13px;padding:7px 8px 6px;}
.ex_grid tr.ex_grid_header a:link, .ex_grid tr.ex_grid_header a:hover, .ex_grid tr.ex_grid_header a:active, .ex_grid tr.ex_grid_header a:visited {color:#5a5a5a;}
.ex_grid tr.ex_grid_row:hover, .ex_grid_row:hover, .ex_grid tr.ex_grid_alternaterow:hover, .ex_grid_alternaterow:hover, .ex_grid_alternatingrow:hover {background:#efefef;}
/*.ex_grid tr.ex_grid_header a:link, .ex_grid tr.ex_grid_header a:hover, .ex_grid tr.ex_grid_header a:active, .ex_grid tr.ex_grid_header a:visited {margin-right:5px;}*/

/*zastępstwa*/
.onvac-table tr td.HeaderTableData  {background-color:#f6f6f6;color:#5a5a5a;font-size:14px;border-width:1px;border-style:solid;border-color:#bbbbbb #e8e8e8 #e8e8e8;padding:7px 8px 6px;font-weight:normal;}
.onvac-table tr.alt-row, .onvac-table tr, .onvac-table tr.row  {background:#fff;}
.onvac-table tr td {border:1px solid #e8e8e8;font-size:13px;padding:7px 8px 6px;}



/*popup*/
#popup_container, #moduleSettings, #tabSettings, #ib2Popup {background:#fafafa;font-family:inherit;}
#popup_title {background:none;border-bottom:1px solid #bbbbbb;font-size:18px;line-height:21px;font-family:Roboto;color:#282828;padding:0;font-weight:400;height:auto;}
#popup_title span {float:none;display:block;padding:13px 15px;}
#moduleSettings #tabs .ui-widget-header, #tabSettings #tabs .ui-widget-header {background:#f0f0f0;padding:0;margin:0;text-shadow:0 0;border-radius:0 0;border-bottom:1px solid #d6d6d6;height:auto;}
#moduleSettings .ui-tabs .ui-tabs-panel, #tabSettings .ui-tabs .ui-tabs-panel {padding:10px 13px;background:none;height:415px;margin:0;}
#moduleSettings .ui-tabs .ui-tabs-nav li, #tabSettings .ui-tabs .ui-tabs-nav li  {background:none;}
#moduleSettings #tabs .ui-widget-header .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited, #tabSettings #tabs .ui-widget-header .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color:#282828;}
#moduleSettings .ui-widget-content, #tabSettings .ui-widget-content {background:none;box-shadow:0 0;border-radius:0 0;}
#popup_container.ui-draggable {background:#fff;box-shadow:3px 3px 6px #d8d8d8;border-radius:2px;}
.popup-footer, #popup_panel {background:#fafafa;border-top:1px solid #d6d6d6;border-radius:0 0 2px 2px;border-top:1px solid #bbbbbb;}
.popup-edit-table {background:none;}
.popup-edit-table td {padding:0 10px 10px 0;}
.popup-buttons {padding:13px 0 6px;}

.grouping_rowNavigation td {background:transparent;}
.settings_right_col input[type="text"], .settings_right_col select, .settings_right_col textarea {max-width:375px;}

/*wfm - tabela*/
.wfm table.datagrid {border-width:1px;border-style:solid;border-color:#bbbbbb #e8e8e8 #e8e8e8;}
.wfm table.datagrid tr, .wfm  table.datagrid tr.altering {background:#fff;}
.wfm table.datagrid th {background-color:#f6f6f6;color:#5a5a5a;font-size:14px;padding:7px 8px 6px;font-weight:normal;}
.wfm table.datagrid td {border:1px solid #e8e8e8;font-size:13px;padding:7px 8px 6px;}

/*wfm - kontrolka kaucje*/
.wfm-ui-upc ~ .depositItems {overflow:auto;}

/*inputy, selecty, textaea*/
/*input[type=text], input[type=password], select, textarea {border:1px solid #bbbbbb;border-radius:2px;background-color:#efefef;color:#282828;font-size:14px;padding:7px 9px;font-family:Roboto;font-size:14px;color:#282828;line-height:16px;}*/
select, .repo .edoc select {padding:5px;}
input[type=text]:focus, input[type=password]:focus, select:focus, textarea:focus, .ib2-invalid-input:focus {background-color:#efefef;border-color:#5a5a5a;box-shadow:0 0;}
.ib2-invalid-input {background-color:#efefef;border-color:#d23c00;}
.ex_grid input[type=text], .ex_grid input[type=password], .ex_grid textarea {padding:2px 4px;font-size:13px;}
.ex_grid select {padding:1px 0;}
input.datepicker, input.textBoxSmall {width:92px;}
input[type=text].xs {width:3em;}
input::-webkit-file-upload-button { cursor:pointer; } 

/*formularze*/
.form {box-shadow:0 0;border:0;border-radius:0 0;font-size:1.077em;}
.form .field, .form  .wideField, .af11 {padding:5px 0;clear:both;}
span.label, td.label > span, span.value, .af11 .label, .af11 .value, .form label, .form .label, .form .wideValue, .form .value, .popup-table span.label, .popup-table .value {vertical-align:top;font-weight:normal;line-height:20px;font-size:1em;padding:0;}
.af11 .label, .form label, .form .label, .form-table .label {width:180px;margin-right:20px;text-align:right;line-height:16px;}
.rs-popup-left .af11 .label, .rs-popup-left .form label,.rs-popup-left .form .label,.rs-popup-left .form-table .label {margin-top:6px;}

.rs-popup-left .af11 .label, .rs-popup-left .form label,.rs-popup-left .form .label,.rs-popup-left .form-table .label {margin-top:6px;}
.form.rs-resource-details tbody tr td label{margin-top:6px;max-width: 140px;}

.form-table * {line-height:16px;vertical-align:top;}
.form-table th, .popup-table th {color:#282828;}
.form-table td, .form-table th, .popup-table td, .popup-table th {padding:5px 20px 5px 0;vertical-align:top;}
.form-table td.vertical {display:block;}
.form-table .btn, .form-table input[type=submit], .form-table input[type=button] {margin-bottom:0;margin-top:0;}
.form-table .vertical > span, .form-table .costLabel {width:180px;margin-top:0;margin-right:20px;text-align:right;line-height:16px;display:inline-block;vertical-align:top;font-weight:normal;line-height:20px;font-size:1em;padding:0;}

/*mainmenu*/
.mainmenu > ul {background:#000;margin:0;}
.mainmenu > ul > li {display:inline-block;float:left;position:relative;}
.mainmenu > ul > li > a {display:block;padding:12px 11px;color:#d2d2d2;font-size:14px;line-height:16px;text-decoration:none;}
.mainmenu > ul > li:hover > a, .mainmenu > ul > li.on > a, .mainmenu > ul > li.vis > a {background:#282828;}
.mainmenu > ul > li > ul {background:#d2d2d2;display:none;position:absolute;top:40px;left:0;margin:0;width:auto;padding:6px 0;z-index:9; white-space:nowrap;}
.mainmenu > ul > li:hover > ul {display:block;}
.mainmenu > ul > li > ul > li > a {display:block;padding:6px 15px;width:100%;color:#000;}

/*submenu*/
.submenu {clear:both;}
.submenu > ul {margin:0;border-bottom:1px solid #d6d6d6;}
.submenu > ul > li {display:inline-block;position:relative;}
.submenu > ul > li > a {display:block;padding:12px 8px;color:#5a5a5a;font-size:15px;line-height:18px;text-decoration:none;}
.submenu > ul > li:hover > a, .submenu > ul > li.on > a, .submenu > ul > li.vis > a {color:#282828;}
.submenu > ul > li:hover > a:after, .submenu > ul > li.on > a:after, .submenu > ul > li.vis > a:after {background:#f04b0a;content:"";left:0;bottom:-2px;height:3px;width:100%;position:absolute;z-index:2;}

/*modulemenu*/
.modulemenu ul {margin:0;}
.modulemenu > ul > li {display:block;border-bottom:1px solid #e8e8e8;}
.modulemenu > ul > li > a {background:url("/images/prod/icons/icon-default.png") no-repeat 9px 0 transparent;font-size:16px;line-height:21px;display:block;padding:20px 20px 19px 75px;color:#525252;font-weight:normal;}
.modulemenu > ul > li > a:hover {background-color:#f04b0a;background-position:9px bottom;color:#fff;text-decoration:none;}
.modulemenu > ul > li.pk > a {background-image:url("/images/prod/icons/icon-pk.png");}
.modulemenu > ul > li.pkn > a {background-image:url("/images/prod/icons/icon-pkn.png");}
.modulemenu > ul > li.pp > a {background-image:url("/images/prod/icons/icon-pp.png");}

/*vericalmenu*/
.vmenu {background:#fff;box-shadow:3px 3px 6px #d8d8d8;border-radius:2px;}
.vmenu ul {margin:0;}
.vmenu > ul > li {display:block;border-bottom:1px solid #bbbbbb;}
.vmenu > ul > li > a {background:url("/images/prod/menu-arrow.png") no-repeat 13px 13px transparent;font-size:14px;line-height:21px;display:block;padding:13px 15px 13px 45px;color:#525252;font-weight:normal;}
.vmenu a:hover {background-color:#f0f0f0;text-decoration:none;}
.vmenu > ul > li.vis > a {background-image:url("/images/prod/menu-arrow-active-root.png");}
.vmenu > ul > li.on > a {background-image:url("/images/prod/menu-arrow-active.png");color:#f04b0a;}
.vmenu > ul > li > ul {display:none;padding:0 0 6px;}
.vmenu > ul > li.vis > ul {display:block;}
.vmenu > ul > li > ul > li > a {background:url("/images/prod/menu-arrow-l2.png") no-repeat 20px 7px transparent;font-size:13px;line-height:15px;display:block;padding:6px 15px 6px 45px;color:#525252;font-weight:normal;}
.vmenu > ul > li> ul > li.on > a {background-image:url("/images/prod/menu-arrow-l2-active.png");color:#f04b0a;}
.vmenu > ul > li > ul > li > a:hover {background-color:#efefef;}

/*breadcrumb*/
span.breadcrumb_prefix {display:none;}
a.breadcrumb_home {background:transparent url("/images/prod/breadcrumb-home-orange.png") no-repeat right center; background-size:22px 36px; color:#f04b0a;float:left;padding:5px 5px;position:relative;width:21px;text-indent:-9999px;height:22px;border-bottom:1px solid #d6d6d6;}
span.breadcrumb, span.breadcrumb_selected {float:left;vertical-align:middle;width:11px;padding:0;text-indent:-9999px;}
a.breadcrumb, a.breadcrumb_selected {background:#fbfbfb url("/images/prod/tabs-active.png") repeat-y right 0;float:left;padding:5px 5px;vertical-align:middle;position:relative;color:#f04b0a;border-bottom:1px solid #d6d6d6;}
a.breadcrumb:after, a.breadcrumb_selected:after, span.breadcrumb_prefix:after, a.breadcrumb_home:after {background:transparent url("/images/prod/tabs-active-arrow.png") no-repeat 0 center;content: "";height:100%;position:absolute;right:-10px;top:0;width:10px;}
a.breadcrumb_selected {color:#5a5a5a;}
span.breadcrumb_prefix, span.breadcrumb, span.breadcrumb_selected, a.breadcrumb, a.breadcrumb_selected {opacity:0.5;}
a.breadcrumb_home  {opacity:0.8;}
a.breadcrumb:hover, a.breadcrumb_selected:hover, a.breadcrumb_home:hover {opacity:1;text-decoration:none;}

/*search*/
.search_parent {float:none;margin:0;width:180px;}
.search_parent::after{clear:both;content:"";display:block;}
.search_input input[type="text"] {background:#efefef;border-color:#bbbbbb;border-style:solid;border-radius:2px 0 0 2px;border-width:1px 0 1px 1px;color:#282828;height:30px;padding:3px 6px;width:150px;}
.search_button a {background:#787878 url("/images/prod/btn/btn-search.png") no-repeat center center;border:0;width:30px;height:30px;border-radius:0 2px 2px 0;}
.search_button a:hover{background-color:#f04b0a;}

/*datepicker*/
.ui-datepicker {background:#e8e8e8;border:1px solid #bbbbbb;border-radius:2px;}
.ui-datepicker .ui-datepicker-header {background:rgb(246, 246, 246);border-top:1px solid rgb(187, 187, 187);margin:0 5px 0 6px;border-radius:0 0;color:#282828;text-shadow:0 0;}
.ui-datepicker .ui-datepicker-title {font-weight:normal;}
.ui-datepicker .ui-datepicker-title select {padding:0;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {background-color:rgb(120, 120, 120);border-radius:2px;margin:1px;}
.ui-datepicker .ui-datepicker-prev:hover, .ui-datepicker .ui-datepicker-next:hover {background-color:rgba(0,0,0,0);}
.ui-datepicker th {color:#282828;font-weight:normal;}
.ui-datepicker td {border:1px solid #e8e8e8;}
.ui-datepicker td.ui-datepicker-week-end {background-color:rgba(120, 120, 120, 0.1);}
.ui-datepicker td.ui-datepicker-current-day {background-color:rgba(240, 75, 10, 1);}
.ui-datepicker td.ui-datepicker-today {background-color:rgba(120, 120, 120, 0.3);}
.ui-datepicker td .ui-state-hover {background:none;color:rgba(240, 75, 10, 1);}
.ui-datepicker .ui-state-highlight {background:none;}
.ui-datepicker .ui-datepicker-week-end a {background:none;}
.ui-datepicker .ui-state-active {background:none;border-radius:0 0;color:#fff;}
.ui-datepicker .ui-state-active:hover {background:none;color:#fff;}
.ui-datepicker td.ui-datepicker-current-day a {color: #fff;}
select.ui-datepicker-month { margin-left: 13px !important; margin-top:1px !important; width: 100px !important;}

/*repo*/
.repo .edoc {font-family:Roboto;font-size:13px;color:#5a5a5a;}
.repo .repoRightEmpty {padding:20px;text-align:center;font-style:italic;}
.repo .edoc .repoLeft, .repo .edoc .repoRight, .repo .edoc .repoPane {background:none;}
.repo .edoc .repoLeft {display:none;}
.repo .edoc .repoPane {margin:0 auto;}
.edoc .rm-doc-view {}
.repo .edoc .repoTable {background:none;box-shadow:0 0;border:0;font-family:Roboto;font-size:13px;color:#5a5a5a;border:0;border-radius:0 0;padding:13px 15px;}
.repo .edoc .fieldset.docStd {background:#fff;box-shadow:3px 3px 6px #d8d8d8;border-radius:2px;border:0;margin:0 0 15px;}
.repo .edoc .repoRight .rm-fc, .repo .edoc .details .content,  .repo .edoc .details .rm-docDetails {background:#fff;box-shadow:3px 3px 6px #d8d8d8;border-radius:2px;padding:13px 15px;}
.ui-tabs-panel .repo .edoc .repoRight .rm-fc {padding:0;box-shadow:0 0;}
.repo .edoc .repoRight > span.header {color:#808285;padding:14px 20px;font-size:18px;font-family:Roboto;font-weight:normal;/*RH20161130 position:absolute;left:100px;top:0;*/}
.repo .edoc .topsearch table {background:#fff;box-shadow:3px 3px 6px #d8d8d8;border-radius:2px;border-bottom:1px solid #bbbbbb;}
.repo .edoc .topsearch table td {padding:13px 15px;}
.repo .edoc .topsearch .left span {text-shadow:0 0;font-size:18px;line-height:21px;font-family:Roboto;color:#282828;float:none;display:inline-block;padding:0;font-weight:400;}
.repo .edoc .topsearch .left span:after {content:":";}
.repo .edoc .topsearch .right label {text-shadow:0 0;color:#282828;}
.repo .edoc .repoBreadcrumb {background:#fff;box-shadow:3px 3px 6px #d8d8d8;border-radius:2px;}
.repo .edoc .repoBreadcrumb td {padding:0;}
.repo .edoc .repoBreadcrumb td span {padding:8px 15px;}

.repo .edoc .rm-docDetails {margin-bottom:15px;}
.repo .edoc .rm-docDetails .content {background:none;border:0 none;border-radius:0;box-shadow:0 0;padding:0;}

.rm-actions {width:100%;text-align:center;}

.rm-atts-links a.rm-att-show {background-color:#787878;border-radius:2px;display:inline-block;padding:4px;text-align:center;}
.rm-atts-links a.rm-att-show:hover {background-color:#f04b0a;}

.repo .edoc .details table td.leftCol {font-size:14px;text-align:right;line-height:16px;font-weight:normal;color:#5a5a5a;padding:5px 20px 0 0;}

.deadline-jquery {white-space:nowrap;}

/*repo - loader*/
.repo-dvLoader {min-height:100px;min-width:380px;}
#prod .rm-link-popup, #prod .rm-link-popup * {box-sizing:content-box;}

/*repo - zakładki*/
.repo .edoc .tmenu {background:#fff;box-shadow:3px 3px 6px #d8d8d8;border-radius:2px;box-shadow:3px 3px 6px #d8d8d8;border-bottom:1px solid #bbbbbb;border-radius:0;border-top:0 none;box-shadow:0 0;margin:0;color:#5a5a5a;text-shadow:0 0;min-height:44px;}
.repo .edoc .tmenu ul {padding:0;overflow:visible;}
.repo .edoc .tmenu li {background:none;border:0;position:relative;}
.repo .edoc .tmenu li:hover, .repo .edoc .tmenu li.active {background:none;border-radius:0;text-shadow:0 0;top:0;}
.repo .edoc .tmenu li a {display:block;padding:13px 15px;color:#5a5a5a;font-size:14px;line-height:18px;text-decoration:none;}
.repo .edoc .tmenu li:hover a, .repo .edoc .tmenu li.active a {color:#282828;padding:13px 15px;font-size:14px;line-height:18px;text-shadow:0 0;} 
.repo .edoc .tmenu li:hover a:after, .repo .edoc .tmenu li.active a:after {background:#808285;content:"";left:0;bottom:-1px;height:3px;width:100%;position:absolute;z-index:2;}

/*zakładki repo - administracja*/
.repo .repo_tabs {margin:0;border-bottom:1px solid #d6d6d6;width:auto;text-align:left;}
.repo .repo_tabs > li {display:inline-block;position:relative;margin:0;}
.repo .repo_tabs > li > a {display:block;padding:12px 8px;color:#5a5a5a;font-size:15px;line-height:18px;text-decoration:none;border:0;}
.repo .repo_tabs > li:hover > a {color:#282828;}
.repo .repo_tabs > li:hover > a:after {background:#f04b0a;content:"";left:0;bottom:-2px;height:3px;width:100%;position:absolute;z-index:2;}

/*repo - tabela*/
.repo .edoc .folder tr th, .repo .edoc .procTable tr th, .repo .edoc .list tr th {background-color:#f6f6f6;color:#5a5a5a;font-size:14px;border-width:1px;border-style:solid;border-color:#bbbbbb #e8e8e8 #e8e8e8;padding:7px 8px 6px;}
.repo .edoc .folder tr th a, .repo .edoc .procTable tr th a, .repo .edoc .list tr th a {color:#5a5a5a;}
.repo .edoc .folder tr.alt-row, .repo .edoc .list tr.alt-row, .repo .edoc .procTable tr.alt-row, .repo .edoc .folder tr, .repo .edoc .list tr, .repo .edoc .procTable tr, .repo table.rm-docs tr.alt-row td.first, .repo table.rm-docs td.first {background:#fff;}
.repo .edoc .folder tr td, .repo .edoc .procTable tr td, .repo .edoc .list tr td {border:1px solid #e8e8e8;font-size:13px;padding:7px 8px 6px;}
.repo .edoc .folder tr th.first, .repo .edoc .folder tr td.first {box-sizing:content-box !important;margin-top:-1px;padding:4px 8px 9px 3px;}
.repo .edoc .folder tr:hover, .repo .edoc .folder tr.rm-subs:hover, .repo .edoc .list tr:hover, .repo .edoc .procTable tr:hover {background:#efefef;}
.repo .edoc .folder tr:hover td, .repo .edoc .list tr:hover td, .repo .edoc .procTable tr:hover td {color:#5a5a5a;}
.repo .edoc .folder tr:hover td a, .repo .edoc .list tr:hover td a, .repo .edoc .procTable tr:hover td a {color:#f04b0a;}
.repo .edoc .imgMenu {background:#787878 url("/images/prod/tooltip.png") no-repeat center center;border:0;box-shadow:0 0;border-radius:50px;text-shadow:0 0;padding:1px;width:0;height:0;padding:19px 19px 0 0;}
.repo .edoc .imgMenu:hover {background:#f04b0a url("/images/prod/tooltip.png") no-repeat center center;}

/*repo - dodaj dokument*/
.p-left .repo .edoc .launcherItems li, .p-left .repo .edoc .launcherItems li a, .p-right .repo .edoc .launcherItems li, .p-right .repo .edoc .launcherItems li a {width:100%;}
.repo .edoc .launcherItems li {border:0;}
.repo .edoc .launcherItems li a {background:#787878 url("/images/prod/btn/btn-add.png") no-repeat 13px center;border:0;box-shadow:0 0;border-radius:2px;text-shadow:0 0;font-size:14px;line-height:15px;padding:7px 15px 7px 38px;font-family:Roboto;color:#fff;display:inline-block;box-sizing:border-box;font-family:Roboto;font-size:14px;}
.repo .edoc .launcherItems li a:hover {background-color:#f04b0a;text-decoration:none;}

.p-right .repo .edoc .launcherItems li {margin-right:0;}
.p-right .repo .edoc .launcherItems li a {width:100%;}

/*repo - inne tabele*/
.alt-comment-row td, .repo .rm-docDetails tr.alt-row td {background:#fafafa;}
.repo .repo-comments-table .commentDateHeader {width:115px;}
.repo-comments-table .comment {font-style:italic;}
.comment-save-and-update-later {color:#af517a;}

/*zakładki tabs*/
.ui-tabs  {background:#fff;box-shadow:3px 3px 6px #d8d8d8;border-radius:2px;}
.ui-tabs .ui-tabs-nav {background:none;border-bottom:1px solid #bbbbbb;border-radius:0;border-top:0 none;box-shadow:0 0;margin:0;padding:0;text-shadow:0 0;}
.ui-tabs .ui-tabs-nav li {display:inline-block;float:left;position:relative;border:0;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected, .ui-tabs .ui-tabs-nav li.ui-state-active, .ui-tabs .ui-tabs-nav li.ui-state-hover, .ui-tabs .ui-tabs-nav li.ui-state-focus,  .ui-tabs .ui-tabs-nav li.ui-state-default:hover {background:none;border:0;border-radius:0;}
.ui-tabs .ui-tabs-nav li a {display:block;padding:13px 15px;color:#5a5a5a;font-size:14px;line-height:21px;text-decoration:none;text-shadow:0 0;}
.ui-tabs .ui-tabs-nav li:hover a, .ui-tabs .ui-tabs-nav li.ui-tabs-selected a{color:#282828;text-decoration:none;text-shadow:0 0;}
.ui-tabs .ui-tabs-nav li:hover a:after, .ui-tabs .ui-tabs-nav li.ui-tabs-selected a:after {background:#808285;content:"";left:0;bottom:-1px;height:3px;width:100%;position:absolute;}
.ui-tabs .ui-tabs-panel {border:0;border-radius:0 0;padding:20px;background:none;box-shadow:0 0;margin:0;}

.group_menu {background:#f1f1f1;box-shadow:-3px 0 6px #d8d8d8 inset;}
.grouping .group_menu a {margin:0;width:100%;border-bottom:1px solid #e1e1e1;padding:12px;color:#5a5a5a;position:relative;box-sizing:border-box;}
.grouping .group_menu a.current, .grouping .group_menu a:hover {background:#fbfbfb url("/images/prod/tabs-active.png") repeat-y right 0;border-radius:0;box-shadow:0 0;color:#f04b0a;padding:12px;width:100%;border-bottom:1px solid #e1e1e1;text-decoration:none;}
.grouping .group_menu a.current:after, .grouping .group_menu a:hover:after {background:transparent url("/images/prod/tabs-active-arrow.png") no-repeat 0 center;content: "";height:100%;position:absolute;right:-10px;top:0;width:10px;}
.group_panels {background:#fafafa;padding-bottom:50px; }
.grouping_rowNavigation td {background:#fff;}

/*stronicowanie*/
.ib2_paging {margin:0;padding:10px 0;}
.ib2_paging div.pages {margin:0;}
.ib2_paging_simple .numbers, .ib2_paging .pages .numbers, .wc_gridViewPaging_main a {background:none;padding:0;}
.ib2_paging_simple .numbers span, .ib2_paging .pages .numbers span {width:auto;margin:0;}
.ib2_paging_simple a, .ib2_paging div.pages a, .wc_gridViewPaging_main a {border:1px solid #a0a0a0;color:#a0a0a0;border-radius:2px;padding:0;min-width:20px;line-height:19px;text-align:center;margin:0;margin:0 4px;}
.ib2_paging_simple .numbers a:hover, .ib2_paging_simple .numbers a.current, .ib2_paging .pages a.current, .ib2_paging .pages a:hover, .wc_pagingLabelSelected, .ib2_paging_simple a:hover, .ib2_paging div.pages a:hover, .wc_gridViewPaging_main a:hover {background:none;color:#5a5a5a;border:1px solid #5a5a5a;font-weight:bold;text-decoration:none;}
.ib2_paging_simple a.next, .ib2_paging .pages a.next, .ib2_paging_simple a.next:hover, .ib2_paging .pages a.next:hover {background:url("/Images/prod/next.png") no-repeat 0 0 transparent;width:21px;height:21px;}
.ib2_paging_simple a.prev, .ib2_paging .pages a.prev, .ib2_paging_simple a.prev:hover, .ib2_paging .pages a.prev:hover {background:url("/Images/prod/prev.png") no-repeat 0 0 transparent;width:21px;height:21px;}

/*wfm_fv*/
.wfm_fv::after {content:"";display:block;clear:both;box-sizing:border-box;}
.wfm_fv .col21, .wfm_fv .col22 {width:50%;float:left;margin:0;}
.wfm_fv input, .wfm_fv select, .wfm_fv textarea {max-width:100%;}
.wfm_fv .wfm_section {background:#fff;border:0;box-shadow:3px 3px 6px #d8d8d8;border-radius:0 0;}
.wfm_fv .section_header {background:none;border-bottom:1px solid #bbbbbb;color:#282828;border-radius:0 0;font-size:18px;padding:13px 15px;}
.wfm_fv .section_content {background:none;border-radius:0 0;box-shadow:0 0;border:0;position:relative;padding:13px 15px;overflow:auto;}
.wfm_fv .section_content:after {content:"";clear:both;display:block;}
.wfm_fv .label {font-size:14px;text-align:right;line-height:16px;font-weight:normal;color:#5a5a5a;display:inline-block;}
.wfm_fv .value {color:#282828;font-size:14px;line-height:16px;}
.wfm_fv .label *, .wfm_fv .value *{line-height:16px;}
.wfm_fv table th, .wfm_fv table .header td, .wfm_fv table td.lbl {background-color:#f6f6f6;color:#5a5a5a;font-size:14px;border-width:1px;border-style:solid;border-color:#bbbbbb #e8e8e8 #e8e8e8;padding:7px 8px 6px;font-weight:normal;}
.wfm_fv .af31, .wfm_fv .af32, .wfm_fv .af313 {width:33.33%;float:left;padding-top:4px;padding-bottom:4px;}
.wfm_fv .af31 {padding-right:8px;clear:both;}
.wfm_fv .af32 {padding-left:8px;padding-right:8px;}
.wfm_fv .af33 {padding-left:8px;}
.wfm_fv .col21 {padding-right:8px;clear:both;}
.wfm_fv .col22 {padding-left:8px;}
.wfm_fv .af31 .label, .wfm_fv .af32 .label, .wfm_fv .af33 .label {width:180px;}
.wfm_fv .af31 .value, .wfm_fv .af32 .value, .wfm_fv .af33 .value {width:180px;}
.wfm_fv .section_content .col21, .wfm_fv .section_content .col22 {}
.wfm_fv  .value {width:980px;}
.wfm_fv .col21 .value, .wfm_fv .col22 .value {width:370px;}
.width-70 .wfm_fv .col21, .width-70 .wfm_fv .col22 {width:100%;clear:both;padding-left:0;padding-right:0;}
.width-70 .wfm_fv .label {width:24%;margin-right:2%;}
.width-70 .wfm_fv .value {width:73%;}

.wfm_fv .af11 {display:flex;}

.rm-fu {cursor:pointer;}
.wfm_section select {cursor:pointer;}

.label250 .label {width:250px;}
.label250 .value {width:900px;}
.label300 .label {width:300px;}
.label300 .value {width:850px;}
.label350 .label {width:350px;}
.label350 .value {width:800px;}
.col21 .label250 .value, .col22 .label250 .value {width:250px;}
.col21 .label300 .value, .col22 .label300 .value {width:200px;}
.col21 .label350 .value, .col22 .label350 .value {width:150px;}

/*userpane*/
a.logout {margin-left:30px;}

/*urlopy*/
.vacation-days .ex_grid {margin-bottom:10px;}
.vacation-days .including {width:100px;}

/*lang*/
.languages .language {border:1px solid #787878;background-position:center center;background-repeat:no-repeat;border-radius:2px;display:inline-block;vertical-align:top;}
.languages .language.on, .languages .language:hover {border:1px solid #f04b0a;}
.languages .language.on {cursor:default;}
.languages .language img {width:0;height:0;padding:0 0 28px 28px;}
.languages .pl-PL  {background-image:url("/images/prod/pl.png");}
.languages .en-GB  {background-image:url("/images/prod/en.png");}

/*datepicker*/
img.ui-datepicker-trigger {background-color:#787878;border:0 none;border-radius:2px;margin:0 3px;padding:6px 5px 5px;text-align:center;vertical-align:top;}
img.ui-datepicker-trigger:hover {background-color:#f04b0a;cursor:pointer;}

/*multiselect*/
.ui-multiselect.ui-state-default, .ui-multiselect .ui-state-active {background:#fafafa;border:1px solid #bbbbbb;border-radius:4px;padding:0;top:0;position:relative;}
.ui-multiselect.ui-state-default span {color:#282828;font-family:Roboto;font-size:14px;line-height:28px;padding:5px 7px;}
.ui-multiselect .ui-icon {background-color:#f04b0a;padding:0;position:absolute;right:0;top:0;border-radius:2px;}
.ui-multiselect.ui-state-active .ui-icon {background-color:#787878;}
.ui-multiselect .ui-icon.ui-icon-triangle-2-n-s {background-image:url("/images/prod/multiselect-icon-down.png");background-position:center center;height:100%;width:32px;}
.ui-multiselect-menu {background:#fafafa;border:1px solid #bbbbbb;border-radius:2px;}
.ui-multiselect-header {background-color:#5a5a5a;}

/* multiselect plugin */
.ui-multiselect { padding:2px 0 2px 4px; text-align:left }
.ui-multiselect span.ui-icon { float:right }
.ui-multiselect-single .ui-multiselect-checkboxes input { position:absolute !important; top: auto !important; left:-9999px; }
.ui-multiselect-single .ui-multiselect-checkboxes label { padding:5px !important }

.ui-multiselect-header { background:#2B2B2B;margin:0 0 3px; padding:3px 0 3px 4px;}
.ui-multiselect-header ul { font-size:0.9em }
.ui-multiselect-header ul li {float:left;line-height:18px;padding:0 10px 0 0;text-shadow:0 0;}
.ui-multiselect-header a { text-decoration:none }
.ui-multiselect-header a:hover { text-decoration:underline }
.ui-multiselect-header span.ui-icon { float:left }
.ui-multiselect-header li.ui-multiselect-close { float:right; text-align:right; padding-right:0 }

.ui-multiselect-menu { display:none; padding:3px; position:absolute; z-index:10000; text-align: left }
.ui-multiselect-menu .ui-state-hover {color:inherit;font-weight:normal;}
.ui-multiselect-checkboxes { position:relative /* fixes bug in IE6/7 */; overflow-y:auto }
.ui-multiselect-checkboxes label { cursor:default; display:block; border:0; padding:3px 1px }
.ui-multiselect-checkboxes label input { position:relative;top:1px;margin-right:8px;}
.ui-multiselect-checkboxes li { clear:both; font-size:0.9em; padding-right:3px }
.ui-multiselect-checkboxes li .ui-state-hover {background:#fff;border:0;border-radius:0 0;}
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label { text-align:center; font-weight:bold; border-bottom:1px solid }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a { display:block; padding:3px; margin:1px 0; text-decoration:none }

.ui-helper-reset span {vertical-align:middle;font-size:14px;}

/*logowanie*/
.login-form {margin:0;text-align:center;padding:20px 0;}
.login-form li {padding:0 20px 15px 20px;}
.login-form .userName, .login-form .password {text-align:left;}
.login-form .rememberMe label {width:auto;}
.login-form label {width:52px;padding-right:12px;display:inline-block;}
.login-form input[type=text], .login-form input[type=password], .login-form input[type=submit]   {width:250px;margin:0;}
.login-form li.passwordRetrieval {margin-bottom:0;padding-top:20px;padding-bottom:0;border-top:1px solid #bbbbbb;}

.login-table input[type=text], .login-table input[type=password] {width:190px;margin-left:0;margin-right:0;}
.login-table td {vertical-align:middle;text-align:left;}
.login-table td > span {padding:0 12px 0 0;display:inline-block;}
.login-table tr td:nth-of-type(3){min-width:52px;}
.login-table .remember-me {width:auto;padding:0;}
.login-table .remember-me input {margin:0;}
.login-table .user-name {display:block; text-align:right;}

/*foldery*/
.repo .edoc .foldersList {background:url("/images/prod/folders-show.png") no-repeat right top #fff;border-radius:0 2px 2px 0;border-color:#bbbbbb;border-width:1px 1px 1px 0;border-style:solid;}
.folders a {color:#5a5a5a;}

.card-index-tree {overflow:auto;padding-bottom:15px;}
/* poprawa buttonów */
a.btn.save {width:60px;height:23px;padding:0;padding-top:5px;text-indent:0;padding:3px 0 0;}
.useraccount-password a.btn.save {margin-top:0;}
.m_contentmanager a.btn.back {margin-top:1px;}
table a.btn.save {width:60px;height:23px;padding:0;padding-top:5px;text-indent:0;padding:3px 0 0; background-image:none;}
input.btn:hover, a.btn:hover, a.apply:hover, a.save:hover, a.cancel:hover, a.print:hover, .work-pager a.prev:hover, .work-pager a.next:hover, a.top_panel_item:hover, a.add:hover, a.confirm:hover, .list ul a:hover, ul.import a:hover, a.send:hover {background-image: none;}
input[type="submit"]:hover, input[type="button"]:hover, input.btn:hover {background-image:none;}

/*--- budżetowanie --- [START]*/
.pbar {background-color:#a9d64d;}
.pbar > span {padding:0 5px;line-height:20px;}

/*Projekty - budżet wydatków*/
.filterCheckBox {cursor:pointer;}
.filterCheckBox:hover {opacity:0.7}
.filterTypesDiv label {position:relative;top:10px;padding:0;}
.filterTypesDiv {padding:0;}

/*Budżet kosztów*/
.m_budgets .form-table select {cursor:pointer;}

/*budżet wydatków*/
.hovermerge .bud-sub-container .eu_ExpandableGrid .Grid tr:hover {background-color:transparent;}
.hovermerge .bud-sub-container .eu_ExpandableGrid .Grid tr {background-color:transparent;}
.m_budgets .bud-sub-container #flipEditBox {margin-top:9px;margin-left:0;}
.wfm-dialog-contr {height: 585px;}
.m_budgets .bud-sub-container input, .m_budgets .bud-sub-container img {cursor:pointer;}


/*--- budżetowanie --- [END]*/

/*--- panel klienta --- [START]*/
/*wyszukiwarka lokali*/
.apSearch {}
.apSearch .fields {float:left;margin:0 -15px;}
.apSearch .field {padding:0 15px 15px;width:25%;vertical-align:top;min-width:297px;display:inline-block;float:left;}
.apSearch .buttons {display:inline-block;float:right;padding:0 15px 15px;margin:0 -15px;}
input[type=submit].searchBtn {background-image:url("/images/prod/btn/btn-search.png");margin:0;padding-left:38px;}
.apSearch .field .label {display:block;padding:0 0 10px;font-size:16px;}
.apSearch .value input[type="text"], .apSearch  .value select, .apSearch  .value textarea {margin-top:0;}
.localSearchResults {clear:both;}
.from {margin-right:10px;}
.from, .to {width:100px;}
.apSearch .value .jqHolder {display:block;position:relative;}
.apSearch .ui-multiselect {min-width:100%;}

/*formularz*/
.apForm .header {color:#282828;display:inline-block;float:none;font-family:Roboto;font-size:18px;font-weight:400;line-height:21px;padding:0;width:100%;border-bottom:1px solid #bbbbbb;padding:13px 15px;}
.apForm .form {font-size:16px;margin:0 -15px;width:auto;}
.apForm .field {width:50%;float:left;padding:15px 15px 0;clear:none;}
.apForm .wideField {padding:15px 15px 0;}
.apForm .label, .apForm  label {width:auto;text-align:left;margin:0;padding:0 0 10px;}
.apForm .value {width:100%;clear:both;}
.apForm .wideValue {width:100%;}
.apForm input[type=text], .apForm textarea{width:100%;margin-top:0;}

/*style scrolla na gridzie*/
.localSearchResults {position:relative;}
.localsGridFixedHeader  {position:absolute;top:0;left:0;margin:0;}
.localsGridFixedHeader td {line-height:15px;}
.localsGrid {overflow-y:auto;overflow-x:hidden;}
.localsGrid .ex_grid tr.ex_grid_header a {margin:0;}
.localsGrid .ex_grid tr.ex_grid_header input[type=checkbox] {display:none;}

/*client*/
.welcomeContent {background:#ffffff;border-radius:2px;box-shadow:3px 3px 6px #d8d8d8;padding-bottom:15px;}
.clientInfo {width:100%;}
.clientInfo td {padding:13px 15px 0;}
.clientInfo .nameTd {border-bottom:1px solid #bbbbbb;color:#282828;display: inline-block;float: none;font-family: Roboto;font-size: 18px;font-weight: 400;line-height: 21px;width: 100%;padding-top:13px;padding-bottom:13px;}
.welcomeContent  .welcome {padding:13px 15px 0;}

/*dane osobowe i szczegóły umowy*/
.PDTHeader, .tabelHeader {color:#282828;display:inline-block;float:none;font-family:Roboto;font-size:18px;font-weight:400;line-height:21px;padding-top:13px;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;}
.personalDataTable {margin-bottom:10px;}
.personalDataTable th {background-color:#f6f6f6;color:#5a5a5a;font-size:14px;border-width:1px;border-style:solid;border-color:#bbbbbb #e8e8e8 #e8e8e8;padding:7px 8px 6px;font-weight:normal;text-align:left;}
.personalDataTable td {border:1px solid #e8e8e8;font-size:13px;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;text-indent:-9999px;}
a.pdfLink:hover {background-color:#f04b0a;}

/*wyślij wiadomość*/
.messagesViewContent .panelPersonalData td span, .attachments span.selectfile {font-weight:bold;font-size:13px;min-width:100px;display:inline-block;}
.messagesViewContent .panelPersonalData td {padding-bottom:10px;vertical-align:top;}
.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;}

/*aktualności*/
.newsAll .InformationTitleHighPriority a, .InformationTitleHighPriority a, .news_list .InformationTitleHighPriority, .news_details .InformationTitleHighPriority, .InformationTitleHighPriority, .newsHeader .InformationTitleHighPriority {color:#ff0000;}


/*--- panel klienta --- [END]*/

/*page buttony*/
.ib2_paging_simple a.prev, .ib2_paging .pages a.prev {margin-left:5px;background: rgba(0, 0, 0, 0) url("/Images/wfm_new/poprzednia-strona.png") no-repeat scroll 0 0;padding:12px;}
.ib2_paging_simple a.next, .ib2_paging .pages a.next {margin-left:5px;background: rgba(0, 0, 0, 0) url("/Images/wfm_new/nastepna-strona.png") no-repeat scroll 0 0;padding:12px;}
.ib2_paging_simple a.prev:hover, .ib2_paging .pages a.prev:hover {margin-left:5px;background: rgba(0, 0, 0, 0) url("/Images/wfm_new/poprzednia-strona-hover.png") no-repeat scroll 0 0;padding:12px;}
.ib2_paging_simple a.next:hover, .ib2_paging .pages a.next:hover {margin-left:5px;background: rgba(0, 0, 0, 0) url("/Images/wfm_new/nastepna-strona-hover.png") no-repeat scroll 0 0;padding:12px;}
.rowsOnPage {padding-top:4px;}
.rowsTotal, .rowsTotalValue {padding-top:4px;}	

/*filtrowanie zaawansowane*/
.form label {display:inline-block; min-width:150px;}
.repo-filters td {margin:0; }
.filterName {text-align: right; vertical-align: middle;}
.filterCell {margin:0; padding:0;}
.filterCell .wfm-level-of-performance {display:none;}

/*Budzetowanie konfiguracja*/
.bud-config-fieldset { border: 1px solid; padding: 1em; font: 80%/1; margin-bottom: 15px;}
/*Edycja lini harmonogramu wydatków*/
.grid-studium-costs table a.btn.save{
	background-image: url("/images/prod/btn/btn-accept.png");
	background-position: center center;
background-repeat: no-repeat;
padding: 0;
width: 23px;
height: 23px;
text-indent: -9999px;
border-radius: 150px;
margin-bottom: 0;
display: inline-block;
vertical-align: middle;
margin-right:5px;
}

/*LineDetails*/
.word-wrap{ word-wrap: break-word; white-space:normal; }
.info-text { font-style: italic; }

/*czcionka*/
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/Pru33qjShpZSmG3z6VYwnRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/Hgo13k-tfSpn0qi1SFdUfVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/Fcx7Wwv8OzT71A3E1XOAjvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: bold;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/oOeFwZNlrTefzLYmlVV1UBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: bold;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/RxZJdnzeo3R5zSexge8UUVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v15/vSzulfKSK0LLjjfeaxcREhTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v15/vPcynSL0qHq_6dX7lKVByfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: bold;
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v15/OLffGBTaF0XFOW1gnuHF0SYE0-AqJ3nfInTTiDXDjU4.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: bold;
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v15/OLffGBTaF0XFOW1gnuHF0Y4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

