.topAligned td {
    vertical-align: top;
    
}

#alert_header {
	border: 1px solid #999999;
	background: red !important;
	color: #FFFFFF;
	font-weight: bold;
}

.no-border {
    border-style: hidden !important ; /* or none */
    vertical-align: top;
}
html {
	width: 100%;
	height: 100%;
	font-size: 14px;
}
html.font-ap {
	font-size: 19px;
}
html.font-app {
	font-size: 23px;
}
body {
	margin: 0;
	min-width: 1084px;
	background: url("/view-smz/javax.faces.resource/images/smz/tarcza.png.xhtml") repeat-x fixed;
	background-color: #f6f6f6;
	background-size: 28%;
	background-repeat: no-repeat;
	background-position:right;
}
.layout-wrapper {
	min-height: 100%;
	position: relative;
}
.header {
	font-size: 107%;
	background: #ffffff;
	overflow: auto;
	color: #ffffff;
	border-bottom: 3px solid #d4c6c6 !important;
	position: fixed;
	top: 0;
	z-index: 1;
	width: 100%;
	height: 115px;
}
.header form {
	background: #0085AF;
	padding-bottom: 4px;
}
.body {
	margin-top:-11px;
	padding-top: 150px;
	padding-bottom: 171px;
	height: 100%;
}
.footer {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	background: #ffffff;
	width: 100%;
	height: 147px;
	position: absolute;
	bottom: 0;
}
#footerLogo {
	background: #ffffff url("/view-smz/javax.faces.resource/images/smz/footer3.jpg.xhtml");
	background-repeat: no-repeat;
	background-position: center 4px;
	border-top: 3px solid #d4c6c6 !important;
	width: 100%;
	height: 80px;
	margin: 0 auto;
}
.footer p {
	max-width: 835px;
	margin: 15px auto 15px;
	font-size: 14px;
}
.headerContainer{
	text-align:center;
	position:relative;
	left:-30px;
	top: -4px;
}
.headerLogo {
	position: relative;
	top: 8px;
	height: 90px;
}
.headerTitle {
	position:relative;
	top:-30px;
	margin-left:12%;
	margin-right:23%;
	font-size:170%;
	color:#000000;
}
.ui-state-default {
    box-shadow: 0 0px 0 #ffffff inset;
}
 
.dialogClass {
	font-size: 86%;
} 
 
.layout_content_center {
	margin-left: auto;
	margin-right: auto;
	width: 1100px;
}
.layout_content_center .layout_content_center {
	width: 1070px;
}

.menuSMZLeftClass{
	position: absolute !important;
	left: -115px !important;
	top: -4px !important;
	padding: 3px
}
.menuSMZLeftItem{
		padding-bottom: 3px
}
 
 .ui-accordion-small {
	padding: .1em .1em .1em .1em; 
	margin-top:8px;
	/*color:#000000 !important*/
}
 
.ui-accordion .ui-accordion-small {
	 padding: .0em .0em .0em .0em; 
	 font-size: 13px;
	 margin-top:5px
}  
html.font-ap .ui-accordion .ui-accordion-small {
	font-size: 18px;
}
html.font-app .ui-accordion .ui-accordion-small {
	font-size: 21px;
}
.ui-accordion .ui-accordion-big {
	 padding-top:18px;
	 padding-bottom:18px;
	 font-size:18px  !important;
	 text-weight: bold;
	 color:#ffffff !important 
}
html.font-ap .ui-accordion .ui-accordion-big {
	font-size: 24px !important;
}
html.font-app .ui-accordion .ui-accordion-big {
	font-size: 30px !important;
}
 .ui-accordion-big {
	 padding-top:18px;
	 padding-bottom:18px;
	 font-size:18px  !important;
	 text-weight: bold;
	 color:#ffffff !important
}
html.font-ap .ui-accordion-big {
	font-size: 24px !important;
}
html.font-app .ui-accordion-big {
	font-size: 30px !important;
}

.menuItem {
  text-align:center;
  width:180px;
  float: left;
}

.menuHolder{
  overflow: auto;
  width: 75%;
  margin: 0 auto;
} 
 
 
 

#container
{
width: 100%;
margin: 10px auto;
background-color: #fff;
color: #333;
 
}


.primfacesClass{
	font-size: 10px	
}
html.font-ap .primfacesClass {
	font-size: 14px;
}
html.font-app .primfacesClass {
	font-size: 16px;
}

#top
{
padding: .7em;
background-color: #fff;
 
}

#top h1
{
padding: 0;
margin: 0;
}

#flag
{
width: 100%;
text-align: right;
}

#leftnav
{
float: left;
width: 160px;
margin: 0;
padding: 1em;
border-right: 1px solid gray;
}

#content
{
margin-left: 200px;
padding: 1em;
}



/*
 * SMZ
 */
.filter-legend-right {
    position: absolute;
    top: -8px;
    text-align: right;
    background-color: #fff;
    color: #808080;
    padding-left: 6px;
    padding-right: 6px;
    right: 10px;
    background-color: #FAF9F7;
    
}

.filter-legend-left {
    
    position: absolute;
    top: -8px;
    text-align: left;
    background-color: #fff;
    color: #808080;
    padding-left: 6px;
    padding-right: 6px;
    background-color: #FAF9F7;
}
.sub-filter-set {
    border: #0085AF solid 1px;
    border-radius: 4px;
    position:relative;
}
.sub-filter-set legend,
.sub-filter-set legend a {
	color: #0085AF;
}

.logowanieRpwdlKontener .sub-filter-set{
	border: none;
}

.logowanieRpwdlKontener .sub-filter-set legend a{
	display: none;
}

fieldset .content {
    display: none;
}

.tabulator {
	padding-left: 20px;
}

.reset-this {
	width: 90%;
	background:  #ffffff !important;
	color: #000000 !important;
	border-top-right-radius: 0px  !important;
	border-top-left-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	border-color: #ffffff !important;
}
.summaryCell {
	background: #7AB0C2 !important;
}

.toolTipIcon {
	height: 20px !important;
	width: 32px !important;
	border-radius: 0px !important;
}

/* .ui-state-hover.toolTipIcon,
.ui-state-active.toolTipIcon,
.ui-state-focus.toolTipIcon,
.ui-state-default.toolTipIcon,
.ui-widget-header.toolTipIcon,
.ui-widget-content.toolTipIcon {
	background: #FFFFFF !important;
	color: #0085AF !important;
} */

.customWidth .hasDatepicker {
	width: 245px !important;
}

.ui-widget-header {
	color: white !important;
}

.formularzeTabView .ui-widget-header {
	background: #ffffff !important; 
	border: #ffffff !important;
	margin-top: -42px;
}

.formularzeTabView .ui-tabs-selected {
	background-color: #ffffff !important;
}

.formularzeTabView .ui-widget-header a {
	color: #ffffff !important;
}

.formularzeTabView .ui-widget-header .ui-state-hover a {
	color: #000000 !important;
}

.formularzeTabView .ui-widget-header .ui-state-active a {
	color: #000000 !important;
 	background-color: #ffffff !important; 
}

.customDropDownAutoComplete input {
	width: 309px;
}

.customDropDownAutoComplete button {
	vertical-align: top;
}

.smzDataTable .ui-paginator .ui-state-active {
	background: #ffffff !important;
}

.smzDataTable .ui-sortable-column {
	color: #ffffff !important;
}

.smzDataTable th.ui-state-hover {
	background: #0085AF;
}

.smzDataTablePrzetwarzanie td{
	text-align: center;
}

.daneRozwijaneWiersza td{
	text-align: left;
}

.zarzadzanieDataTable .ui-selection-column .ui-state-default {
	background: #ffffff !important;
}

.zarzadzanieDataTable .ui-selection-column .ui-state-default .ui-icon {
	background-image: url("/view-smz/javax.faces.resource/images/ui-icons_222222_256x240.png.xhtml");
	background-color: #ffffff !important;
}

.disabledOutputPanel {
	border: 1px solid #AAA;
	opacity: 0.75;
	border-radius: 2px !important;
	margin: 0px;
	outline: medium none;
	padding: 4px;
	color: #000000;
}

.customDataGrid div {
	border: none;
    vertical-align: middle;
}

.customDataGrid table.ui-datagrid-data .ui-radiobutton {
	padding-right: 10px;
}

.chorobaZakaznaSelectOneMenu .ui-selectonemenu-items-wrapper {
	height: 250px;
	width: 458px;
	overflow-x: hidden !important;
}

div#PrzetwarzanieNDPL\:DanePacjenta\:j_idt161_panel .ui-selectonemenu-items-wrapper {
	max-height: fit-content !important;
}

div#ZgloszenieNDPL1\:DanePacjenta\:j_idt172_panel .ui-selectonemenu-items-wrapper {
	max-height: fit-content !important;
}

div#NoweZgloszenieNDPL4\:Ndpl\:DanePacjenta\:wiekJednostkaInput_panel .ui-selectonemenu-items-wrapper {
	max-height: fit-content !important;
}

div#NoweZgloszenieNDPL1\:Ndpl\:PacjentPanel\:wiekJednostkaInput_panel .ui-selectonemenu-items-wrapper {
	max-height: fit-content !important;
}

.ui-panelgrid.labelGrid {
	width: 100%;
}

.ui-panelgrid.labelGrid div > label{
	max-width: 420px;
}

div#PrzetwarzanieNOP\:WyszukajNOP\:selectWsse_panel ul li,
div#PrzetwarzanieNOP\:WyszukajNOP\:selectPsse_panel ul li,
div#PrzetwarzanieZL\:WyszukiwanieZlkZlb\:zlkZlbPrzetwarzaniePsse_panel ul li,
div#PrzetwarzanieZL\:WyszukiwanieZlkZlb\:selectWsse_panel ul li{
	max-width: 400px;
	white-space: normal;
}

#ostrzezeniePanel ul li {
	list-style-type: disc;
}

#ostrzezeniePanel ul li::marker {
	color: red;
	font-size: 20px;
}

.ui-panelgrid.labelGrid td {
	padding: 0;
	height: 1em;
}
.ui-panelgrid.labelGrid td:first-child {
	padding-bottom: 4px;
}
.ui-panelgrid.labelGridGroup > tbody > tr > td {
	width: 50%;
}

.ui-panelgrid.labelGridGroupThree > tbody > tr > td {
	width: 33%;
}

.ui-panelgrid.radioGridGroup > tbody > tr > td {
	width: 162px;
}

.menuListButton {
	font-size: 114%;
	text-align: left;
	width: 100%;
}
.menuListButton > h3.ui-state-focus > a {
	color: #000000 !important;
}
.menuListButton.ui-panelmenu-panel .ui-panelmenu-header {
	font-size: 100%;
}
.menuListButton .ui-menuitem-text {
	display: block;
	float: none;
	line-height: 1;
	margin-left: 6em;
}
.menuListButton .ui-icon.ui-menuitem-icon {
	background: #0085AF !important;
	color: #ffffff !important;
	width: 4.75em;
	height: 1.3em;
	margin: 0 1em;
	border-radius: 3px;
	font-size: 90%;
	font-weight: bold;
}
.menuListButton .ui-icon.ui-menuitem-icon:after {
	position: absolute;
	top: 0.2em;
	left: 0;
	width: 100%;
	text-indent: 0;
	text-align: center;
}
.menuListButton .ui-icon-nop1:after {
	content: 'NOP-1';
}
.menuListButton .ui-icon-nop2:after {
	content: 'NOP-2';
}
.menuListButton .ui-icon-ndpl1:after {
	content: 'NDPL-1';
}
.menuListButton .ui-icon-ndpl4:after {
	content: 'NDPL-4';
}
.menuListButton .ui-icon-ndplw:after {
	content: 'NDPLW';
}

.buttonBox {
	display: block;
	text-align: right;
	margin: 5px 0px;
}

.grey-button{
	background: #696969 !important;
}

#ulatwienia {
	color: #000;
	font-size: 90%;
	position: absolute;
	right: 0;
	top: 60px;
}
#ulatwienia button {
	background: url("/view-smz/javax.faces.resource/obsluga.png.xhtml?ln=images");
	height: 20px;
	border: none;
	cursor: pointer;
	position: relative;
	top: -5px;
}
#dostepnosc button.ac {
	background-image: url("/view-smz/javax.faces.resource/images/accessibility.png.xhtml");
	background-size: 16px;
	width: 16px;
	height: 16px;
	top: -10px;
}
#ulatwienia button.app {
	background-position: -150px -12px;
	width: 30px;
}
#ulatwienia button.ap {
	background-position: -180px -12px;
	width: 20px;
}
#ulatwienia button.a {
	background-position: -200px -12px;
	width: 15px;
}
#ulatwienia button.bw {
	background-position: -24px -12px;
	width: 22px;
}
#ulatwienia button.help {
	background-position: -310px -12px;
	width: 20px;
}
#dostepnosc {
	margin-right: 50px;
}
#kontrast {
	margin-right: 50px;
}
#czcionka {
	margin-right: 40px;
}

.ui-wizard-nav-back{
	background:#696969 !important;
	width:150px;
}
.ui-wizard-nav-next{
	width:150px;
}
.bottom-page-button{
	width:150px;
}

.verticalSelectOneRadio,
.verticalSelectOneRadio > tbody > tr {
	display: block;
}
.verticalSelectOneRadio > tbody > tr > td {
	display: inline-block;
	float: left;
}
.verticalSelectOneRadio > tbody > tr > td:nth-child(2n+1) {
	clear: both;
	margin-right: 5px;
}

.fileupload-buttonbar .ui-button input{
	z-index: 0;	
	border: none;
	width: 100%;
	cursor: pointer;
}

.fileupload-buttonbar .fileinput-button .ui-icon-plusthick {
    display: none !important;
}
.fileupload-buttonbar .fileinput-button  .ui-button-text {
    padding-left: 1em!important;
}
button.ui-wizard-nav-next span.ui-button-text.ui-c
{
    padding: .4em 1em !important;
}
button.ui-wizard-nav-back span.ui-button-text.ui-c
{
    padding: .4em 1em !important;
}

::-webkit-file-upload-button {
	cursor: pointer;
	width: 100%;	
}

.prettyRadio label { 
	padding-right: 20px; 
}

.prettyRadio .ui-radiobutton {
	padding-right: 2px; 
}

.selectLabel label {
	width: 100% !important; 
}

.hiddenButton {
	height: 0;
    border: none !important;
    width: 0;
    padding: 0;
    margin: 0;
}

.hiddenButton span {
	display: none;
}

.wrapword{
white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
white-space: pre-wrap;       /* css-3 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
white-space: -webkit-pre-wrap; /* Newer versions of Chrome/Safari*/
word-break: break-all;
white-space: normal;

}
.panelNoBorder>.ui-widget-content{
	border: none;
}
#ZgloszenieNDPL1Panel .section_ZnalezioneZgloszenia th{
	width: 14.5%;
}
#ZgloszenieMZ55Panel .section_ZnalezioneZgloszenia th, #ZgloszenieNDPLW2Panel .section_ZnalezioneZgloszenia th {
	width: 16%;
}
#ZgloszenieNOP1Panel .section_ZnalezioneZgloszenia th,#ZgloszenieNOP2Panel .section_ZnalezioneZgloszenia th, #ZgloszenieZLBPanel .section_ZnalezioneZgloszenia th, #zlkOutputPanel .section_ZnalezioneZgloszenia th {
	width: 12%;
}
#ZgloszenieCIOMSPanel .section_StosowaneLeki th{
	width: 12.5%;
}
#ZgloszenieCIOMSPanel .section_StosowaneLeki .ui-g>div{
	width: 100%;
}
#SMZAdministracjaGrupyForm th{
	width: 49%;
}
#SMZAdministracjaKontaForm th{
	width: 32%;
}
#SMZAdministracjaPrzegladanieWnioskowForm th{
	width: 16%;
}
.section_ZnalezioneZdarzeniaRSWOPanel th{
	width: 10%;
}

.section_DaneChorobyZakaznej .ui-autocomplete .ui-autocomplete-dropdown, .section_WyszukiwanieZlkZlb .ui-autocomplete .ui-autocomplete-dropdown, .section_DaneOgolne .ui-autocomplete .ui-autocomplete-dropdown, .section_kategoriaZdarzeniaRSWO .ui-autocomplete .ui-autocomplete-dropdown{
	position: relative;
	height: auto;
	width: 25px;
	right: auto;
}
.section_Zalaczniki .ui-widget-header{
	border: none;
	background: none;
}
.section_Zalaczniki  .ui-widget-content{
	border: none;
}

.ui-progressbar.ui-widget.ui-widget-content {
	border: 1px solid #0085AF;

}

.ui-fileupload-progress > div.ui-progressbar > div.ui-widget-header {
	border: 1px solid #0085AF;
	background: #0085AF;
}

.panelTabeladwanadwa .ui-g .ui-panelgrid-cell:nth-child(2n+1) {
	width: 4%;
}
.panelTabeladwanadwa .ui-g .ui-panelgrid-cell:nth-child(2n) {
	width: 46%;
}
.panelTabeladwanadwa .ui-g .ui-panelgrid-cell input{
	width: 80%;
}
.section_Wynik{
	text-align: center;
}
.section_Wynik .ui-selectoneradio label{
	margin: 0 8px 0 8px;
}
.tabelaBoxTop td{
	vertical-align: top;
}
.tabelaBoxTop td .ui-selectoneradio label{
	margin: 0 8px 0 8px;
}
.tabelaBoxTop .ui-selectoneradio td{
	margin: 0 8px 0 8px;
	text-align: center;
}
.tabelaTrzynaJeden > div > div > div:nth-child(1){
	width: 10%;
}
.tabelaDwanaJeden > div > div > div:nth-child(2n+1){
	width: 10%;
}
.tabelaBezPaddinguGoraDol > div > div > div {
	padding: 0px !important;
}
.radiobuttonError div {
	border: 1px solid #cd0a0a !important;
}
.ui-notificationbar {
	height: 350px;
}
.notificationButton {
	position:absolute;
	top: 10px;
	margin-right:10px;
	margin-left:5px;
}
.wylogujLink{
	cursor: pointer;
	text-decoration: underline;
}
.ukryty{
	display: none;
}
.rozwin_zwin{
	cursor: pointer;
}
.komunikatyPodpisu{
	width: 100%;
	text-align: center;
}
.gridPanel > div{
	display: grid;
}
.gridPanel > div * {
	padding: 5px 0px;
}
#NoweZgloszenieZLK\:DaneChorobyZakaznej\:innaChorobaZakaznaInput,
#NoweZgloszenieZLB\:DaneOgolne\:innaChorobaZakaznaInput,
#NoweZgloszenieRSWO\:kategoriaZdarzeniaRSWO\:innaChorobaZakaznaInput,
#PrzetwarzanieZL\:WyszukiwanieZlkZlb\:innaChorobaZakaznaInput,
#NoweZgloszenieZLK\:zlkPodstawaRozpoznaniaPodejrzeniaPanel\:przeslankiEpidemiologiczneInne,
#NoweZgloszenieZLB\:DaneOgolne\:itMetodaInne,
#NoweZgloszenieZLB\:WynikiGruzlica\:itGruzlicaMetodaInne,
#NoweZgloszenieZLB\:WynikiHIV\:itHivMetodaInne,
#NoweZgloszenieZLB\:KilaRzezaczka\:itKilaMetodaInne{
	width:335px;
	max-height:64px;
}
#NoweZgloszenieZLK\:DaneChorobyZakaznej\:innyPatogenInput,
#NoweZgloszenieZLB\:DaneOgolne\:innyPatogenInput,
#NoweZgloszenieRSWO\:kategoriaZdarzeniaRSWO\:innyPatogenInput,
#PrzetwarzanieZL\:WyszukiwanieZlkZlb\:innyPatogenInput,
#NoweZgloszenieZLK\:zlkPodstawaRozpoznaniaPodejrzeniaPanel\:krajePobytu{
	width:335px;
	max-height:32px;
}

.menuZatwierdz {
	margin-top: 25px;
	margin-bottom: 25px;
}

div.zagniezdzonaTabela > div.ui-datatable-tablewrapper {
	overflow: visible;
}
.inputNDPL{
	text-align: center;
	width: max-content;
}
.inputNDPLbox .ui-selectoneradio label{
	margin: 0 8px 0 8px;
}

.ui-datatable .ui-datatable-data tr.ui-state-hover {
	cursor: default !important;
}
.tableContent .ui-selectonemenu-panel .ui-selectonemenu-filter-container{
    width: 98%;
}
.tableContent .ui-selectonemenu-panel .ui-selectonemenu-filter{
	width: 87%;
}
.wyczyscPadding{
	border: none;
	padding: 0px;
	background: 0;
}
.wyczyscPadding > .ui-panel-content{
	padding: 0px !important;
}
.panelChoroby .ui-panel-content{
	display: table-cell;
	vertical-align: middle;
}

.ui-datatable tbody td {
	word-wrap: break-word;
	padding-left:1px;
	padding-right: 1px;
	margin-left: 1px;
	margin-right: 1px;
	text-align: center;
}

div.ui-row-toggler{
	display: inline-block;
}

.whiteInput > input {
	background-color: white !important;
	color: black !important;
	width: 110px;
}

.dataTableError > div.ui-datatable-tablewrapper > table > tbody > tr {
	background: #fcf0ec;
	border-color: #cc0a0a;
}

.dataTableError > div.ui-datatable-tablewrapper > table > thead > tr > th {
	background: #cc0a0a;
	border-color: #fcf0ec;
}

div.typRaportu label{
	max-width: 100% !important;
}

div.zgloszeniaPrzekazane .ui-panelgrid-cell.ui-g-12.ui-md-3{
	width: auto;
}

div[id$="zalacznikWniosku"] > div > div {
	overflow: visible;
}

div[id$="zalacznikWniosku"] > div > div > table > tbody > tr > td{
	border: none;
}

.treeHiddenOverflow > ul.ui-tree-container {
	overflow-x: hidden;
}

.podejrzanyLekLabel label{
	float: left;
}
.duplikatZgloszeniaDlg{
	text-align: center;
}
.inputCertyfikat .ui-widget-content{
	border: none;
}
.inputCertyfikat > div {
	padding: 0px;
	background: white;
	border: none;
}
.panelZgloszeniaLogin{
	display: inline-block;
	width: 13%;
	font-size: 17px;
	margin-right: 10%;
	margin-left: -23%;
}
.ui-widget-content .linkZgloszeniaMenu a{
    color:#0085AF;
    font-weight: bold;
    text-decoration: none;
}
.panelZgloszeniaLogin .linkZgloszeniaMenu:nth-child(1) td{
	border-bottom: 2px solid #0085AF;
}

.ndplPodsumowanieLeki > div.ui-datatable-tablewrapper > table{
	width: auto;
}
.panelContentBezPadding .ui-panel-content{
	padding: 0px !important;
}

.noPadding{
	padding: 0 !important;
}

.menuLogin .menuItem {
    float: none;
    display: inline-block;
}
.menuLogin .menuItem button.tapButton{
    padding-top: 82px;
    padding-bottom: 0px;
    height: 157px;
    font-size: 82%;
}
.menuLogin .menuItem .ui-state-default.tapButton {
    float: none;
    display: inline-block;
    background-size: auto 100.5px;
}
.inputNDPLDzialania td{
	vertical-align: top;
}
.inputNDPLDzialania td label{
	display: block !important;
	width: 112px;
}
.inputNDPLDzialania td:nth-last-child(1) label{
	width: 175px;
}

.ui-datatable .wyrownanieDoLewej tbody td{
	text-align: left;
}

.okresStosowania tbody tr:nth-child(2) td:nth-child(2){
	text-align: center;
}

.kodyIcd thead{
	display: none;
}

div.kodyIcd {
	border: #0085AF solid 1px;
}

.kodyIcd tbody td{
	text-align: left;
	padding-left: 5px;
}

.kodyIcd table{
	table-layout: auto;
}
.kodyIcd .ui-datatable-empty-message td:before {
	content:normal;
}

.disabledSecurityPolicy{
	margin: 5px;
}

.panelNastepstwa{
	text-align: left;
	margin-top: 15px;
}
.radioUppercase label:first-letter{
	text-transform: uppercase;
}

.przyczynaUzyciaLekuIcd .ui-panelgrid-cell:nth-child(1) {
	padding-right: 0;
	width: 125px;
}

.przyczynaUzyciaLekuIcd .ui-panelgrid-cell:nth-child(2) {
	padding-right: 15px;
	padding-left: 5px;
	width: 435px;
}

.przyczynaUzyciaLekuIcdKlasyfikacja .ui-panelgrid-cell:nth-child(2){
	width: 485px;
}

.pi-trash{
    background-position: -177px -98px;
}
.pi-pencil{
    background-position: -65px -113px;
}
.pi-copy{
	background-position: -160px -129px;
}
.pi-plus{
	background-position: -32px -129px;
}

.stanZgloszeniaNDPL label{
	display: ruby-base !important;
}

.pogrubienieLabel{
	font-weight: bold;
}

.przetwarzanieEtykiety .ui-panelgrid-cell{
	padding: 4px 7px;
}


.zablokowaneTlo{
	background: #f2efef !important;
}

div.ndplNotatki {
	border-left: #0085AF solid 1px;
}

.ndplNotatki tbody td{
	text-align: center;
	padding-left: 5px;
}

.ndplNotatki tbody tr{
	border: #0085AF solid 1px;
}

.ndplNotatki table{
	table-layout: auto;
}

.pi-lek{
	background-position: -32px -128px;
}

.pi-podglad{
	background-position: -160px -113px;
}

.pi-panel-expert{
	background-position: -160px -128px;
}

.pi-powiaz{
	background-position: -240px -113px;
}

.smzDataTablePrzetwarzanie .ui-datatable-selectable .ui-icon{
	background-image: url("/view-smz/javax.faces.resource/images/ui-icons_fff_256x240.png.xhtml");
}
.smzDataTableIcon .ui-datatable-selectable .ui-icon{
	background-image: url("/view-smz/javax.faces.resource/images/ui-icons_222222_256x240.png.xhtml") !important;
}
.smzDataTablePrzetwarzanie .ui-button-icon-only .ui-icon,
.smzDataTablePrzetwarzanie .ui-button-icon-only .ui-icon  {
	background-image: url("/view-smz/javax.faces.resource/images/ui-icons_fff_256x240.png.xhtml");
}

.smzDataTablePrzetwarzanie .ui-button-icon-only.ui-state-hover  .ui-icon,
.smzDataTablePrzetwarzanie .ui-button-icon-only.ui-state-focus  .ui-icon {
	background-image: url("/view-smz/javax.faces.resource/images/ui-icons_0085AF_256x240.png.xhtml");
}

.cutomRowToggler div.ui-row-toggler{
	display: none;
}

.wczesniejWybrano{}

.pi-powiaz-follow{
	background-position: -64px -81px;
}

.pi-powiaz-duplikat{
	background-position: -48px -81px;
}

.zgloszeniaPodobne{
	overflow: auto;
	max-width: 99%;
	max-height: 80%;
}
.zgloszeniaPodobne .ui-dialog-content{
	min-width: 350px;
	overflow: hidden;
}

.historiaZgloszenia{
	overflow: auto;
	max-width: 99%;
	max-height: 80%;
}
.historiaZgloszenia .ui-dialog-content{
	min-width: 1400px;
	overflow: hidden;
}

.klasyfikacjaOcena tbody td{
	vertical-align: bottom;
	padding-bottom: 10px;
	width: 718px;
}

.meddraOcena tbody td{
	width: 470px;
}

.klasyfikacjaPojWiersz tbody td{
	width: 450px;
	padding-right: 30px !important;
}

.meddraAutocomplete{
	width: 388px;
}

.meddraAutocomplete input{
	width: 340px;
}

.meddraAutocomplete .ui-autocomplete-dropdown{
	width: 24px;
}

.panelMeddraCheckbox .ui-g .ui-panelgrid-cell:first-child{
	width: min-content;
	margin-right: 10px;
}

.panelMeddraCheckbox .ui-g .ui-panelgrid-cell:nth-child(2){
	width: max-content ;
	margin-right: 10px;
}

.dzilaniaNiepozadaneOcena tbody{
	border: none;
}

.dzilaniaNiepozadaneOcena tbody .filter-legend-right{
	display: none;
}

.dzilaniaNiepozadaneOcena div.ui-g{
	margin-top: 5px;
}
.panelTabela .ui-panelgrid-cell{
	padding: 0px !important;
}

.bottom-zapisz-robocze{
	margin-left: 372px;
}

.margin-200{
	margin-left: 200px;
}

.pelnaTabela{
	overflow: auto;
	max-width: 99%;
	max-height: 80%;
}
.pelnaTabela fieldset{
	width: auto;
	min-width:2000px;
}

.pelnaTabela .ui-dialog-content{
	min-width: 2050px;
	overflow: hidden;
}

.tabelaLekZwiazek td{
	padding-top: 5px !important;
}

.panelPodzial30na70 .ui-g .ui-panelgrid-cell:first-child{
	width: 30%;
}

.panelPodzial30na70 .ui-g .ui-panelgrid-cell:nth-child(2){
	width: 70%;
}

#pelneWyszukiwanieZgloszenNDPL .ui-dialog-titlebar.ui-widget-header.ui-helper-clearfix.ui-corner-top.ui-draggable-handle{
	min-width: 2050px;
}

.panelRolledUp {
    display: none;
}

#podsumowanieNdplForm\:panelOcenaZgloszenia\:brakMinInf,
#podsumowanieNdplForm\:panelOcenaZgloszenia\:czyEkspertZewnetrzny{
	margin:4px;
}
.drzewoEv .dodajDrug {
	display: none;
}
.drzewoEv .dodajActiveSubstances {
	display: none;
}

div#EdytowanieLekowForm\:DrogaPodaniaDropDownNDPL1_panel .ui-selectonemenu-items-wrapper {
	max-height: 260px !important;
}

div#EdytowanieLekowForm\:DrogaPodaniaDropDownNDPL4_panel .ui-selectonemenu-items-wrapper {
	max-height: 260px !important;
}

div#PrzetwarzanieNDPL\:DaneLeku\:j_idt131_panel .ui-selectonemenu-items-wrapper {
	max-height: 260px !important;
}

.ui-state-disabled.inputTextDisabled {
	background: #f2efef;
}
