/* Minification failed. Returning unminified contents.
(353,2): run-time error CSS1031: Expected selector, found '/'
(353,2): run-time error CSS1025: Expected comma or open brace, found '/'
 */
#edodatki_widget .exchange_rate .top_left, #edodatki_widget .exchange_rate .top_right, #edodatki_widget .exchange_rate .top, #edodatki_widget .exchange_rate .bottom_left, #edodatki_widget .exchange_rate .bottom_right, #edodatki_widget .exchange_rate .bottom {display:none;}
#prod #edodatki_widget .exchange_rate .content, #prod #edodatki_widget .exchange_rate .content > div, #prod #edodatki_widget .exchange_rate .content > div > div {background:none;margin:0;}
#edodatki_widget .exchange_rate table {margin-bottom:0;margin-top:0;}
#edodatki_widget .exchange_rate table th {padding:4px;font-size:12px;}

.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:#bbb #bbb #bbb;padding:7px 8px 6px;font-weight:normal;}
.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:13px;padding:7px 8px 6px;}

.edoc .folder tr td, .edoc .procTable tr td, .edoc .list tr td {color: black !important;}


/*mainmenu*/
/*.mainmenu  {background:#000;margin:0;}*/

.p-user .md-button.logout {
    right: 2px;
}

.p-menu {
    margin-top: 15px;
    float: left;
    width: calc(100% - 275px);
}
.mainmenu {
    width: calc(100% - 345px);
    float: left;
}
.mainmenu  > li {display:inline-block;float:left;position:relative;}
.mainmenu  > li > a {display:block;padding:12px 11px;color:#d2d2d2;font-size:14px;line-height:16px;text-decoration:none;}
.mainmenu  > li:hover > a, .mainmenu > ul > li.on > a, .mainmenu > ul > li.vis > a {background:#282828;}
.mainmenu  > 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  > li:hover > ul {display:block;}
.mainmenu  > li > ul > li > a {display:block;padding:6px 15px;width:100%;color:#000;}


/*vericalmenu*/
.vmenu {background:#fff;box-shadow:3px 3px 6px #d8d8d8;border-radius:2px;}
.vmenu  {margin:0;}
.vmenu  > li {display:block;border-bottom:1px solid #bbbbbb;}
.vmenu  > 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  > li.vis > a {background-image:url("/images/prod/menu-arrow-active-root.png");}
.vmenu  > li.on > a {background-image:url("/images/prod/menu-arrow-active.png");color:#f04b0a;}
.vmenu  > li > ul {display:none;padding:0 0 6px;}
.vmenu  > li.vis > ul {display:block;}
.vmenu  > 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  > li> ul > li.on > a {background-image:url("/images/prod/menu-arrow-l2-active.png");color:#f04b0a;}
.vmenu  > li > ul > li > a:hover {background-color:#efefef;}


/*submenu*/
ul.submenu{clear:both; margin:0; border-bottom:1px solid #d6d6d6}
ul.submenu>li {display:inline-block;position:relative}
ul.submenu>li>a {display:block;padding:12px 8px;color:#5a5a5a; font-size:15px; line-height:18px; text-decoration:none}
ul.submenu>li:hover>a,ul.submenu>li.on>a,ul.submenu>li.vis>a { color:#282828}
ul.submenu>li:hover>a:after,ul.submenu>li.on>a:after,ul.submenu>li.vis>a:after { background-color:#dd3636; content:""; left:0; bottom:-2px; height:3px; width:100%; position:absolute; z-index:2}

/* Wygląd newsów - information:list
----------------------------------*/
.newsAll {color:#5d5d5d;clear:both;overflow:hidden;margin:15px 0;}
.newsAll a {color:#5d5d5d;}
.newsAll .newsHeader {overflow:hidden;margin-bottom:5px;}
.newsAll .newsContent {overflow:hidden;margin-bottom:7px;}
.newsAll .newsFooter {overflow:hidden;clear:both;}
.newsAll .newsFooter li label {float:left;clear:both;width:100px;color:#848484;font-size:0.9em;font-weight:bold;}
.newsAll .newsFooter li span {width:180px;color:#534741;font-size:0.9em;float:left;}
.newsAll .newsFooter .tags li {float:left;margin-right:10px;}
.newsAll .newsTitle {font-size:1.1em;line-height:1.2em;overflow:hidden;float:left;color:#848484;font-weight:bold;margin-bottom:10px;}
.newsAll .newsTitle a {font-size:1.1em;line-height:1.2em;color:#848484;font-weight:bold;}
.newsAll .newsShortText {float:left;color:#848484;font-size:1em;line-height:1.2em;overflow:hidden;clear:both;}
.newsAll .newsShortText a {color:#848484;line-height:18px;}
.newsAll .newsLongText {clear:both;margin:10px 0;color:#848484;overflow:hidden;}
.newsAll .newsLongText .simpletext {margin-bottom:10px;display:block;}
.newsAll .newsLongText .news-gallery {clear:both;}
.newsAll .newsLongText .multitext {margin-bottom:10px;float:left;overflow:hidden;color:#848484;font-size:12px;line-height:18px;}
.newsAll .newsLongText .multitext p {color:#848484;line-height:18px;}
.newsAll .newsLongText .lightboxgallery {margin:10px 20px 10px 0;float:left;overflow:hidden;}
.newsAll .newsLongText .link {float:left;clear:both;}
.newsAll .newsAutor {clear:both;}
.newsAll .newsDate {float:left;vertical-align:bottom;line-height:1em;font-size:0.9em;min-width:110px;text-align:left;clear:both;margin-bottom:10px;color:#1B98B1;}
.newsAll .newsImage {background-color:transparent;float:left;border:0;margin-right:15px;}
.newsAll .newsImage img {max-width:150px;}
.newsAll .newsCategoriesTitle {background-color:silver;}
.newsAll .newsCategories {background-color:orange;}
.newsAll .newsTagsTitle {background-color:pink;}
.newsAll .newsTags {background-color:aqua;}
.newsAll .newsVisitsTitle {background-color:red;}
.newsAll .newsVisits {background-color:red;}
.newsAll .newsLastModificationTitle {background-color:red;}
.newsAll .newsLastModification {background-color:red;}
.newsAll .newsReadMoreText {float:right;clear:left;}
.newsAll .newsReadMore {float:right;clear:left;}
.newsAll .newsReadMore a {background:url("/images/linksArrow.png") no-repeat right center;padding:3px 15px 4px 0;}
.newsTitleDate {overflow:hidden;padding:7px 0;}
.newsTitleDate .newsTitle {background:url("/images/linksArrow.png") no-repeat left center;float:left;font-size:1em;color:#666;width:75%;padding:0 0 0 15px;}
.newsTitleDate .newsDate {float:right;width:100px;font-size:1em;color:#1B98B1;}
.infoSplitter {font-size:1pt;background:url("/images/infoSplitter.png") repeat-x;height:1px;border:0;margin:3px 0;}


/*repo-faktura zakupu*/
.wfm_fv .wfm_section {clear:both;margin:0 0 20px;width:100%;}
.wfm_fv .label {white-space: pre-line;}
.skin1280px .wfm_fv .value {width:955px;}
.skin1280px .wfm_fv .section_content .value {width:880px;}
.wfm_fv .label.wide {width:100%;padding:4px 0;font-weight:bold;}
.wfm_fv .value.wide, .skin1280px .wfm_fv .value.wide {width:100%;padding:4px 0;}
.wfm_fv input, .wfm_fv select, .wfm_fv textarea {max-width:100%;}
.wfm_fv .af11 {clear:both;width:100%;padding:4px 0;}
.wfm_fv .af21 {display:inline-block;clear:both;width:48%;margin-right:3%;padding:4px 0;vertical-align:top;}
.wfm_fv .af22 {display:inline-block;width:48%;padding:4px 0;}
.wfm_fv .col21 .value, .wfm_fv .col22 .value {width:210px;}
.skin1280px .wfm_fv .af21 .value, .skin1280px .wfm_fv .af22 .value, .skin1280px .wfm_fv .col21 .value, .skin1280px .wfm_fv .col22 .value {width:340px;}
.skin1280px .wfm_fv .col21 .section_content .value, .skin1280px .wfm_fv .col22 .section_content .value {width:310px;}
ul.wfm-contactDetails {margin:0;}

.Content {
	background: transparent;
}

.actions .btn {
	margin: 0 5px 0 0;
}

.filter a.search {
	background: #787878 url("/images/prod/searcher-white.png") no-repeat scroll center center;
	border: none;
	background-size: 18px 18px;
}

.asearch.btn {
	height: 32px;
	vertical-align: middle;
}

a.search:hover {
	background: #fff url("/images/prod/searcher-red.png") no-repeat scroll center center !important;
	background-size: 18px 18px !important;
}

a.search {
    background: #e1e6e9 url("/images/framework/modules/btn-search.png") no-repeat scroll center center;
    border-color: #d2d2d2;
    border-radius: 0 3px 3px 0;
    border-style: solid;
    border-width: 1px 1px 1px 0;
    display: inline-block;
    height: 32px;
    margin-left: -4px;
    vertical-align: top;
    width: 36px;
}

a.search:hover {
        background: #f04b0a url("/images/framework/modules/btn-search.png") no-repeat scroll center center;
}

.search_input input[type="text"] {
	float: left;
}

.search_button a {
	float: left;
	text-align: left;
	text-indent: -9999px;
}

.search_input input[type="text"] {
	background: #fff;
	border: none;
	color: #767676;
}

#prod a.username, a.logout, a.register, a.login {
    line-height: 30px;
    margin: 0 0 0 5px;
    vertical-align: middle;
}

#prod .p-session {
	float: right;
	margin: 0 15px;
	padding: 17px 6px;
}

#prod .p-header {
    float: right;
    margin: 0 15px;
    padding: 13px 0 0;
    color: #fff;
}

/* Paginacje */

.ib2_paging .pages {
    float: right;
}

    .ib2_paging .pages .numbers a, .ib2_paging .pages a.prev, .ib2_paging .pages a.last,
    .ib2_paging .pages .numbers a:hover, .ib2_paging .pages a.prev:hover, .ib2_paging .pages a.last:hover {
        border: none;
        background: none;
    }

.ui-datepicker .ui-datepicker-header {
	height: 30px;
}

.ui-datepicker .ui-datepicker-title {
	margin: 0;
}

tr.row-inspection-date-overdue td.td-inspection-date 
{
	background-color: #ff9999;
}

tr.row-warranty-date-overdue td.td-warranty-date 
{
	background-color: #ff9999;
}
table.equipment-table tr.equipment-header th { background-color: #f04b0a; color: white; }
table.equipment-table tr.equipment-header th a:link, table.equipment-table tr.equipment-header th a, table.equipment-table tr.equipment-header th a:visited { color: white; }
table.equipment-table tr.equipment-header th md-checkbox.md-default-theme[disabled]:not(.md-checked) .md-icon, table.equipment-table tr.equipment-header th md-checkbox[disabled]:not(.md-checked) .md-icon { border-color: white; }
table.equipment-table tr.equipment-header th md-checkbox.md-default-theme .md-ink-ripple, table.equipment-table tr.equipment-header th md-checkbox .md-ink-ripple, table.equipment-table tr.equipment-header th md-checkbox:not(.md-checked) .md-icon { color: white; border-color: white; }

md-autocomplete.to-budget-input { border-bottom: 1px solid; border-bottom-color: rgba(0, 0, 0, 0.35); width: 400px; }

.gantt-resource .search_parent{width: 420px; display: inline-block; text-align: center; }
.search_label { width: 50px; float: left;}
.search_label label { margin-top: 6px;}
.gantt-resource .search_input input[type="text"] { border-bottom: 1px solid;}
.managment-actual-location { min-width:500px;}
md-input-container .md-input.resource-amount-input { width:370px; }
textarea.resource-description-input { width: 350px;}

.footer-logowanie{
	font-size:20px;
	background-color: #fff;
}

.login-table {
	text-align: center;
	margin: 0 auto;
}

.login-table td {
	padding-bottom: 10px;
}

.login-table span {
	text-align: left;
}

.login-table input[type="checkbox"] {
	width: 10px;
	float: left;
}

.login-table label {
	padding-left: 10px;
}

#skin_content {
	margin: 0 auto;
	background: transparent;
	height: calc(100% - 223px);
}

.cp-thin {
	height: 100%;
}

html, body, form{ height: 100%;}

/* 2020-10-02 RH start */
/*zakładki tabs*/
.ui-tabs  {background:#fff;box-shadow:none;border-radius:0;border:0;padding:0}
.ui-tabs .ui-tabs-nav {background:none;border-bottom:1px solid #EFEFEF;border-radius:0;border-top:0 none;border-left: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:16px;line-height:21px;text-decoration:none;text-shadow:0 0;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-tabs-selected a:hover{color:#F04A03;text-decoration:none;text-shadow:0 0;}
.ui-tabs .ui-tabs-nav li:hover 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:#F04A03;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;}
.ui-tabs .ui-state-default a, .ui-tabs .ui-state-default a:link, .ui-tabs .ui-state-default a:visited{color:#282828;}
.ui-tabs.ui-widget-content .ui-state-default{background:none;}

/*popup*/
#popup_container, #moduleSettings, #tabSettings, #ib2Popup {background:#fafafa;}
#popup_title {background:none;font-size:12px;color:#F04A03;padding:0;font-weight:400;height:auto;}
#popup_title span {float:none;display:block;padding:24px 24px 16px 24px;letter-spacing: 2.4px;text-transform: uppercase;}
#popup_message {padding:0 24px 24px 24px;}
#popup_panel {text-align:center;padding:12px 24px;}
.alert{padding:0;margin-bottom:0;}
#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 {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 {text-align:center;}
.popup-buttons a, .popup-buttons .button{text-align: center;color: #FFFFFF;background-color:#F04A03;border-radius: 3px;padding:6px 16px;}

.grouping_rowNavigation td {background:transparent;}
.settings_right_col input[type="text"], .settings_right_col select, .settings_right_col textarea {max-width:375px;}

#popup_close {float: right;display: inline-block;margin: 16px 16px 0pt 0pt;text-decoration: none;background: transparent url(/images/close.png) top no-repeat;width: 16px;height: 16px;cursor: pointer;}

#formWrapperContent .deposit-settlement{margin:0;padding:0;}
#formWrapperContent .wfm-cbox{padding:24px;}
#formWrapperContent .debit-settlement .wfm-cbox{padding:0;}
#formWrapperContent .wfm-cbox .label{font-weight:400;}
#formWrapperContent .popup-footer{border-top:1px solid #B7B7B7;background-color:#ffffff;float:none;}
#formWrapperContent .popup-table{margin-left:24px;}
#formWrapperContent .popup-table .message-buttons a{text-align: center;color: #F04A03;background-color:#FFFFFF;border-radius: 3px;padding:6px 16px;border:1px solid #F04A03;}

/* help begin */
img.ib_help_s, img.ib_help_m {cursor:help;margin-left:5px;float:left;}
img.ib_help_s {margin-left:0;margin-top:12px;}
div.ib_help_s, div.ib_help_m {display:none;background-color:white;border:1px solid black;margin-left:30px;position:absolute;width:400px;z-index:10000;}
div.ib_help_s {width:300px;}
.module-settings div.ib_help_s {width:455px;margin-left:0;margin-top:35px;left:180px;}
div.ib_help_inner {overflow:auto;max-height:300px;padding:0 5px 5px;}
a.ib_help_close {cursor:pointer;}
div.ib_tooltip {display:none;width:200px;border:1px solid black;padding:5px;background-color:#FFFFCC;position:absolute;margin:32px;}
div.ib_tooltip img.ajax {border-width:0px;margin:0px 92px;}
/* help end */

/* grid actions */
ul.ex_grid_actions {background: #FCFCFC 0% 0% no-repeat padding-box;box-shadow: 0px 0px 3px #B7B7B7;border: 1px solid #B7B7B7;border-radius: 3px;opacity: 1;color: #282828;padding: 16px 24px 4px;position: absolute;width: 180px;margin-left: -188px;}
.ib-grid-s ul.ex_grid_actions{display:none;}
.ib-grid-s img.ex_grid_actions{cursor:pointer;}
ul.ex_grid_actions li.gitem {cursor: default;display: block;font-weight:bold; text-align: left;}
ul.ex_grid_actions li {list-style: outside none none;padding: 0;margin-bottom:12px;}
.ex_grid_actions a, .ex_grid tr:hover td .ex_grid_actions a {color: #555555;}
/* grid actions */

/* IbuilderGroupingControl [START] */
.grouping table {margin-right:1px;}
.grouping td {vertical-align:top;}
.grouping .group_menu, .grouping .group_panels {vertical-align:top;}
/*.grouping .group_menu a {color:#fff;margin-left:5px;padding:8px 0 8px 20px;}*/
.grouping .actions a {display:inline-block;color:#F04A03;padding:6px 16px;}
.grouping a.send-test{margin-top:10px;}
.grouping a.tags-link{display:inline;}
.group_navigationEmpty, .group_navigation, tr.popup-footer {background-color:#5C9CCC;}
.group_navigation {text-align:right;height:1%;}
.group_panels {overflow:hidden;}
*/
/* IbuilderGroupingControl [END] */

/* IbuilderMultiSelect [START] */
.multiselect_view span {font-weight:bold;float:left;}
.multiselect_view a, .edoc .multiselect_view a {border-right:1px solid #646464;line-height:120%;padding:0 5px;vertical-align:bottom;}
.multiselect_view a.selected {font-weight:normal;}
.multiselect_view a.current {background-image:none;font-weight:bold;}
.multiselect a.current, .edoc .multiselect a.current {border:none;font-weight:bold;background-color:transparent;border-right:1px solid;box-shadow:0 0 0 0;border-radius:0 0 0 0;}
/* IbuilderMultiSelect [END] */

.grouping .group_menu a {color:#282828;font-size:12px}
.grouping .group_menu a.current, .grouping .group_menu a:hover {background:none;font-size:12px}
.grouping .group_menu a.current:after {content: "";height:100%;position:absolute;right:-10px;top:0;width:10px;background: transparent url("/images/prod/tabs-active-arrow.png") no-repeat 0 center;}
.group_panels {padding-bottom:50px; }
.grouping_rowNavigation td {background:#fff;}

#settings {font-size:12px;}
#settings .group_tab{padding:0 0 0 10px; max-height:none}
#settings .group_panels { padding-left:0}

/* Przycisk następny/poprzedni w settingsach - na dole danej sekcji */
#settings .nBtnL, #settings .nBtnR, #settings .pBtnL, #settings .pBtnR { display: none; }
#settings .nBtnC, #settings .pBtnC { background: none; color:#f04b0a; font-size:12px}

/* Loader ustawień modułu */
#loader {
    text-align: center;
    width: 300px;
    height: 80px;
    background-color: #fff;
    padding-top: 5px;
    border: solid 2px #999;
    border-radius: 5px;
}
/* 2020-10-02 RH end */
resource-item-base-task { pointer-events: none;}

/*footer*/
.skin_footer{height:150px;}
.ibuilder.default::after{height:150px;}

.containder-fluid-grey .p-submenu {
    padding-right: 0;
    padding-left: 0.8%;
}
.containder-fluid-grey .p-submenu{margin-left:0;margin-right:0;}
/*ul.more-nav, ul.nav-bar-filter{max-width: 100%}
ul.more-nav {
	position: absolute;
    margin-left: -28px !important;
    border-left: 5px solid #EFEFEF;
}*/
.submenu ul.more-nav > li a.more-nav{height: 33px;}

#formWrapperContent .popup-edit-container.width1100{width:1500px;}
#formWrapperContent .protocols-add-edit .protocols-lines th{background-color:#D4D4D4;color:#282828;border:1px solid #B7B7B7;padding:2px;font-weight:300;}
#formWrapperContent .protocols-add-edit .protocols-lines th span:first-child{margin-left:0;}
#formWrapperContent .protocols-add-edit .protocols-lines td {padding:2px;}

#contractorForm .p-content{margin-bottom:0;}

/*Search*/
.p-menu {
    margin-top: 15px;
    float: left;
    width: calc(100% - 470px);
}

.p-search {
    float: right;
    margin: 11px 30px 0 0;
}

.p-search .search_button a:before {
    content: '\f002';
    position: relative;
    font-family: 'Font Awesome 5 Pro';
    font-weight: 400;
    top: 4px;
    font-size: 18px;
    color: #fff;
    margin-left: 8px;
}
.p-project-menu .bud-headers a{color:#282828;}
