body {
    padding-top: 65px;

}
.dropdown:hover .dropdown-hover {
    display: block;
}
.sub-menu {
    top: 55px;
    padding-top: 5px;
    padding-bottom: 5px;
	height: 40px;
    margin-bottom: 5px;
    background-color: white;    
}
.mw1280{

  max-width: 2500px !important;
  padding-left: 10px;
	padding-right: 10px;
}
.w75{
	width: 75%;
	max-width: 75%;
}
.w25{
	top: 65px;
	width: 25%;
  	height: 89vh;
	padding-left: 10px;
	float: left;
  	overflow: auto;
}
.table > thead > tr > th, .table > tbody > tr > th,
.table > tfoot > tr > th, .table > thead > tr > td,
.table > tbody > tr > td, .table > tfoot > tr > td{
	padding: 0px;
  border: none;
}
.table-hover > tbody > tr:hover{
	background-color: #d9edf7;
}
.box{
  background-color: #F8F8F8;
	border: 1px solid #E7E7E7;
	padding:1px;

	margin-bottom: 10px;
    margin-left: 5px;
	margin-right: 5px
}
.div-hover:hover{
	background-color: #d9edf7;
}
.numer{
font-weight: 700;
}
.pd5{
	padding: 5px;
}
.pd0{
	padding: 0px;
}
.box:hover{
	-webkit-box-shadow: 0px 0px 4px 1px rgba(51,122,183,1);
	-moz-box-shadow: 0px 0px 4px 1px rgba(51,122,183,1);
	box-shadow: 0px 0px 4px 1px rgba(51,122,183,1);
}
.kolor{
	background-color: #D9EDF7 !important;
}
.kolor_sukces{
	background-color: #DFF0D8 !important;
}
.kolor_ostrzezenie{
	background-color: #FCF8E3 !important;
}
.kolor_blad{
	background-color: #F2DEDE !important;
}

.borle{
	border-left: 1px solid #E7E7E7;
}
.borri{
	border-right: 1px solid #E7E7E7;
}
.bortop{
	border-top: 1px double #E7E7E7 !important;
}
.allegro{
	color: #FF5A00;
	font-weight: 700;
	margin-right: 3px;
	background-color: white;
	-moz-padding-bottom:0px;
	-moz-padding-top:0px;
	padding-top:1px;
	padding-bottom:1px;
	padding-left: 3px;
	padding-right: 3px;
	border: 1px solid #FF5A00;
	border-radius: 5px;
}
.ebay{
	font-weight: 700;
	color: #0364D1;
	margin-right: 3px;
	background-color: white;
	-moz-padding-bottom:0px;
	-moz-padding-top:0px;
	padding-top:1px;
	padding-bottom:1px;
	padding-left: 3px;
	padding-right: 3px;
	border: 1px solid #0364D1;
	border-radius: 5px;
}
.sklep{
	font-weight: 700;
	color: #FF00AE;
	margin-right: 3px;
	background-color: white;
	-moz-padding-bottom:0px;
	-moz-padding-top:0px;
	padding-top:1px;
	padding-bottom:1px;
	padding-left: 3px;
	padding-right: 3px;
	border: 1px solid #E8267F;
	border-radius: 5px;
}
img.Image { max-width: 100%; display: block; }
div#ImageContainer { width: 100%;}
div#ImageContainer2 { width: 200px; height: 200px;}
.popover {
  max-width: 100%;
}
.popover-big {
  min-width: 900px;
}
/*.horizontal-scroll {*/
/*	overflow-x: hidden;*/
/*	white-space: nowrap;*/
/*	display: flex;*/
/*	!* Dodatkowe style dla płynnego przewijania *!*/
/*	scroll-snap-type: x mandatory;*/
/*	overflow: auto;*/
/*	-ms-overflow-style: none; !* Ukrywanie paska przewijania na IE i Edge *!*/
/*	scrollbar-width: thin; !* Ukrywanie paska przewijania na Firefox *!*/
/*	cursor: grab; !* Ustawienie kursora w tryb "grab" *!*/
/*}*/

/*.horizontal-scroll a {*/
/*	display: inline-block;*/
/*	padding: 10px 15px;*/
/*	text-decoration: none;*/
/*}*/
@media (max-width: 1000px) {
	.w75 {
		width: 100%;
		max-width: 100%;
	}
	.w25 {
		width: 100%;
		height: auto;
	}
}
@media print {
    .no-print {
        display: none;
    }
}
h6[id] {
    scroll-margin-top: 60px;
}

/* Kontener na szerokie elementy (np. tabele) z poziomym przewijaniem */
/*.table-responsive-wrapper {*/
/*    width: 100%;*/
/*    overflow-x: auto;*/
/*    -webkit-overflow-scrolling: touch;*/
/*}*/
/*.table-responsive-wrapper table {*/
/*    margin-bottom: 0;*/
/*    min-width: 100%;*/
/*}*/

.table-responsive-wrapper {
    width: 100%;
    max-width: 100%;
    overflow-x: auto;
}

.table-responsive-wrapper > * {
    min-width: max-content;
}

/*.table-responsive-wrapper .row {*/
/*    flex-wrap: nowrap;*/
/*}*/

/* Dla istniejących tabel w adminie: na małych ekranach wymuś przewijanie na samych tabelach */
@media (max-width: 991.98px) {
    table.table {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
    table.table thead,
    table.table tbody,
    table.table tr,
    table.table th,
    table.table td {
        white-space: nowrap;
    }
}
