/*

Wykorzystywane kolory:

Czarnawy:
RGB: 61 62 68
HEX: 3D3E44

Niebieskawy:
RGB: 123 156 204
HEX: 7B9CCC

Niebieski z szablonu:
HEX: #0069D6

Oliwkowy:
RGB: 200 244 99
HEX: C8F463

Biały:
RGB: 255 255 255
HEX: FFFFFF

Szarawy:
RGB: 219 219 219
HEX: DBDBDB

https://kuler.adobe.com/pl/eHat-color-theme-4103133/edit/?copy=true&base=2&rule=Custom&selected=1&name=Kopia%20eHat&mode=rgb&rgbvalues=0.23921568627450981,0.24313725490196078,0.26666666666666666,0.4823529411764706,0.611764705882353,0.8,0.7843137254901961,0.9568627450980393,0.38823529411764707,1,1,1,0.8588235294117647,0.8588235294117647,0.8588235294117647&swatchOrder=0,1,2,3,4

*/

/************* HEADER ****************/

#pageheadertag_div{
	margin-bottom: 15px;
	/*border: 2px solid;*/
	/*border-radius: 5px;*/
	/*border-color: #DBDBDB;*/
	min-width: 640px;
}



/*************************************/

/************* FOOTER ****************/

#pagefootertag_div{
	margin-top: : 15px;
}



/*************************************/



/************* MENU *****************/

#pageheadertag_left_div table{
	background-color: #DBDBDB; 
}

.menutable {
	width: 100%;	
}

.menutable_pracownik {
	width: 100%;
}

#menu_div {
	margin-bottom: 1em;
}

/*body */
.nt-menu-item {
	margin-top: 0em;
	margin-bottom: 0.5em;
	/* font-size: 1.1em; */
	/* padding-bottom: 5%; */
}
.nt-menu-item a {
	text-decoration: none;
}

.ui-accordion .ui-accordion-content {
    padding: 0.75em 1em;
}

/***********************************/

/************* NETTALK OVERRIDE *****************/
body .nt-entry-readonly{background-color: #EEEEEE;}
body .nt-form-table{margin-left: 0px;}
body .nt-form-table td{vertical-align: top;}
body .ui-tabs .ui-tabs-panel{padding: 1em 0em;}
body .nt-locator{margin: auto;}
body .ui-buttonset{
	text-align: center;
	margin-top: 2%;
}
body .nt-browse-table-header{text-align: center;}

body .nt-browse-table tr{
	vertical-align: top;
}

.ui-button-green {
    color: black;
    background-image: linear-gradient(#ddffdd, #ffffff 25%, #aaffaa);
}

.nt-radio-div-buttons-hor label{
	padding: 0.4em 0.4em;
}

.slownik_popup div.nt-browse-grid-cell-prompt.nt-flex.nt-browse-data {
	display:none;
}

.ui-checkboxradio-checked {
	background-color: #88ffff;
	background-image: linear-gradient(#88ffff, #ffffff 25%, #88ffff);
}

/************************************/


/**************BUSY INDICATOR***********/

.nt-busy {
 position: absolute;
 background-color: transparent;
 top: 50%;
 left: 50%;
 margin-top: -40px;
 margin-left: -40px;
 width: 32px;
 height: 32px;
 z-index:9999; 
}

/**************************************/

.zis-konto-butony{
width:150px;
}

.zis-padding-1{
padding: 1px;
}

.zis-padding-0{
padding: 0px;
}

.zis-text-align-right{
text-align: right;
}

.zis-text-align-center{
text-align: center;
}

.zis-text-align-left{
text-align: left;
}

.zis-przeglad-kart{

}

.zis-przeglad-kart tr{

}

.zis-przeglad-kart td{

}

.zis-form-buttons-container{
	display:block;
	text-align:right;
	padding-right:10px;
}
.zis-form-buttons-container button{
	float:right;
}
.zis-form-buttons-container div{
	float:right;
}
.zis100 button{
	float:right;
}

/******** TABLE ********/
.zis-table{
	border-style: solid;
    border-width: 2px;
    border-color: #DBDBDB;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}
/******** END TABLE ********/

.zis-td{
min-height: 35px;
}


.zis-kolor-czerwony{
color: red;
}


/****************	KartyKonta_Przeglad		**********************/
.zis-kkp-rok_miesiac{
	padding: 0px;
}

#konta_przeglad_kartykonta_przeglad_div{
	padding-top: 1%;
}
/****************************************************************/



/***************** Z Pliku CustomT.css **************************/
.zis-margin-left{
margin-left: 3%;
}

.zis-margin-right{
margin-right: 3%;
}

/*.zis-table{
border-width: 2px;
border-spacing: 2px;
border-style: inset;
border-color: blue;
border-collapse: separate;
background-color: white;
}*/

.zis-div{
max-width: 400px;
}

.zis-komorka-tresc{
max-width: 300px;
word-wrap: break-word;
}

.zis-komorka-temat{
max-width: 100px;
word-wrap: break-word;
}

.zis-komorka-zglwiad-tresc{
max-width: 350px;
word-wrap: break-word;
}

.zis-sh2-tytuly{
color: #999999;
font-size: 1.5em;
}

.zis-sh2-menu-item{
font-size: 1.3em;
}

.zis-naglowek-tlo{
background: rgb(242,245,246); /* Old browsers */
background: -moz-linear-gradient(left, rgba(242,245,246,1) 0%, rgba(227,234,237,1) 37%, rgba(200,215,220,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(242,245,246,1)), color-stop(37%,rgba(227,234,237,1)), color-stop(100%,rgba(200,215,220,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(242,245,246,1) 0%,rgba(227,234,237,1) 37%,rgba(200,215,220,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(242,245,246,1) 0%,rgba(227,234,237,1) 37%,rgba(200,215,220,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(242,245,246,1) 0%,rgba(227,234,237,1) 37%,rgba(200,215,220,1) 100%); /* IE10+ */
background: linear-gradient(to right, rgba(242,245,246,1) 0%,rgba(227,234,237,1) 37%,rgba(200,215,220,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=1 ); /* IE6-9 */
min-height: 72px;
}

.zis-text-naglowek{
text-align: left;
padding-left: 120px;
padding-top: 6px;
font-style: italic;
}

/*.zis-zgloszenia-status{
min-width: 60px;
}*/

.zis-obramowanie{
border: 3px #b5a1a1 solid;
}

.zis-wyrownaj{
	float: none;
	margin: auto;
}

/*.zis-margin-login{
	margin-left: 100px;
}*/

.zis-width-100{
	width: 100%;
}

/*************** PORADY POD MENU ***************/
.zis-porady{
	margin-top: 6%;
	margin-bottom: 6%;		
	border: 2px solid #ccc;
	border-bottom-color: #bbb;

}

.zis-porady p{
	font-family: "Open Sans","Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 1em;
	margin-left: 5%; 
}

.zis-porady div{
	background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
	background-color: #e6e6e6;
	overflow: visible;
	font-size: 1.2em; 
	text-align: center;
	font-weight: bold;
	width: 100%;
	margin: auto;
	padding-top: 3%;
	padding-bottom: 3%;
}

@media screen and (orientation: portrait){
.zis-porady { display:none; }
}

/*********	Div, w którym znajduje się podsumowanie salda **************/
#div1030983957_div{
	font-weight: bold;
}

#kartykonta_przeglad_lockkprze__aktsaldo_prompt_div{
	/*margin-top: 1%;*/
	font-size: 1.2em;
}

#kartykonta_przeglad_lockkprze__aktsaldo_value_div{
	/*padding-bottom: 2%;*/
}

/****	Divy do Aktualnego salda na dzień	***/

#kartykonta_przeglad_lockkprze__aktsaldo_prompt_div{
	font-weight: bold;
	font-size: 1.1em;
}

#locKKPrze__AktSaldo{
	font-weight: bold;
	font-size: 1.1em;
	text-align: center;
}

#kartykonta_przeglad_lockkprze__aktsaldo_comment_div{
	/*margin-top: 1.2%*/
}

#kartykonta_przeglad_lockkprze_uwaga_value_div{
	font-style: italic;
	margin-bottom: 1%;
}

.zis_em4x2 {
	width:4em;
/*	height:2em;
	text-align:center; */
	vertical-align:middle;
	display:block;
}

.nobr	{ white-space:nowrap; }

#kartykonta_przeglad_loc__aktrok_prompt_div,
#kartykonta_przeglad_loc__aktmiesiac_prompt_div
{
	display:none;
}

#konta_pokazkonto_loc__diskonto_value_div,
#konta_pokazkonto_loc__disrok_value_div
{
	width: 4em;
}

.nt-entry-readonly {
	padding: 0.2em;
	padding-left: 0.5em;
	padding-right: 0.5em;
}

/*****	Różne	*****/
.zis-naglowek-kolumny{
	color: #0069D6;
font-weight: normal;
}

.zis-funk_w_przyg{
	
}

select:disabled{
	background-color: #DBDBDB;
	color: #000;
}
	

/******* Zgloszenia_Form ********/



#zgloszenia_przeglad_zgloszoneawarieprzezkth_update_b{
	text-align: center;
	margin-top: 1%;
}


/******** Ogłoszenia **********/

#ogloszenia_przeglad_ogloszeniakth_update_b{
	text-align: center;
	margin-top: 1%;
}

#aktualnosci_webkomunikaty_przeglad_div{
	width:100%;
}

/******* Dzienniki Form ********/

#dzienniki_locdzienniki__zasiegdat_value_div{
	margin-top: 0%;
}

#dzienniki_locdzienniki__typdok_value_div{
	margin-top: 0%;
}

#eodpliki_przeglad_eoddz_przeglad_div{
	margin-top: 2%;
}

/******* EodTypDok_Przeglad ********/

#EodTypDok_Przeglad_select_b{
	padding-top: 2%;
}

/****************Klasy użyteczne*********************/
.zis-uwagi{
	font-style: italic;
	color: green;
}


/***************************************************/

.zis-table-row-big {
  font-size: 1.2em;
}

.nt-flexwidth-11{flex-grow:11;}
.nt-flexwidth-12{flex-grow:12;}
.nt-flexwidth-13{flex-grow:13;}
.nt-flexwidth-14{flex-grow:14;}
.nt-flexwidth-15{flex-grow:15;}
.nt-flexwidth-16{flex-grow:16;}
.nt-flexwidth-17{flex-grow:17;}
.nt-flexwidth-18{flex-grow:18;}
.nt-flexwidth-19{flex-grow:19;}
.nt-flexwidth-20{flex-grow:20;}
.nt-flexwidth-21{flex-grow:21;}
.nt-flexwidth-22{flex-grow:22;}
.nt-flexwidth-23{flex-grow:23;}
.nt-flexwidth-24{flex-grow:24;}
.nt-flexwidth-25{flex-grow:25;}
.nt-flexwidth-26{flex-grow:26;}
.nt-flexwidth-27{flex-grow:27;}
.nt-flexwidth-28{flex-grow:28;}
.nt-flexwidth-29{flex-grow:29;}
.nt-flexwidth-30{flex-grow:30;}

table.nt-locator{
	padding-top: 20px;
    padding-bottom: 20px;
}

.nt-browse-header-not-selected {
    line-height: 1.5em;
}
.nt-browse-header-selected {
    line-height: 1.5em;
}	
	
/* Zgłoszenia */

.zgl-status-image {
	margin: 5px;
    margin-right: 15px;
    vertical-align: middle;
}

/* - Dopasowanie MOBILE - */

.zis-header-logo{
	height: 120px;
	background-repeat: no-repeat;
	background-position: left;
}
.zis-logo-exists{
	background-image :url('../../images/logo.png');
}
.zis-logo-default{
	background-image :url('../../images/logo__zis.png');
}

.zis100{
	width:100%;
}

.zis-login-form{
	width:300px;
}

#Loc__Login{
	width:100%;
}
#Loc__Password{
	width:100%;
}

#Loc__Remember{
	width: 16px;
	height: 16px;
}

.nt-form-grid-row{
	margin-left:5px;
}
.nt-prompt{
	margin-left:-5px;
    text-align: left;
	margin-right:0px;
}
.nt-browse-data{
	padding: 5px;
}

.nt-embedded-procedure{
	width: 100%;
	margin-right:0px;
}

.zis_tytulbrowsa{
	display:block;
	padding-right:10px;
}
.zis_tytulbrowsapr0{
	display:block;
	padding-right:0px;
}
.zis-tytuly{
	text-align: center;
	color: #FFFFFF;
	font-size: 1.5em;
	font-weight: bold;
	width: 100%;
	margin: auto;
	background-color: #2C3749;
}

.zis-aktywny{
  color: #000000;
  background-color: #ffffff;
}
.zis-nieaktywny{
  color: #888888;
  background-color: #eeeeee;
}

.zis-clatab{
	font-size:1em;
}
.zis-footnote{
	color:#0069D6;
	font-size:1em;
}
.zis-bold{
	font-weight:bold;
}
.zis-green{
	color:green;
}
.zis-red{
	color:red;
}

.lo_buttons{
	width:12em;
	margin-bottom:0.5em;
}
.lo_rozlbut{
	width:7em;
}

.nt-browse-entry {
    font-size: 1.5em !important;
}

.nt-menu > li ul {
	padding: 0.15em;
}

.nt-browse-gb1 {
    background-color: #F0F0F0;
}
.nt-browse-gb2 {
    background-color: #D0D0D0;
}
.nt-browse-gb1-green {
    background-color: #F0FFF0;
}
.nt-browse-gb2-green {
    background-color: #D0FFD0;
}
.nt-browse-table {
	margin: 0px;
}
.nt-countdown {
	width: 50%;
	text-align: right;
}
#countdown {
	display: inline-block;
}

@media screen and (orientation: portrait){ /* (min-resolution: 150dpi) */
.nt-leftpanel-l{float:left;display:block;width:100%}
.nt-contentpanel-l{float:left;display:block;width:100%;}
}

.nt-contentpanel{margin-left:5px}

.ui-button{
	padding: 0.4em 0.5em;
	border: 2px solid #aaa;
	border-bottom-color: #aaa;
}
.ui-state-default{
	border: 2px solid #aaa;
	border-bottom-color: #aaa;
}

.px-hide{
	display:none;
}

.nt-form-grid-cell-value-comment {
	flex: 1 1 15%
}

.px-marginleft0{
	margin-left:0px;
}

.px-fitcontent{
	width: fit-content;
}

#eqZarzFKKlocAdmg {
	width: 31em;
}

.px-not-logged-in div#contentbody_div {
	width: 100% !important;
}

.px-valign-top {
  vertical-align:top;
}

.px-image-fit {
  max-width: 100%; /* Limits the width to the container's width */
  height: auto;    /* Maintains the aspect ratio */
}

/*  or (min-resolution: 1dppx) */
@media screen and (orientation: portrait){
	.zis-header-logo{
		background-position: left;
	}
	.zis-porady{
		display: none;
	}
	.zis-login-form{
		width:100%;
	}
	.nt-browse-data{
		padding: 10px;
	}
	.zis-clatab{
		font-size:0.75em;
	}
	.zis_tytulbrowsa{
		padding-right:0px;
	}
	.zis-form-buttons-container{
		padding-right:0px;
	}
	.RightJustify { /* hack na browsy na telefonach! */
        text-align: left;
	}
	.RightJustify > div {
        width: auto !important;
        justify-content: flex-start;
        text-align: left !important;
	}
	.ui-widget-overlay{
		background: #ffffffaa;
	}
	.ui-icon{
		width: 0px;
		height: 0px;
		display: none;
	}
	.zgl-status-image {
		margin: 5px;
		margin-right: 15px;
		vertical-align: baseline;
	}
	.ui-button{
		padding: 0.4em 1em;
		border: 4px solid #aaa;
		border-bottom-color: #aaa;
	}
	.ui-state-default{
		border: 4px solid #aaa;
		border-bottom-color: #aaa;
	}
	.ui-dialog-title{
		font-size:1.5em;
	}
	#eqZarzFKKlocAdmg {
		width: 15em !important;
	}
	#locZ__WybranaAdmg {
		width: 15em !important;
	}
	#locator1trybmieszkanca_kth_przeglad {
		width: 10em !important;
	}
	.px-fitcontent{
		width: 100%;
	}
	#pageheadertag_div {
		min-width: auto;
	}
	.nt-radio-div-buttons-hor{
		display:block;
	}
	.nt-radio {
		float: left;
	}
	table.nt-locator {
		width: 19em;
	}
	.zis-table {
		width: 19em;
	}
	.ui-controlgroup-horizontal {
		width: 19em;
		display: block;
	}
	.nt-locator-prompt {
		display:none;
	}
	.nt-lookup input {
		width: 9em;
	}
	.ui-accordion-content {
		max-height: none;
	}
}

@media screen and (orientation: portrait) and (min-device-width:960px){
	body{
		font-size: 39pt !important;
	}
	.nt-entry{
		font-size: 39pt !important;
	}
	.nt-menu-div {
		font-size: 39pt !important;
	}
	.nt-browse-grid-cell {
		flex: inherit;
	}
	.nt-browse-grid-cell-prompt {
		display: inline-flex;
	}
	.nt-browse-row-header {
		display: none;
	}
}
@media screen and (orientation: portrait) and (min-device-width:480px) and (max-device-width:959){
	body{
		font-size: 26pt !important;
	}
	.nt-entry{
		font-size: 26pt !important;
	}
	.nt-menu-div {
		font-size: 26pt !important;
	}
}
@media screen and (orientation: portrait) and (max-device-width:479px){
	body{
		font-size: 13pt !important;
	}
	.nt-entry{
		font-size: 13pt !important;
	}
	.nt-menu-div {
		font-size: 13pt !important;
	}
	.ui-button{
		padding: 0.4em 1em;
		border: 1px solid #aaa;
		border-bottom-color: #aaa;
	}
}

/* end */