﻿/*---------- PRODUKT ---------- [START]*/
body {background:#fafafa;font-family:Roboto;font-size:13px;color:#5a5a5a;font-weight:400;}
.form-table .label { 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;}

.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 a.btn.sched, table input.btn.delete, table a.btn.add, table input.btn.add, table a.btn.save, table a.btn.cancel, table a.btn.edit, table a.btn.urgent, a.btnDevideEqually, a.btnDevideBasedOnLine, a.btn.downloadC, a.btn.downloadP, a.btn.linked, table input.btn.linked {
    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;}
table a.btn.urgent {background-image:url("/images/prod/btn/btn-alarm-clock.png"); background-color: red;}
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;}
table a.btn.linked, table input.btn.linked {background-image:url("/images/prod/link.png"); background-color: transparent;}

#setSchedule table a.btn.save {background-image:url("/images/prod/btn/btn-accept.png"); width: 23px; text-indent:-9999px;}

/*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;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;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;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;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:13px;border-width:1px;border-style:solid;border-color:#bbb #bbb #bbb;padding:5px;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 #bbb;font-size:12px;padding:5px;}
.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-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 .repo table.datagrid td {font-size:12px;}
.wfm .repo table.datagrid th {padding-left:1px; padding-right:1px;}
.wfm .repo table.datagrid .wfm-CtG-Col {font-size:14px;}

/*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;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;}
.budget-line-add-edit .form-table td, .budget-line-add-edit .form-table th {padding:5px 20px 2px 0;vertical-align:middle;}
.budget-line-add-edit { margin-left: 5px; margin-right: 5px; }
.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;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-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:#444444;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:left;}

.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;}
.wfm-deposit-boundary-date {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;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:navy;}
.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;width:0;height:0;padding:19px 19px 0 0;}
.repo .edoc .imgMenu:hover {background:#f04b0a url("/images/prod/tooltip.png") no-repeat center center;}

.edoc .folder  a, .edoc .proctable a, .edoc .list a {color: navy;} 
.repo .edoc .folder .rm-delayed a, .repo .edoc .proctable .rm-delayed a, .repo .edoc .list .rm-delayed a {color: red;} 
.repo .edoc .folder .rm-delayed:hover a, .repo .edoc .list .rm-delayed:hover a, .repo .edoc .procTable .rm-delayed:hover a {color:red;}
.edoc .folder .rm-warning-delayed a, .edoc .proctable .rm-warning-delayed a, .edoc .list .rm-warning-delayed a {color: orange;} 
.repo .edoc .folder .rm-warning-delayed:hover a, .repo .edoc .list .rm-warning-delayed:hover a, .repo .edoc .procTable .rm-warning-delayed:hover a {color:orange;}
.edoc .folder .rm-subs a, .edoc .proctable .rm-subs a, .edoc .list .rm-subs a {color: #1dec1d;} 
.repo .edoc .folder .rm-subs:hover a, .repo .edoc .list .rm-subs:hover a, .repo .edoc .procTable .rm-subs:hover a {color:#1dec1d;}

/*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;}
.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 {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;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;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]*/
.m_budgets .Grid th,.m_budgets .Grid td {border:1px solid #bbb;}
.pbar {background-color:#a9d64d;}
.pbar > span {padding:0 5px;line-height:20px;}

/*Projekty - budżet wydatków*/
.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: 630px;}
.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;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;}

/*przyciski w kontrahencie*/
.ContractorTable img {height:26px;width:26px;background: #787878; border-radius:3px;padding:3px;}

/*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*/
.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 {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 {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;}

.float-left { float: left; }

/*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; }

.budgetCommentIcon {width:30px; height:20px; position:relative;}
.budgetCommentIcon img {position: absolute; left:20px; top:0; width: 100%;}
.budgetCommentIconNumber {z-index: 100; position: absolute; font-weight: bold; left: 31px; top: 5px;}

.txtNumber  {width: 7em; text-align:right;}

/*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;
}

.wfm .form li {padding: 4px 10px; clear: both; }
.debit-grid .wfm-off { background-color: #ccc!important; cursor: default!important; pointer-events: none; }
.debit-grid .wfm-off:hover { cursor: default!important; }
.bud-popup .popup-edit-container { width: 375px; border: 1px solid #bbbbbb; margin-top: 15px; padding-top: 5px; }
.bud-indirect-cost { float: right; }
..bud-sub-container .bud-indirect-cost img { cursor: default; }


/* ZMIANY GRAFIKA - MARCIN */
.bud-cash-flow-report{  }
.bud-cash-flow-report-wrapper{ display: flex;}
.bud-cash-flow-report-table{ display: flex; overflow-y: hidden; overflow-x: auto; }
.bud-cash-flow-report-tree{ overflow: auto; float:left; width: 40%; max-height: 500px; padding-bottom:10px; padding-top: 10px; }
.bud-cash-flow-report-options { overflow: auto; float:left; width: 60%; max-height: 500px; }
.bud-cash-flow-report-options table{ width: 100%; height: 100%;}
.bud-cash-flow-report-options table td{vertical-align:bottom; text-align:right;}
.bud-cash-flow-report-separator { height:1px; width: 100%; border-top: 1px solid #ccc; padding-bottom:10px; }
.bud-cash-flow-report-table div.bud-cf-section-header { border-bottom: 1px solid #ccc; background-color: #eee; }

.tree-select-report {padding-bottom:10px; display:inline-block;}
.repeater-column {float:left;}
.repeater-column-items {width:100%; height: 30px; padding: 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.hidden, .hiddenX {display:none;}
.www {width: 250px;}
.repo-dvLoader-inner {background-color:white;padding:20px}
.repo-dvLoader-popup {border: 1px solid rgb(149, 147, 147);}
.repo-dvLoader-popup-inner {background-color: #b8b8b8; padding: 20px; opacity: 0.8;}
.ex_grid{border-width: 0px; width: 100%; border-collapse: collapse; margin-top: 10px}

th,td {vertical-align: middle;}
.fright{float:right;}
.fleft{float:left;}
.fnone{float:none !important;}
.marginbottom5{margin-bottom:5px}
.margintop3{margin-top:3px;}
.margintop10{margin-top:10px;}
.margintop20{margin-top:20px;}
.marginright10{margin-right:10px;}
.marginleft20{margin-left:20px;}
.marginleftright20{margin-left: 20px; margin-right: 20px;}
.margintoprigh3{margin-top:3px;margin-right:3px;}
.margintopbottom10{margin: 10px 0px;}
.botborder{border-bottom: solid}
.clearboth {clear: both;}

.ex_grid .description-field {width: 10%;}
.ex_grid .numeric-field {width: 5%;}
.ex_grid.filters td {border-color: transparent;}

.bud-budget-income-cont{width: 100%}
.bud-budget-income-overflow{width: 100%; overflow: auto}
.grid-milestones{width:100%;}

.filters-title{text-align:center;font-size:large;}
.filters-actions{vertical-align:central; text-align:right;}
.textalignright{text-align:right;}
.textalignleft{text-align: left;}
.textaligncenter{text-align: center;}
.verticalalignmiddle{vertical-align:middle;}
.verticalaligntop{vertical-align:top;}
.verticalalignbottom{vertical-align:bottom;}

.productionReportTable th,td {vertical-align: middle;}
.productionReportTable .reportHeader {text-align:center;font-size:large;}
.productionReportTable .labelValue {font-weight: bold;}

.bud-expand{display: inline-block; white-space: nowrap;}

.day-state-container {float: left; margin-left: 10px; margin-right: 10px;}

.width1percent{width:1%;}
.progress-bar{display: block; width: 200px; height: 20px; line-height: 20px; clear: both;}
.progress-bar div {float: left; vertical-align: middle; height: 20px; line-height: 20px; margin-bottom: -20px; font-weight: bold; text-align: right; padding-right: 5px; display: block; color: black; width: 100%;}
.width400 select {width: 170px;}
.whitespacenowrap{white-space: nowrap;}
.bud_ibwvBudgetsRights {
    overflow: auto;
    height: 530px;
    width: 900px;
}

.bud-doc-type {
    overflow: auto;
    height: 530px;
    width: 900px;
}

.bud-doc-type-for-other-users {
    overflow: auto;
    height: 530px;
    width: 900px;
}

.align-checkboxes td span{margin-left: 0px!important;}
.ex_grid .ex_grid_header th .ib_tooltip-div{width: auto!important;}

.width95{width:95px;}
.width150{width:150px;}
.width180{width:180px;}
.width300{width:300px;}
.width400{width:400px;}
.width450{width:450px;}
.width500{width:500px;}
.width550{width:550px;}
.width575{width:575px;}
.width600{width:600px;}
.width650{width:650px;}
.width700{width:700px;}
.width725{width:725px;}
.width750{width:750px;}
.width760{width:760px;}
.width800{width:800px;}
.width850{width:850px;}
.width900{width:900px;}
.width960{width:960px;}
.width1000{width:1000px;}
.width1100{width:1100px;}

.maxwidth520{width:520px;}

.overflowxauto{overflow-x:auto}
.overflowyauto{overflow-y: auto;}
.grid-wrapper{overflow: auto;}
.width900overflow{overflow: auto; max-height: 350px;min-height:350px}
.width900addedit{overflow: auto; max-height: 420px;min-height:420px}
.width1000overflow{overflow: auto; height: 390px; width: 800px;}

.height46{height:46px;}
.height80{height:80px;}
.height100{height:100px;}
.height135{height:135px;}
.height150{height:150px;}
.height200{height:200px;}
.height225{height:225px;}
.height245{height:245px;}
.height250{height:250px;}
.height275{height:275px;}
.height280{height:280px;}
.height290{height:290px;}
.height300{height:300px;}
.height340{height:340px;}
.height350{height:350px;}
.height400{height:400px;}
.height409{height:409px;}
.height415{height:415px;}
.height425{height:425px;}
.height430{height:430px;}
.height450{height:450px;}
.height460{height:460px;}
.height480{height:480px;}
.height495{height:495px;}
.height500{height:500px;}
.height520{height:520px;}
.height525{height:525px;}
.height540{height:540px;}
.height560{height:560px;}
.height600{height:600px;}
.height610{height:610px;}
.height615{height:615px;}
.height620{height:620px;}
.height625{height:625px;}

.maxheight400{max-height: 400px;}
.maxheight550{max-height: 550px;}

.HiddenText label{display: none;}

.liststyletypecircle{margin-left: 30px; list-style-type: circle;}
.liststyletypedecimal{margin-left: 30px; list-style-type: decimal}

.AccountantAccountNumber{display: inline-block; padding-left: 3px;}

.wfm-editgrid{width:100%;}
.grid-studium-costs{width:100%}
.ImportBudgetFrom-table{width:100%;}
.form-table-wide{width:100%;}
.deductionItems{width: 100%;}
.WarehousesAddEdit-Positions{margin-left: 20px; margin-right: 20px;}

.pbar {color: black;text-align: right;height: 20px;width: 100px;background-color: yellowgreen;float: right;border-right-style: solid;border-right-color: white;border-right-width: 0px;}
.red {background-color: red;}
.white-text {color: white;}
.container {width: 100px;border: 1px solid #ddd;border-radius: 5px;overflow: hidden;text-align: center;margin: 0px 10px 5px 5px;vertical-align: top;height: 22px;}
.Grid table.cumulative-compare-grid td .container span {position: relative;left: 0px;top: -17px;}
.deviation-red {background: #f9d3d7;}
.deviation-green {background: #dff9d3;}

.whitespacenowrap{white-space:nowrap}
.grid-overflowy{overflow-y:auto; clear:both; width:100%;}

.auto-style1 {width: 194px;}
.new-comment{width:375px; height: 120px;}
.wfm-ib2-T{min-width: 10px;}

.bold{font-weight:bold;}
tr.line-row{font-weight: bold;background-color: #c2d7ef;}
tr.difference-row{font-weight: bold;background-color: #c2d7ef;}
tr.positionType-row{font-weight: bold;background-color: #d7e5f4;}
tr.position-row{background-color: lightgray;font-weight: bold;}
tr.contract-row{background-color: #ebf2fa;}

.Line-Details-Control{border-width:0px;width:100%;border-collapse:collapse;}
.grid-schedule .Line-Details-Control .td-row-name {min-width: 450px;}

legendBox{border-color:#F00;border-style: solid;}
.legend-col1{background-color:#CCFF66;width:50px; border: solid thin black;padding-bottom:5px; padding-right:5px;}
.legend-col2{background-color:White;width:50px;  border: solid thin black;padding-bottom:5px; padding-right:5px;}
.legend-col3{background-color:White;width:50px}

.border-collapse {border-collapse:collapse;}
#wrapper {width: 800px;overflow: hidden;}
#first {width: 600px;float: left;}
#second {float: left;}

.bud-source-budget-container{display: inline-block; padding-left: 3px; padding-top: 10px;}
.Budget-Summary-Gray{background-color:grey;}

.pbar {color: black;text-align: right;height: 20px;width: 100px;background-color: yellowgreen;float: right;border-right-style: solid;border-right-color: white;border-right-width: 0px;}
.pbar-right {color: black;text-align: left;height: 20px;width: 0px;background-color: yellowgreen;float: left;}
.pbarRed {color: black;text-align: right;height: 20px;width: 100px;background-color: tomato;float: right;border-right-style: solid;border-right-color: white;border-right-width: 0px;}
.container {width: 100px;border: 1px solid #ddd;border-radius: 5px;overflow: hidden;text-align: center;display: list-item;margin: 0px 10px 5px 5px;vertical-align: top;}
.pbar-container {display: inline-block;}
.red {background-color: red;}
.white-text {color: white;}
.Grid table.planning-costs-deviation-table td .container span {position: relative;left: 0px;top: -17px;}
.deviation-red {background: #f9d3d7;}
.deviation-green {background: #dff9d3;}

.ui-expandable-container {width: 100%;}
.ui-expandable-container a.ui-expander{height: 30px;width: 30px;display :block;text-align: center;padding-top: 10px;box-sizing:border-box;}
.ui-expandable-separator {height: 1px;border-bottom:1px solid #ddd;margin-top: 5px;margin-bottom:10px;}
.ui-expandable-container a.ui-expander:hover{background-color: #ccc;border-radius: 15px;border: 1px solid #ccc;}
.ui-expandable-container .ui-expandable-area{display: inline-block; margin-bottom: 20px;width: 100%;}

.budget-real-cost-container{float: right; margin-left: 20px;}
.grid-studium-costs-container{}

.bud-grid-summary{width: 300px; border-width: 1px; border-style: solid;}
	
.shortcuts {float: right;min-width: 2%;}
.shortcuts input[type="submit"] {display: block;}

.tooltip-container{display: inline-block; padding-left: 3px;}
.Calculate-Automatically-td{display: block; margin-top: 7px;}

.summary-row {font-weight: bold;}
.center-loader-box{margin: -20px auto auto -20px; top: 50%; left: 50%; position: absolute;}
.word-wrap{word-wrap: break-word;}

.protocols-lines{padding: 10px;}
.pgp-grid-container{min-height:350px;width:100%; max-height:200px; overflow-y:auto;}
.SelectProductsGroupFirst{text-align:center; padding: 20px; color:#ccc;font-size:large; vertical-align:middle; height:350px;}
.Include-container{margin-bottom: 12px; margin-right: 5px; float: left}
.ToggleQuantity-container{padding: 10px;}
#js-line-action-popup{display: none; height: 220px; min-width: 400px;}

.visible-border {border: 1px solid black;}
.linked-lines-container {margin-top: 10px;margin-bottom: 20px;}
.width-100{width: 100%;}

.visible-border {border: 1px solid black;}
.linked-lines-container{margin-top:10px;margin-bottom: 20px;margin-left: 20px;}

.linkedIncomeLines-container{width: 800px; height:300px; overflow-y: auto;}

.description-field{height:250px;width:80%;}
.RealizationPercent{position:relative; top: 3px; left: 32px;}
#flipEditBox{margin-top: 0px;}
#divEditValue {padding: 10px}
.bud_lines_inner_table{width: 100%; border: none; border-collapse: collapse; background-color: transparent;}

.GridReal-summary {width:300px;}
.actionColumn-save{min-width: 110px; text-align:center;}

.budget-header, .budget-link {font-size:12pt !important;font-weight:bold;}
.bud-new .form-table td.label { width: 180px; }
.allow-fixed-header {width: 100%;border-collapse: collapse;}
.grid-schedule table {width: 100%;}

.ex_grid .no-border-right { border-right: none; }
.ex_grid .no-border-left { border-left: none; }

.sticky-table table.ex_grid { margin-top: 0px;}
.ex_grid .no-border-left { border-left: none; }

.bud-filter-buttons .check, .filterTypesDiv .check { color: white; background-color: #f04b0a; }
.bud-filter-buttons .uncheck, .filterTypesDiv .uncheck { color: white; }

tr.isUrgent { background-color: #e69a93; }
.line-logs-comment-td {width : 150px;}

.comparerMulti .r_positive { background-color: #dcff64; }
.comparerMulti .r_zero { background-color: #ffef6a; }
.comparerMulti .r_negative { background-color: #ff3d3d; }

.comparerMulti .ex_grid .main_header th, .comparerMulti .ex_grid .sub_header th { font-weight: bold; font-size: 12px; }
.comparerMulti .ex_grid .first_col { white-space:nowrap; }

.ex_grid .footer .table-noborder table { display: inline; }
.ex_grid .footer .table-noborder table td { border: none; }

.diff { margin-left: 5px; }
.diff .exceeded { color: red; }

.bud-details tr.ex_grid_header th, .bud-details tr.ex_grid_header td {padding:5px;color:#5a5a5a;border-right:1px solid #679EAA;}
.bud-details tr.ex_grid_header th a:hover, .bud-details tr.ex_grid_header th a:active, .bud-details tr.ex_grid_header th a:link, .bud-details tr.ex_grid_header th a:visited {color:#5a5a5a;}

.Grid tr.p-real, .Grid tr.t-real, .Grid tr.real { background: #f7ebdb }

.deposit-settlement .dep-ddl { width: 550px; }

.bud-permission-info { height: 150px; overflow-y: auto; }
.bud-permission-info li { padding-bottom: 5px; }

table.datagrid .wfm-ctG-SplitPayment select, table.datagrid .wfm-ctG-IsTrusted select, table.datagrid .wfm-ctG-IsDebtor select { min-width: 45px; width: 45px; }
table.datagrid .wfm-ctG-SplitPayment, table.datagrid .wfm-ctG-IsTrusted, table.datagrid .wfm-ctG-IsDebtor { width: 50px; }

table.datagrid .wfm-ctG-Emails, table.datagrid .wfm-ctG-Contacts { width: 100px; }
table.datagrid .wfm-ctG-Emails input, table.datagrid .wfm-ctG-Contacts input { width: 95px; }

table.datagrid .wfm-ctG-Segments { width: 155px; }
table.datagrid .wfm-ctG-select { width: 80px; }

#js-segments-popup{display: none; height: 220px; min-width: 400px;}
.wfm-ctG-Segments .btn_selected { background-color: #ee8257; }
table.datagrid th .wfmPopup input[type="text"] { width: 85%; }

.wfm-contractor .wfm-editgrid { width: 95%; }

.width1500 {width: 1500px;}
.vscroll {overflow-y: scroll;}
.width1500 ul.form {background-color: white;}