.table > tbody > tr > td,  .table > tfoot > tr > td,
.table > thead > tr > td {
    padding-top: 2px;
	 padding-bottom: 2px;
    line-height: 1.42857143;
    vertical-align: middle;
    border-top: 1px solid #ddd
}
.csvexport { display:none; }
 .table > tfoot > tr > td {
 text-align:center;
 font-weight:bold;
 }

 .okladka, .zdjecietowaru {
	max-width:30px;
	position:relative;
	display:block;
	z-index:999;
 }
  .zdjecietowaru {
	max-width:60px;
	max-height:40px;
	position:relative;
	display:block;
	z-index:999;
 }

 .btn-success.primary {
	 background:#0863a6;
 }

.item > .glyphicon {
display:none !important;
}

.item > .btn-primary2 {
	display:none !important;
}

 .navbar-static-top {
	z-index:9999;

 }

 .dropdown-menu {
	 z-index:99999;
 }

 @media print
{
    .no-print, .no-print *
    {
        display: none !important;
    }
}


.vertical-align .btn {
    margin-bottom: 0 !important;
	}
.highlightgreen {
	border:1px solid #0C6;
}


.czarnalista {
background: #999 !important;
}

.liczbawzestawiepow0 {
	background-color:#fff09a;
}

.red {
color:#F00;
}

.rabatok {
	background:#dff0d8 !important;
	border:1px solid #d5e9c6 !important;
	color:#3c763d !important;
}

.rabatost {
		background:#fcf8e3 !important;
	border:1px solid #faebcc !important;
	color:#8a6d3b !important;
}

.rabatkry {
	background:#f2dede !important;
	border:1px solid #ecccd1 !important;
	color:#aa4442 !important;
}

.statusstyl {
	width:20px;
	height:100%;
	display:inline-block;
	position:relative;

}

.table thead th {
background-color:#c2c2c2 !important;
}
.panel-heading .btn-group.pull-right .btn-warning {
	margin-left:15px;
}

.bgc_zi {
	background-color: #090 !important;
	color:#fff;
}

.bgc_zo {
	background-color: #FF0 !important;
	border:1px solid #666;
}
.bgc_po {
	background-color: #F90 !important;
		color:#fff;
}
.bgc_cz {
	background-color: #C00 !important;
		color:#fff;
}

.bgc_n {
	background-color: #09F !important;
		color:#fff;
}


.status_zi {
	background-color: #090 !important;
	color:#fff;
}

.status_zo {
	background-color: #FF0 !important;
	border:1px solid #666;
}
.status_po {
	background-color: #F90 !important;
		color:#fff;
}
.status_cz {
	background-color: #C00 !important;
		color:#fff;
}

.status_n {
	background-color: #09F !important;
		color:#fff;
}

.status_bial {
	background-color: #fff !important;
	border:1px solid #999;
		color:#000;
}

.status_br {
background-color: #633 !important;
		color:#fff;
}


.table tbody>tr>td.vert-align
{
    vertical-align: middle;
}
.modal-dialog {
    z-index: 992220  !important;
}

.modal-backdrop {
  z-index: 992040 !important;
}
.modal {
  z-index: 992050 !important;
}


.panelzero .form-group {
margin-top:5px;
margin-bottom:5px;
}
.ibox-title {
padding: 15px 15px 15px;
}
.ibox-title h5 {
font-size:21px;
line-height:21px;
z-index:999;
padding-left:3px;
}

.ibox-title h5 {
		position:relative;
z-index:9999;
}

.ibox-tools {
	position:relative;
z-index:0;
}

#statusklient, #statusklient2, #statusklient3 {
margin-top:15px;
}

.vertical-align2 {
padding-top:7px;
}

h3.panel-title {
line-height:22px;
}

.verticalaligntd td {
	vertical-align:middle;
}

.error {
font-size:14px;
font-weight:bold;
}

.kp {
display:inline-block;
border:1px solid #000;
padding:4px;
font-weight:bold;
}



.wplata {
	background-color:#dff0d8 !important;
}

.wyplata {
	background-color:#fcf8e3 !important;
}

.przelew {
	background-color:#d8ecf0 !important;
}

.przelewzwrot {
	background-color:#d8daf0 !important;
}

.podswietl {
	background-color:#fcf8e3 !important;
}
.podswietlalert {
	background-color:#f2dede !important;
}

.zwrotpoprawny {
	background-color:#dff0d8 !important;
}

.zwrotniepoprawny {
	background-color:#f2dede !important;
}

.doserwisu {
	background-color:#f2dede !important;
}

.podswietlnierozliczono {
	background-color:#addbfe !important;
}

.strong {
font-weight:bold;
}




@media screen and (max-width: 900px) {
    .h1przedstawiciel {
		margin-top:60px !important;
	}



	.planyfont  * {

	font-size: 100% !important;
	}

}

.zzbuttons {
  z-index: 0 !important;
  max-width: 70%;
}

.dt-buttons.btn-group {

  clear:both; 
  text-align: right;
  display: block;
}
