/*chrome def css - nadpisuje checkbox text i go nie pokazuje bo nie ma wszystkich styli */
/* input {-webkit-writing-mode: horizontal-tb !important;text-rendering: auto;color: initial;letter-spacing: normal;word-spacing: normal;text-transform: none;text-indent: 0px;text-shadow: none;display: inline-block;text-align: start;-webkit-appearance: textfield;background-color: white;-webkit-rtl-ordering: logical;cursor: text;margin: 0em;font: 400 13.3333px Arial;padding: 1px 0px;border-width: 2px;border-style: inset;border-color: initial;border-image: initial;}
input[type="color" i] {-webkit-appearance: square-button;width: 44px;height: 23px;background-color: buttonface;cursor: default;border-width: 1px;border-style: solid;border-color: rgb(169, 169, 169);border-image: initial;padding: 1px 2px;}
textarea {-webkit-writing-mode: horizontal-tb !important;text-rendering: auto;color: initial;letter-spacing: normal;word-spacing: normal;text-transform: none;text-indent: 0px;text-shadow: none;display: inline-block;text-align: start;-webkit-appearance: textarea;background-color: white;-webkit-rtl-ordering: logical;flex-direction: column;resize: auto;cursor: text;white-space: pre-wrap;overflow-wrap: break-word;margin: 0em;font: 400 13.3333px Arial;border-width: 1px;border-style: solid;border-color: rgb(169, 169, 169);border-image: initial;padding: 2px;}
select:not(:-internal-list-box) {background-color: buttonface;overflow: visible !important;}
select {-webkit-writing-mode: horizontal-tb !important;text-rendering: auto;color: black;letter-spacing: normal;word-spacing: normal;text-transform: none;text-indent: 0px;text-shadow: none;display: inline-block;text-align: start;-webkit-appearance: menulist;box-sizing: border-box;align-items: center;white-space: pre;-webkit-rtl-ordering: logical;background-color: white;cursor: default;margin: 0em;font: 400 13.3333px Arial;border-radius: 0px;border-width: 1px;border-style: solid;border-color: rgb(169, 169, 169);border-image: initial;} */
/* The google css code for scrollbars */
::-webkit-scrollbar{height:16px;overflow:visible;width:16px}::-webkit-scrollbar-button{height:0;width:0}::-webkit-scrollbar-track{background-clip:padding-box;border:solid transparent;border-width:0 0 0 7px}::-webkit-scrollbar-track:horizontal{border-width:7px 0 0}::-webkit-scrollbar-track:hover{background-color:rgba(0,0,0,.05);box-shadow:inset 1px 0 0 rgba(0,0,0,.1)}::-webkit-scrollbar-track:horizontal:hover{box-shadow:inset 0 1px 0 rgba(0,0,0,.1)}::-webkit-scrollbar-track:active{background-color:rgba(0,0,0,.05);box-shadow:inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07)}::-webkit-scrollbar-track:horizontal:active{box-shadow:inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07)}.jfk-scrollbar-dark::-webkit-scrollbar-track:hover{background-color:rgba(255,255,255,.1);box-shadow:inset 1px 0 0 rgba(255,255,255,.2)}.jfk-scrollbar-dark::-webkit-scrollbar-track:horizontal:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.2)}.jfk-scrollbar-dark::-webkit-scrollbar-track:active{background-color:rgba(255,255,255,.1);box-shadow:inset 1px 0 0 rgba(255,255,255,.25),inset -1px 0 0 rgba(255,255,255,.15)}.jfk-scrollbar-dark::-webkit-scrollbar-track:horizontal:active{box-shadow:inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(255,255,255,.15)}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);background-clip:padding-box;border:solid transparent;border-width:0 0 0 7px;min-height:28px;padding:100px 0 0;box-shadow:inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07)}::-webkit-scrollbar-thumb:horizontal{border-width:7px 0 0;padding:0 0 0 100px;box-shadow:inset 1px 1px 0 rgba(0,0,0,.1),inset -1px 0 0 rgba(0,0,0,.07)}::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.4);box-shadow:inset 1px 1px 1px rgba(0,0,0,.25)}::-webkit-scrollbar-thumb:active{background-color:rgba(0,0,0,0.5);box-shadow:inset 1px 1px 3px rgba(0,0,0,0.35)}.jfk-scrollbar-dark::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.3);box-shadow:inset 1px 1px 0 rgba(255,255,255,.15),inset 0 -1px 0 rgba(255,255,255,.1)}.jfk-scrollbar-dark::-webkit-scrollbar-thumb:horizontal{box-shadow:inset 1px 1px 0 rgba(255,255,255,.15),inset -1px 0 0 rgba(255,255,255,.1)}.jfk-scrollbar-dark::-webkit-scrollbar-thumb:hover{background-color:rgba(255,255,255,.6);box-shadow:inset 1px 1px 1px rgba(255,255,255,.37)}.jfk-scrollbar-dark::-webkit-scrollbar-thumb:active{background-color:rgba(255,255,255,.75);box-shadow:inset 1px 1px 3px rgba(255,255,255,.5)}.jfk-scrollbar-borderless::-webkit-scrollbar-track{border-width:0 1px 0 6px}.jfk-scrollbar-borderless::-webkit-scrollbar-track:horizontal{border-width:6px 0 1px}.jfk-scrollbar-borderless::-webkit-scrollbar-track:hover{background-color:rgba(0,0,0,.035);box-shadow:inset 1px 1px 0 rgba(0,0,0,.14),inset -1px -1px 0 rgba(0,0,0,.07)}.jfk-scrollbar-borderless.jfk-scrollbar-dark::-webkit-scrollbar-track:hover{background-color:rgba(255,255,255,.07);box-shadow:inset 1px 1px 0 rgba(255,255,255,.25),inset -1px -1px 0 rgba(255,255,255,.15)}.jfk-scrollbar-borderless::-webkit-scrollbar-thumb{border-width:0 1px 0 6px}.jfk-scrollbar-borderless::-webkit-scrollbar-thumb:horizontal{border-width:6px 0 1px}::-webkit-scrollbar-corner{background:transparent}body::-webkit-scrollbar-track-piece{background-clip:padding-box;background-color:#f5f5f5;border:solid #fff;border-width:0 0 0 3px;box-shadow:inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07)}body::-webkit-scrollbar-track-piece:horizontal{border-width:3px 0 0;box-shadow:inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07)}body::-webkit-scrollbar-thumb{border-width:1px 1px 1px 5px}body::-webkit-scrollbar-thumb:horizontal{border-width:5px 1px 1px}body::-webkit-scrollbar-corner{background-clip:padding-box;background-color:#f5f5f5;border:solid #fff;border-width:3px 0 0 3px;box-shadow:inset 1px 1px 0 rgba(0,0,0,.14)}.jfk-scrollbar::-webkit-scrollbar{height:16px;overflow:visible;width:16px}.jfk-scrollbar::-webkit-scrollbar-button{height:0;width:0}.jfk-scrollbar::-webkit-scrollbar-track{background-clip:padding-box;border:solid transparent;border-width:0 0 0 7px}.jfk-scrollbar::-webkit-scrollbar-track:horizontal{border-width:7px 0 0}.jfk-scrollbar::-webkit-scrollbar-track:hover{background-color:rgba(0,0,0,.05);box-shadow:inset 1px 0 0 rgba(0,0,0,.1)}.jfk-scrollbar::-webkit-scrollbar-track:horizontal:hover{box-shadow:inset 0 1px 0 rgba(0,0,0,.1)}.jfk-scrollbar::-webkit-scrollbar-track:active{background-color:rgba(0,0,0,.05);box-shadow:inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07)}.jfk-scrollbar::-webkit-scrollbar-track:horizontal:active{box-shadow:inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07)}.jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-track:hover{background-color:rgba(255,255,255,.1);box-shadow:inset 1px 0 0 rgba(255,255,255,.2)}.jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-track:horizontal:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.2)}.jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-track:active{background-color:rgba(255,255,255,.1);box-shadow:inset 1px 0 0 rgba(255,255,255,.25),inset -1px 0 0 rgba(255,255,255,.15)}.jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-track:horizontal:active{box-shadow:inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(255,255,255,.15)}.jfk-scrollbar::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);background-clip:padding-box;border:solid transparent;border-width:0 0 0 7px;min-height:28px;padding:100px 0 0;box-shadow:inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07)}.jfk-scrollbar::-webkit-scrollbar-thumb:horizontal{border-width:7px 0 0;padding:0 0 0 100px;box-shadow:inset 1px 1px 0 rgba(0,0,0,.1),inset -1px 0 0 rgba(0,0,0,.07)}.jfk-scrollbar::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.4);box-shadow:inset 1px 1px 1px rgba(0,0,0,.25)}.jfk-scrollbar::-webkit-scrollbar-thumb:active{background-color:rgba(0,0,0,0.5);box-shadow:inset 1px 1px 3px rgba(0,0,0,0.35)}.jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.3);box-shadow:inset 1px 1px 0 rgba(255,255,255,.15),inset 0 -1px 0 rgba(255,255,255,.1)}.jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-thumb:horizontal{box-shadow:inset 1px 1px 0 rgba(255,255,255,.15),inset -1px 0 0 rgba(255,255,255,.1)}.jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-thumb:hover{background-color:rgba(255,255,255,.6);box-shadow:inset 1px 1px 1px rgba(255,255,255,.37)}.jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-thumb:active{background-color:rgba(255,255,255,.75);box-shadow:inset 1px 1px 3px rgba(255,255,255,.5)}.jfk-scrollbar-borderless.jfk-scrollbar::-webkit-scrollbar-track{border-width:0 1px 0 6px}.jfk-scrollbar-borderless.jfk-scrollbar::-webkit-scrollbar-track:horizontal{border-width:6px 0 1px}.jfk-scrollbar-borderless.jfk-scrollbar::-webkit-scrollbar-track:hover{background-color:rgba(0,0,0,.035);box-shadow:inset 1px 1px 0 rgba(0,0,0,.14),inset -1px -1px 0 rgba(0,0,0,.07)}.jfk-scrollbar-borderless.jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-track:hover{background-color:rgba(255,255,255,.07);box-shadow:inset 1px 1px 0 rgba(255,255,255,.25),inset -1px -1px 0 rgba(255,255,255,.15)}.jfk-scrollbar-borderless.jfk-scrollbar::-webkit-scrollbar-thumb{border-width:0 1px 0 6px}.jfk-scrollbar-borderless.jfk-scrollbar::-webkit-scrollbar-thumb:horizontal{border-width:6px 0 1px}.jfk-scrollbar::-webkit-scrollbar-corner{background:transparent}body.jfk-scrollbar::-webkit-scrollbar-track-piece{background-clip:padding-box;background-color:#f5f5f5;border:solid #fff;border-width:0 0 0 3px;box-shadow:inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07)}body.jfk-scrollbar::-webkit-scrollbar-track-piece:horizontal{border-width:3px 0 0;box-shadow:inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07)}body.jfk-scrollbar::-webkit-scrollbar-thumb{border-width:1px 1px 1px 5px}body.jfk-scrollbar::-webkit-scrollbar-thumb:horizontal{border-width:5px 1px 1px}body.jfk-scrollbar::-webkit-scrollbar-corner{background-clip:padding-box;background-color:#f5f5f5;border:solid #fff;border-width:3px 0 0 3px;box-shadow:inset 1px 1px 0 rgba(0,0,0,.14)}/*ogolne*/
*:before, *:after{-webkit-tap-highlight-color: none}
:focus {
  outline: -webkit-focus-ring-color auto 1px;
}

.blink {
  animation: blink-animation 1s steps(2, start) infinite;
  -webkit-animation: blink-animation 1s steps(2, start) infinite;
}
@keyframes blink-animation {
  to {
    visibility: hidden;
  }
}
@-webkit-keyframes blink-animation {
  to {
    visibility: hidden;
  }
}
/* slider html5 */
input[type=range] {-webkit-appearance: none;margin: 10px 0;width: 100%;}
input[type=range]:focus {  outline: none;}input[type=range]::-webkit-slider-runnable-track {width: 100%;height: 6px;cursor: pointer;box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;background: #ddd;border-radius: 25px;border: 0px solid #000101;}
input[type=range]::-webkit-slider-thumb {box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;border: 0px solid #000000;height: 20px;width: 21px;border-radius: 25px;background: #1068b2;cursor: pointer;-webkit-appearance: none;margin-top: -7px;}
input[type=range]:focus::-webkit-slider-runnable-track {background: #ddd;}
input[type=range]::-moz-range-track {width: 100%;height: 6px;cursor: pointer;animate: 0.2s;box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;background: #ddd;border-radius: 25px;border: 0px solid #000101;}
input[type=range]::-moz-range-thumb {box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;border: 0px solid #000000;height: 20px;width: 21px;border-radius: 25px;background: #1068b2;cursor: pointer;}
input[type=range]::-ms-track {width: 100%;height: 6px;cursor: pointer;animate: 0.2s;background: transparent;border-color: transparent;border-width: 21px 0;color: transparent;}
input[type=range]::-ms-fill-lower {background: #ddd;border: 0px solid #000101;border-radius: 50px;box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;}
input[type=range]::-ms-fill-upper {background: #ddd;border: 0px solid #000101;border-radius: 50px;box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;}
input[type=range]::-ms-thumb {box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;border: 0px solid #000000;height: 20px;width: 21px;border-radius: 25px;background: #1068b2;cursor: pointer;}
input[type=range]:focus::-ms-fill-lower {background: #ddd;}
input[type=range]:focus::-ms-fill-upper {background: #ddd;}


/* button disabled klikniety */
.btn-default.active.disabled:focus{background-color: #e6e6e6; border-color: #adadad;}
/* .btn-default.disabled:focus{background-color: #fff;border-color: #ccc;} */
.btn-default:focus{background-color: #fff;border-color: #ccc;}
/*nie moze byc na :focus background-color bo focus jest jak sie wlaczy i jak sie wylaczy*/
/* .oneListElement.roadList .btn-default:focus{background-color: #fff; color: #333;} nie moze byc tlo biale bo po kliknieciu (ewid. drog) nie widac ze jest klikniete */
/* .oneListElement.roadList .btn-info:focus{background-color: #269abc; color: #fff;} */
/* .roadNetViewList_roadsName .oneListElement.roadList .btn-default:focus{background-color: #d4d4d4;} */
/* .btn-default.disabled:focus{} */
/* 
.btn-default:focus{background-color: #fff; border-color: #ccc;}
.btn-default.disabled:focus{} */

html,body{width: 100%; height: 100%; overflow: hidden; position: relative;}
.m-b-3{margin-bottom: 3px;}
.m-b-10{margin-bottom: 10px;}
.m-0{margin: 0px;}
.m-10{margin: 10px;}
.m-20{margin: 20px;}
.m-t-5{margin-top: 5px;}
.m-t-15{margin-top: 15px;}
.m-t-40{margin-top: 40px;}
.m-t-150{margin-top: 150px;}
.m-l-3{margin-left: 3px;}
.m-l-5{margin-left: 5px;}
.m-l-10{margin-left: 10px;}
.p-0{padding: 0px;}
.p-5{padding: 5px;}
.p-10{padding: 10px;}
.p-t-2{padding-top: 2px;}
.p-t-5{padding-top: 5px;}
.p-t-10{padding-top: 10px;}
.p-t-20{padding-top: 20px;}
.p-l-5{padding-left: 5px;}
.p-l-6{padding-left: 6px;}
.p-l-10{padding-left: 10px;}
.p-100{padding: 100px;}
.p-b-2{padding-bottom: 2px;}
.p-b-10{padding-bottom: 10px;}
.p-b-20{padding-bottom: 20px;}
.w-20{width: 20px;}
.w-40{width: 40px;}
.w-70{width: 70px;}
.w-80{width: 80px;}
.w-100{width: 100px;}
.w-110{width: 110px;}
.w-130{width: 130px;}
.w-150{width: 150px;}
.w-180{width: 180px;}
.w-200{width: 200px;}
.w-400{width: 400px;}
.table-filtr {width: 100%}
.table-filtr th{text-align: center; vertical-align: middle;}
.table-filtr td{padding: 0 5px; vertical-align: top;}
.table-filtr td.go{vertical-align: middle; text-align: center;}
.relative100{position: relative; width: 100%; height: 100%;}

.color-white{color: white;}
.color-red{color: red;}
.color-success{color: #5cb85c;}
.color-info{color: #5bc0de;}
.color-primary{color: #337ab7;}
.color-silver{color: silver;}
.color-light-silver{color: #F1F1F1;}
.color-orange{color: orange;}
.color-normal{color: #333;}
.color-grey{color: #aaa}

.text-strong{font-weight: bold;}

.cursor-info{cursor: help;}
.cursor-draw{cursor: crosshair;}
.cursor-pointer{cursor: pointer;}

.noselect {  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}
.checkUncheckTableRowOnClick{cursor: pointer}

.dragHandler,.ui-widget-header,.cursor-move{cursor: move;}

.slidercontent_box{overflow: auto;}
.lcmsDocumentMenuColor{color: #ff6000;}

.table-condensed {font-size: 11px;}
.table-condensed tr th{padding: 1px 4px;}
.table-condensed tr td{padding: 0px 2px;}
table.table-condensed.dataTable tbody th, table.table-condensed.dataTable tbody td{padding: 0px 2px;}
div.dataTables_wrapper div.dataTables_info{padding-top: 2px; font-size: 10px;}
.dataTables_wrapper .dt-buttons.btn-group{float: left; margin-top: 4px;}
.dataTables_wrapper .dt-buttons.btn-group .btn-default{padding: 2px 4px; font-size: 12px;}
#fwRoadStatistics div.dataTables_wrapper div.dataTables_filter{text-align: right;float: left;margin: 5px 0 0 10px;}
ul.dt-button-collection.dropdown-menu li a{cursor: pointer;margin: 1px 7px;border-radius: 4px;font-size: 12px;padding: 1px 8px;}
#fwRoadStatistics div.dt-button-collection ul.dropdown-menu{max-height: 400px; overflow-y: auto;}

@media (min-width: 1202px){
  .modal-xlg {width: 1200px;}
}

.normal-list li.active a{font-weight: bold;}

#fwEditors .dataTables_paginate.paging_full_numbers{position: absolute; bottom: 0; right: 16px; }
#fwEditors table.table-bordered.dataTable{margin-bottom: 20px !important;}
#fwEditors .filtersContainer.collapse.in{position: absolute; top: 0px; z-index: 1; width: 100%; box-shadow: 0px 0px 37px 3px #666;}
#fwEditors .filtersContainer.collapse.in .well{margin-bottom: 0;}
#fwEditors .pagination{box-shadow: 0px 3px 15px -3px #666;}

#mapControlMousePositionCoordinateBox div{margin-right: 4px;}
/*
.formFilesManagerContainer {}
.formFilesManagerContainer .formFilesManagerNewFileContainer{border-bottom: 1px solid #ddd;}
.formFilesManagerContainer .formFilesManagerNewFileContainer .addFileField{display: none;}
.formFilesManagerContainer .formFilesManagerFileListContainer{}
*/

/*.list-group-condensed .list-group-item{padding: }
.listContainer .oneFile{margin-bottom: 5px;}
*/
/* .list-with-btn li{} */
#editorsEstatesFieldPodstawaNabyciaContainer .btn{font-size: 12px;}
#editorsEstatesFieldPodstawaNabyciaContainer .dropdown-menu{font-size: 12px;}
#editorsEstatesVENForm .formHtmlSelectPicker .btn{font-size: 12px;}
#editorsEstatesVENForm .formHtmlSelectPicker .dropdown-menu{font-size: 12px;}
#editorsEstatesFilesListContainer .list-with-btn ul{margint-top: 3px;} 
#editorsEstatesFilesListContainer .oneNewFile a{font-size: 12px;}
#editorsEstatesFilesListContainer .oneFile a{color: #333; font-size: 12px;}
#editorsEstatesFilesListContainer .oneFile a.toDel{color: silver; text-decoration: line-through;}
#editorsEstatesFilesListContainer .filenameContainer{max-width: 434px;overflow: hidden;}


#fwEditorsTrafficProblems2 .flyWindowVENFormCreatorEditorContainer{margin-bottom: 15px;}
#fwEditorsTrafficProblems2 .flyWindowVENFormCreatorEditorContainer .container-fluid{padding: 0; margin: 0; }
#fwEditorsTrafficProblems2 .flyWindowVENFormCreatorEditorContainer .createdLabelContainer{text-align: right; padding: 0; width: 111px;}
#fwEditorsTrafficProblems2 .flyWindowVENFormCreatorEditorContainer .createdContentContainer{padding: 0; margin-left: 15px; width: 289px; overflow: hidden;}
#fwEditorsTrafficProblems2 .flyWindowVENFormCreatorEditorContainer .editedLabelContainer{text-align: right; padding: 0; width: 111px;}
#fwEditorsTrafficProblems2 .flyWindowVENFormCreatorEditorContainer .editedContentContainer{padding: 0; margin-left: 15px; width: 289px; overflow: hidden;}

/*
#fwEditorsAdvertisements .flyWindowVENFormCreatorEditorContainer{margin-bottom: 15px;}
#fwEditorsAdvertisements .flyWindowVENFormCreatorEditorContainer .container-fluid{padding: 0; margin: 0; }
#fwEditorsAdvertisements .flyWindowVENFormCreatorEditorContainer .createdLabelContainer{text-align: right; padding: 0; width: 111px;}
#fwEditorsAdvertisements .flyWindowVENFormCreatorEditorContainer .createdContentContainer{padding: 0; margin-left: 15px; width: 289px; overflow: hidden;}
#fwEditorsAdvertisements .flyWindowVENFormCreatorEditorContainer .editedLabelContainer{text-align: right; padding: 0; width: 111px;}
#fwEditorsAdvertisements .flyWindowVENFormCreatorEditorContainer .editedContentContainer{padding: 0; margin-left: 15px; width: 289px; overflow: hidden;}
*/

#fwEditorsAdvertisements .bootstrap-select .btn{padding: 1px 6px; font-size: 12px;}
#fwEditorsAdvertisements .oneNewFile a{font-size: 12px;}
#fwEditorsAdvertisements .oneFile a{color: #333; font-size: 12px;}
#fwEditorsAdvertisements .oneFile a.toDel{color: silver; text-decoration: line-through;}
#fwEditorsAdvertisements .filenameContainer{max-width: 434px;overflow: hidden;}

/* #editors_conditions .printListBtnContainer li{} */
#editors_conditions .printListBtnContainer li a{padding: 1px 15px; font-size: 12px;}
#editors_conditions .printListBtnContainer li.dropdown-header{padding: 0px 12px 2px 8px; font-size: 10px;}
#editors_conditions .printListBtnContainer .dropdown-menu .divider{margin: 2px 0;}

.editedContentContainer, .createdLabelContainer, .createdContentContainer, .editedValueContainer{max-height: 22px;}

#fwEditorsAccidentsAndCollisions3 .editorWypadkiDynamicFieldsGroupContainer{margin-top: 5px; cursor: pointer;}
/* #fwEditorsAccidentsAndCollisions3 .editorWypadkiDynamicFieldsGroupContainer.geometriaDrogi{}
#fwEditorsAccidentsAndCollisions3 .editorWypadkiDynamicFieldsGroupContainer.stanNawierzchni{}
#fwEditorsAccidentsAndCollisions3 .editorWypadkiDynamicFieldsGroupContainer.warunekAtmosferyczny{}
#fwEditorsAccidentsAndCollisions3 .editorWypadkiDynamicFieldsGroupContainer.rodzajZdarzenia{}
#fwEditorsAccidentsAndCollisions3 .editorWypadkiDynamicFieldsGroupContainer.uszkodzeniaPozaPojazdami{}
#fwEditorsAccidentsAndCollisions3 .editorWypadkiDynamicFieldsGroupContainer.pojazdyUczestniczace{}
#fwEditorsAccidentsAndCollisions3 .editorWypadkiDynamicFieldsGroupContainer.stanPojazdu{}
#fwEditorsAccidentsAndCollisions3 .editorWypadkiDynamicFieldsGroupContainer.przyczyny{} */

#editorsAccidentsAndCollisions3VENForm{margin-bottom: 5px; border-bottom: 0px solid #ddd; padding-bottom: 25px; margin-top: 10px;}
#fwEditorsAccidentsAndCollisions3 legend{font-size: 14px; margin-bottom: 4px;}
#fwEditorsAccidentsAndCollisions3 .editorWypadkiDynamicFieldsGroupContainer legend{font-size: 14px; margin-bottom: 4px;font-weight: bold;}
#fwEditorsAccidentsAndCollisions3 input, #fwEditorsAccidentsAndCollisions3 select, #fwEditorsAccidentsAndCollisions3 textarea{border: 1px solid #dedede;border-radius: 2px; padding: 0px 4px; margin-bottom: 1px;background-color: #fff;}
#fwEditorsAccidentsAndCollisions3 select{min-width: 139px;}
#fwEditorsAccidentsAndCollisions3 .editorWypadkiDynamicFieldsGroupContainer .numberFieldContainer input{width: 40px;border: 1px solid #dedede;border-radius: 2px; padding: 0px 4px; margin-bottom: 1px;}
#fwEditorsAccidentsAndCollisions3 .editorWypadkiDynamicFieldsGroupContainer .editorWypadkiDynamicFieldLabel{margin-bottom: 1px; display: none; margin: 0px 4px; display: block; font-weight: normal; font-size: 11px;margin-left: 19px; cursor: pointer;}
#fwEditorsAccidentsAndCollisions3 .editorWypadkiDynamicFieldsGroupContainer .editorWypadkiDynamicFieldLabel .editorWypadkiDynamicFieldLabelTxt{font-size: 11px;}
#fwEditorsAccidentsAndCollisions3 .editorWypadkiDynamicFieldsGroupContainer .editorWypadkiDynamicFieldLabel .editorWypadkiDynamicField{height: 14px; font-size: 10px;  font-weight: normal}
#fwEditorsAccidentsAndCollisions3 .editorWypadkiDynamicFieldsGroupContainer .insertNumberBtn{background-color: white;border: 1px solid #ddd;border-radius: 2px;font-size: 10px; margin: 0 -2px 1px -2px;}
#fwEditorsAccidentsAndCollisions3 .editorWypadkiDynamicFieldsGroupContainerMain label, #fwEditorsAccidentsAndCollisions3 .oneOptionsContainer .labelName{font-weight: normal; font-size: 11px;}
#fwEditorsAccidentsAndCollisions3 .editorWypadkiDynamicFieldsGroupContainerMain input,#fwEditorsAccidentsAndCollisions3 .editorWypadkiDynamicFieldsGroupContainerMain select{font-size: 14px;}
#fwEditorsAccidentsAndCollisions3 .oneOptionsContainer .labelName{display: inline-block;width: 100px;}
#fwEditorsAccidentsAndCollisions3 .ofiarContainer input{width: 68px; margin: 0 2px;}
#fwEditorsAccidentsAndCollisions3 .showHideDefaultContainerLegend{cursor: pointer; font-weight: bold;}
#fwEditorsAccidentsAndCollisions3 .showedHiddenIcon{color: #ddd;}
#fwEditorsAccidentsAndCollisions3 .drogiFieldContainer .bs-placeholder {padding: 0 9px; border-radius: 2px; }
#fwEditorsAccidentsAndCollisions3 .pozycjaContainer input{width: 104px; margin: 0 2px; }
#fwEditorsAccidentsAndCollisions3 .drogiFieldContainer .bootstrap-select .btn{border-radius: 2px; border-color: #ddd; padding: 0 5px;}
#fwEditorsAccidentsAndCollisions3 .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width: 260px;}
#fwEditorsAccidentsAndCollisions3 #editors_accidents_and_collisions_wypadkidatawypadku{box-shadow: none;}
#fwEditorsAccidentsAndCollisions3 #editors_accidents_and_collisions_wypadkicharakterid{padding: 1px;}
#fwEditorsAccidentsAndCollisions3 .flyWindowVENFormCreatorEditorContainer{margin-bottom: 40px;border-top: 1px solid #ddd;padding-top: 10px;}
#fwEditorsAccidentsAndCollisions3 .flyWindow-footer{position: absolute;bottom: 7px;right: 8px;}
#fwEditorsAccidentsAndCollisions3 .flyWindowVENFormCreatorEditorContainer .createdLabelContainer{text-align: right; padding: 0; width: 111px;line-height: 16px;height: 16px;}
#fwEditorsAccidentsAndCollisions3 .flyWindowVENFormCreatorEditorContainer .createdContentContainer{padding: 0; margin-left: 15px; width: 289px; overflow: hidden;line-height: 16px;height: 16px;}
#fwEditorsAccidentsAndCollisions3 .flyWindowVENFormCreatorEditorContainer .editedLabelContainer{text-align: right; padding: 0; width: 111px;line-height: 16px;height: 16px;}
#fwEditorsAccidentsAndCollisions3 .flyWindowVENFormCreatorEditorContainer .editedContentContainer{padding: 0; margin-left: 15px; width: 289px; overflow: hidden;line-height: 16px;height: 16px;}
#fwEditorsAccidentsAndCollisions3 .checkUncheckAllContainer{display: block; width: 15px; float: right;}
/* #fwEditorsAccidentsAndCollisions3 input, #fwEditorsAccidentsAndCollisions3 select {font-size: 11px;} */

#editorsTreesVENForm{margin-bottom: 5px; border-bottom: 0px solid #ddd; padding-bottom: 25px; margin-top: 10px;} 
/* 
#fwEditorsTrees legend{font-size: 14px; margin-bottom: 4px;}
#fwEditorsTrees .editorDrzewaDynamicFieldsGroupContainer legend{font-size: 14px; margin-bottom: 4px;font-weight: bold;} */
#fwEditorsTrees input, #fwEditorsTrees select, #fwEditorsTrees textarea{border: 1px solid #dedede;border-radius: 2px; padding: 0px 4px; margin-bottom: 1px;background-color: #fff;}
/* #fwEditorsTrees select{min-width: 139px;} */
#fwEditorsTrees .editorDrzewaDynamicFieldsGroupContainer .numberFieldContainer input{width: 40px;border: 1px solid #dedede;border-radius: 2px; padding: 0px 4px; margin-bottom: 1px;}
#fwEditorsTrees .editorDrzewaDynamicFieldsGroupContainer .editorDrzewaDynamicFieldLabel{margin-bottom: 1px; display: none; margin: 0px 4px; display: block; font-weight: normal; font-size: 11px;margin-left: 19px; cursor: pointer;}
#fwEditorsTrees .editorDrzewaDynamicFieldsGroupContainer .editorDrzewaDynamicFieldLabel .editorDrzewaDynamicFieldLabelTxt{font-size: 11px;}
#fwEditorsTrees .editorDrzewaDynamicFieldsGroupContainer .editorDrzewaDynamicFieldLabel .editorDrzewaDynamicField{height: 14px; font-size: 10px;  font-weight: normal}
#fwEditorsTrees .editorDrzewaDynamicFieldsGroupContainer .insertNumberBtn{background-color: white;border: 1px solid #ddd;border-radius: 2px;font-size: 10px; margin: 0 -2px 1px -2px;}
#fwEditorsTrees .form-group {margin-bottom: 0px;}
#fwEditorsTrees .form-horizontal .control-label{margin: 0px; padding: 0;}
/*
#fwEditorsTrees .editorDrzewaDynamicFieldsGroupContainerMain label, #fwEditorsTrees .oneOptionsContainer .labelName{font-weight: normal; font-size: 11px;}
#fwEditorsTrees .editorDrzewaDynamicFieldsGroupContainerMain input,#fwEditorsTrees .editorDrzewaDynamicFieldsGroupContainerMain select{font-size: 14px;}
#fwEditorsTrees .oneOptionsContainer .labelName{display: inline-block;width: 100px;}
#fwEditorsTrees .ofiarContainer input{width: 68px; margin: 0 2px;}
#fwEditorsTrees .showHideDefaultContainerLegend{cursor: pointer; font-weight: bold;}
#fwEditorsTrees .showedHiddenIcon{color: #ddd;}
#fwEditorsTrees .drogiFieldContainer .bs-placeholder {padding: 0 9px; border-radius: 2px; }
#fwEditorsTrees .pozycjaContainer input{width: 104px; margin: 0 2px; }
#fwEditorsTrees .drogiFieldContainer .bootstrap-select .btn{border-radius: 2px; border-color: #ddd; padding: 0 5px;}
#fwEditorsTrees .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width: 260px;}
#fwEditorsTrees #editors_accidents_and_collisions_wypadkidatawypadku{box-shadow: none;}
#fwEditorsTrees #editors_accidents_and_collisions_wypadkicharakterid{padding: 1px;}
*/
#fwEditorsTrees .flyWindowVENFormCreatorEditorContainer{margin-bottom: 40px;border-top: 1px solid #ddd;padding-top: 10px;} 
#fwEditorsTrees .flyWindow-footer{position: absolute;bottom: 7px;right: 8px;}
#fwEditorsTrees .flyWindowVENFormCreatorEditorContainer .createdLabelContainer{text-align: right; padding: 0; width: 111px;line-height: 16px;height: 16px;}
#fwEditorsTrees .flyWindowVENFormCreatorEditorContainer .createdContentContainer{padding: 0; margin-left: 15px; width: 289px; overflow: hidden;line-height: 16px;height: 16px;}
#fwEditorsTrees .flyWindowVENFormCreatorEditorContainer .editedLabelContainer{text-align: right; padding: 0; width: 111px;line-height: 16px;height: 16px;}
#fwEditorsTrees .flyWindowVENFormCreatorEditorContainer .editedContentContainer{padding: 0; margin-left: 15px; width: 289px; overflow: hidden;line-height: 16px;height: 16px;}
#fwEditorsTrees .checkUncheckAllContainer{display: block; width: 15px; float: right;}
#editorsTreesVENForm .bootstrap-select .btn{padding: 2px 0px 0 7px;font-size: 12px;border-radius: 2px;}
#editorsTreesVENForm .bootstrap-select.btn-group .dropdown-menu li a{padding: 0 15px;font-size: 12px}
#editorsTreesVENForm .bs-searchbox .form-control {margin-bottom: 0;width: 100%;float: none;font-size: 12px;padding: 0;margin: 0;height: 22px;}


/* #fwEditorsAccidentsAndCollisions3 .bs-actionsbox, .bs-donebutton, .bs-searchbox {padding: 0px 3px 4px 3px;} */
/* domyślnie ukryte boxy z polami  */
/* #fwEditorsAccidentsAndCollisions3 .editorWypadkiDynamicFieldsGroupContainer .fieldsContainer{} */


/*
div.dataTables_wrapper div.dataTables_filter{text-align: left;margin-top: 4px;margin-bottom: -6px;}
.dropdown-menu>.active>a:hover{cursor:pointer;}
*/
/*chrome*/
input:-webkit-autofill { -webkit-box-shadow:0 0 0 500px white inset; }
textarea, input, *:focus { outline: none !important; }
.smallInput{border: 1px solid #ccc;border-radius: 2px;font-size: 10px;padding: 1px;margin: 1px;}



/* bootstrap  */
button, a, button:active, button:focus, a:active, a:focus,.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{ outline: none;}
.text-black{color: rgb(51, 51, 51);}

/*szczegoly*/
/*glowny bg*/
#main_site{width: 100%; height: 100%; overflow: hidden; position: relative; box-shadow: 5px 6px 100px #222;}
/*preloading*/ 
.loading_main_site{width: 100%; height: 100%; background: #fafafa; position: absolute; top: 0px; left: 0px;}
.loading_main_site td{text-align: center; vertical-align: middle; }

/*boksy*/
/* #top_menu_box{}
#top_technical_menu_box{} */
#layers_box{z-index: 3; overflow: hidden;}
/* #map_box{}
#mouse_position_box{}
#map_controls_pinned_to_layers{}
#map_controls_right_top{}
#map_controls_scale_box{}
#map_legend_box{} */

/*naglowek 
*/
#header_box{background: white; position: absolute; top: 0px; left: 0px; width: 100%; height: 80px;border-bottom: 1px solid #ccc; text-align: center;}
#header_box #loggedInfoBox{position: absolute; width: 220px; top: 50px; right: 0px; height: 30px; background: white; font-size: 12px;}
#header_box #loggedInfoBox .content{padding: 10px;}
#header_box #loggedInfoBox .content p{margin: 0; padding: 0;}
#header_box #loggedInfoBox .content p.napis{font-size: 10px; color: #aaa; float: left; margin: 3px 4px 0 0;}
#header_box #loggedInfoBox .content p.userNameInfo{font-size: 12px; font-weight: bold; padding-top: 2px}
#header_box .headerBoxWrapper {position: relative; width: 100%;height: 100%;text-align: left;}
#header_box .headerBoxWrapper img{height: 79px;}
#header_box .headerBoxWrapper .geoportalName{position: absolute;bottom: 0px;right: 0;margin: 0;color: #333;background: rgba(255,255,255,0.8);padding: 6px 20px;border-radius: 8px 0 0 0;font-size: 22px;}

/* logo */
#logo_lehmann_partner{position: absolute; top: 0px; left: 0px; width: auto; height: 80px; overflow: hidden;}
#logo_lehmann_partner a{display: block; width: 100%; height: 100%;}

#header_box .headerBoxWrapper img.normal
, #logo_lehmann_partner a img.normal
  {display: inline;}
#header_box .headerBoxWrapper img.contrast
, #logo_lehmann_partner a img.contrast
  {display: none;}

#logo_lehmann_partner img{max-height: 80px;}
/*menu gorne*/
#main_site #top_menu_box{position: absolute; top: 0px; left: 0px; height: 34px; }
#main_site #top_technical_menu_box{position: absolute; top: 0px; right: 3px; height: 24px;}
#main_site #top_menu_box .oneMenuDropdownOptionBox .dropdownMenuBtnOption{padding-right: 5px; padding-left: 7px;}
#main_site #top_menu_box.oneMenuDropdownOptionBox .dropdownMenuBtnList{padding-left: 2px; padding-right: 3px;}

#main_site #top_technical_menu_box #changeLang ul{width: 40px !important ; min-width: 30px !important; }
/* #main_site #top_technical_menu_box #changeLang ul li{} */
#main_site #top_technical_menu_box #changeLang .selectedLangBtn img{border: 1px solid #aaa;}
#main_site #top_technical_menu_box #changeLang ul li a{text-align: center; padding: 0;}
#main_site #top_technical_menu_box #changeLang ul li a img{box-shadow: 0 0 2px 2px #ccc;}

/*widoki mapy*/
#menuMapViewsListBox{width: 220px; }
#menuMapViewsListBox ul li a{color: #262626}
#menuMapViewsListBox .dropdown-header.subcategory-header{    background-color: #f5f5f5;margin-top: 8px;margin-bottom: 4px;color: #333;border-top: 1px solid #E5E5E5;}
#mainMenuBtn_zoomAll_dropdownList{padding-left: 2px; padding-right: 3px;}
/*
*/
#menuMapViewsListBox ul li a.showView{display: block; padding: 3px 20px;}
#menuMapViewsListBox ul li a.showView:hover{color: #262626;text-decoration: none;background-color: #f5f5f5;}
#menuMapViewsListBox ul li a.editView{margin-top: 2px;}
/*warstwy*/
body #main_site #layers_box{position: absolute; top: 90px; left: 3px; width: 270px; height: 0px;}
body #main_site #map_box{position: absolute; width: 0px; height: 0px; top: 0px; left: 0px;background: #fff;}
/*pozycja myszy*/
body #main_site #mouse_position_box{position: absolute; bottom: 3px; right: 5px; height: 22px; } /*width: 454px;  - wylaczone zeby nie robic jednego rozmiaru na koordynaty bo jak za male to sie nie miesci*/
body #main_site #mouse_position_box .positions_container{ float: right; background: white;padding: 0px 10px; border-radius: 3px; margin-top:1px; }
body #main_site #mouse_position_box .positions_container .epsg{font-weight: bold;}
body #main_site #mouse_position_box .dropup{ float: right; margin-left: -7px;}
body #main_site #mouse_position_box .dropup ul.dropdown-menu{ margin-left: -201px; width: 226px;}
body #main_site #mouse_position_box .coordinates div{ display: inline; padding-right: 4px;}
body #main_site .ol-attribution{bottom: 25px;z-index: 1;min-height: 32px;right: 5px;}
body #main_site .ol-attribution ul{font-size: 1em;}
body #main_site .btn_attribution{width: 20px;}
body #main_site .ol-attribution.ol-logo-only{display: none;}
.ol-attribution:not(.ol-collapsed) {background: rgba(255,255,255,.89);}
/*legendy*/
body #main_site #map_legend_box{position: absolute; top: 90px; right: -210px; width: 160px; height: 0px; display:none;}
#map_legend_box a{cursor: default;}
#map_legend_box a:hover{text-decoration: none;}
#map_legend_box a.interactiveGroup, #map_legend_box a.btn{cursor: pointer;}
#map_legend_box a.interactiveGroup:hover, #map_legend_box a.btn:hover{text-decoration: underline;}

/*mapy - pozycje kontrolek*/
body #main_site #map_controls_right_top{position: absolute; top: 85px; right: 5px; width: 40px; height: 80px; }
body #main_site #map_controls_pinned_to_layers{position: absolute; top: 0px; left: 0px; width: 40px; height: 0px; }
body #main_site #map_controls_pinned_to_layers .ol-zoomslider{position: absolute; top: 36px; left: 3px;}
body #main_site #map_controls_pinned_to_layers .zoom-in{position: absolute; top: 0px; left: 0px; width: 34px; padding-left: 10px;}
body #main_site #map_controls_pinned_to_layers .zoom-out{position: absolute; top: 238px; left: 0px; width: 34px; padding-left: 10px;}
body #main_site #map_controls_pinned_to_layers .rotationReset{position: absolute; top: 314px; left: 0px;}
body #main_site #map_controls_pinned_to_layers .overview{position: absolute; bottom: -24px; left: 0px;}
body #main_site #map_controls_scale_box{position: absolute; bottom: 0px; margin: auto; width: 130px; height: 40px; }
body #main_site #map_controls_scale_box .ol-scale-line{background-color: rgba(85, 85, 85, 0.4);}
#map_controls_pinned_to_layers .ol-zoomslider-thumb{width: 24px; margin: 0px; background-color: #555;}
/* .ol-overviewmap{} */
#show_layer_btn_box button{width: 34px; padding-left: 9px;background-color: #f5f5f5; padding-top: 5px; height: 31px;}

#emapaOpenExternalLinkBtn{position: absolute; bottom: 37px; padding: 0; width: 34px;}

/*druk mapy*/
#mapPrinterConainerWrapper{width: 400px; height: 300px; top: 200px; left: 400px; position: absolute;}
#mapPrinterConainerWrapper .mapPrinterConainer{position: relative; width: 100%; height: 100%;}
#mapPrinterConainerWrapper .mapPrinterConainer .background-color{width: 100%; height: 100%; border: 1px dotted #333; background: rgba(0,0,0,0.1); position: absolute; top:0;left:0;}
#mapPrinterConainerWrapper .mapPrinterConainer .menuContainer{position: absolute; top:0px;right:-37px;}
/* #mapPrinterConainerWrapper .mapPrinterConainer .menuContainer a.printAction{}
.mapPrinterContainer{} */
.mapPrinterContainer a{color: #555;}
/* .mapPrinterContainer .printConfig{}
.mapPrinterContainer .printConfig .printConfigBtn{} */
.mapPrinterContainer .printConfig .printConfigOptions{margin-bottom: 0px;}
.mapPrinterContainer .printConfig .printConfigOptions input,.mapPrinterContainer .printConfig .printConfigOptions select{border: 1px solid silver;border-radius: 2px;font-size: 12px;padding: 2px;margin: 2px;}
.mapPrinterContainer .printConfig .printConfigOptions input.marginsSettings{text-align: center; width: 24px; height: 24px; border: 1px solid #ddd; }
.mapPrinterContainer .printConfig .printConfigOptions input.marginT{border-top: 2px solid #666;}
.mapPrinterContainer .printConfig .printConfigOptions input.marginR{border-right: 2px solid #666;}
.mapPrinterContainer .printConfig .printConfigOptions input.marginB{border-bottom: 2px solid #666;}
.mapPrinterContainer .printConfig .printConfigOptions input.marginL{border-left: 2px solid #666;}
.mapPrinterContainer .printConfig .printConfigOptions .notActive{text-decoration: line-through;opacity:.6}
.mapPrinterContainer .printConfig .printConfigOptions .formatSelectContainerFormatMM{display: none;}
.mapPrinterContainer .printConfig label.setMirrorMarginsOptionLabel{font-weight: normal; font-size: 12px;}
.mapPrinterContainer .printConfig .mapPrinterConfigScaleContainer .newFormContainer{display:none;}
.mapPrinterContainer .printConfig .mapPrinterConfigScaleContainer .newFormContainer input.newScaleVal{width: 55px;text-align: right;}
.mapPrinterContainer .mapPrinterPagesListContainer{display: none;}
.mapPrinterContainer .mapPrinterPagesListContainer ul li.templateHiddenModel{display: none;}
.mapPrinterContainer .mapPrinterPagesListContainer ul li a.siteNrBox .siteNameMoveIcon{color: #f1f1f1;}
.mapPrinterContainer .mapPrinterPagesListContainer ul li.active a.siteNrBox {font-weight: bold;}
.mapPrinterContainer .mapPrinterPagesListContainer ul li.active a.siteNrBox:hover .siteNameMoveIcon{color: #eee;}
.mapPrinterContainer .mapPrinterPagesListContainer ul li.emptyList{display:none;}
.mapPrinterFooterContainer .actionCancelBtn{display: none;}
.mapPrinterFooterContainer .actionExtraDescriptionBtn{display: none; margin-left: 2px;}
.mapPrinterFooterContainer .actionCancelPrintBtn{display: none;}
.mapPrinterFooterContainer .actionDownloadFileContainer{display: none;}
.mapPrinterFooterContainer .actionDownloadFileBtn{background-color: #5bc0de;}
/*pomiary*/
#measureToolsMenuBox {margin: -1px 0px 5px 5px;}
#measureToolsMenuBox .selectFunctionsBox{margin-left: 5px;}

/*warstwy*/
/*ul.all_layers {margin-bottom: 100px;}*/
ul.all_layers {margin-bottom: 20px;}
ul.all_layers a{color: #555;}
ul.all_layers{list-style-type: none; padding-left: 0px;}
ul.master-categories-content, ul.layers_list{list-style-type: none; padding-left: 14px;}
.master-categories-name{padding-left: 3px;font-size: 14px;font-weight: bold;}
.sub_cat_name-name {padding-left: 3px;font-size: 13px;font-weight: bold;}
.master-categories{padding-top: 3px;}
.master-categories.icon_type_big{padding-top: 0px;}
ul.all_layers .checkbox{padding-left: 3px;}
.layerName{padding-left: 4px;font-size: 12px;}
.categoryCheckOpt {padding-left: 3px; color: #888;width: 16px;}
.showHideCategories {color: #888}
.selectLayer{color: #888; width: 16px;}
.layerBox.disabled{color: silver;}
#layersListSelect{margin-bottom: 5px; text-align: left;} 
#layersListSelect .caret{margin-top: 8px;} 
.layersTreeIcon {width: 12px; height: 12px; margin: 0px 3px; color: #888}
.layersTreeIcon img{width: 16px; height: 16px; margin-bottom: 3px;}
.master-categories.icon_type_small .layersTreeIcon img.masterCatIcon{width: 16px; height: 16px; }
.master-categories.icon_type_big .layersTreeIcon img.masterCatIcon{width: 40px; height: 40px; }
.master-categories.icon_type_big .master-categories-name{font-size: 18px;}
.master-categories.icon_type_big .layerContentMenuBox.masterCategories{margin-top: 11px;}
.layerContentMenuBox button{padding: 0; margin: 0; border: 0; color: #757575;} /*#919191*/ /*wcag20 - blad Contrast Errors*/
.layerContentMenuBox.legendOn button{color: #5bc0de}

.oneLayer:hover .layerContentMenuBox button{color: #888}
.base_layers .oneLayer a{padding: 0 20px;font-size: 14px;}

.layerInfoDescription{font-size: 12px;}
.layerInfoDescription .url{font-size: 12px; padding-bottom: 5px;}
.layerInfoDescription .description{font-size: 12px;}
.layerInfoDescription .subcatsCount{padding-left: 10px;}

.oneShortLinkRow:hover{background-color: #eee;}

/*OpenLayers*/
.ol-overviewmap-box {border: 2px solid rgba(0, 0, 255, 0.6); cursor: pointer}
.ol-overviewmap-box:hover{background: #000; opacity: 0.3;}
/*alerty*/
.alertify-logs{z-index: 9999;}

/* OKIENKA */
.flyWindowContainer{width: 400px; height: 300px; top: 0px; left: 0px; z-index:4;position: absolute; margin:0; padding:0; box-shadow: 6px 6px 20px rgba(0,0,0,0.3);}
.flyWindowContainer.opacityOnHover{opacity: 0.9;}
.flyWindowContainer.opacityOnHover:hover{opacity: 1}
.flyWindowContainer .dragHandler{margin: 0; padding: 0px;}
.flyWindowContainer .flyWindowContentContainer{ padding: 0;} /*overflow: auto;*/
.flyWindowContainer .flyWindowContentContainer .withPadding{padding:8px}
.fwFeatureInfoCaption{font-size: 12px; font-weight: bold; text-transform: uppercase;}
.flyWindowFooterContainer{text-align: right; vertical-align:middle;}
.removableContentBox .distanceMeasureText { float: right;}
.distanceMeasureText{display: inline-block; font-size: 14px; text-align: right;}
.distanceMeasureFooter{display: inline-block; font-size: 15px; text-align: right;}
.flyWindowContainer .flyWindowContainerHeaderBox{font-size: 12px;}
/* .flyWindowContainer .flyWindowContainerHeaderBox button{}
.flyWindowContainer .flyWindowContainerHeaderBox .flyWindowTitleButtons{} */
/*legenda*/
.legendContentBox{overflow: hidden; height: 100px; width: 248px; font-size: 12px;}
.dynamicLegendsBox li .legendInfo{margin-left: 12px;}
.dynamicLegendsBox li .oneNameBox{height: 20px; overflow: hidden; margin: 0; padding: 0;}
.dynamicLegendsBox li .oneNameBox span{vertical-align: middle;}
.panel-footer-slim{position: absolute;bottom: 0;left: 0;width: 100%;height: 30px; border-top: 1px solid #eee;}
.interactiveLegendList .oneDynamicInfoContainer{background: #f2f2f2;padding: 6px;margin: 2px 1px 12px 1px;border-radius: 6px;}
/* .fromJsonConfigTabContainer{background-color:red;} */
.dynamicLegendsBox li .fromJsonConfigTabContainer .legendInfo{margin-left: 2px;}
/*stare -flyWindow
#fwLayerLegend{width: 180px; height: 400px;overflow: hidden; position: absolute;}
#fwLayerLegend .flyWindowContentContainer{overflow:hidden}
*/

/*feature info*/
table.featureInfoTable{font-size: 10px; margin-bottom: 5px;}
table.featureInfoTable thead{background: #DDDDDD}
/* table.featureInfoTable tr{} */
table.featureInfoTable tr th{padding: 2px;}
table.featureInfoTable tr td{padding: 2px;}
/*ustawienia warstw*/
#fwLayerConfigSetup .opacityBox{margin-top: 10px;}
#fwLayerConfigSetup .opacityBox .nazwaText{padding-right: 10px;}
.featureInfoTblTmplSiedzibaZarzadca .tdContainer{padding-left: 30px;}
.featureInfoTblTmplSiedzibaZarzadca .logoBox{height: 50px;}
.featureInfoTblTmplSiedzibaZarzadca .logoBox img{height: 100%;}
.featureInfoTblTmplSiedzibaZarzadca .nazwaBox{padding: 0; margin: 5px 0 0 0;}
.featureInfoTblTmplSiedzibaZarzadca .telefonBox{display: inline-block; width: 240px;}
.featureInfoTblTmplSiedzibaZarzadca .faxBox{padding-left: 0;}
.featureInfoTblTmplSiedzibaZarzadca .nipBox{display: inline-block; width: 240px;}
.featureInfoTblTmplSiedzibaZarzadca .regonBox{padding-left: 0;}
.featureInfoTblTmplSiedzibaZarzadca .mailBox{display: inline-block; width: 240px;}
.featureInfoTblTmplSiedzibaZarzadca .wwwBox{padding-left: 0;}
.editObjFromFeatureInfo,.printObjFromFeatureInfo{display: none;}
.editObjFromFeatureInfoOk{float: right;margin: -2px 1px -3px 0;}
.printObjFromFeatureInfoOk{float: right;margin: -2px -1px -3px 0;}

/*debug info*/
.debugInfoBox{font-size: 10px;}
.oneDebugRow{margin: 0 0 0px;}

/*jQuery UI*/
.ui-resizable {position: absolute;}
.ui-resizable-handle {position: absolute;font-size: 0.1px;display: block;-ms-touch-action: none;touch-action: none;}
.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle {display: none;}
.ui-resizable-n {cursor: n-resize;height: 7px;width: 100%;top: -5px;left: 0;}
.ui-resizable-s {cursor: s-resize;height: 7px;width: 100%;bottom: -5px;left: 0;}
.ui-resizable-e {cursor: e-resize;width: 7px;right: -5px;top: 0;height: 100%; }
.ui-resizable-w {cursor: w-resize;width: 7px;left: -5px;top: 0;height: 100%;}
.ui-resizable-se {cursor: se-resize;width: 12px;height: 12px;right: 1px;bottom: 1px;}
.ui-resizable-sw {cursor: sw-resize;width: 9px;height: 9px;left: -5px;bottom: -5px;}
.ui-resizable-nw {cursor: nw-resize;width: 9px;height: 9px;left: -5px;top: -5px;}
.ui-resizable-ne {cursor: ne-resize;width: 9px;height: 9px;right: -5px;top: -5px;}
.ui-resizable-helper { border: 1px dotted #333; }
#roadNet_roadsConentBox .ui-resizable-e{right: -3px; border: 0px dotted #eee; width: 4px; background: #eee;}
#roadNet_streetsConentBox .ui-resizable-e{right: -3px; border: 0px dotted #eee; width: 4px; background: #eee;}
.fieldGminaSelectContainer .bootstrap-select .btn{padding: 0px 3px;}
.fieldGminaSelectContainer .bs-actionsbox, .fieldGminaSelectContainer .bs-donebutton, .fieldGminaSelectContainer .bs-searchbox{padding: 0px 1px 1px 1px;}
.fieldGminaSelectContainer .bs-searchbox .form-control{height:22px;font-size:12px;}
.fieldGminaSelectContainer .bootstrap-select .dropdown-menu{padding: 1px 0px;margin:0;}
.fieldGminaSelectContainer .bootstrap-select .dropdown-menu li a{padding: 0 4px;}
/*jQuery*/
.mCSB_inside>.mCSB_container {margin-right: 20px;}

/* Tooltipy */
#map_box .measureTooltip{opacity: 0.8;text-align: center;height: 28px;border: 2px solid #4a4a4a;border-radius: 10px;background-color: #f3f3f3;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
#map_box .measureTooltip:hover{opacity: 1;}
#map_box .tooltipPoints {min-width: 22px;}
#map_box .tooltipDistance {min-width: 75px;}
#map_box .tooltipArea {min-width: 90px;}
#map_box .tooltip {position: relative;background: rgba(0, 0, 0, 0.5);border-radius: 4px;color: white;padding: 4px 8px;opacity: 0.7;white-space: nowrap;z-index: 0;}
#map_box .tooltip-measure {opacity: 1;font-weight: bold;}
#map_box .tooltip-static {background-color: #ffcc33;color: black;border: 1px solid white;}
#map_box .tooltip-static-tmp {background-color: goldenrod;color: black;border: 1px solid white;}
#map_box .tooltip-measure:before, .tooltip-static:before {border-top: 6px solid rgba(0, 0, 0, 0.5);border-right: 6px solid transparent;border-left: 6px solid transparent;content: "";position: absolute;bottom: -6px;margin-left: -7px;left: 50%;}
#map_box .tooltip-static-tmp:before {border-top: 6px solid goldenrod;border-right: 6px solid transparent;border-left: 6px solid transparent;content: "";position: absolute;bottom: -6px;margin-left: -7px;left: 50%;}
#map_box .tooltip-static:before {border-top-color: #ffcc33;}

/*zaciemnianie danych*/
.hideDataOnLoadingBox{width: 100%;height: 100%;position: absolute;top: 50px;z-index:30;}
.hideDataOnLoadingBox .hideDataOnLoadingBg{width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;opacity: 0.1;background: rgb(0, 153, 255); }
.hideDataOnLoadingBox table{width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;}
.hideDataOnLoadingBox table tr td{text-align: center; vectical-align: middle;}
.hideDataOnLoadingBox table tr td span{color: white;}

.progressBarContainerWrapper{width: 100%;height: 100%;position: absolute;top: 50px;}
.progressBarContainerWrapper .progressBarBg{width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;opacity: 0.1;background: rgb(0, 153, 255);}
.progressBarContainerWrapper table{width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;}
.progressBarContainerWrapper table tr td{text-align: center; }
/*
.progressBarContainerWrapper table tr td span{color: white;}
*/

/*autocomplete */
/* .autocompleteBox{}
.autocompleteBox .autocompleteme{} */
.autocompleteBox .resoultsList{position: absolute; width: 200px; height: 180px; overflow: auto;z-index: 7; padding: 2px;}
.loading-circle{background: #5cb85c; color: white;}

/*road net view*/
/* table.roadNetViewTable {} */
table.roadNetViewTable tbody tr td{padding: 0px 3px 0px 0px;border: 0px;}
#fwRoadNetView .removableContentBox{min-height: 300px;}
.roadNetViewList_roadsName{  padding-bottom: 7px; margin-bottom: 7px;  }
.roadNetViewList_roadsName .oneRoadName{float: left; margin: 1px 3px; }
.roadNetViewList_roadsName .btn-group{margin-bottom: 1px;}
.roadNetViewList_roadNodesTable {font-size: 11px;}
table.roadNetViewList_roadNodesTable tr th{padding: 1px 4px;}
table.roadNetViewList_roadNodesTable tr td{padding: 0px 2px;}

.roadNetViewList_streetNodesTable {font-size: 11px;}
table.roadNetViewList_streetNodesTable tr th{padding: 1px 4px;}
table.roadNetViewList_streetNodesTable tr td{padding: 0px 2px;}
.getRoadPhotoViewerDocument.btn-success{background: #ddd; color: #444}
.getRoadPhotoViewerDocument.btn-success:hover{background: #ddd; color: #444}
/*
.oneRoadNetNodeTableRowData:hover{cursor: pointer}
.collapseOnClickThis:hover{cursor: pointer}
*/

/*photo viewer*/
.roadNetPhotoPlayerContainerBox{position: relative; width: 100%; height: 100%;}
.roadNetPhotoPlayerContainerBox .photoPlayerContainerBox{position: relative; width: 100%; height: 100%;}
.roadNetPhotoPlayerContainerBox .photoPlayerContainerBox .framesBox{width: 100%; height: 100%; position: relative;}
.roadNetPhotoPlayerContainerBox .photoPlayerContainerBox .framesBox .fileNotFound{width: 100%; height: 100%; position: absolute;opacity: 0.3}
.roadNetPhotoPlayerContainerBox .photoPlayerContainerBox .framesBox .frames{width: 100%; height: 100%; position: absolute;}
.roadNetPhotoPlayerContainerBox .photoPlayerContainerBox .framesBox .frames img{width: 100%; height: 100%; position: absolute; display: none;}
.roadNetPhotoPlayerContainerBox .photoPlayerContainerBox .framesBox .loadingFrames{width: 100%; height: 100%; position: absolute; opacity: 0.4; background: rgb(0, 153, 255); color: white; }
.roadNetPhotoPlayerContainerBox .photoPlayerContainerBox .framesBox .firstLastFrameInfoBox{width: 100%; height: 100%; position: relative; display: none;}
.roadNetPhotoPlayerContainerBox .photoPlayerContainerBox .framesBox .firstLastFrameInfoBox .first{margin: auto;bottom: 20%;position: absolute;width: 80%;left: 10%;background-color: rgba(0,0,0,0.4);border-radius: 11px;padding: 20px;color: darkgray; display: none;text-align: center; font-size: 1.2em;margin: 0;}
.roadNetPhotoPlayerContainerBox .photoPlayerContainerBox .framesBox .firstLastFrameInfoBox .last{margin: auto;bottom: 20%;position: absolute;width: 80%;left: 10%;background-color: rgba(0,0,0,0.4);border-radius: 11px;padding: 20px;color: darkgray; display: none;text-align: center; font-size: 1.2em;margin: 0;}
.roadNetPhotoPlayerContainerBox .photoPlayerContainerBox .framesBox .firstLastFrameInfoBox p{margin:0;}
.roadNetPhotoPlayerContainerBox .photoPlayerContainerBox .framesBox table{width: 100%; height: 100%;}
.roadNetPhotoPlayerContainerBox .photoPlayerContainerBox .framesBox table tr{width: 100%; height: 100%;}
.roadNetPhotoPlayerContainerBox .photoPlayerContainerBox .framesBox table tr td{width: 100%; height: 100%; text-align: center; vertical-align:middle;}
.roadNetPhotoPlayerContainerBox .photoPlayerContainerBox .framesBox .framePhoto{width: 100%; height: 100%; display: none;}
.roadNetPhotoPlayerContainerBox .photoPlayerContainerBox .framesBox .framePhoto.active{display: block;}
.roadNetPhotoPlayerContainerBox .photoPlayerContainerBox .phomlContainerBox{position: absolute; width: 100%; height: 100%; top: 0; left: 0; display: none;}
.roadNetPhotoPlayerContainerBox .photoPlayerContainerBox .measureContainerBox{position: absolute; width: 100%; height: 100%; top: 0; left: 0; display: none; cursor: crosshair;}
.roadNetPhotoPlayerContainerBox .photoPlayerContainerBox .roadGridContainerBox{position: absolute; width: 100%; height: 100%; top: 0; left: 0; display: none;}
.roadNetPhotoPlayerContainerBox .photoPlayerContainerBox .roadQFieldContainerBox{position: absolute; width: 100%; height: 100%; top: 0; left: 0; display: none;}
.roadNetPhotoPlayerContainerBox .photoPlayerContainerBox .playerControllersBox{position: absolute; bottom: 0; }
.roadNetPhotoPlayerContainerBox .photoPlayerContainerBox .playerControllersBox .actionPause{display: none;}
.roadNetPhotoPlayerContainerBox .photoPlayerContainerBox .playerControllersBox .actionPauseBack{display: none;}
.roadNetPhotoPlayerContainerBox .topLeftBox{position: absolute; top: 0px; left: 0;}
.roadNetPhotoPlayerContainerBox .topRightBox{position: absolute; top: 0; right: 0;}
.roadNetPhotoPlayerContainerBox .bottomLeftBox{position: absolute; bottom: 0; left: 0;}
.roadNetPhotoPlayerContainerBox .bottomRightBox{position: absolute; bottom: 0; right: 0;}
.roadNetPhotoPlayerContainerBox .optionsContainerBox .row{margin: 0;}
.roadNetPhotoPlayerContainerBox .optionsContainerBox .row .col-left{margin: 0 2px; padding: 0;}
.roadNetPhotoPlayerContainerBox .optionsContainerBox .row .col-right{padding: 0;}
.roadNetPhotoPlayerContainerBox .stationContainerBoxLocal .actualPositionVal{width: 70px;}
.roadNetPhotoPlayerContainerBox .stationContainerBoxGlobal .actualPositionVal{width: 70px;}
.roadNetPhotoPlayerContainerBox .photoMeasureControlsContainerBox{float: right; margin-left: 4px; display: none;}
.roadNetPhotoPlayerContainerBox .selectCameraContainer ul.optionsContainerBox{width: 220px;}
.roadNetPhotoPlayerContainerBox .selectCameraContainer ul.optionsContainerBox li a.name{display: block; padding: 3px 2px; color: #262626}
.roadNetPhotoPlayerContainerBox .selectCameraContainer ul.optionsContainerBox li a.name:hover{color: #262626;text-decoration: none;background-color: #f5f5f5;}
.roadNetPhotoPlayerContainerBox .selectCameraContainer ul.optionsContainerBox li a.camDisabled{cursor: default; cursor: not-allowed;}
.roadNetPhotoPlayerContainerBox .selectCameraContainer ul.optionsContainerBox li a.btn{margin-top: 2px;}
.roadNetPhotoPlayerContainerBox .selectCameraContainer ul.optionsContainerBox li.active{font-weight: bold;}
.roadNetPhotoPlayerContainerBox .progressBarContainerBox{position: absolute; top: 0px; left: 0; width: 100%; height: 1px; background: rgba(255,255,255,0.2); display: none; z-index: 20;}
.roadNetPhotoPlayerContainerBox .progressBarContainerBox .progresBarActual{height: 100%; width: 1%; background: #E62117;}/**/
.roadNetPhotoPlayerContainerBox .downloadFramesDataContainerBox{position: absolute; top: 23px; left: 0; opacity: 0.4; display: none;}
.roadNetPhotoPlayerContainerBox .fpsContainerBox{position: absolute; top: 0px; right: 0px; background-color: rgba(0,0,0,0.4);border-radius: 4px;padding: 2px 5px;color: white; display: none; font-size: 11px;}
.roadNetPhotoPlayerContainerBox .displayRoadListContainerBox{position: absolute; top: 24px; left: 0px; background-color: rgba(0,0,0,0.6);border-radius: 4px;padding: 2px 5px;color: white; display: none; font-size: 11px;}
.roadNetPhotoPlayerContainerBox .topRightBox{position: absolute; top: 0px; right: 0;}
.roadNetPhotoPlayerContainerBox .topRightBox .resoultValBox{margin: 0px;padding: 1px 4px;height: 22px;text-align: right;}
.roadNetPhotoPlayerContainerBox .photoMeasureResoultsContainerBox{display: none;}
.roadNetPhotoPlayerContainerBox button.btn.btn-xs.btn-default.toolBtn.defaultTool.active.horizontalToolBtn {border-bottom: 2px solid red;}
.roadNetPhotoPlayerContainerBox button.btn.btn-xs.btn-default.toolBtn.defaultTool.active.verticalToolBtn {border-left: 2px solid red;}
.roadNetPhotoPlayerContainerBox .actionAdjustPhotoStyleFiltersContainer{top: 22px;left: 0px;position: absolute;display: none;background: rgba(0,0,0,.1);padding: 4px;background: white;border-radius: 4px;box-shadow: 1px 1px 3px #888;margin: 0px;padding: 4px 15px 0px 15px;}
.roadNetPhotoPlayerContainerBox .actionAdjustPhotoStyleFiltersContainer .oneFilterContainer {padding-bottom: 0px; }
.roadNetPhotoPlayerContainerBox .actionAdjustPhotoStyleFiltersContainer .oneFilterContainer label{margin-bottom: 0px;}
.roadNetPhotoPlayerContainerBox .actionAdjustPhotoStyleFiltersContainer .oneFilterContainer label .labelText{font-size: 12px;font-weight: normal;}
.roadNetPhotoPlayerContainerBox .actionAdjustPhotoStyleFiltersContainer .oneFilterContainer .resetBtn{padding: 0 4px;margin-left: 7px;}
.roadNetPhotoPlayerContainerBox .actionAdjustPhotoStyleFiltersContainer .slider.slider-horizontal .slider-track{height: 6px;}
.roadNetPhotoPlayerContainerBox .actionAdjustPhotoStyleFiltersContainer .slider-handle{width: 14px; height: 14px;}
.roadNetPhotoPlayerContainerBox .actionAdjustPhotoStyleFiltersContainer .slider.slider-horizontal .slider-handle{margin-left:-6px;margin-top:-4px;}
.roadNetPhotoPlayerContainerBox .actionAdjustPhotoStyleFiltersContainer .showmore .showMoreBtnContainer{text-align: center;margin-top: -3px;}
.roadNetPhotoPlayerContainerBox .actionAdjustPhotoStyleFiltersContainer .showmore .showMoreBtnContainer .showMoreBtn{padding: 2px 14px;cursor:pointer;display: inline-block;}
.roadNetPhotoPlayerContainerBox .actionAdjustPhotoStyleFiltersContainer .showmore .showMoreBtnContainer .showMoreBtn:hover{color:black;background: #eee;}
.roadNetPhotoPlayerContainerBox .actionAdjustPhotoStyleFiltersContainer .showmore .showHideMoreFiltersContainer{display: none;}
.roadNetPhotoPlayerContainerBox .actionGoToPrevSectionListContainer
, .roadNetPhotoPlayerContainerBox .actionGoToNextSectionListContainer
  {display: none;}
.roadNetPhotoPlayerContainerBox button#photoPlayerPlayControlBtns_goToPrevSectionBtn{border-bottom-left-radius: 3px; border-top-left-radius: 3px;padding-left:8px;padding-right:8px;}
.roadNetPhotoPlayerContainerBox button.btn.btn-default.btn-xs.action.actionGoToNextSection{border-bottom-right-radius: 3px; border-top-right-radius: 3px;padding-left:8px;padding-right:8px;}
  
#panorama .pnlm-ui.normalCursor .pnlm-dragfix,
#panorama .pnlm-ui.normalCursor .pnlm-dragfix,
.roadNetPhotoPlayerContainerBox .photoPlayerContainerBox .measureContainerBox.normalCursor{cursor: url('../img/cursors/cursor-normal.png'), crosshair;}
#panorama .pnlm-ui.horizontalToolCursor .pnlm-dragfix,
#panorama .pnlm-ui.horizontalToolCursor .pnlm-dragfix,
.roadNetPhotoPlayerContainerBox .photoPlayerContainerBox .measureContainerBox.horizontalToolCursor{cursor: url('../img/cursors/cursor-h.png'), crosshair;}
#panorama .pnlm-ui.verticalToolCursor .pnlm-dragfix,
#panorama .pnlm-ui.verticalToolCursor .pnlm-dragfix,
.roadNetPhotoPlayerContainerBox .photoPlayerContainerBox .measureContainerBox.verticalToolCursor{cursor: url('../img/cursors/cursor-v.png'), crosshair;}
#panorama .pnlm-ui.wallToolCursor .pnlm-dragfix,
#panorama .pnlm-ui.wallToolCursor .pnlm-dragfix,
.roadNetPhotoPlayerContainerBox .photoPlayerContainerBox .measureContainerBox.wallToolCursor{cursor: url('../img/cursors/cursor-wall.png'), crosshair;}
#panorama .pnlm-ui.pointLocalCursor .pnlm-dragfix,
#panorama .pnlm-ui.pointLocalCursor .pnlm-dragfix,
.roadNetPhotoPlayerContainerBox .photoPlayerContainerBox .measureContainerBox.pointLocalCursor{cursor: url('../img/cursors/cursor-point-local.png'), crosshair;}
#panorama .pnlm-ui.pointGlobalCursor .pnlm-dragfix,
#panorama .pnlm-ui.pointGlobalCursor .pnlm-dragfix,
.roadNetPhotoPlayerContainerBox .photoPlayerContainerBox .measureContainerBox.pointGlobalCursor{cursor: url('../img/cursors/cursor-point-global.png'), crosshair;}
#panorama .pnlm-ui.pointMultiLineCursor .pnlm-dragfix,
#panorama .pnlm-ui.pointMultiLineCursor .pnlm-dragfix,
.roadNetPhotoPlayerContainerBox .photoPlayerContainerBox .measureContainerBox.pointMultiLineCursor{cursor: url('../img/cursors/cursor-multi-line.png'), crosshair;}
#panorama .pnlm-ui.pointSquareCursor .pnlm-dragfix,
#panorama .pnlm-ui.pointSquareCursor .pnlm-dragfix,
.roadNetPhotoPlayerContainerBox .photoPlayerContainerBox .measureContainerBox.pointSquareCursor{cursor: url('../img/cursors/cursor-square.png'), crosshair;}
.lppCursor_move{cursor: url('../img/cursors/cursor-move.png'), move;}
.lppCursor_edit{cursor: url('../img/cursors/cursor-edit.png'), default;}
.lppCursor_move-edit{cursor: url('../img/cursors/cursor-move-edit.png'), default;}
.lppCursor_plus{cursor: url('../img/cursors/cursor-plus.png'), default;}
.lppCursor_minus{cursor: url('../img/cursors/cursor-minus.png'), default;}
.lppCursor_explode{cursor: url('../img/cursors/cursor-explode.png'), default;}

#fw_panorama .topRightBox{position: absolute; top: 23px; right: 0;}
#fw_panorama .topRightBox .resoultValBox{margin: 0px;padding: 1px 4px;height: 22px;text-align: right;}
#fw_panorama .panoramaResoultsContainerBox{top: 21px; display: none;}
.pnlm-hotspot.pnlm-dot-blue{background-image: url('../img/icons/pointer/circle-blue-1.png'); width: 14px; height: 14px;}
.pnlm-hotspot.pnlm-dot-red{background-image: url('../img/icons/pointer/circle-red-1.png'); width: 14px; height: 14px;}
.pnlm-hotspot.pnlm-dot1{background-image: url('../img/icons/pointer/circle-blue-1.png'); width: 14px; height: 14px;}
.pnlm-hotspot.pnlm-dot2{background-image: url('../img/icons/pointer/circle-blue-1.png'); width: 14px; height: 14px;}
.pnlm-hotspot.pnlm-marker1{background-image: url('../img/icons/pointer/map-marker-1.png'); width: 14px; height: 14px;}
.pnlm-hotspot.pnlm-navi-hs{background: url('../img/icons/pointer/blue-2.svg') center center no-repeat; width: 100px; height: 100px; opacity: 0.5}
.pnlm-hotspot.pnlm-navi-hs:hover{cursor: pointer; opacity: 1 !important}
.pnlm-hotspot.pnlm-ebf-dot{background-image: url('../img/icons/pointer/ebf-dot.png'); width: 6px; height: 6px;}
#panoramaRemovableContentBox{position: relative;}
#fw_panorama .aboutMsgContainer{position: absolute; bottom: 2px; left: 1px; height: 16px; width: 40px;}
#fw_panorama .pnlm-about-msg{opacity: 1; display: block; top: 0; left: 0; display: inline; padding: 2px;}
.pnlm-about-msg a:link, .pnlm-about-msg a:visited{font-size: 8px;}

#fw_panorama .bottomLeftBox{position: absolute; bottom: 0; left: 0;}
#fw_panorama .bottomRightBox{position: absolute; bottom: 0; right: 0;}
#fw_panorama .stationContainerBoxLocal .actualPositionVal{width: 70px;}
#fw_panorama .stationContainerBoxGlobal .actualPositionVal{width: 70px;}


.photoViewerContainer{position: relative}
.photoViewerContainer .photosContainer{position: absolute; top: 0; left: 0}
.photoViewerContainer .photosContainer .photos{position: relative; width: 100%; height: 100%; overflow: hidden;}
.photoViewerContainer .photosContainer .photos img{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.photoViewerContainer .selectDocumentContainer{position: absolute; opacity: 0.2}
.photoViewerContainer .selectDocumentContainer:hover{opacity: 1}
.photoViewerContainer .selectCameraContainer{position: absolute; opacity: 0.2}
.photoViewerContainer .selectCameraContainer:hover{opacity: 1}
.photoViewerContainer .selectAutoPlayFPSSpeed{position: absolute; opacity: 0.2}
.photoViewerContainer .selectAutoPlayFPSSpeed:hover{opacity: 1}
.photoViewerContainer .controlsContainer{position: absolute; opacity: 0.2}
.photoViewerContainer .controlsContainer:hover{opacity: 1}
.photoViewerContainer .controlsContainer .btn-group{padding: 0; margin: 0;}
.photoViewerContainer .actualPositionContainer{position: absolute; opacity: 0.2; height: 22px; width: 90px;}
.photoViewerContainer .actualPositionContainer:hover{opacity:1;}
.photoViewerContainer .actualPositionContainer .actualPositionContainerVal{width: 70px; margin: 0; padding: 2px 4px; height: 22px; text-align: right; }
.photoViewerContainer .showGoogleStreetViewContainer{position: absolute; opacity: 0.2}
.photoViewerContainer .showGoogleStreetViewContainer:hover{opacity: 1;}
.photoViewerContainer .loadingPhotosLineContainer{position: absolute; top: 0; left: 0; width: 100%; height: 1px; border-bottom: 2px solid silver; display: none;}

.middleLeftActionIconGroupContainerBg button, .photoMeasureControlToolsBox button{width: 26px;}
.middleLeftActionIconGroupContainerBg .dropdown-menu {top: 0; left: 26px;}

.measureToolBox canvas{cursor: crosshair}

/*konfig app*/
#appConfigPanelHistoryLogContainerBox .table td{padding: 3px;}
.layersListBox ul {list-style-type: none; padding: 0px 0px 0px 25px;}
.layersListBox ul li a{color: #555}
.layersListBox ul li a.active{color: #337ab7; font-weight: bold;}
.layersListBox .editOneOption img{height: 16px; vertical-align: middle;}
.form-horizontal .form-group.form-group-xs{margin: 0 0 2px 0;}
.form-group-xs .control-label-xs{padding: 0; font-size: 13px;}
.layersListBox .sortableLayers {min-height: 10px;}

#appConfigPanelAppUserSettingContainerBox .oneUserSettingDataContainer{text-align: left; }
#appConfigPanelAppUserSettingContainerBox .oneUserSettingLabelContainer{text-align: right; padding-top: 0px;}
#appConfigPanelAppUserSettingContainerBox .colorpicker:before{display: none;}
#usrSettingPhotoPlayerIconDropdown, #usrSettingPhotoBikePlayerIconDropdown{max-height: 300px;overflow: auto;background: white;}
#usrSettingPhotoPlayerIconDropdown li a img, #usrSettingPhotoBikePlayerIconDropdown li a img{max-width: 36px;}
/**/
/*statystyki*/
/*
.roadStatisticsContainer .nav>li>a{padding: 1px 5px; font-size: 12px;}
.roadStatisticsContainer a{color: #333}
.roadStatisticsContainer .pagination>li>a, .roadStatisticsContainer .pagination>li>span{padding: 2px 8px;}
*/
#roadStatistics_formularzeDlaGDDKiA{overflow: auto;}
.roadStatisticsContainer_markWithoutGeomFilter .statisticsListOneContainer .oneGroupOneOption.isNotGeomFilter{opacity:.4}
.roadStatisticsContainer_markWithoutSelection .statisticsListOneContainer .oneGroupOneOption.isNotSelection{opacity:.4}
  

/*edytory*/
.trafficProblemForm label.control-label{padding: 0;}
.accidentsAndCollisionsForm label.control-label{padding: 0;}
.advertisementForm label.control-label{padding: 0;}

.bootstrap-select .btn{padding: 2px 6px;}
.bootstrap-select .input-sm{height: 25px;}
#editorsRoadNotificationsVENForm .form-group {margin-bottom: 4px;}
#editorsRoadNotificationsVENForm .form-control {padding: 2px 6px; height: 27px;}
#editorsRoadNotificationsVENForm .roadSectionContainer .btn-group.bootstrap-select{width: 349px;}
#editorsRoadNotificationsVENForm .roadSectionContainer label:hover{cursor: help;}
#editorsEstatesVENFormContainer .form-control {padding: 2px 6px; height: 22px;}
#editorsEstatesVENFormContainer .formHtmlSelectPicker .bootstrap-select .dropdown-toggle{height: 22px; padding: 0 6px;}
#editorsEstatesVENFormContainer .formLabel{font-size: 11px; color: #666;}

#editorsConditionsVENForm .form-control{padding: 0px 2px; font-size: 10px;font-size: 12px; height: 22px; text-align: right; border-radius: 4px;}
#editorsConditionsVENForm .smallInput{text-align: right;}
#editorsConditionsVENForm td{padding: 2px 4px;}
#editorsConditionsVENForm .table{padding-bottom: 5px;}
#editorsConditionsVENForm .bootstrap-select .btn{padding: 2px 6px; font-size: 12px;}
#editorsConditionsVENForm .formLabel{font-size: 11px; color: #666;}
#editorsConditionsVENForm caption{padding: 2px 0;}

#editorsEstatesVENForm label{font-weight: normal;width: 100%;}
#editorsEstatesSelectFieldGminaContainer .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width: 305px;}
#editors_trees_datap{width: 180px;}
#editors_trees_datai{width: 180px;}
/*help*/
/*
.vectraportalHelpBox img{height: 45px;}
*/
.vectraportalHelpBox .lehmannLogoBox img{    margin-left: -41px; margin-top: 40px; height: 105px;}
.vectraportalHelpBox .componentsBox img{height: 45px;}
.vectraportalHelpBox .contactBox{font-size: 12px; margin-top: 20px;}
.vectraportalHelpBox .contactBox span{display:block; float: left; width: 50px; padding-right: 10px; text-align: right; font-weight: bold;}

.cookeisContainer{margin: 0 0 20px 0;}
.cookeisContainer h1{margin: 0 0 10px 0; font-size: 20px; text-align: center;}
.cookeisContainer h3{font-size: 16px; font-weight: bold; margin: 5px 0;}
.cookeisContainer ul{margin: 0; padding: 0px ; list-style-type: none;}
.cookeisContainer p{font-size: 12px;}
.cookeisContainer ul li{font-size: 12px;}

/*DataTables col vis*/
div.dt-button-background{z-index: 1}
/*tabela dataTable*/
.dataTables_scroll{clear:both;}
.ColVis_collectionBackground{position: fixed;top: 0;left: 0;height: 100%;width: 100%;background-color: black;z-index: 1100;}
ul.ColVis_collection{ z-index: 11001; padding: 5px 0;margin: 2px 0 0;font-size: 14px;text-align: left;list-style: none;background-color: #fff;-webkit-background-clip: padding-box;background-clip: padding-box;border: 1px solid #ccc;border: 1px solid rgba(0,0,0,.15);border-radius: 4px;-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);box-shadow: 0 6px 12px rgba(0,0,0,.175);}
ul.ColVis_collection li{display: block;padding: 0px 7px;clear: both;font-weight: 400;line-height: 1.42857143;color: #333;white-space: nowrap;}
ul.ColVis_collection li.ColVis_Special.ColVis_ShowAll{border: 1px solid #ccc;margin: 10px;border-radius: 3px;cursor: pointer;}
ul.ColVis_collection label{cursor: pointer;}
ul.ColVis_collection li label input{margin: 0;}
ul.ColVis_collection label span {display: inline;/*float: right;*/margin-top: 3px;margin-left: 5px;font-size: 12px; font-weight: normal;}
ul.ColVis_collection li:hover{background: #eee}
/* .dataTables_filter{} */
.dataTables_filter input{height: 22px; }
.dataTables_filter input.form-control{vertical-align: top;}
.dataTables_length{float: left;}
.dataTables_length select{padding: 0px;line-height: 22px;height: 22px;}
.ColVis{float: right; margin: 0px 0px 0px 1px;}
.ColVis .ColVis_Button.ColVis_MasterButton{padding: 1px 5px;font-size: 12px;line-height: 1.5;border-radius: 3px;color: #333;background-color: #fff;border: 1px solid #ccc;}
.dataTables_info{float: left}
table.dataTable thead > tr > th{padding: 5px 5px;}
.money-column{text-align: right; padding-right: 3px;}

/*data table filteredTableViewContainer*/
.filteredTableViewContainer .dataTables_wrapper .dt-buttons.btn-group{float: right; margin: 0 0 0 4px;}
/* .filteredTableViewContainer div.dataTables_wrapper div.dataTables_filter{float: right;} */
.filteredTableViewContainer ul.dt-button-collection.dropdown-menu{margin-left: -140px;}
.table-responsive.filteredTableViewContainer{overflow-x:visible;}
.tableViewWithFiltersContainer .filterFormContainer {padding: 0}
.resetPswdBtn{cursor: pointer;}

/*panorama*/
.pnlm-compass{cursor: pointer; bottom: 4px;}
#fw_panorama.stationOn .pnlm-compass{bottom: 24px;}
#fw_panorama.stationOn .aboutMsgContainer{bottom: 24px;}

body.specialbg{background: url('../img/bg_1.jpg') no-repeat black center right;background-size:cover}


/*VEN form*/
/* .formAddEditPrev{} */
.filtersAllContainer .input-sm{padding: 0px 5px; height: 26px;width: 220px;max-width: 220px;}
.filtersAllContainer .input-sm.datepicker{width: 100px;}
/*form add*/
.formAddEditPrev.formVENType_add .formAddEditPrevPartsEdit{display: none;}
.formAddEditPrev.formVENType_add .formAddEditPrevPartsPrev{display: none;}
.formAddEditPrev.formVENType_add .formAddEditPrevPartsAddHidden{display: none;}
/*form prev*/
.formAddEditPrev.formVENType_view .formAddEditPrevPartsEdit{display: none;}
.formAddEditPrev.formVENType_view .formAddEditPrevPartsAdd{display: none;}
/*form edit*/
.formAddEditPrev.formVENType_edit .formAddEditPrevPartsPrev{display: none;}
.formAddEditPrev.formVENType_edit .formAddEditPrevPartsAdd{display: none;}

/*charts*/
#appConfigPanel_charts #appConfigCanvasObjSVG{
	border: 1px solid silver;
	margin: 10px;
}

#appConfigPanel_charts #appConfigCanvasObjSVG rect {
	/*
	*/
  fill: steelblue;
}

#appConfigPanel_charts #appConfigCanvasObjSVGtext {
  fill: black;
  font: 8px sans-serif;
  text-anchor: end;
}


/*Bootstrap override*/
.dropdown-menu .subcategory-header{padding-left: 4px;}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td{ vertical-align: middle }
.nav>li>a{padding: 1px 5px; font-size: 12px;color: #333}
.pagination>li>a, .pagination>li>span{padding: 2px 8px;}

.input-group-addon-xs{padding: 0 6px; font-size: 12px;}
.input-group-addon.input-xs{padding: 2px 6px; font-size: 10px;}


/*Bootstrap left tabs*/
/* custom inclusion of right, left and below tabs */
.tabs-below > .nav-tabs,
.tabs-right > .nav-tabs,
.tabs-left > .nav-tabs {
  border-bottom: 0;
}

.tab-content > .tab-pane,
.pill-content > .pill-pane {
  display: none;
}

.tab-content > .active,
.pill-content > .active {
  display: block;
}

.tabs-below > .nav-tabs {
  border-top: 1px solid #ddd;
}

.tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}

.tabs-below > .nav-tabs > li > a {
  -webkit-border-radius: 0 0 4px 4px;
     -moz-border-radius: 0 0 4px 4px;
          border-radius: 0 0 4px 4px;
}

/*.tabs-below > .nav-tabs > li > a:focus */
.tabs-below > .nav-tabs > li > a:hover{
  border-top-color: #ddd;
  border-bottom-color: transparent;
}
/*.tabs-below > .nav-tabs > .active > a:focus*/ 
.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover
{
  border-color: transparent #ddd #ddd #ddd;
}

.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
  float: none;
}

.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}

.tabs-left > .nav-tabs {
  float: left;
  margin-right: 19px;
  border-right: 1px solid #ddd;
}

.tabs-left > .nav-tabs > li > a {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
     -moz-border-radius: 4px 0 0 4px;
          border-radius: 4px 0 0 4px;
}
/*.tabs-left > .nav-tabs > li > a:focus*/ 
.tabs-left > .nav-tabs > li > a:hover{
  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}
/*.tabs-left > .nav-tabs .active > a:focus */
.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover{
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #ffffff;
}

.tabs-right > .nav-tabs {
  float: right;
  margin-left: 19px;
  border-left: 1px solid #ddd;
}

.tabs-right > .nav-tabs > li > a {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}
/*.tabs-right > .nav-tabs > li > a:focus */
.tabs-right > .nav-tabs > li > a:hover{
  border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}
/*.tabs-right > .nav-tabs .active > a:focus*/ 
.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover{
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #ffffff;
}
.input-xs {
    height: 22px;
    padding: 3px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
    border: 1px solid #ccc;
}


/*FILE MANAGER*/
/*
*/
.elfinder-button, .elfinder-button-icon, .elfinder .elfinder-button form input{
	cursor: pointer;
}
.elfinder .elfinder-dialog .ui-dialog-titlebar-close{
    display: block;
    float: right;
    margin-top: 0;
}
.elfinder .elfinder-toolbar {
    border-bottom: 1px solid #ddd;
}
/*.elfinder-toolbar .elfinder-button-search {*/
/*    border: 1px solid #ddd;*/
/*}	*/
.elfinder-quicklook-fullscreen .elfinder-quicklook-navbar{
	width: 199px;
	height: 41px;
}
.elfinder-quicklook-navbar-icon, .elfinder-cwd-view-icons .elfinder-cwd-file, .elfinder-navbar-dir {
	cursor: pointer;
}
.elfinder, .elfinder .elfinder-dialog, .elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-button-menu{
	border: none;
	box-shadow: none;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.elfinder-dialog.elfinder-dialog-notify.elfinder-dialog-active{
	margin: 152px 151px 0px 0;
	border: 1px solid #eee;
	background: white;
	box-shadow: 1px 1px 2px #ccc;
}
/*
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.elfinder-dialog.elfinder-dialog-notify.elfinder-dialog-active .ui-icon .ui-icon-closethick{
	display: none;
}
.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix .ui-icon-closethick{
	display: none;
}
*/
.elfinder-cwd-wrapper .ui-selected{
    background: #fafafa;
    border: 1px dotted #eee;
    box-shadow: 1px 1px 2px #ccc;
}
.elfinder-dialog.elfinder-dialog-active{
	background: white;
	border: 1px solid #eee;
	box-shadow: 2px 2px 3px #fafafa;
}
.elfinder-button-menu{
	background: white;
    border: 1px solid #eee;
}
.elfinder .elfinder-button-search{
    min-height: 22px;
}
.elfinder-button-search input{
	border-radius: 4px;
	border: 0;
}
.ui-buttonset .ui-button{
	border: 0px solid white;
}
.elfinder .elfinder-button-search .elfinder-button-menu div .ui-state-hover{
	border: 0;
}
.elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-minimize{display: none;}
.elfinder-quicklook-titlebar-icon{margin-top: 0;}
.elfinder-ltr .elfinder-cwd-view-icons .elfinder-cwd-file{border: 1px solid white;}
.ui-buttonset .ui-button.ui-state-active{
	background: #eee;
}
/*ui-button ui-widget ui-state-default ui-button-text-only ui-state-active*/
/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("../img/ui-icons_222222_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("../img/ui-icons_222222_256x240.png");
}
.ui-state-default .ui-icon {
	background-image: url("../img/ui-icons_888888_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url("../img/ui-icons_454545_256x240.png");
}
.ui-state-active .ui-icon {
	background-image: url("../img/ui-icons_454545_256x240.png");
}
.ui-state-highlight .ui-icon {
	background-image: url("../img/ui-icons_2e83ff_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("../img/ui-icons_cd0a0a_256x240.png");
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }

/* typehead autocomplete */
.typeahead.dropdown-menu{max-height: 200px; overflow: auto;}

/*fancytree*/
span.fancytree-title{
	border: 0;
}
.fancytree-treefocus span.fancytree-focused span.fancytree-title {
  border: 0px;
}
span.fancytree-active .fancytree-title, span.fancytree-selected .fancytree-title{
	background: none; border: 0;
}
span.fancytree-active .fancytree-title:hover,
span.fancytree-selected .fancytree-title:hover{
	background: none; border: 0;
}
.fancytree-treefocus span.fancytree-active .fancytree-title,
.fancytree-treefocus span.fancytree-selected .fancytree-title {
	background: none; border: 0;
}
span.fancytree-title:hover{
	background: none; border: 0;
}

/* file list */
.filesList.table{margin: 0;padding: 0; background: none; border: 0; font-size: 12px; }
.filesList.table tr{margin: 0;padding: 0; background: none;border: 0;}
.filesList.table tr td{margin: 0;padding: 0; background: none;border: 0; vertical-align: middle;}

.generateWordDocumentForm .form-control{padding: 2px 12px; height: 26px; margin-bottom: 2px;}
.generateWordDocumentForm .form-group .btn-group.bootstrap-select{margin-bottom: 2px;}

#fwGoogleStreetView .gm-iv-address{margin-top: 2px;}
#fwGoogleStreetView .gm-iv-marker{top: 7px;}
#fwGoogleStreetView .gm-iv-vertical-separator{height: 25px;}
#fwGoogleStreetView .gm-iv-address-description{height: 33px;}
#fwGoogleStreetView #onGSVShowHideLayerBtn{position: absolute;z-index: 2;top: 33px;right: 50px;background-color: black;color: white;opacity: 0.7;border: 0;border-radius: 3px;padding: 2px 8px 3px 8px}
#fwGoogleStreetView #onGSVShowHideLayerBtn.active{opacity: 1;color: #777;}


/* Clearable text inputs */
.search { position: relative; }
.search input { text-indent: 30px;}
.search .fa-search { position: absolute;top: 24px;left: 7px;font-size: 15px;}
span.appInfoSystemMsg{font-size: 12px;}
span.appInfoSystemMsg .closeAlertifyLog{position: absolute;top: 2px; right: 4px; color: white; opacity: 0.7; cursor: pointer;}

.alertify{z-index: 99999;}

.legendInfo.interactiveContainer .centerClass ul.nav.nav-pills.nav-stacked.interactiveLegendList a{text-align: center;}
.legendInfo.interactiveContainer .toLeftClass ul.nav.nav-pills.nav-stacked.interactiveLegendList a{text-align: left;}

.searchContainer{width: 421px; display: none; z-index: 2;}
.searchContainer .searchContainerBox{background-color: white; border: 1px solid #eee; border-radius: 0 0 3px 3px; margin-top: -1px; padding-top: 3px; position:relative;}
.searchContainer .searchContainerBox select{background-color: white;}
#searchParcelByNumber select
, #searchParcelByNumber input
, #searchLocalizationData select
, #searchLocalizationData input
  {border: 1px solid #ddd; border-radius: 2px; font-size: 12px; width: 320px;}
a.featureInfoBtnTitle{color: #333}

#searchPositionByCoordinates{min-width: 425px;}
#searchPositionByCoordinates #searchPositionByCoordinatesLatVal{width: 95px;border: 1px solid #ddd;padding: 2px 5px 2px 15px;border-radius: 3px;margin-right: 1px;margin-left: 0px;margin-bottom: 1px;margin-top: 1px;height: 26px;}
#searchPositionByCoordinates #searchPositionByCoordinatesLonVal{width: 95px;border: 1px solid #ddd;padding: 2px 5px 2px 15px;border-radius: 3px;margin-right: 1px;margin-left: 0px;margin-bottom: 1px;margin-top: 1px;height: 26px;}
#searchPositionByCoordinates .zoomToCoordsBtn{padding: 3px 10px;margin-top: -3px;margin-bottom: 0;height: 26px;}
#searchPositionByCoordinates .fieldbox{position: relative;}
#searchPositionByCoordinates .clearBtn{position: absolute;right: 8px;top: 2px;opacity: .3;cursor: pointer;}
#searchPositionByCoordinates .placecholderxy{position: absolute;left: 3px;top: 0px;color: #888;font-size:12px;}
#searchPositionByCoordinates #searchPositionByCoordinatesEpsgVal{border: 1px solid #ddd;border-radius: 3px;padding: 2px 4px;width: 167px;margin-bottom: 1px;margin-top: 1px;height: 26px;}
#searchPositionByCoordinates .replaceCoords{font-size: 12px; color: #666; cursor: pointer;}
#searchPositionByCoordinates .replaceCoordsAnimation{--fa-animation-duration: 1s;}

.topMenuContainerWrapper{width: 100%; height: 46px; background: #fafafa;}
.filteredDataContainer .leftColumn{float: left; overflow: auto; border-right: 1px dotted #eee; background: #fefefe;}
.filteredDataContainer .leftColumn .list-group{padding-left: 4px;}
#show_legend_btn_box button{background-color: #f5f5f5; height: 31px; padding-top: 5px;}

#facilitate_access_container{position: absolute; top:6px; left: 6px; width: 34px; height: 70px;}
#facilitate_access_container .btn span{margin-left: -2px;}
#logo_lehmann_partner{left: 34px;}
.form-horizontal .form-group-xs label.control-label{padding-top: 0px;}
#editorPublicZgloszeniaPublicznyVENFormContainer .formAddEditPrevPartsAdd{margin-right: 12px;}
#editorPublicZgloszeniaPublicznyOpis{padding: 3px;font-size: 12px; height: 90px;}

/* #editorsInneelpktVENForm{margin-bottom: 30px;} */
#fwEditorsInneelpkt .flyWindowVENFormCreatorEditorContainer{margin-top: 0; margin-bottom: 30px;}
#editorsInneelpktVENFormContainer .form-horizontal .form-group-xs label.control-label{width: 40%;}
#editorsPrzepustyVENForm .boxLegend
, #editorsInneelpktVENForm .boxLegend
  {font-size: 14px; margin-bottom: 4px; font-weight: bold;}
#editorsPrzepustyVENFormContainer .flyWindowVENFormCreatorEditorContainer 
, #editorsInneelpktVENFormContainer .flyWindowVENFormCreatorEditorContainer 
  {margin-top: 20px;border-top: 1px solid #ddd;padding-top: 10px;}
#editorsRoadNotificationsPublicOpis, #editorPublicZgloszeniaPublicznyOpis{padding: 3px;font-size: 12px; height: 90px;}
#editorsMostyVENForm .boxLegend{font-size: 14px; margin-bottom: 4px; font-weight: bold;}
#editorsMostyVENFormContainer .flyWindowVENFormCreatorEditorContainer {margin-top: 20px;border-top: 1px solid #ddd;padding-top: 10px;}
#fwEditorsInneelpkt .flyWindow-footer{position: absolute;bottom: 7px;right: 8px;}

ul.all_layers .switchLayers{margin-top: 2px;margin-right: 4px;padding: 1px;font-size: 11px; cursor: pointer;color: #0076C8;}
ul.all_layers .extraBtn{margin-top: 2px;margin-right: 4px;padding: 1px;font-size: 11px; cursor: pointer;}

#appConfigPanelTranslatorContainerBox .searchContainer
, #appConfigPanelTranslatorEbfContainerBox .searchContainer
  {display: block;width: 100%;}

.layersListBox .filterHidden{display: none;}
#layerList .filterHidden{display: none;}
#layers_box .layerFilterContainer{position: absolute;top: 0;right: 0;height: 100%;text-align: right;}
/*#layers_box .filterField{position: absolute;right: 5px;top: 10px;width: 120px;padding-right: 23px;}*/
#layers_box .filterField{position: absolute;right: 5px;top: 4px;width: 120px;padding-right: 23px;}
/*#layers_box .showBtn{position: absolute;top: 11px;right: 10px; opacity: 0.3; cursor: pointer; padding: 3px;}*/
#layers_box .showBtn{position: absolute;top: 5px;right: 10px; opacity: 0.3; cursor: pointer; padding: 3px;}
/*#layers_box .clearBtn{position: absolute;top: 11px;right: 10px; opacity: 0.7; cursor: pointer; padding: 3px; display: none;}*/
#layers_box .clearBtn{position: absolute;top: 5px;right: 10px; opacity: 0.7; cursor: pointer; padding: 3px; display: none;}

/* edytory lpp */ 
#groupsAclEditorsTab .oneGroupBox{ margin-bottom: 4px; padding-bottom: 4px; border-bottom: 1px solid #eee; }
#groupsAclEditorsTab .groupOptionsLabelBox{margin-left: 450px;font-size:16px;}
#groupsAclEditorsTab .oneGroupBox:last-child{ border-bottom: 0; }
#groupsAclEditorsTab .onePermisionBox { display: inline-block; vertical-align: top; min-width: 220px; }
#groupsAclEditorsTab span.onePermisionLabel { display: block; font-weight: bold; font-size: 12px;}
#groupsAclEditorsTab span.oneOptionBox { display: block; }
#groupsAclEditorsTab .groupLabelBox{ float: left; width: 450px; text-align: right; padding: 0 20px 0 0; font-size: 14px; }
#groupsAclEditorsTab label.optLabel{ margin-bottom: 0px; font-size: 10px; vertical-align: top; padding-left: 2px; line-height: 1; padding-top: 3px; cursor: pointer; }
#groupsAclEditorsTab input.optRadio{ margin: 0; }
#groupsAclEditorsTab .selectFirstLastBox { margin-bottom: 13px; margin-top: -11px; text-align: right; margin-left: -15px; }
.editorsGroupsListContainerWrapper{width: 250px;}
.editorsGroupsListContainerWrapper.ui-resizable .ui-resizable-e{padding: 1px;border-right: 1px solid #eee;width: 9px;overflow: hidden;border-top: 1px solid #ddd;}
.editorsGroupsListContainer{border-right: 1px solid #eee}
.editorsGroupsList li.active{font-weight: bold;background-color: #eee;}
.editorsGroupsList li a{display: block;}
.editorsGroupsList li a:hover, .editorsGroupsList li a:focus{text-decoration: none;background-color: #e6e6e6;}
.editorOldGroupList{width: 100%;height: 100%;display: none;}
.editorGroupList{width: 100%;height: 100%;}
.editorGroupList .tabListFilterContainer{position: absolute; top: 0; right: 0; opacity: 1; display: none;height:20px;}
.editorGroupList .tabListFilterContainer form{position: relative; height: 100%; width: 22px;}
.editorGroupList .tabListFilterContainer form.active{width: 200px;}
.editorGroupList .tabListFilterContainer .tabListFilterInput{border-radius: 3px;display: inline;display: none;font-size: 10px;padding-left: 3px;position: absolute;width: 100%;height: 21px;}
.editorGroupList .tabListFilterContainer .tabListFilterIcon{background: white;cursor: pointer;color: #ddd;position: absolute;right: 0px;top: 0px;padding: 3px 5px;border-left: 1px solid #ddd;}
.editorGroupList .tabListFilterContainer .tabListFilterIcon.active{color:#929292}
.editorGroupList .tabListFilterContainer .tabListFilterClearBtn{cursor: pointer;display: none;position: absolute;top: 3px;right: 4px;}
.editorGroupList .tabListWrapper{height: 21px;width: 100%;border-bottom: 1px solid #ddd;padding-right: 0px;position: absolute;top:0;left:0;}
.editorGroupList .tabList{white-space: nowrap; overflow: auto; padding-right: 30px;position: relative;height: 21px; overflow-y: hidden;}
.editorGroupList .tabList a{display: inline-block; height: 21px; padding-left: 8px; padding-right: 8px; color: #333; font-size: 12px; text-decoration: none;border-top: 1px solid transparent; border-left: 1px solid transparent; border-right: 1px solid transparent; border-top-left-radius: 4px; border-top-right-radius: 4px;}
.editorGroupList .tabList a:hover, .editorGroupList .tabList a:focus{text-decoration: none;}
.editorGroupList .tabList a.active{border-color: #cdcdcd; display: inline-block; background-color: #eee; line-height: 1; height: 21px; padding-top: 4px; font-weight: bold; color:black;}
.editorGroupList .tabOldContent {width: 100%;height: 100%;padding-top: 21px;}
.editorGroupList .tabOldContent .lppEditorTableContainer{width: 100%;height: 100%;}
.editorGroupList .tabContent {width: 100%;height: 100%;padding-top: 21px;}
.editorGroupList .tabContent .lppEditorTableContainer{width: 100%;height: 100%;}
.editorGroupList .tabContent .lppEditorTableContainer .filterContainerWrapper{height: 100%;overflow: hidden;position: absolute;top: 0;left: 0;width: 230px;border-right: 0px dotted #ddd;display: none;background: #fff;}
.editorGroupList .tabContent .lppEditorTableContainer .filterContainerWrapper .formTmpl{padding: 2px;padding-bottom: 30px;}
.editorGroupList .tabContent .lppEditorTableContainer .filterContainerWrapper .formTmpl .widgetFieldContainer .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width: 100%;}
/* .editorGroupList .tabContent .lppEditorTableContainer .filterContainerWrapper .closeBtn{} */
.editorGroupList .tabContent .lppEditorTableContainer .filterContainerWrapper .closeBtn{position: absolute;color: #ddd;top: 0;right: 10px;cursor: pointer;}
.editorGroupList .tabContent .lppEditorTableContainer .filterContainerWrapper .closeBtn:hover{color: #888;}
.editorGroupList .tabContent .lppEditorTableContainer .filterContainerWrapper .filterBtn{position: absolute; bottom: 0; left:0;}
.editorGroupList .tabContent .lppEditorTableContainer .filterContainerFormWrapper{overflow-y: auto;height: 100%;overflow-x: hidden;}
.lppEditorTableContainer .datatableTableContainer.withPaddingLeft{padding-left: 230px;}
.editorGroupList .tabContent .lppEditorTableContainer .datatableContainerWrapper{width: 100%;height: 100%;overflow:auto;}
.editorGroupListContainer.with_scroolbar .editorGroupList .tabList{height: 36px;}
.editorGroupListContainer.with_scroolbar .editorGroupList .tabContent{padding-top:38px;}
.editorGroupListContainer .datatableContainer {padding-top:2px;}
.lppEditorTableContainer .datatableContainerWrapper .container-fluid .col-sm-12{padding-left: 3px; padding-right: 3px;}
.lppEditorTableContainer .datatablePaginationLengthContainer .dataTables_length{float: none;}
.lppEditorTableContainer .dataTables_wrapper .datatableFilterBtnsContainer .dt-buttons.btn-group{float: none; margin: 0;}
.lppEditorTableContainer .dataTables_wrapper .datatgableBottomContainer div.dataTables_info{float: none;padding:0;}
.lppEditorTableContainer .datatableContainerWrapper .container-fluid{padding: 0;width: 100%;height: 100%;position: relative;overflow: hidden;}
.lppEditorTableContainer .datatgableBottomContainer{position: absolute;bottom: 0;width: 100%;height: 28px;overflow: hidden; border-top: 1px solid #fff;background: #fff; box-shadow: 0px 6px 16px #000;}
.lppEditorTableContainer .datatableMainContainer, .datatableContainer .dataTables_wrapper {width:100%;height:100%;position:relative;overflow: hidden;}
.lppEditorTableContainer .datatableInfoContainer{padding: 6px 0 0 2px;position: absolute;bottom: 6px;left: 0;}
.lppEditorTableContainer .datatablePaginationContainer{margin-top: -2px;margin-right: 17px;position: absolute;bottom: 1px;right: 0;height: 28px;}
.lppEditorTableContainer .datatableTopContainer{position: absolute;top: 0;left: 0;width: 100%;height: 25px;border-bottom: 1px solid #fff;background: #fff; padding-top:1px;z-index: 2;}
.lppEditorTableContainer .datatableTableContainerWrapper{margin-top: 25px;margin-bottom: 0px;overflow: auto;position: relative;width: 100%;height: 95%;padding-bottom:8px;}
.lppEditorTableContainer .datatableTableContainer{padding-right: 0px; margin-right: 0px;}/*12*/
.lppEditorTableContainer .datatablePaginationLengthContainer, .datatableFilterContainer, .datatableBtnsContainer{display: inline-block;}
.lppEditorTableContainer .datatableFilterContainer{position: relative;}
.lppEditorTableContainer .datatableFilterContainer .clearBtn{position: absolute; top: 4px; right: 4px;cursor: pointer;}
.lppEditorTableContainer .datatableFilterContainer .filterIcon{position: absolute; top: 4px; right: 4px;color: #ddd}
.lppEditorTableContainer .datatableBtnsContainer{margin-top:-4px; margin-left: 0px;float:left;}
.lppEditorTableContainer .datatablePaginationLengthContainer{float: left; margin-left: 3px;}
.lppEditorTableContainer .datatableBtnsContainer .btn{min-width: 24px; height: 23px;}
#fwEditors .datatableTableContainer table.table-bordered.dataTable{margin: 0!important;}
div.dataTables_wrapper .datatableFilterContainer div.dataTables_filter label{margin: 0; font-size: 12px;}
.datatableDescriptionDataTableContainer table.datatable{width: 100%;}
#fwEditors .datatablePaginationContainer .dataTables_paginate.paging_full_numbers{position: static; bottom: auto;right: auto;}
.datatableTableContainer table.dataTable.table-condensed>thead>tr>th.sorting_disabled{padding-right: 5px;}
.showHideBtnsContainer{position: absolute;top: 50%;right: 0px;width: 16px;height: 30px;margin-top: -10px;background: #eeeeee;border-top-right-radius: 4px;border-bottom-right-radius: 4px;border: 1px solid #ccc;box-shadow: 0px 2px 7px #666;cursor: pointer;}
.editorGroupListContainer .showHideBtnsContainer{left:0; right: auto;}
.editorsGroupsListContainerWrapper .showHideBtnsContainer{border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.showHideBtnsContainer:hover{border-color: #aaa; background: #ccc;}
.showHideBtnsContainer span.fa, .showHideBtnsContainer span.fa-regular{display: inline-block;width: 100%;height: 100%;vertical-align: middle;padding: 5px 0px 0 2px;cursor: pointer;font-size: 16px;color: #666;}
.showHideBtnsContainer span.fa.hidden, .showHideBtnsContainer span.fa-regular.hidden{display: none;}
.showHideBtnsContainer span.rightBtn{padding-left: 1px;}
.treeContainerWrapper ul {list-style-type: none;padding-left: 0px;margin:0;}
.treeContainerWrapper ul li {padding-left: 20px;cursor:pointer;position: relative; margin-right: 0px;}
.treeContainerWrapper ul li.oneLayer:hover {background-color: #eee;}
.treeContainerWrapper ul li a{color: #555;}
.treeContainerWrapper ul li span{vertical-align: middle;}
.treeContainerWrapper .groupLabel{padding-left: 3px;font-size: 13px;font-weight: bold; cursor: pointer;}
.treeContainerWrapper .layerLabel{padding-left: 4px;font-size: 12px; padding-right: 4px;}
.treeContainerWrapper .layerLabel:hover{text-decoration: underline;}
.treeContainerWrapper .groupLabelIcon{cursor: pointer; color:#888;}
.treeContainerWrapper .layerIcon{width: 16px; color:#888;}
.treeContainerWrapper ul li .selectOneLayer{position: absolute; right: 15px; top: 4px;}
.treeContainerWrapper ul li .layerIconWmsPreview{position: absolute; right: 0px; top: 3px;}
/* .treeContainerWrapper ul li .layerIconWmsPreview.isWms {color: silver;} */
.treeContainerWrapper ul li .layerIconWmsPreview.isNotWms {color: transparent;}
.treeContainerWrapper ul li.oneLayer .selectOneLayer:hover{color: #7ebb94}
.treeContainerWrapper .refreshLayerDataIcon {padding: 3px;font-size: 10px;color: #aaa;}
/* form.lppeditorsForm{}
form.lppeditorsForm .widgetContainer {}
form.lppeditorsForm .widgetContainer .widgetLabel{}
form.lppeditorsForm .widgetContainer .widgetFieldContainerWrapper{}
form.lppeditorsForm .widgetContainer .widgetFieldContainerWrapper .widgetFieldContainer{}
form.lppeditorsForm .widgetContainer .widgetFieldContainerWrapper .widgetFieldContainer .field{}
form.lppeditorsForm .widgetContainer .widgetFieldContainerWrapper .widgetFieldContainer .field.fieldText{} */
/* {display: none; position: absolute;} */
#lpp_geometry_editor_buttons_container{display: none;margin-top: 2px;border: 1px solid #ccc;padding: 2px 14px 2px 2px;background: #eee;border-radius: 4px 0 4px 4px; position: relative; z-index: 12;}
#lpp_geometry_editor_buttons_container .btn-group{margin-right: 3px;}
#lpp_geometry_editor_buttons_container .dragHandler{cursor: move;position: absolute;top: 2px;right: 4px;font-size: 10px;color: #999;}
#lpp_geometry_editor_buttons_container .dragHandlerClose{position: absolute; top:2px;right:4px;font-size: 10px; color: #999; display: none; cursor:pointer}
#lpp_geometry_editor_buttons_container .panelClose{position: absolute;top: -1px;right: -16px;font-size: 10px;cursor: pointer;border: 1px solid #ccc;padding: 2px 4px 3px 5px;border-radius: 0 3px 3px 0;background: #eee;border-left: 0;}
#lpp_geometry_editor_buttons_container button.btn span.badge{position: absolute;top: -5px;font-size: 8px;padding: 2px 5px 0 4px;display: none;background: #eee;color: #333;border: 1px solid #ccc;}

.datatableMainContainer .filterContainerFormWrapper form.lppeditorsForm{}
.datatableMainContainer .filterContainerFormWrapper form.lppeditorsForm .widgetContainer {}
.datatableMainContainer .filterContainerFormWrapper form.lppeditorsForm .widgetContainer .widgetLabel{display: block;font-weight: normal;padding: 0;margin: 0;font-size: 12px;}
.datatableMainContainer .filterContainerFormWrapper form.lppeditorsForm .widgetContainer .widgetFieldContainerWrapper{}
.datatableMainContainer .filterContainerFormWrapper form.lppeditorsForm .widgetContainer .widgetFieldContainerWrapper .widgetFieldContainer{}
.datatableMainContainer .filterContainerFormWrapper form.lppeditorsForm .widgetContainer .widgetFieldContainerWrapper .widgetFieldContainer .field{}
.datatableMainContainer .filterContainerFormWrapper form.lppeditorsForm .widgetContainer .widgetFieldContainerWrapper .widgetFieldContainer .field.fieldText{}


.widgetFieldContainerWrapper table.table-condensed>tbody>tr>td{padding:1px 3px;}

.datatableMainContainer .filterContainerFormWrapper form.lppeditorsForm .widgetContainer .widgetFieldContainerWrapper .widgetFieldContainer .field.fieldSelect{border: 1px solid #ddd;border-radius: 3px;font-size: 12px;}
.datatableMainContainer .filterContainerFormWrapper form.lppeditorsForm .widgetContainer .widgetFieldContainerWrapper .widgetFieldContainer .field.fieldSelect button.btn{font-size: 12px;border: 1px solid #ddd;padding: 2px;}
.datatableMainContainer .filterContainerFormWrapper form.lppeditorsForm .widgetContainer .widgetFieldContainerWrapper .widgetFieldContainer .field.fieldSelect .bs-searchbox{font-size: 12px;padding: 1px 4px 4px 4px;}
.datatableMainContainer .filterContainerFormWrapper form.lppeditorsForm .widgetContainer .widgetFieldContainerWrapper .widgetFieldContainer .field.fieldSelect .form-control{font-size: 12px;line-height: 12px;height: 24px;}
.datatableMainContainer .filterContainerFormWrapper form.lppeditorsForm .widgetContainer .widgetFieldContainerWrapper .widgetFieldContainer .field.fieldSelect .dropdown-menu>li>a{font-size: 12px;padding: 2px 4px 2px 8px;}
.datatableMainContainer .filterContainerFormWrapper form.lppeditorsForm .widgetContainer .widgetFieldContainerWrapper .widgetFieldContainer .field.fieldSelect .dropdown-menu li{font-size: 12px;}
.datatableMainContainer .filterContainerFormWrapper form.lppeditorsForm .widgetContainer .widgetFieldContainerWrapper .widgetFieldContainer .field.fieldText
, .datatableMainContainer .filterContainerFormWrapper form.lppeditorsForm .widgetContainer .widgetFieldContainerWrapper .widgetFieldContainer .field.fieldColor
, .datatableMainContainer .filterContainerFormWrapper form.lppeditorsForm .widgetContainer .widgetFieldContainerWrapper .widgetFieldContainer .field.fieldDate
, .datatableMainContainer .filterContainerFormWrapper form.lppeditorsForm .widgetContainer .widgetFieldContainerWrapper .widgetFieldContainer .field.fieldDatetime
, .datatableMainContainer .filterContainerFormWrapper form.lppeditorsForm .widgetContainer .widgetFieldContainerWrapper .widgetFieldContainer .field.fieldNumber
, .datatableMainContainer .filterContainerFormWrapper form.lppeditorsForm .widgetContainer .widgetFieldContainerWrapper .widgetFieldContainer .field.fieldTextarea
  {border: 1px solid #ddd;width: 100%;border-radius: 4px;padding:2px;font-size: 12px;}
/* ramka dla zwyklego selekta bez js */
form.lppeditorsForm .widgetFieldContainer .field.fieldSelect select{border: 1px solid #ddd;border-radius: 3px;font-size: 12px;}
/* dirty field w form */
.flyWindowContainer .lppeditorsForm .widgetContainer .widgetFieldContainerWrapper input.dirtyField
, form.lppeditorsForm .widgetFieldContainer .field.dirtyField
  {border: 1px dotted #0076C8}
.flyWindowContainer .lppeditorsForm .widgetContainer.isDirty
, .flyWindowContainer .lppeditorsForm .widgetContainer .bootstrap-select.dirtyField .btn .filter-option
  {color: #0076C8;}
  /* {background-color: #fff8cb ;} */
  /* form.lppeditorsForm .field.markedAsSectionIdRelated */
form.lppeditorsForm .field.markedAsSectionIdRelated
, .flyWindowContainer .lppeditorsForm .widgetContainer .bootstrap-select .btn.markedAsSectionIdRelated
{background-color: #fff8cb ;}
/* edytory lpp */
.documentBrowserDocumentsList li.active img{box-shadow: 3px 3px 3px #666;}
#szkicePlikiDodawanieNowychPlikowContainer {overflow: auto; width: 100%;height: 100%;}

/* Formularz edycji jednego elementu */
/* Jeden kontener dla widgeta */
.flyWindowContainer .lppeditorsForm .widgetContainer{clear: both; position: relative;}
.flyWindowContainer .lppeditorsForm .widgetContainer .widgetLabel{float: left;padding: 0 10px 0 0;width: 30%;font-size: 12px;font-weight: normal;}
.flyWindowContainer .lppeditorsForm .widgetContainer .widgetFieldContainerWrapper{margin: 0 7px 2px 0;}
.flyWindowContainer .lppeditorsForm .widgetContainer .widgetFieldContainerWrapper input.fieldFile{border:0;}
.flyWindowContainer .lppeditorsForm .widgetContainer .widgetFieldContainerWrapper input
, .flyWindowContainer .lppeditorsForm .widgetContainer .widgetFieldContainerWrapper textarea
  {border: 1px solid #ddd; border-radius: 3px; height: 20px; width: 69%; font-size: 12px;padding: 0 3px;}
.flyWindowContainer .lppeditorsForm .widgetContainer .widgetFieldContainerWrapper input[type="checkbox"]{height: auto;width:auto;}
.flyWindowContainer .lppeditorsForm .widgetContainer .widgetFieldContainerWrapper .fieldsRadios label{display: block; margin-left: 31%; text-align: left; font-weight: normal; font-size: 14px; margin-bottom: 0;}
.flyWindowContainer .lppeditorsForm .widgetContainer .widgetFieldContainerWrapper input[type="radio"]{height: auto; width:auto; margin-right:4px;}
.flyWindowContainer .lppeditorsForm .widgetContainer .widgetFieldContainerWrapper textarea{height: 70px;}
.flyWindowContainer .lppeditorsForm .widgetContainer .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width: 69%}
.flyWindowContainer .lppeditorsForm .widgetContainer .bootstrap-select .btn{font-size: 12px;color: #333;border-color: #ddd;padding: 1px 2px;outline:none!important;}
.flyWindowContainer .lppeditorsForm .widgetContainer .bootstrap-select.dirtyField .btn{
  border-top: 0;
  border-bottom: 0;
  border-left: 0;
  border-radius: 0;
}
          
/* oznaczenie wymaganych pol */
form.lppeditorsForm .widgetFieldContainer .field.fieldNotNull
, form.lppeditorsForm .widgetFieldContainer .field.fieldSelect.fieldNotNull > button.btn
, .flyWindowContainer .lppeditorsForm .widgetContainer .widgetFieldContainerWrapper input.fieldNotNull
, form.lppeditorsForm .widgetFieldContainer .field.fieldNotNull
  {border-right-color: black;}
form.lppeditorsForm .widgetFieldContainer .dropdown-menu.open{max-width: 200px;}
form.lppeditorsForm .hideDataOnLoadingBox2.hideDataOnLoadingBox .hideDataOnLoadingBg{background: #fff;} 
.widgetFieldValidatorContainer{position: absolute; top: 1px; right: -7px;}
.widgetFieldValidatorOk
, .widgetFieldValidatorErr
  {display: none;}
.widgetFieldValidatorOk
, .widgetFieldValidatorErr
  {opacity: .15;margin-left: -0px;}
.widgetFieldValidatorErr{margin-left: -9px;opacity: 1;}
.roadStatisticsContainer div.dataTables_scrollHead table.table-bordered{margin-top: 0!important;}
.roadStatisticsContainer .nav-tabs li a .badge{font-size: 8px;padding: 2px 5px 1px 5px;display: none;background: #eee;color: #333;border: 1px solid #ccc;} 
.roadStatisticsForm .form-group{margin-bottom: 4px;}
.roadStatisticsForm .form-control{height: 26px; }/*nie moze byc bo w filtrach w statystykach jest lipa: padding-top: 2px;*/

.tableViewWithFiltersContainer .filterFormResoult .dt-buttons .dt-button-collection ul.dropdown-menu {right: 0;left: auto;margin-left: -90%;}

#mainMenuBtn_editorsTool_dropdownList{padding-left:4px;padding-right: 4px;}
#menuLppEditorsListBox li.loading{padding:5px;font-size: 12px;}
/* .lppEditorTableContainer table td{text-align:center;} */
.datatablePocesingContainer .dataTables_processing{z-index:2; background-color: #eee;}
/* .lppEditorTableContainer .dt-button-collection {max-height: 100px;overflow-y: scroll;} */
.lppEditorTableContainer ul.dropdown-menu {max-height: 250px; overflow-y: auto; padding:0}
/* .lppEditorTableContainer ul.dropdown-menu li{} */

.flyWindowContainer .lppeditorsForm .widgetContainer .widgetFieldContainerWrapper .bs-searchbox input{width: 100%;height: 24px;}

.statsTabsListsFilterLiContainer {position: relative;}
/* .statsTabsListsFilterLiContainer .statsTabsListsFilterContainer {position: absolute;top: 0;right: 0;width: 200px;}
.statsTabsListsFilterLiContainer .statsTabsListsFilterContainer form {position: relative;}
.statsTabsListsFilterLiContainer .statsTabsListsFilterContainer .statsTabsListsFilterInput {display: block;position: absolute;top: -1px;right: 0;padding: 0px 6px;height: 22px;font-size: 12px;}
.statsTabsListsFilterLiContainer .statsTabsListsFilterContainer .statsTabsListsFilterIcon {position: absolute;top: 3px;right: 5px;opacity: 0.3;}
.statsTabsListsFilterLiContainer .statsTabsListsFilterContainer .statsTabsListsFilterClearBtn {display: block; position: absolute; top: 3px; right: 4px;cursor: pointer;} */

.statsTabsListsFilterContainer{position: absolute;top: 68px;left: 0px;font-size: 14px;width: 232px;background: white;z-index: 20;padding-bottom: 1px;padding-left:3px;border-bottom: 1px solid #ddd;}
.statsTabsListsFilterContainer form{font-size: 12px;}
.statsTabsListsFilterContainer .statsTabsListsFilterInput {display: block;font-size: 12px;padding: 2px 6px;height: 22px;line-height: 12px;}
.statsTabsListsFilterContainer .statsTabsListsFilterIcon{display: block;position: absolute;top: 5px;right: 4px;cursor:pointer;}
.statsTabsListsFilterContainer .statsTabsListsFilterClearBtn{display: none;position: absolute;top: 4px;right: 5px;cursor:pointer;}

.dtAll .dtTop .dt-buttons{margin-top: 0; margin-right: 4px;}
.serverProcessingKdWindowContainer
,.serverProcessingKomWindowContainer
  {padding-top:5px; }
.serverProcessingKdWindowContainer table.dataTable
,.serverProcessingKomWindowContainer table.dataTable
  {margin-top: 0px !important;}
.serverProcessingKdWindowContainer .dtAll .dtTop .dt-buttons
,.serverProcessingKomWindowContainer .dtAll .dtTop .dt-buttons
  {padding-left: 2px;}
.serverProcessingKdNewFormContainer_listaRarportow label
, .serverProcessingKomNewFormContainer_listaRarportow label
  {font-weight: normal;margin: 0;font-size: 12px;}
.serverProcessingKdNewFormContainer_listaRarportow input
, .serverProcessingKomNewFormContainer_listaRarportow input
  {vertical-align: sub;}
.serverProcessingKdNewFormContainer_listaRarportow .oneGroup .selectAll
, .serverProcessingKdNewFormContainer_listaRarportow .oneGroup .groupName
, .serverProcessingKdNewFormContainer_listaRarportow .oneGroup .oneGroupInputs label
, .serverProcessingKomNewFormContainer_listaRarportow .oneGroup .selectAll
, .serverProcessingKomNewFormContainer_listaRarportow .oneGroup .groupName
, .serverProcessingKomNewFormContainer_listaRarportow .oneGroup .oneGroupInputs label
, .serverProcessingMapaTENewFormContainer_listaRarportow .oneGroup .selectAll
, .serverProcessingMapaTENewFormContainer_listaRarportow .oneGroup .groupName
, .serverProcessingMapaTENewFormContainer_listaRarportow .oneGroup .oneGroupInputs label
  {cursor: pointer;}
form.serverProcessingKdNewForm .control-label
, form.serverProcessingKomNewForm .control-label
, form.serverProcessingMapaTENewForm .control-label
  {padding-top:0;}
th .dropdown-menu{font-weight: normal;}
.fileListOpenContainer .getRoadDocument.disabled{opacity: 0.6;}
.dataTables_wrapper .dt-buttons.btn-group div.dt-button-collection ul.dropdown-menu{z-index: 9;background: white;}
div.elfinder{position: static;}


.dynParamsContainer{padding-bottom:4px;}
.dynParamsContainerForNumbersRange{clear:both;}
.dynParamsContainerForColorPicker{padding-bottom: 5px;}
.dynParamsContainer label{margin:0;font-size:12px; font-weight: normal;}
.dynParamsContainerForNumbersRange .form-control.textField{float: right; width: 50px;}
.dynParamsContainer .numberRangeSum .textField{background-color: #d6e8ff;}
.dynParamsContainerForGroup fieldset{border: 1px solid #ddd;padding: 5px;border-radius: 4px;}
.dynParamsContainerForGroup legend{display: inline;border: 0;padding: 0 4px;font-size: 16px;margin: 0;width:auto;}
.dynParamsContainer .isUsedField{margin-right: 5px; vertical-align: top;}
.lppEditorsModalTableDt tbody tr{cursor: pointer;}

/* .widgetFieldContainer button.btn.dropdown-toggle.btn-default.bs-placeholder{outline:none!important;} */

.c2 .c3 .dataTables_processing{z-index: 33;}

#mainCalendarContainer a{color: #555;}
#mainCalendarContainer h2.fc-toolbar-title{display: inline-block;vertical-align: middle;font-size: 20px;width: 235px;text-align: center;}
/* #mainCalendarContainer .fc .fc-button .fc-icon{font-size: 1em;} */
#mainCalendarContainer button.fc-button.fc-button-primary{background-color: white; color: #333;padding: 0.1em 0.45em;border-color: #ccc; font-size: 12px;}
#mainCalendarContainer select{cursor:pointer;}

.bridgesListFiltersContainer .bootstrap-select .dropdown-menu.open{padding-top: 2px;margin-top: 0;}
.bridgesListFiltersContainer .bootstrap-select .bs-searchbox{padding: 0px 2px 2px 2px;}
.bridgesListFiltersContainer .bootstrap-select .bs-searchbox input{padding: 1px 4px;font-size: 14px;height: 22px;}
.bridgesListFiltersContainer .bootstrap-select .btn{padding-right: 20px;font-size: 12px;line-height: 15px;padding-top: 3px;}
.bridgesListFiltersContainer .bootstrap-select .dropdown-toggle:focus{outline: 0px auto -webkit-focus-ring-color!important;outline-offset:0}
#roadNet_bridgesConentBox .dt-buttons .dt-button-collection{margin-left:-140px}
.form-control.input-sm.filterVariantsListInput{width: 100%;margin:0;font-size: 14px;padding:2px 6px;max-height: 24px;}
.filterVariantsContainerBg{background: rgba(1,1,1,.2);}

/* , body.portal-pl-lp-portal-lenovo #top_menu_box .btn-default.active */
body.portal-pl-lp-portal-powiatwroclaw #top_menu_box .btn-default.active
{background-color: #F6C41E;}

.dynParamsContainerForListSelect .bsp_selectAll
, .dynParamsContainerForListSelect .bsp_deselectAll
  {padding: 0 0 0 3px; color:#666; cursor:pointer;}
.dynParamsContainerForListSelect .bsp_selectAll:hover{color:rgb(0, 112, 9)}
.dynParamsContainerForListSelect .bsp_deselectAll:hover{color:rgb(51, 0, 0)}
.layerContentMenuContainer{position: absolute; right:0; top:0;}
li.master-categories
  , li.sub-categories
  , li.oneLayer{position: relative;}

/* specjalna ikona dla maparowerowa.konin panorama */
/* body.portal-pl-lp-portal-lenovo button.oneMenuBtnWithAction span.fa.fa-child, */
/* body.portal-pl-lp-portal-maparowerowa_konin button.oneMenuBtnWithAction span.fa.fa-child
{background: url('/public/img/icons/fa/biking-mountain.svg') center center no-repeat; color:transparent;width:22px;margin-left:-4px;margin-right:-4px;} */
/* zmiana dla wszystkich portlai */
/* body button.oneMenuBtnWithAction .fn_showPanoramaViewWindow{padding: }
body button.oneMenuBtnWithAction .fn_showPanoramaViewWindow span.fa.fa-child
  {background: url('/public/img/icons/fa/panorama.svg') center center no-repeat; color:transparent;width:22px;margin-left:-4px;margin-right:-4px;} */

/* body.portal-pl-lp-portal-maparowerowa.konin button.oneMenuBtnWithAction span.fa.fa-child
, body.portal-pl-lp-portal-lenovo button.oneMenuBtnWithAction span.fa.fa-child
  {padding-left: 2px; padding-right: 2px;} */

#editorsEstatesVENForm  .bootstrap-select .dropdown-toggle .filter-option-inner-inner{padding-top:2px;}

.lppEditorsLayersTreeWmsPrevIconAll{color:  #212121;}
.lppEditorsLayersTreeWmsPrevIconSome{color: #337ab7;}
.lppEditorsLayersTreeWmsPrevIconNone{color: #c0c0c0;}


.isNotChromiumMsgContainer{z-index: 10000;position: fixed;width: 100%;background-color: #a51a17;bottom: 0;padding: 50px;color: white; text-align: center;}
.isNotChromiumMsgContainer img{max-height: 42px; padding: 0 40px 0 0;}
.isNotChromiumMsgContainer a{color: white; text-decoration: underline;}


/* Mapa Tematyczna wyłączona w  #appConfigPanel mapy Tematyczne*/
.thematicMapDisabled {text-decoration: line-through;color: #a94442!important;}
.thematicMapHoverImgContainer img {position: absolute !important;opacity: 0;height: 0;left: 35px;top: -25px;transition: opacity .3s, top .3s;border-radius: 5px;border: 1px solid black;}
.thematicMapHoverImgContainer:hover img {height: 100px;opacity: 1;top: -55%;z-index: 666;}
#thematicMapSelectLayersModalBaseLayersTitle, #groupSelectLayersModalBaseLayersTitle {cursor: pointer;}

/* warstwy obrazki  map tematycznych   mainsite>layers_box>thematicMapListContainer*/
#layers_box .panel-heading[data-id="mapThematicMapsOptionContainer"], .mapThematicMapsOptionContainer .row, .thematicMapHashClick img {cursor: pointer;}
/*.mapThematicMapsOptionContainer .col-md-6 {margin-bottom: 10px;}*/
#thematicMapListContainer .container-fluid {padding-left: 3px;padding-right: 3px;}
#thematicMapListContainer {overflow-x: hidden;padding-top: 6px; max-height: 310px;}

/*warstwy,legenda       panel-heading*/
#layers_box .panel-heading, #map_legend_box .panel-heading {  padding: 5px 15px;}

.thematicMapHashClick {border: 1px solid #aeadad;padding: 0px;width: 48%;overflow: hidden;}
.thematicMapHashClick:nth-child(odd) {margin-right: 5px;}
.thematicMapHashClick:nth-child(even) {margin-left: 5px;}
.thematicMapHashClick img {background-color: #fff; max-height: 88px; object-fit: cover; overflow: hidden;  width: 100%;  height: 100%;}
.thematicMapHashClick {border-radius: 5px;margin-bottom: 10px}

@media only screen and (min-width: 800px) {
  .thematicMapHashClick{transition: transform 10ms ease-out;overflow: hidden!important;}
  /*.thematicMapHashClick:nth-child(odd):not(:nth-child(1)):hover{z-index: 8;border-radius: 5px;transform: translateX(40px) scale(1.31) ;} !*wszystkie procz 1*!*/
  /*.thematicMapHashClick:nth-child(even):not(:nth-child(2)):hover{z-index: 8;border-radius: 5px;transform: translateX(-40px) scale(1.31);} !*wszystkie procz 2*!*/

  /*.thematicMapHashClick:last-child:nth-child(odd):hover, .thematicMapHashClick:nth-last-child(2):nth-child(odd):hover{z-index: 8;border-radius: 5px;transform: translateX(40px) translateY(-20px) scale(1.31);}   !*ok ost niepa*!*/
  /*.thematicMapHashClick:last-child:nth-child(even):hover{z-index: 8;border-radius: 5px;transform: translateX(-40px) translateY(-20px) scale(1.31);}   !*ok ost pa*!*/

  /*.thematicMapHashClick:nth-child(1):hover{z-index: 8;border-radius: 5px;transform: translateX(40px) translateY(20px) scale(1.31);}  !*ok*!*/
  /*.thematicMapHashClick:nth-child(2):hover{z-index: 8;border-radius: 5px;transform: translateX(-40px) translateY(20px) scale(1.31) ;}  !*ok*!*/

  .thematicMapHashClick img {transition: transform 300ms ease-out;}
  .thematicMapHashClick:hover img{transform: scale(1.2)}
  /*.thematicMapHashClick:hover img{box-shadow: 0 0 4px 2px #080808;}*/

  .thematicMapHashClick:nth-child(odd):not(:nth-child(1)):hover{z-index: 8;transform: scale(1.05);} /*wszystkie procz 1*/
  .thematicMapHashClick:nth-child(even):not(:nth-child(2)):hover{z-index: 8;transform: scale(1.05);} /*wszystkie procz 2*/

  .thematicMapHashClick:last-child:nth-child(odd):not(:nth-child(1)):hover, .thematicMapHashClick:nth-last-child(2):nth-child(odd):not(:nth-child(1)):hover{z-index: 8;transform: translateY(-3px) translateX(1px) scale(1.05);}   /*ok ost niepa*/
  .thematicMapHashClick:last-child:nth-child(even):not(:nth-child(2)):hover{z-index: 8;transform: translateY(-3px) scale(1.05);}   /*ok ost pa*/

  .thematicMapHashClick:nth-child(1):hover{z-index: 8;transform: scale(1.05) translateX(1px);}  /*ok*/
  .thematicMapHashClick:nth-child(2):hover{z-index: 8;transform: scale(1.05) translateX(-1px);}  /*ok*/

  .thematicMapHashClick:hover{border: 1px solid #000;}  /*ok*/

}
/*  checkbox readonly  bez potrzeby onclick="return false"  */
#appConfigThematicMapContainer input[type="checkbox"][readonly]
  ,#appConfigThematicMapContainer select.forceReadonly{  pointer-events: none;  filter: grayscale(1);}

.layersListBox .form-switch .form-check-input:checked {  background-position: right center;  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.layersListBox .form-check-input:checked {  background-color: #93C03D;  border-color: #93C03D;}

.layersListBox .hideLayer{  display: none;}
.d-none{ display: none;height: 0px !important;}

.layersListBox .form-check-input {  width: 1em; height: 1em; margin-top: .25em; vertical-align: top; background-color: #fff; background-repeat: no-repeat; background-position: center; background-size: contain; border: 1px solid rgba(0,0,0,.25); -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-print-color-adjust: exact; color-adjust: exact;}
.layersListBox .form-switch .form-check-input { width: 2em; margin-left: -2.5em; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e"); background-position: left center; border-radius: 2em; transition: background-position .15s ease-in-out;}
.oneLayerFiltered.tmllGlow { background-color: #e6e6e6;}

.saveLayersListForThematicMapContainer, .saveLayersListForGroupContainer { float: right;position: sticky;bottom: 65px;margin-right: 15px;box-shadow: 0 0 10px 5px lightgray;border-radius: 5px;}

.showCheckedLayersListForThematicMapContainer, .showCheckedLayersListForGroupContainer { float: right;position: sticky;top: 20px;margin-right: 15px; border-radius: 5px;}
.showCheckedLayersListForThematicMapContainer label, .showCheckedLayersListForGroupContainer label{  display: unset;}
/*.mapThematicMapsOptionContainer .nameContainer {float: none; display:inline;vertical-align:super;text-align: center;}*/
/*.mapThematicMapsOptionContainer .nameContainer > p {margin: 0;}*/

.modal-body .layersListBox input[type="checkbox"] { cursor: pointer;}

.thematicMapHashClick .imgHoverText { position: absolute; bottom: 0; right: 0; text-align: center; height: 100%; width: 100%; font-size: 16px; padding: 0 10px; background: #000; color: white; opacity: 0.7; visibility: hidden; align-items: center; display: flex; justify-content: center;}

.thematicMapHashClick:hover .imgHoverText { visibility: visible; cursor: pointer;}
#layers_box .panel-body.mapThematicMapsOptionContainer {border-bottom: 1px solid #ddd;}

.modal-content label[class^="force"] {font-weight: unset;}
.modal-content label.forceCheck_l, .modal-content label.forceCheckMC_l, .modal-content label.forceCheckSC_l {position: absolute; left: 48%;}
.modal-content label.forceOpenMC_l, .modal-content label.forceOpenSC_l {position: absolute; left: 52%;} /* 58 gdy text jest dodany */
.modal-content label.forceCloseMC_l, .modal-content label.forceCloseSC_l {position: absolute; left: 67%;}

.modal-content span.master-categories-name, .modal-content span.sub_cat_name-name {min-height: 16px; cursor: pointer;}
.modal-content a{opacity:.9}
.modal-content a:hover {color: black !important; text-decoration: none;}
#layers_box .panel-heading:not(:first-child) {border-top-left-radius: 0;border-top-right-radius: 0;/*border-top: 1px solid #ddd;*/}

#externalServicesListBox { padding: 5px 5px; }
#externalServicesListBox a { display: flex;  align-items: center; padding-top: /*0*/ 2px; padding-bottom: /*0*/ 2px}
#externalServicesListBox .externalLinkLeft {  position: relative;  left: -10px;  min-width: 24px;  text-align: center;}
#externalServicesListBox .externalLinkLeft img {  max-height: 24px; max-width: 24px; }
#externalServicesListBox.dropdown-menu > li > a:hover { background-color: #e6e6e6; border-radius: 5px }

body #main_site #map_controls_pinned_to_layers .lockZoom {  position: absolute;  top: 276px;  left: 0; padding: 6px 10px;}
body #main_site #map_controls_pinned_to_layers .lockZoom .zoomOn { color: #aaa;}
body #main_site #map_controls_pinned_to_layers .lockZoom .zoomOff { color:  #1b61ac;}
body #main_site #addRemoteWmsBtn {position: relative;  top: 0px;}
/* map-overwiev button */
body #main_site #map_controls_pinned_to_layers button.overview{position: relative!important; left: -38px;z-index: 666;bottom: 24px; width: 34px;width: 22px;height: 22px;  padding: 0px}
.ol-overviewmap:not(.ol-collapsed) {background-color: transparent!important;}
#layers_box .panel-footer { position: sticky!important;bottom: 0px; padding: 5px 12px;}
/* uploader DT*/
.statusProgress.blockSpin { animation: none!important;}
.serverProcessingUploadFilesFormContainer_listaTypowContainer .dropdown-menu.open { z-index: 6666;}
.dtTable .progress {margin-bottom: 0; position: relative;}
.dtTable .progress span {position: absolute; width: 100%; color: black;}
.dtTable .progress.active .progress-bar,.dtTable .progress-bar.active {-webkit-animation:reverse progress-bar-stripes 2s linear infinite; -o-animation:reverse progress-bar-stripes 2s linear infinite;  animation:reverse progress-bar-stripes 2s linear infinite;
}

.searchResoultContainer .status p{display: none;}
.searchResoultContainer .status p.info{display: block;}

.searchByParcelResoultContainer p.header{margin: 0; padding: 2px 0px 3px 6px; background-color: #eee; color: #333;font-size: 12px}
/* .searchByParcelResoultContainer p.header-main{margin: 0;padding: 4px;border-top: 1px dotted #eee;margin-top: 1px;} */
.searchByParcelResoultContainer p.info{font-size: 12px;    margin: 0;padding-left: 22px;opacity: .6;}
.searchByParcelResoultContainer .list-group-item{padding: 3px;font-size: 12px;}
.searchByParcelResoultContainer .status{padding-left: 20px; font-size: 12px;}
.searchByParcelResoultContainer .resultContainer{padding-left: 20px;}
.searchByParcelResoultContainer .oneServerData{margin:2px 0px;}
.searchByParcelResoultContainer .fromDate{float: right;padding-top: 2px;font-size: 10px;}

/* modul kontaktu lista wiadomosci + odpowiedzi */
/*#fwMessageKontaktAns ul#messageAnswerBox { resize: vertical; }*/
#fwMessageKontaktAns textarea.messText, #fwMessageKontaktAdd textarea.messText  { resize: none; }
#modKontaktZgloszenieAdd .flyWindow-footer, #modKontaktZgloszenieAnswer .flyWindow-footer {position: absolute; bottom: 5px;right: 20px;}
#modKontaktZgloszenieAdd .dropdown-menu [id^="bs-select-"] {overflow-x: hidden}

#messageAnswerBox{  padding-left:0;  margin:0;  list-style-type:none;  overflow-y:scroll;  height:200px;  border-top:2px solid #fff;  border-bottom:2px solid #fff;}
#messageAnswerBox li{  padding:10px 30px;}
#messageAnswerBox h2,#messageAnswerBox h3{  display:inline-block;  font-size:13px;  font-weight:normal;}
#messageAnswerBox h3{  color:#bbb;}
#messageAnswerBox .entete{  margin-bottom:1px; position: relative; top: 3px;}
#messageAnswerBox .message{  padding:10px 20px;  color:#fff;  line-height:25px;  max-width:90%;  display:inline-block;  text-align:left;  border-radius:5px;}
#messageAnswerBox .me{  text-align:right;}
#messageAnswerBox .you .message{  background-color:#8bc53f;}
#messageAnswerBox .me .message{  background-color:#1068b2;}
#messageAnswerBox .message{  text-shadow: 0px 0px 4px black;}
#messageAnswerBox .triangle{  width: 0;  height: 0;  border-style: solid;  border-width: 0 10px 10px 10px;}
#messageAnswerBox .you .triangle{  border-color: transparent transparent #8bc53f transparent;  margin-left:15px;}
#messageAnswerBox .me .triangle{  border-color: transparent transparent #1068b2 transparent;  margin-left: calc(98% - 30px);}
#messageAnswerBox .mess_file {font-size: 9px; margin-bottom: 0px;  font-family: Verdana, sans-serif;}
#messageAnswerBox div .mess_file:first-of-type {margin-top: 5px;}
#messageAnswerBox li:first-of-type{margin-top: 5px;}
#messageAnswerBox .me .singleMessFileContainer {display: flex;justify-content:right;text-align: left;}

#modKontaktZgloszenieAnswer .msgAnswers {border: 1px dotted lightgray;}
#modKontaktZgloszenieAnswer .msgParentQuestion { max-height: 70px;  overflow-y: auto;}
#modKontaktZgloszenieAnswer  .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn), #fwMessageKontaktAdd  .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {width: 100%;}
#modKontaktZgloszenieAnswer  .bootstrap-select .filter-option-inner-inner {text-align: center;}
#fwMessageKontaktAns .flyWindowContentContainer.panel-body, #fwMessageKontaktAdd .flyWindowContentContainer.panel-body { overflow: visible !important; }
#fwMessageKontaktAns .bootstrap-select:not(._skip_parent) .dropdown-menu, #fwMessageKontaktAdd .bootstrap-select .dropdown-menu {  min-width: 340px; }
#fwMessageKontaktAns .col-sm-10 > .col-sm-6, #fwMessageKontaktAdd .col-sm-10 > .col-sm-6 {  padding-left: 0;padding-right: 0 }
/*#modKontaktZgloszenieAnswer #messText, #modKontaktZgloszenieAnswer #messageAnswerBox { transition: all 0.2s ease;}*/
#modKontaktZgloszenieAnswer #messText {height: 35px;}
#modKontaktZgloszenieAnswer #messText:focus {height:135px;}
#fwMessageKontaktAns #messageAnswerBox .entete h2, #fwMessageKontaktAns #messageAnswerBox .entete h3 {  margin-top: 15px;  margin-bottom: 0;}
#fwMessageKontaktAns #setCustomDateTime, #fwMessageKontaktAns .bootstrap-select button.btn.dropdown-toggle.btn-default {max-height: 23px!important;}
/*#uppyMessageDragDropArea .uppy-StatusBar-actions, #uppyMessageDragDropArea   .uppy-Dashboard-progressindicators {display: none!important;}*/
#uppyMessageDragDropArea .uppy-Dashboard-files {padding-bottom: 0;}


.selectpickerMultiImg .selectImg { height: 18px; padding-right: 8px; margin: 2px 0;}
.selectpickerMultiImg .dropdown.bootstrap-select { width: 25%;}
.editorsGenZnaku label { padding-top: 2px!important;}
.editorsGenZnaku .selectpicker_parent .dropdown.bootstrap-select { width: 100%!important;}
.editorsGenZnaku .selectpickerMultiImg .dropdown.bootstrap-select { width: 21%;}
.editorsGenZnaku .selectpickerMultiImg.smallSelect .dropdown.bootstrap-select { width: 15%;}
.editorsGenZnaku .selectpickerMultiImg.superSmallSelect .dropdown.bootstrap-select { width: 11%;}
.editorsGenZnaku .selectpickerMultiImg .dropdown.bootstrap-select  .filter-option-inner{ min-height: 23px;}
.bootstrap-select.genZnakSelect {margin-right: 5px; width: 100px!important;}
.bootstrap-select.genZnakSelect .filter-option-inner { padding-left: 5px;}
.editorsGenZnaku .bootstrap-select .dropdown-toggle:focus{  border-color: #66afe9;  outline: 0!important;  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);}
.editorsGenZnaku input, .editorsGenZnaku .bootstrap-select .filter-option-inner-inner { text-align: center;}
#E-2a .selectpickerMultiImg.superSmallSelect .dropdown.bootstrap-select { width: 11%;}
#E-2a .form-group .dropdown.bootstrap-select:first-of-type, #E-2a .form-group .dropdown.bootstrap-select:last-of-type  {width: 7%;}
#E-2a .modal-dialog  {margin-bottom:5px;margin-top: 5px;}
#E-2a .modal-header  {padding: 8px 15px;}
#E-2a .modal-body form {font-size: 12px;}
.editorsGenZnaku .fixBsLegend legend{ width:inherit;font-size: unset; margin-bottom: unset; border-bottom: unset;}
.editorsGenZnaku .fixBsLegend { padding: revert;border:revert;border-radius: 5px;}

#top_menu_box .messagesCounter{position: absolute;top: -4px;font-size: 10px;background: forestgreen;padding: 1px 6px;z-index: 1;border-radius: 8px;color: white;font-weight: bold;left: 21px;}

#fwAappNotifications .appNotificationsListMasterContainer .appNotificationsListDataContainer{overflow-y: auto;overflow-x: hidden;}
#fwAappNotifications .appNotificationsListMasterContainer .appNotificationsListDataContainer .appNotificationContainer{position: relative;    margin-bottom: 10px;}
#fwAappNotifications .appNotificationsListMasterContainer .appNotificationsListDataContainer .appNotificationContainer .blockForm{position:absolute; top:0;left:0;width: 100%;height: 100%;background-color: #0076C8; opacity: .7;}
#fwAappNotifications .appNotificationsListMasterContainer .appNotificationsListDataContainer .appNotificationContainer .titleContainer{padding: 5px;}
#fwAappNotifications .appNotificationsListMasterContainer .appNotificationsListDataContainer .appNotificationContainer .titleContainer h3{font-size:12px;}
#fwAappNotifications .appNotificationsListMasterContainer .appNotificationsListDataContainer .appNotificationContainer .titleContainer .icon{padding: 0 8px 0 0;}
#fwAappNotifications .appNotificationsListMasterContainer .appNotificationsListDataContainer .appNotificationContainer .checkAsReaded, #fwAappNotifications .appNotificationsListMasterContainer .appNotificationsListDataContainer .appNotificationContainer .checkAsUnReaded{cursor: pointer; padding: 0px 0px 0px 3px;opacity: .6; color: #333;}
#fwAappNotifications .appNotificationsListMasterContainer .appNotificationsListDataContainer .appNotificationContainer .openLppEditor{cursor: pointer; padding: 0px 3px;opacity: .6; color: #333;}
#fwAappNotifications .appNotificationsListMasterContainer .appNotificationsListDataContainer .appNotificationContainer .checkAsReaded:hover
, #fwAappNotifications .appNotificationsListMasterContainer .appNotificationsListDataContainer .appNotificationContainer .checkAsUnReaded:hover
, #fwAappNotifications .appNotificationsListMasterContainer .appNotificationsListDataContainer .appNotificationContainer .openLppEditor:hover
  {opacity:1}
#fwAappNotifications .appNotificationsListMasterContainer .appNotificationsListDataContainer .appNotificationContainer .descriptionContainer{position: relative;position: relative;padding-bottom: 3px;font-size: 12px;padding-top: 16px;}
#fwAappNotifications .appNotificationsListMasterContainer .appNotificationsListTopContainer{padding-bottom: 3px;}
#fwAappNotifications .appNotificationsListMasterContainer .appNotificationsListTopContainer .refreshBtn{margin-right: 3px;}
#fwAappNotifications .appNotificationsListMasterContainer .appNotificationsListDataContainer .appNotificationContainer .descriptionContainer .creationReadedDateContainer{position: absolute; top:2px; left:2px;font-size: 10px;opacity: .6}

.panel-success>.panel-footer{color: #3c763d;background-color: #dff0d8;border-color: #d6e9c6;}

#modalWindowForFileUpload .dropdown-menu {  z-index: 666666666;}
#modalWindowForFileUpload .uppy-Dashboard-files {  padding: 0;}
#modalWindowForFileUpload .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { width: 100%;}
#modalWindowForFileUpload .uppy-Dashboard-innerWrap .uppy-Dashboard-files > div > div div:last-child > div{  border-bottom: unset;}
#modalWindowForFileUpload .bootstrap-select .dropdown-menu li small {  padding-left: 1.5em;}
#modalWindowForFileUpload .form-group { margin-bottom : 2px;}
#modalWindowForFileUpload .form-group label { padding-top: 3px;}

#modalWindowForFileExport .dropdown-menu {  z-index: 666666666;}
#modalWindowForFileExport .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { width: 100%;}
#modalWindowForFileExport .bootstrap-select .dropdown-menu li small {  padding-left: 1.5em;}
#modalWindowForFileExport .form-group { margin-bottom : 2px;}
#modalWindowForFileExport .form-group label { padding-top: 3px;}

.serverProcessingPorNewForm .form-group.form-group-xs{margin: 0 0 2px 0;}
.serverProcessingPorNewForm .form-group.form-group-xs .form-control.form-control-xs{padding: 0 6px;height: 22px;}
.serverProcessingPorNewForm fieldset {margin-top: 10px;}
.serverProcessingPorNewForm fieldset legend{font-size: 16px; font-weight: normal;} 
.serverProcessingPorNewForm .form-group-xs label.control-label{font-size: 14px; font-weight: normal;}
.serverProcessingPorNewForm .form-group-xs label.turnOffLabel{text-decoration: line-through;opacity: .5;}
#serverProcessingPorNewFormContainer_czescWspolna{width:80px;}
.serverProcessingPorFramesForm input{padding: 0 6px;height: 22px;border: 1px solid #ddd; border-radius: 3px;}
.serverProcessingPorFramesForm .descriptionContainer{font-size: 12px;}
.serverProcessingPorFramesForm .labelText{font-size:13px;}
.serverProcessingPorFramesForm .table-condensed>tbody>tr>td{padding: 1px 0 1px 2px;}

.serverProcessingMapaTENewFormContainer_listaRarportow label { font-weight: unset;}
.serverProcessingMapaTENewFormContainer_listaRarportow .smallFix { margin-bottom: 8px;}

.removeUserFromGroup:hover > span.fa-trash { color: #a94442;}

.serverProcessingPorNewFormContainer_kilometrazContainer .input-group-addon{height:22px;line-height: 1;padding: 0px 5px;}
.serverProcessingPorNewFormContainer_kilometrazContainer .form-control{height:24px;}
#fwServerProcessingKdPor input.form-control{padding: 0 5px;height: 22px;font-size:12px;}
#tempPointsFromFile_fw .bootstrap-select {width: 100%;}
/*#tempPointsFromFile_fw #tempPointsFromFile_inputFile {position:relative;top:10px;}*/
/*#tempPointsFromFile_fw #tempPointsFromFile_getButton:hover .fa.fa-cloud-download {position: relative;top: 2px;}*/
#tempPointsFromFile_fw #tempPointsFromFile_getButton:hover [class*="fa-"], #tempPointsFromFile_fw #tempPointsFromFile_dellAll:hover [class*="fa-"] {position: relative;top: 2px;}

#tempPointsFromFile_fw .form-group { margin-bottom: 3px;}

body.portal-pl-lp-portal-powiatketrzyn #navMenuBoxWrapper {position: absolute;top: 40px;left: 324px;}
body.portal-pl-lp-portal-powiatketrzyn #navMenuBoxWrapper ul{box-sizing: border-box;color: rgb(107, 107, 107);display: block;float: right;list-style-image: none;list-style-position: outside;list-style-type: none;margin-left: 0px;margin-right: 0px;margin-top: 0px;padding-left: 0px;}
body.portal-pl-lp-portal-powiatketrzyn #navMenuBoxWrapper li{box-sizing: border-box;display: block;float: left;list-style-image: none;list-style-position: outside;list-style-type: none;position: relative;text-align: left;}
body.portal-pl-lp-portal-powiatketrzyn #navMenuBoxWrapper li a{background-color: rgba(0, 0, 0, 0);box-sizing: border-box;color: rgb(245, 247, 250);cursor: pointer;display: inline-block;font-size: 12px;list-style-image: none;list-style-position: outside;list-style-type: none;padding-bottom: 10px;padding-left: 10px;padding-right: 20px;padding-top: 10px;position: relative;text-align: left;text-decoration-line: none;text-decoration-style: solid;text-decoration-thickness: auto;text-decoration-color: rgb(245, 247, 250);text-size-adjust: 100%;text-transform: uppercase;}
body.portal-pl-lp-portal-powiatketrzyn #navMenuBoxWrapper li a:hover{background-color: black; color: white;}

.appConfigGroupsEditorsPermissionsPrevContainer .permissionLabel{font-weight: bold;}
.appConfigGroupsEditorsPermissionsPrevContainer p{padding: 0; margin: 0 0 2px 0;}
.appConfigGroupsEditorsPermissionsPrevContainer .optionUnchecked{color: #ccc;}
.appConfigGroupsEditorsPermissionsPrevContainer .appConfigGroupsEditorsPermissionsPrevOneContainer{margin-bottom:20px;}

.extendSessionTimeoutBtn{color:black; overflow: hidden;background-image: linear-gradient(45deg, darkred, red);background-size: 0% 100%;background-repeat-x: no-repeat;background-color: white;}
.lppEditorsTableEditorPrint_oneMenuDropdownOptionBox .btnShowList{border-left-color: transparent;margin-left: -4px;}


/*   readonly  bez potrzeby onclick="return false"  */
.layerBox[readonly] .selectLayer { color: #ddd!important;}
.fw_dynPar_label {  font-size: 19px;  border: 1px solid silver;  padding: 5px;  margin: 0 5px 5px 0;  border-radius: 5px;  position: relative;  top: -1px;  color: gray; }

#fwFeatureInfo .featherlight-gallery {margin-bottom: 2px;}
#fwFeatureInfo .featherlight-gallery-image img {height: 45px; margin-top: 2px;}

.importWmsTable input[disabled] {
  cursor: not-allowed;
  opacity: .65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.importWmsTable td:nth-child(2) {
  max-width: 250px;
  overflow: hidden;
  overflow-wrap: break-word;
}