/* http://meyerweb.com/eric/tools/css/reset/ 
	 v2.0 | 20110126
	 License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	color: #444444;
	background: #f5f5f5;
	font-family: 'Lato', sans-serif;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* lato-300 - latin-ext_latin */
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/lato-v17-latin-ext_latin-300.eot'); /* IE9 Compat Modes */
	src: local(''),
			 url('../fonts/lato-v17-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
			 url('../fonts/lato-v17-latin-ext_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
			 url('../fonts/lato-v17-latin-ext_latin-300.woff') format('woff'), /* Modern Browsers */
			 url('../fonts/lato-v17-latin-ext_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
			 url('../fonts/lato-v17-latin-ext_latin-300.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-regular - latin-ext_latin */
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 400;
	src: url('../fonts/lato-v17-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
	src: local(''),
			 url('../fonts/lato-v17-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
			 url('../fonts/lato-v17-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
			 url('../fonts/lato-v17-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
			 url('../fonts/lato-v17-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
			 url('../fonts/lato-v17-latin-ext_latin-regular.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-700 - latin-ext_latin */
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 700;
	src: url('../fonts/lato-v17-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
	src: local(''),
			 url('../fonts/lato-v17-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
			 url('../fonts/lato-v17-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
			 url('../fonts/lato-v17-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
			 url('../fonts/lato-v17-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
			 url('../fonts/lato-v17-latin-ext_latin-700.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-900 - latin-ext_latin */
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 900;
	src: url('../fonts/lato-v17-latin-ext_latin-900.eot'); /* IE9 Compat Modes */
	src: local(''),
			 url('../fonts/lato-v17-latin-ext_latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
			 url('../fonts/lato-v17-latin-ext_latin-900.woff2') format('woff2'), /* Super Modern Browsers */
			 url('../fonts/lato-v17-latin-ext_latin-900.woff') format('woff'), /* Modern Browsers */
			 url('../fonts/lato-v17-latin-ext_latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
			 url('../fonts/lato-v17-latin-ext_latin-900.svg#Lato') format('svg'); /* Legacy iOS */
}

#navbar{
	display: flex;
	align-items: center;
	margin: 15px 5px;
	background: #fff;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
	height: 60px;
	padding: 0 15px;
	justify-content: space-between;
	position: relative;
}

.menu_opener{
	position: relative;
	margin-left: -15px;
	cursor: pointer;
	width: 65px;
	display: flex;
	justify-content: center;
	height: 55px;
	align-items: center;
	min-width: 65px;
}

.menu_opener i{
	font-size: 32px;
	color: #2f2f2f;
}

#navbar .logo{
	cursor: pointer;
}

#navbar .logo img{
	
}

.navbar_right{
	width: 80%;
}

.body_content{
	display: flex;
}

.center_column{
	width: 100%;
}

.left_column{
	left: -210px;
	width: 200px;
	position: absolute;
	height: 100%;
	background: white;
	top: 0;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
	z-index: 9999;
}

.left_column_opened{
	left: 0px;
}

.left_column_top{
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.menu_closer{
	color: #9e55b9;
	font-size: 34px;
	padding: 10px;
}

.menu_closer i{

}

.left_column_item a{
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	text-align: center;
	font-size: 14px;
	padding: 0 5px;
	max-height: 50px;
	cursor: pointer;
	text-decoration: none;
	color: #3c3c3c;
	margin-top: -1px;
}

.left_column_item{
	padding: 0 10px;
}

.left_column_item i{
	margin-left: 4px;
	font-size: 21px;
	width: 25px;
	margin-right: 4px;
	color: #c3c3c3;
}

.left_column_item a.active_page{
	background: rgb(86, 101, 228) !important;
	color: #fff;
	-webkit-border-radius: 7px; 
	-moz-border-radius: 7px; 
	border-radius: 7px; 
	webkit-box-shadow: 0 0 10px 0 rgba(86, 101, 228, 0.39);
	box-shadow: 0 0 10px 0 rgba(86, 101, 228, 0.39);
}

.left_column_item a.active_page i{
	color: #8f99e5;
}

.left_column_item:hover{
	background: #ececec;
}

.center_content{

}

.center_content .top_buttons_container{
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 5px;
}

.regular_button{
	height: 40px;
	background-color: rgb(30, 192, 207);
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	text-decoration: none;
	font-size: 13px;
	border: none;
	outline: none;
	cursor: pointer;
	margin-right: 0;
	text-align: center;
	padding: 0 5px;
	white-space: nowrap;
}

.regular_button:hover{
	background-color: #1476a1;
	color: #fff;
}

.button_grey{
	background: #cccccc;
	font-size: 16px;
	text-transform: uppercase;
	color: #4d4d4d;
	font-weight: 700;
	height: 32px;
}

.button_grey:hover,
.button_grey:active{
	background: #979797;
}

.przesun_button,
.zamowienie_button,
.tnij_button{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	height: 100px;
	align-content: center;
}

.przesun_button{
	background: #83add3;
}

.przesun_button:hover,
.przesun_button:active{
	background: #4a86bd;
}

.zamowienie_button{
	background: #97ba78;
}

.zamowienie_button:hover,
.zamowienie_button:active{
	background: #688d47;
}

.tnij_button{
	background: #e9c45c;
}

.tnij_button:hover,
.tnij_button:active{
	background: #c89b1c;
}

.przesun_button span,
.zamowienie_button span,
.tnij_button span{
	width: 100%;
	display: block;
	font-size: 16px;
	text-transform: uppercase;
	color: #ffffff;
	font-weight: 700;
	margin-top: 7px;
}

.przesun_button img,
.zamowienie_button img,
.tnij_button img{
	width: 50px;
	height: auto;
}


.small_button,
.small_button_auto{
	height: 30px;
	background-color: #7367f0;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	margin: 0 auto;
	padding: 0;
	width: 100%;
}

.small_button_auto{
	width: auto;
	padding: 0 10px;
}

.small_button:hover,
.small_button_auto:hover{
	background-color: #5449ca;
}

.button_red{
	background-color: #ec4d4d;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.button_red:hover,
.button_red:active{
	background-color: #be0000;
}

.small_button i{
	font-size: 16px;
}

.button_green{
	background-color: #87b595;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #41724f;
	font-weight: 700;
}

.button_green:hover,
.button_green:active{
	background-color: rgb(23, 155, 167);
}

.center_inner{
	padding: 15px 5px;
}

.regular_title{
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 15px;
	line-height: 1.2em;
}

.form_container{
	background: #fff;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
	padding: 10px;
}

.form_line{
	display: flex;
	align-items: center;
	margin-bottom: 5px;
	padding: 5px 0;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	flex-wrap: wrap;
}

.form_line_separator{
	padding: 15px 0;
	border-top: 1px solid #cccccc;
	margin-top: 15px;
	-webkit-border-radius: 0px; 
	-moz-border-radius: 0px; 
	border-radius: 0px; 
	flex-wrap: nowrap;
	align-items: flex-end;
}

.form_line_title{
	width: 100%;
	padding: 0;
	margin-right: 10px;
	min-width: 105px;
	font-size: 10px;
	font-weight: 600;
	color: #6f6f6f;
	text-transform: uppercase;
	margin: 3px 0 8px 0;
}

.form_line_field{
	width: 100%;
}

.form_line input,
.form_line textarea,
.form_line select{
	width: 100%;
	border: 1px solid #e8e8e8;
	padding: 10px;
	outline: none;
	background: #ffffff;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	font-family: 'Lato', sans-serif;
	-webkit-appearance: none;
}

.form_line textarea{
	min-height: 200px;
}

input.readonly,
textarea.readonly{
	background: #f3f3f3;
}

.form_warning_red{
	border: 1px solid red !important;
}

.form_warning_red_text{
	background: red;
	color: #fff;
	font-size: 12px;
	border-radius: 0 0 5px 5px;
	padding: 10px 5px 5px 5px;
	margin-top: -5px;
}

.sukces,
.zapisano,
.zakonczono{
	opacity: 0;
	display: none;
}

.sukces span,
.zapisano span,
.zakonczono span{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	background: rgb(46, 86, 104);
	color: #fff;
	font-size: 22px;
	z-index: 999;
}

.regular_table{

}

.regular_table .regular_table_head .table_cell{
	height: 20px;
	display: flex;
	align-items: flex-end;
	font-size: 13px;
	font-weight: 600;
	text-align: left;
}

.regular_table_head{

}

.regular_table_row{
	margin-top: 2px;
	border-top: 1px solid whitesmoke;
}


#table_wybor_lokacji .regular_table_row{
	background: #f5f5f5;
	margin-top: 0;
	border: none;
}

#swal2-content #table_wybor_lokacji .regular_table_row{
	background: #457286;
	margin-top: 0;
	border: none;
}

.regular_table_head .table_cell{
	padding: 10px 0px 10px 2px !important;
}

.regular_table .table_cell{
	font-size: 12px;
			font-weight: 400;
			margin: 2px 0 2px 2px;
			display: flex;
			align-items: center;
			justify-content: flex-start;
			padding: 5px 0px 5px 2px;
			text-align: left;
}

.regular_table .even_row{
	background: #fafafa !important;
}

#swal2-content .regular_table .even_row{
	background: rgba(69, 114, 134, 0.5) !important;
}

.regular_table_head,
.regular_table_body .regular_table_row{
	display: flex;
	align-items: center;
}

.regular_table_row:hover .table_cell{

}

#table_pobierz_towary .table_cell:nth-child(1){
	width: 25%;
}

#table_pobierz_towary .table_cell:nth-child(2){
	width: 25%;
}

#table_pobierz_towary .table_cell:nth-child(3){
	width: 22%;
}

#table_pobierz_towary .table_cell:nth-child(4){
	width: 12%;
}

#table_pobierz_towary .table_cell:nth-child(5){
	width: 12%;
}

#table_pobierz_towary .table_cell:nth-child(6){
	width: 10%;
	min-width: 10%;
	max-width: 10%;
}

#table_pobierz_towary .table_cell:nth-child(7){
	width: 10%;
	min-width: 10%;
	max-width: 10%;
}

#table_rozklad_magazynu .table_cell:nth-child(1){
	width: 50%;
}

#table_rozklad_magazynu .table_cell:nth-child(2){
	width: 50%;
}

#table_rozklad_magazynu .table_cell:nth-child(3){
	width: 150px;
	min-width: 150px;
	max-width: 150px;
}

#table_rozklad_magazynu .table_cell:nth-child(4){
	width: 150px;
	min-width: 150px;
	max-width: 150px;
}

#table_rozklad_magazynu .table_cell:nth-child(5){
	width: 150px;
	min-width: 150px;
	max-width: 150px;
}

#table_rozklad_magazynu .table_cell:nth-child(6){
	width: 50px;
	min-width: 50px;
	max-width: 50px;
}

.regular_table i.pe-7s-trash{
	font-size: 15px;
	text-align: center;
}

.regular_table .regular_table_body i.pe-7s-trash{
	cursor: pointer;
	color: #b9b9b9;
}

.regular_table .regular_table_body i.pe-7s-trash:hover{
	color: red;
}

#towar_tabelka_gora{
	display: flex;
	margin-bottom: 15px;
	align-content: flex-start;
	border-top: 1px solid #cccccc;
	padding-top: 15px;
}

#towar_tabelka_gora .dane_towaru{
	width: 50%;
}

#towar_tabelka_gora .towary_element_wiersz{
	width: 100%;
	margin-bottom: 15px;
}

#towar_tabelka_gora .towary_element_wiersz .lista_label{
	width: 100%;
	display: block;
}

#table_dane_towaru{
	display: flex;
	align-items: center;
	width: 450px;
	min-width: 450px;
}

.regular_table_left,
.regular_table_right {
	width: 50%;
}

.regular_table_left .table_cell{
	background: #f3f3f3;
	padding: 7px 15px;
	margin: 0 5px 5px 0;
}

.regular_table_right .table_cell{
	background: #fafafa;
	padding: 7px 15px;
	margin: 0 5px 5px 0;
}

#towar_tabelka_gora .towar_obrazek{
	width: 50%;
}

#towar_tabelka_gora .towar_obrazek img{
	max-width: 100%;
			height: auto;
			display: block;
			float: right;
}

.stany_podsumowanie{
	width: 100%;
	display: flex;
	font-size: 15px;
	font-weight: 600;
	background: #eae8fd;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
}

.stany_podsumowanie_metraz{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 8px 0;
	border-right: 1px solid white;
}

.stany_podsumowanie_ilosc_belek{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 8px 0;
	border-left: 1px solid white;
}

.towar_usun_grupe{
	background: #ec4d4d;
	margin-left: 0;
	min-width: 150px;
	width: 100%;
	display: flex;
	align-content: center;
	justify-content: center;
	color: #fff;
	cursor: pointer;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	padding: 5px 0;
	margin-bottom: 15px;
}

.towar_usun_grupe:hover{
	background: #ff0000;
}

.towar_usun_grupe i{
	font-size: 25px;
	display: block;
}

.towar_usun_grupe span{
	font-size: 14px;
	display: flex;
	align-items: center;
}

.wyloguj_przycisk a{
	background: #faa2a2;
	border: 1px solid #faa2a2;
	color: #fff;
}

.strona_logowania{
	display: flex;
	align-items: center;
	justify-content: center;
	background: #ececec;
}

#logowanie{
	background: #fff;
	padding: 25px;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	-webkit-box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.1);
	position: relative;
}

.logowanie_wiersz{
	margin-bottom: 10px;
}

.logowanie_wiersz label{
	display: block;
	font-size: 13px;
	color: #535353;
	margin-bottom: 5px;
}

.logowanie_wiersz input{
	background: #ececec;
	font-size: 14px;
	color: #4d4d4d;
	padding: 10px 15px;
	border: none;
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px; 
	border-radius: 4px; 
	outline: none;
}

.blad_logowania{
	width: 95%;
	margin: 0 auto;
	margin-top: 0;
	background: rgba(224, 0, 0, 0.2);
	font-size: 12px;
	color: #7e0000;
	text-align: center;
	font-weight: 100;
	line-height: 21px;
	height: 0;
	overflow: hidden;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	border-radius: 0 0 4px 4px;
}

.blad_logowania_widoczny{
	height: 21px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

#logowanie_przycisk{
	width: 100%;
	height: 40px;
	background-color: #169bd5;
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px; 
	border-radius: 4px; 
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	text-decoration: none;
	font-size: 13px;
	border: none;
	margin-top: 22px;
	position: relative;
	cursor: pointer;
	outline: none;
}

#logowanie_przycisk:hover{
	background-color: #1476a1;
}

#logowanie_przycisk i{
	font-size: 27px;
	position: absolute;
	left: 10px;
}

.logowanie_logo{
	text-align: center;
	margin-top: -10px;
	margin-bottom: 15px;
}

.logowanie_logo img{
	max-width: 100%;
	height: auto;
}

.logowanie_blad{
	position: absolute;
	top: -38px;
	left: 0;
	text-align: justify;
	font-size: 13px;
	color: #dd0000;
}

.ustawienia_przyciski{
	display: flex;
	margin-left: -10px;
	margin-right: -10px;
}

.ustawienia_przyciski a{
	width: 45%;
	height: 150px;
	background-color: #798790;
	-webkit-border-radius: 15px; 
	-moz-border-radius: 15px; 
	border-radius: 15px; 
	display: flex;
	align-content: center;
	justify-content: center;
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	margin: 10px 0;
	flex-wrap: wrap;
	text-align: center;
}

.ustawienia_przyciski div.empty{
	width: 45%;
	height: 130px;
	margin: 10px;
}

.ustawienia_przyciski a i {
	font-size: 70px;
	width: 100%;
	margin-bottom: 10px;
	margin-top: -10px;
}

.ustawienia_przyciski a:hover{
	background-color: #1476a1;
}

.popup{

}

.popup_tytul{
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 15px;
	margin-top: -15px;
}

.popup_usun{
	font-size: 14px;
}

.popup_usun span{
	font-weight: 400;
}

.popup_usun span strong{
	font-weight: 600;
	text-decoration: underline;
}

.popup_przyciski{
	display: flex;
	align-items: center;
	justify-content: space-around;
	margin-top: 30px;
}

.popup_przycisk{
	width: 160px;
	height: 40px;
	background-color: #169bd5;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	text-decoration: none;
	font-size: 13px;
	border: none;
	outline: none;
	cursor: pointer;
}

.popup_przycisk_czerwony{
	background-color: #d51616;
}

/* TOGGLE STYLING */
.toggle {
	margin: 0;
	box-sizing: border-box;
	font-size: 0;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
					flex-flow: row nowrap;
	-webkit-box-pack: start;
					justify-content: flex-start;
	-webkit-box-align: stretch;
					align-items: stretch;
}
.toggle input {
	width: 0;
	height: 0;
	position: absolute;
	left: -9999px;
}
.toggle input + label {
	margin: 0;
	padding: 0 10px;
	height: 37px;
	line-height: 36px;
	box-sizing: border-box;
	position: relative;
	display: inline-block;
	border: solid 1px #ccc;
	background-color: #FFF;
	font-size: 13px;
	font-weight: 400;
	text-align: center;
	-webkit-transition: border-color .15s ease-out, color .25s ease-out, background-color .15s ease-out, box-shadow .15s ease-out;
	transition: border-color .15s ease-out, color .25s ease-out, background-color .15s ease-out, box-shadow .15s ease-out;
	cursor: pointer;
}
.toggle input + label:first-of-type {
	-webkit-border-radius: 0px; 
	-moz-border-radius: 0px; 
	border-radius: 0px; 
	border-right: none;
}
.toggle input + label:last-of-type {
	-webkit-border-radius: 0px; 
	-moz-border-radius: 0px; 
	border-radius: 0px; 
	border-left: none;
}
.toggle input:hover + label {
	background: rgba(75, 157, 234, 0.15);
}
.toggle input:checked + label {
	background-color: #64b800;
	color: #FFF;
	border-color: #64b800;
	z-index: 1;
}
.toggle input:checked + label.nieaktywny{
	background-color: #ff0000;
	color: #FFF;
	border-color: #ff0000;
}
.toggle input:focus + label {

}

.pracownik_aktywny_ikonka{
	font-size: 24px;
	text-align: center;
	width: 100%;
	color: #64b800;
}

.pracownik_nieaktywny_ikonka{
	font-size: 24px;
	text-align: center;
	width: 100%;
	color: #ff0000;
}

#table_pracownicy .table_cell:nth-child(1){
	width: 30%;
}

#table_pracownicy .table_cell:nth-child(2){
	width: 30%;
}

#table_pracownicy .table_cell:nth-child(3){
	width: 30%;
}

#table_pracownicy .table_cell:nth-child(4){
	width: 50px;
	min-width: 50px;
	max-width: 50px;
}

#table_pracownicy .table_cell:nth-child(5){
	width: 100px;
	min-width: 100px;
	max-width: 100px;
}

#table_pracownicy .table_cell:nth-child(6){
	width: 50px;
	min-width: 50px;
	max-width: 50px;
}

.popup_dodatkowa_wiadomosc{
	display: block;
	margin: 15px 0 0 0;
	font-size: 13px;
	color: #ffffff;
	font-weight: 300 !important;
}

.warning_field_msg{
	background: #faa2a2;
	color: #fff;
	font-size: 13px;
	padding: 0 5px;
	height: 0;
	display: flex;
	align-items: center;
	overflow: hidden;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.warning_field_msg.warning_visible{
	height: 25px;
}

#miejsce_nadrzedne_container{
	display: none;
}

#table_towary_przyjecie .table_cell:nth-child(1){
	width: 50px;
	min-width: 50px;
	max-width: 50px;
}

#table_towary_przyjecie .table_cell:nth-child(2){
	width: 20%;
}

#table_towary_przyjecie .table_cell:nth-child(3){
	width: 20%;
}

#table_towary_przyjecie .table_cell:nth-child(4){
	width: 20%;
}

#table_towary_przyjecie .table_cell:nth-child(5){
	width: 20%;
}

#table_towary_przyjecie .table_cell:nth-child(6){
	width: 20%;
}

#table_towary_przyjecie_krok_3 .table_cell:nth-child(1){
	width: 30%;
	min-width: 30%;
	max-width: 30%;
}

#table_towary_przyjecie_krok_3 .table_cell:nth-child(2){
	width: 70%;
	min-width: 70%;
	max-width: 70%;
}

.row_clickable,
.cell_clickable_belki{
	cursor: pointer;
}

#table_towary_przyjecie_krok_4 .table_cell:nth-child(1){
	width: 50px;
	min-width: 50px;
	max-width: 50px;
}

#table_towary_przyjecie_krok_4 .table_cell:nth-child(2){
	width: 20%;
}

#table_towary_przyjecie_krok_4 .table_cell:nth-child(3){
	width: 20%;
}

#table_towary_przyjecie_krok_4 .table_cell:nth-child(4){
	width: 20%;
}

#table_towary_przyjecie_krok_4 .table_cell:nth-child(5){
	width: 20%;
}

#table_towary_przyjecie_krok_4 .table_cell:nth-child(6){
	width: 20%;
}

.buttons_flex{
	justify-content: space-between;
}

.second_button{
	margin: 0;
}

.przyjecie_towaru_belka_miejsce_nie_ulokowano{
	text-align: center;
}

.przyjecie_towaru_belka_miejsce_ulokowano{
	text-align: center;
}

#table_towary_przyjecie_krok_5 .table_cell:nth-child(1){
	width: 50px;
	min-width: 50px;
	max-width: 50px;
}

#table_towary_przyjecie_krok_5 .table_cell:nth-child(2){
	width: 25px;
	min-width: 25px;
	max-width: 25px;
}

#table_towary_przyjecie_krok_5 .table_cell:nth-child(3){
	width: 50%;
	max-width: 50%;
}

#table_towary_przyjecie_krok_5 .table_cell:nth-child(4){
	width: 150px;
	min-width: 150px;
	max-width: 150px;
}

#table_towary_przyjecie_krok_5 .table_cell:nth-child(5){
	width: 150px;
	min-width: 150px;
	max-width: 150px;
}

#table_towary_przyjecie_krok_5 .table_cell:nth-child(6){
	width: 150px;
	min-width: 150px;
	max-width: 150px;
}

#table_towary_przyjecie_krok_5 .table_cell:nth-child(7){
	width: 50px;
	min-width: 50px;
	max-width: 50px;
}

#table_towary_przyjecie_krok_5 .table_cell:nth-child(8){
	width: 100px;
	min-width: 100px;
	max-width: 100px;
}

#table_towary_przyjecie_krok_5 .table_cell:nth-child(9){
	width: 100px;
	min-width: 100px;
	max-width: 100px;
}

#table_towary_przyjecie_krok_5 .table_cell:nth-child(10){
	width: 100px;
	min-width: 100px;
	max-width: 100px;
}

#table_towary_przyjecie_krok_5 .table_cell:nth-child(11){
	width: 50px;
	min-width: 50px;
	max-width: 50px;
}

.table_towary_przyjecie_krok_5_naglowek{
	display: flex;
	width: 100%;
}

.table_towary_przyjecie_krok_5_naglowek > div{
	width: 50%;
}


.table_towary_przyjecie_krok_5_naglowek > .form_line > .form_line_title{
	text-align: center;
}

.miejsce_nie_ulokowano{

}

.miejsce_ulokowano{
	background: #8BC34A !important;
	font-size: 12px;
	padding: 15px;
	display: block;
	text-align: center;
}


#przyjecie_krok_5_lokowanie_belek{
}

.lokowanie_belek_glowny_kontener{
	text-align: center;
	margin-top: -15px;
	background: #fff;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
	padding: 10px;
}

.lokowanie_belek_pozycja_belek_kontener{
	width: 25%;
	border-right: 1px solid #cccccc;
	padding: 15px;
}

.lokowanie_belek_pozycja_belek_kontener > span,
.lokowanie_belek_przenoszenie_belek_kontener > span{
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 10px;
	display: block;
}

.lokowanie_belek_pozycja_belek_kontener .lokacje_belek{

}

.lokowanie_belek_pozycja_belek_kontener .lokacje_belek span{
	background: rgb(243, 243, 243);
	font-size: 12px;
	padding: 15px;
	display: block;
	text-align: center;
}

.top_title_container{
	border: 1px solid #cccccc;
	border-left: none;
	border-right: none;
	height: 75px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	padding: 0 15px;
	margin-top: -16px;
	margin-left: -15px;
	margin-right: -15px;
}

.top_title_container .regular_title{
	margin-bottom: 0;
}

.lokowanie_belek_przenoszenie_belek_kontener{
	width: 100%;
	padding: 0;
}

.lokacje_wybor{
	display: flex;
	align-items: flex-start;
			width: 100%;
			justify-content: center;
			margin-bottom: 10px;
}

.przyjecie_krok5_ulokuj_pojedynczo{
	cursor: pointer;
}

.lokacje_wybor_kontener{
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
}

.skan_lokacji{
	width: 100%;
	border: 1px solid #e8e8e8;
	padding: 10px;
	outline: none;
	background: #ffffff;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	font-family: 'Lato', sans-serif;
	-webkit-appearance: none;
	height: 40px;
}

.button_wybierz_lokacje{

}

.button_przesun_towar{
	flex-wrap: wrap;
	cursor: pointer;
	background-color: #7367f0;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	text-decoration: none;
	margin: 0 auto;
	padding: 15px 0;
	width: 100%;
	-webkit-box-shadow: 0 0 10px 0 rgba(115, 103, 240, 0.51);
	box-shadow: 0 0 10px 0 rgba(115, 103, 240, 0.51);
}

.button_przesun_towar i{
	font-size: 23px;
	margin-left: -10px;
	margin-right: 7px;
}

.button_zostaw_towar{
	flex-wrap: wrap;
	cursor: pointer;
	background-color: #1ec0cf;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	text-decoration: none;
	margin: 0 auto;
	padding: 15px 0;
	width: 100%;
	margin-top: 10px;
}

.button_zostaw_towar i{
	font-size: 23px;
	margin-left: -10px;
	margin-right: 7px;
}

.wybieram_miejsce_button{
	background-color: rgb(30, 192, 207);
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	text-decoration: none;
	font-size: 13px;
	border: none;
	outline: none;
	cursor: pointer;
	margin-right: 0;
	text-align: center;
	padding: 6px 15px;
	white-space: nowrap;
}

#table_wybor_lokacji .table_cell:nth-child(1){
	width: 33.333%;
	min-width: 33.333%;
	max-width: 33.333%;
}

#table_wybor_lokacji .table_cell:nth-child(2){
	width: 33.333%;
	min-width: 33.333%;
	max-width: 33.333%;
}

#table_wybor_lokacji .table_cell:nth-child(3){
	width: 33.333%;
	min-width: 33.333%;
	max-width: 33.333%;
}

.swal_sredni{
	width: 510px !important;
}

#table_wybor_lokacji{
	margin-top: 13px;
}

.form_line textarea#notatka{
	min-height: 100px;
	margin-top: 0px;
}

.label_top{
	font-size: 13px;
	display: block; 
	padding: 10px;
}

.flex_wrap{
	flex-wrap: wrap;
}

#przyjecia_lista_kontener{

}

.brak_danych{
	background: #faa2a2;
	padding: 15px;
	display: block;
	font-size: 13px;
	color: #fff;
}

.przyjecie_w_trakcie{
	background: #8BC34A !important;
}

.przyjecie_zakonczone{

}

#table_lista_przyjec .table_cell:nth-child(1){
	width: 50px;
	min-width: 50px;
	max-width: 50px;
}

#table_lista_przyjec .table_cell:nth-child(2){
	width: 20%;
	max-width: 20%;
}

#table_lista_przyjec .table_cell:nth-child(3){
	width: 20%;
	max-width: 20%;
}

#table_lista_przyjec .table_cell:nth-child(4){
	width: 20%;
	max-width: 20%;
}

#table_lista_przyjec .table_cell:nth-child(5){
	width: 20%;
	max-width: 20%;
}

#table_lista_przyjec .table_cell:nth-child(6){
	width: 10%;
	min-width: 10%;
	max-width: 10%;
}

#table_lista_przyjec .table_cell:nth-child(7){
	width: 50px;
	min-width: 50px;
	max-width: 50px;
}

.filtr_kontener{
	display: flex;
	align-items: center;
	max-width: 60%;
	min-width: 60%;
	justify-content: flex-end;
}

.filtr_kontener label{
	font-size: 13px;
	margin-right: 7px;
}

.filtr_kontener select{
	border: 1px solid #cccccc;
	padding: 5px;
}

#przyjecie_krok_5_lokowanie_belek #button_przesun_towar,
#podglad_towaru_przesuniecie_belki #podglad_towaru_button_przesun_belke{
	opacity: 0.3;
}

.lokacje_okno_input{
	width: 100%;
	margin-right: 10px;
}

.lokacja_nazwa{
	margin-right: 0;
	background: #cccccc;
	height: 0;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	padding: 0 13px;
	font-size: 11px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	overflow: hidden;
}

.lokacja_nazwa.pokaz_nazwe_lokacji{
	height: 25px;
}

.przyjecie_krok_3_zdublowany_info{
	font-size: 13px;
	background: #faa2a2;
	padding: 5px;
	color: #fff;
	line-height: 1.2em;
}

.przyjecie_krok_3_zdublowany_info span{
	font-weight: 700;
	color: #ac0303;
}

#table_towar_lista_belek .table_cell:nth-child(1){
	width: 50px;
	min-width: 50px;
	max-width: 50px;
	margin-left: -1px;
}

#table_towar_lista_belek .table_cell:nth-child(2){
	width: 25px;
	min-width: 25px;
	max-width: 25px;
}

#table_towar_lista_belek .table_cell:nth-child(3){
	width: 50%;
	max-width: 50%;
}

#table_towar_lista_belek .table_cell:nth-child(4){
	width: 150px;
	min-width: 150px;
	max-width: 150px;
}

#table_towar_lista_belek .table_cell:nth-child(5){
	width: 150px;
	min-width: 150px;
	max-width: 150px;
}

#table_towar_lista_belek .table_cell:nth-child(6){
	width: 150px;
	min-width: 150px;
	max-width: 150px;
}

#table_towar_lista_belek .table_cell:nth-child(7){
	width: 150px;
	min-width: 150px;
	max-width: 150px;
}

#table_towar_lista_belek .table_cell:nth-child(8){
	width: 150px;
	min-width: 150px;
	max-width: 150px;
}

#table_towar_lista_belek .table_cell:nth-child(9){
	width: 100px;
	min-width: 100px;
	max-width: 100px;
}

#table_towar_lista_belek .table_cell:nth-child(10){
	width: 100px;
	min-width: 100px;
	max-width: 100px;
	margin-right: -1px;
}

.flex_space_between{
	justify-content: space-between;
}

.przyciski{
	display: flex;
	align-items: center;
}

.podglad_belki_przyciski_gora{
	display: flex;
	justify-content: space-between;
	margin-left: -5px;
	margin-right: -5px;
	margin-top: -15px;
}

#belka_tabelka_gora{
	display: flex;
	justify-content: space-between;
	margin-bottom: 15px;
}

#belka_tabelka_gora .belka_tabelka_gora_content{
	display: flex;
	align-items: flex-start;
	width: 100%;
}

#belka_tabelka_gora .towar_obrazek img {
	width: 100%;
	display: block;
}

#belka_tabelka_gora .towar_obrazek {
	margin-bottom: 5px;
	text-align: center;
	border: 5px solid #f3f3f3;
	margin-right: 5px;
	height: 100%;
	box-sizing: border-box;
	width: 270px;
	min-width: 270px;
	background: #f3f3f3;
	display: flex;
	align-items: center;
}

.regular_table_left .table_cell:last-child,
.regular_table_right .table_cell:last-child{
	margin-bottom: 0px;
}

.belka_szczegoly{
	text-align: center;
	margin-top: -15px;
	background: #fff;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
	padding: 10px !important;
	margin-bottom: 15px;
}

.belka_szczegoly_metraz_belki{
	background: #f3f3f3;
	width: 50%;
	display: flex;
	height: 100%;
	align-items: center;
	justify-content: center;
	margin-right: 7.5px;
}

.belka_szczegoly_lokalizacja_belki{
	background: #8BC34A;
	width: 50%;
	display: flex;
	height: 100%;
	align-items: center;
	justify-content: center;
	margin-left: 7.5px;
}

.przyciski_szerokie{
	padding: 0;
	justify-content: space-between;
	margin-left: -5px;
	margin-right: -5px;
	margin-top: 10px;
}

.przyciski_szerokie > a{
	width: 100%;
	margin: 0 5px;
}

#table_historia_belki .table_cell:nth-child(1){
	width: 10%;
	max-width: 10%;
	margin-left: -1px;
}

#table_historia_belki .table_cell:nth-child(2){
	width: 10%;
	max-width: 10%;
}

#table_historia_belki .table_cell:nth-child(3){
	width: 100px;
	min-width: 100px;
	max-width: 100px;
}

#table_historia_belki .table_cell:nth-child(4){
	width: 10%;
	max-width: 10%;
}

#table_historia_belki .table_cell:nth-child(5){
	width: 100px;
	min-width: 100px;
	max-width: 100px;
}

#table_historia_belki .table_cell:nth-child(6){
	width: 10%;
	max-width: 10%;
}

#table_historia_belki .table_cell:nth-child(7){
	width: 10%;
	max-width: 10%;
}

#table_historia_belki .table_cell:nth-child(8){
	width: 100px;
	min-width: 100px;
	max-width: 100px;
}

#table_historia_belki .table_cell:nth-child(9){
	width: 10%;
	max-width: 10%;
}

#table_historia_belki .table_cell:nth-child(10){
	width: 10%;
	max-width: 10%;
}

#table_historia_belki .table_cell:nth-child(11){
	width: 20%;
	max-width: 20%;
}

#table_historia_belki .table_cell:nth-child(12){
	width: 10%;
	max-width: 10%;
	margin-right: -1px;
}

#podglad_towaru_przesuniecie_belki{
	padding-top: 0;
}

#przyjecie_krok_1.center_inner .top_buttons_container,
#przyjecie_krok_2.center_inner .top_buttons_container,
#przyjecie_krok_3.center_inner .top_buttons_container,
#przyjecie_krok_4.center_inner .top_buttons_container,
#przyjecie_krok_5.center_inner .top_buttons_container,
#przyjecie_krok_6.center_inner .top_buttons_container{
	margin-top: -16px;
	margin-left: -5px;
	margin-right: -5px;
	margin-bottom: 15px;
}

.center_inner .top_buttons_container .regular_title{
	margin: 0;
}

#usun_przyjecie_w_trakcie{
	margin-right: 0;
}

#usun_przyjecie_przycisk{
	text-decoration: none;
	width: 100%;
}

.okno_modal{
	z-index: -9999;
	display: none;
}

.okno_modal .modal-content{
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
}

.okno_modal .popup_zawartosc{
	width: 245px;
}

.okno_modal .popup_tytul{
	color: #fff;
	text-align: center;
	margin: 0;
}

.okno_modal .popup_przyciski{
	display: flex;
	justify-content: space-between;
}

.okno_modal .popup_potwierdz{
	height: 40px;
	background-color: #ff0000;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	text-decoration: none;
	font-size: 13px;
	border: none;
	outline: none;
	cursor: pointer;
	text-align: center;
	padding: 0 15px;
}

.okno_modal .popup_anuluj{
	height: 40px;
	background-color: #8d8d8d;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	text-decoration: none;
	font-size: 13px;
	border: none;
	outline: none;
	cursor: pointer;
	text-align: center;
	padding: 0 15px;
}

.przesunieto_belke_metraz{
	width: 20%;
	height: 100%;
}

.przesunieto_belke_metraz .belka_szczegoly_metraz_belki{
	width: 100%;
}

.przesunieto_belke_sukces{
	width: 50%;
	background: #eae8fd;
	display: flex;
	align-content: center;
	justify-content: center;
	flex-wrap: wrap;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
}

.przesunieto_belke_sukces i{
	color: #8bc34a;
	font-size: 80px;
	margin-right: 5px;
}

.lokalizacje_belki_poprzednia{
	width: 50%;
	margin-right: 7.5px;
}

.lokalizacje_belki_poprzednia span,
.lokalizacje_belki_nowa span{
	width: 100%;
	background: #faa2a2;
	font-size: 15px;
	height: 100px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 700; 
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
}

.lokalizacje_belki_poprzednia span{
	background: #faa2a2;
}

.lokalizacje_belki_nowa{
	width: 50%;
	margin-left: 7.5px;
}

.lokalizacje_belki_nowa span{
	background: #8bc34a;
}

.lokalizacje_belki_poprzednia .regular_title,
.lokalizacje_belki_nowa .regular_title{
	margin-bottom: 15px !important;
	display: block;
}

.powrot_kontener{
	display: inline-block;
}

.strona_tnij_belke .przesunieto_belke_metraz{
	width: 100%;
}

.strona_tnij_belke .belka_szczegoly_metraz_belki{
	background: #8bc34a;
}

.tnij_belke_aktualny_metraz{
	width: 40%;
	padding: 15px 0;
	border-right: 1px solid #cccccc;
}

.tnij_belke_wytnij{
	width: 100%;
}

.tnij_belke_przyciski{
	width: 100%;
	padding: 15px 0;
}

.tnij_belke_przycisk{
	flex-wrap: wrap;
	cursor: pointer;
	background-color: #7367f0;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	text-decoration: none;
	margin: 0 auto;
	padding: 15px 0;
	width: 100%;
	-webkit-box-shadow: 0 0 10px 0 rgba(115, 103, 240, 0.51);
	box-shadow: 0 0 10px 0 rgba(115, 103, 240, 0.51);
}

.tnij_belke_aktualny_metraz span{
	font-size: 30px;
	font-weight: 700;
}

.tnij_belke_wytnij span{
	font-size: 12px;
	display: block;
	margin-top: 8px;
	text-align: left;
}

.tnij_belke_przycisk i{
	font-size: 40px;
	display: block;
}

.tnij_belke_przycisk span{
	display: block;
	width: 100%;
	margin-top: 10px;
	font-size: 20px;
}

.w_linii_wewnatrz{
	width: 100%;
}

.tnij_belke_wytnij input{
	width: 100%;
	border: 1px solid #e8e8e8;
	padding: 10px;
	outline: none;
	background: #ffffff;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	font-family: 'Lato', sans-serif;
	-webkit-appearance: none;
}

.belka_wytnij,
.belka_wydaj{
	text-align: center;
	margin-top: -15px;
	background: #fff;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
	padding: 10px;
}

.belka_wytnij .regular_title{
	margin-bottom: 15px !important;
}

.grey_rw_cell,
.grey_pzwms_cell,
.grey_pm_cell{
	background: #f3f3f3 !important;
}

.green_cell{
	background: #8BC34A !important;
}

.red_cell{
	background: #faa2a2 !important;
}

.blue_cell{
	background: #81d3f8 !important;
}

.lila_cell{
	background: #cbc7f2 !important
}

.white_cell{

}

.ciecie_generuj_etykiety_przesun_belki_kontener{
	display: flex;
	width: 100%;
	align-items: center;
	flex-wrap: wrap;
}

.ciecie_generuj_etykiety_pierwotna_belka_kontener{
	padding: 15px;
	width: 100%;
	background: #fff;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
}

.ciecie_generuj_etykiety_nowa_belka_kontener{
	padding: 15px;
	width: 100%;
	background: #fff;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
	margin-top: 15px;
}

.ciecie_generuj_etykiety_kontener_wewn{
	display: flex;
	background: whitesmoke;
	padding: 15px;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
}

.ciecie_generuj_etykiety_metraz{
	background: #fff;
	font-size: 22px;
	font-weight: 700;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 80px;
	margin-right: 15px;
	min-width: 80px;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
}

.ciecie_generuj_etykiety_table_przycisk{
	width: 100%;
}

#ciecie_belki_generuj_etykiety_tabela{
	display: flex;
	flex-wrap: wrap;
}

.ciecie_generuj_etykiety_table_przycisk .przyciski_szerokie{
	padding: 15px 0 0 0;
}

.ciecie_generuj_etykiety_table_przycisk .przyciski_szerokie > a{
	margin: 0;
	width: 100%;
}

.ciecie_generuj_etykiety_naglowek{
	font-size: 18px;
	margin-bottom: 15px;
	text-align: center;
	font-weight: 700;
}

.wycieto_belke_podano_lokalizacje{
	height: 46px;
	background-color: #7fb542;
	display: flex;
	align-content: center;
	color: #fff;
	text-decoration: none;
	font-size: 13px;
	border: none;
	outline: none;
	margin-right: 0;
	text-align: center;
	padding: 0 5px;
	width: 100%;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	flex-wrap: wrap;
	justify-content: center;
}

.dane_towaru .towary_element_wiersz {
	width: 100%;
	margin-bottom: 15px;
}

.dane_towaru .towary_element_wiersz .lista_label {
	width: 100%;
	display: block;
}

.wycieto_belke_podano_lokalizacje strong{
	margin-left: 5px;
			font-weight: 700;
			font-size: 16px;
			width: 100%;
}

.small_hint{
	font-size: 11px;
	color: #df0000;
	display: block;
	margin-top: 3px;
}

.table_cell a.odnosnik_do_belki,
.table_cell a.odnosnik_do_belki:active,
.table_cell a.odnosnik_do_belki:visited{
	display: block;
	width: 100%;
	color: #444444;
}

.wydaj_do_zamowienia_krok_1 .belka_szczegoly_metraz_belki,
.wydaj_do_zamowienia_krok_2 .belka_szczegoly_metraz_belki{
	background: #f3f3f3;
}

.belka_wydaj .wpisz_numer_proformy{
	padding: 0 0 15px 0;
}

.belka_wydaj .utworz_nowa_proforme{
	padding: 15px 0;
	white-space: nowrap;
}

#numer_proformy{
	width: 100%;
	border: 1px solid #e8e8e8;
	padding: 10px;
	outline: none;
	background: #ffffff;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	font-family: 'Lato', sans-serif;
	-webkit-appearance: none;
}

.wpisz_numer_proformy {
	width: 100%;
}

.wpisz_numer_proformy .regular_title {
	margin-bottom: 15px !important;
}

.wpisz_numer_proformy .regular_title{
	margin-right: 10px !important;
	display: block;
	white-space: nowrap;
}

.wpisz_numer_proformy input{
	width: 100% !important;
	margin-right: 10px;
}

.wydaj_do_zamowienia_krok_2_tabelka_top{
	font-size: 14px;
	font-weight: 700;
	display: flex;
	flex-wrap: wrap;
	text-align: center;
	margin-top: -15px;
	background: #fff;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
	padding: 10px;
	margin-bottom: 15px;
}

.wydaj_do_zamowienia_krok_2_tabelka_lewa{
	width: 100%;
	display: flex;
}

.wydaj_do_zamowienia_krok_2_tabelka_prawa{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}

.wydaj_do_zamowienia_krok_2_tabelka_lewa > div,
.wydaj_do_zamowienia_krok_2_tabelka_prawa > div{
	margin-bottom: 10px;
	white-space: nowrap;
	display: flex;
	align-items: center;
	width: 100%;
}

.wydaj_do_zamowienia_krok_2_tabelka_lewa .value_bordered{
	padding: 8px 0;
	text-align: center;
	justify-content: center;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
}

.wydaj_do_zamowienia_krok_2_tabelka_lewa > div.value_bordered,
.wydaj_do_zamowienia_krok_2_tabelka_prawa > div.value_bordered{
	width: 100%;
	background: rgba(129, 211, 248, 0.2);
	font-weight: 400;
}

.label_bordered{

}

.value_bordered{

}

.value_bordered input{
	border: 1px solid #bee1f1;
	width: 100%;
	background: #ffffff;
	padding: 8px;
	text-align: left;
	justify-content: center;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
}

#table_lista_proform .table_cell:nth-child(1){
	width: 50px;
	min-width: 50px;
	max-width: 50px;
}

#table_lista_proform .table_cell:nth-child(2){
	width: 20%;
	max-width: 20%;
}

#table_lista_proform .table_cell:nth-child(3){
	width: 20%;
	max-width: 20%;
}

#table_lista_proform .table_cell:nth-child(4){
	width: 20%;
	max-width: 20%;
}

#table_lista_proform .table_cell:nth-child(5){
	width: 20%;
	max-width: 20%;
}

#table_lista_proform .table_cell:nth-child(6){
	width: 20%;
	min-width: 20%;
	max-width: 20%;
}

.wydaj_do_zamowienia_krok_2_tabelka_top.edytuj_proforme{

}

.medium_title{
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 15px;
	margin-top: 15px;
	width: 100%;
}

.edytuj_proforme .wydaj_do_zamowienia_krok_2_tabelka_lewa .label_bordered{
	padding-left: 0;
}

#table_lista_belki_na_proformie .table_cell:nth-child(1){
	width: 50px;
	min-width: 50px;
	max-width: 50px;
}

#table_lista_belki_na_proformie .table_cell:nth-child(2){
	width: 20%;
	max-width: 20%;
}

#table_lista_belki_na_proformie .table_cell:nth-child(3){
	width: 20%;
	max-width: 20%;
}

#table_lista_belki_na_proformie .table_cell:nth-child(4){
	width: 20%;
	max-width: 20%;
}

#table_lista_belki_na_proformie .table_cell:nth-child(5){
	width: 20%;
	max-width: 20%;
}

#table_lista_belki_na_proformie .table_cell:nth-child(6){
	width: 20%;
	min-width: 20%;
	max-width: 20%;
}

#proforma_przycisk_gotowe,
#proforma_przycisk_mamy_braki,
#proforma_przycisk_wydaj_zamowienie{
	width: 100%;
	margin-bottom: 10px;
}

#proforma_przycisk_usun_proforme{
	margin-right: 0px;
	background-color: rgb(207, 30, 30);
	width: 100%;
}

#proforma_przycisk_usun_proforme:hover,
#proforma_przycisk_usun_proforme:active{
	background-color: #be0000;
}

.text_area{
	display: block;
	width: 100%;
	padding: 10px;
	font-size: 13px;
	font-style: italic;
	background: rgba(255, 255, 255, 0.4);
}

.potwierdz_wydanie_kontener{
	background: #ffd5d5;
	height: 100px;
	padding: 10px 87px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 21px;
	font-weight: 700;
	color: #9e0000;
	position: relative;
	margin-bottom: 5px;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	text-align: center;
}

.potwierdz_wydanie_kontener span{
	
}

.potwierdz_wydanie_kontener i.left_warning{
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -20px;
	font-size: 40px;
}

.potwierdz_wydanie_kontener i.right_warning{
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -20px;
	font-size: 40px;
}

#proforma_przycisk_potwierdzam{
	width: 100%;
	margin-right: 0;
}

.top_main_search{
	display: flex;
	align-items: center;
	width: 100%;
	position: relative;
}

.top_main_search i{
	font-size: 20px;
	font-weight: 700;
	position: absolute;
	right: 7px;
	color: #b9b9b9;
}

.navbar_user{
	display: flex;
	align-items: center;
	width: 50px;
	margin-right: -15px;
	justify-content: center;
	height: 55px;
	align-items: center;
	cursor: pointer;
	min-width: 50px;
}

.navbar_user i{
	font-size: 29px;
	font-weight: 700;
	position: relative;
	left: 0px;
	color: #2f2f2f;
}

#glowna_wyszukiwarka{
	width: 100%;
	height: 38px;
	border: none;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	padding: 0 10px;
	outline: none;
	background: whitesmoke;
	font-size: 12px;
	font-family: 'Lato', sans-serif;
}

#menuToggle {
	display: flex;
	flex-direction: column;
	position: relative;
	top: 2px;
	left: 0px;
	z-index: 1;
	-webkit-user-select: none;
	user-select: none;
}

#menuToggle span{
	display: flex;
	width: 25px;
	height: 2px;
	margin-bottom: 5px;
	position: relative;
	background: #2f2f2f;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
	border-radius: 3px; 
	z-index: 1;
	transform-origin: 5px 0px;
}

#menuToggle span:first-child
{
	transform-origin: 0% 0%;
}

#menuToggle span:nth-last-child(2)
{
	transform-origin: 0% 100%;
}


.wydaj_do_zamowienia_aktywne_proformy_kontener{
	margin-top: 35px;
}

.wydaj_do_zamowienia_aktywne_proformy_tabela{

}

#wydaj_do_zamowienia_aktywne_proformy_tabela .table_cell:nth-child(1) {
	width: 50px;
			min-width: 50px;
			max-width: 50px;
}

#wydaj_do_zamowienia_aktywne_proformy_tabela .table_cell:nth-child(2),
#wydaj_do_zamowienia_aktywne_proformy_tabela .table_cell:nth-child(3),
#wydaj_do_zamowienia_aktywne_proformy_tabela .table_cell:nth-child(4),
#wydaj_do_zamowienia_aktywne_proformy_tabela .table_cell:nth-child(5) {
	width: 25%;
	max-width: 25%;
}

.w_linii{
	display: flex;
	text-align: center;
	justify-content: center;
	align-items: flex-start;
}

.w_linii_wewnatrz .regular_button{
	height: 37px;
	margin-left: 15px;
}

.proforma_notatki_kontener{

}

.proforma_notatka_kontener{
	margin-bottom: 15px;
}

.proforma_notatka_naglowek{
	display: flex;
	font-size: 13px;
	background: #ffffff;
	padding: 10px;
	justify-content: space-between;
	font-style: italic;
	border-radius: 10px 10px 0 0;
}

.proforma_notatka_tresc{
	padding: 10px;
	font-size: 13px;
	background: rgb(231, 231, 231);
	border-radius: 0 0 10px 10px;
}

.proforma_notatka_pracownik{

}

.proforma_notatka_data{

}

.notatki_glowny_kontener{

}

.notatki_glowny_kontener .medium_title{

}

@media print
{
body * { visibility: hidden; }
#printableArea * { visibility: visible; }
}

.body_drukuj{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	background: #fff;
}

.powrot_z_drukowania{
	width: 100%;
	margin-bottom: 50px;
	margin-left: 15px;
	margin-top: 15px;
}

#printableArea .inner{
	width: 94mm; 
	height: 94mm; 
	border: 2px solid black; 
	border-radius: 10px 10px 0 0;
}

#printableArea .naglowek{
	display: flex; 
	justify-content: space-between; 
	align-content: center; 
	height: 19mm; 
	border-bottom: 1px solid black;
}

#printableArea .naglowek_logo{
	display: flex;
	align-items: center;
	width: 50mm;
	justify-content: center;
}

#printableArea .naglowek_logo img{
	width: 44mm; 
	height: auto; 
	display: block;
}

#printableArea .naglowek_tekst{
	display: flex;
	flex-wrap: wrap;
	align-content: center;
	justify-content: center;
	padding-right: 4mm;
	font-family: 'PT Sans', sans-serif;
	font-size: 12px;
	line-height: 1.2em;
	padding-left: 5mm;
	width: 36mm;
	border-left: 1px solid black;
	color: #000;
}

#printableArea .naglowek_tekst span{
	display: block;
}

#printableArea .drukuj_srodek_kontener{

}

#printableArea .drukuj_srodek_wiersz{
	height: 22mm;
	border-bottom: 1px solid black;
	display: flex;
}

#printableArea .drukuj_srodek_lewa{
	width: 41mm;
	font-family: 'PT Sans', sans-serif;
	font-size: 12px;
	line-height: 1.2em;
	display: flex;
	flex-wrap: wrap;
	align-content: flex-end;
	padding: 3mm 3mm;
	color: #000;
}

#printableArea .drukuj_srodek_nazwa_towaru{
	font-size: 18px;
	font-weight: 600;
	height: 42px;
	display: flex;
	align-items: center;
	justify-content: center;
}

#printableArea .drukuj_srodek_etykieta{
	display: block;
	width: 100%;
	padding-top: 7px;
}

#printableArea .drukuj_srodek_etykieta_kodu{
	position: relative;
	border-left: 1px solid black;
	border-right: 1px solid black;
	height: 100%;
	width: 5mm;
	overflow: visible;
	z-index: 9999999;
	opacity: 1;
	visibility: visible;
}

#printableArea .drukuj_srodek_etykieta_kodu span{
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	white-space: nowrap;
	position: absolute;
	display: block;
	top: 36px;
	left: -14px;
	align-items: center;
	justify-content: center;
	font-size: 11px;
	color: #000;
	z-index: 9999999;
	opacity: 1;
	visibility: visible;
	overflow: visible;
}

#printableArea .drukuj_srodek_etykieta_kodu2{
	position: relative;
	border-left: 1px solid black;
	border-right: 1px solid black;
	height: 100%;
	width: 5mm;
	overflow: visible;
}

#printableArea .drukuj_srodek_etykieta_kodu2 span{
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	white-space: nowrap;
	position: absolute;
	display: block;
	top: 34px;
	left: -20px;
	align-items: center;
	justify-content: center;
	font-size: 11px;
	color: #000;
	z-index: 9999999;
	opacity: 1;
	visibility: visible;
	overflow: visible;
}

#printableArea .drukuj_srodek_kod_kontener{
	width: 41mm;
	padding: 9px 12px;
}

#printableArea .drukuj_srodek_kod{
	display: flex;
	justify-content: flex-end;
	-webkit-print-color-adjust: exact; 
}

#printableArea .drukuj_srodek_kod_numer{
	font-family: 'PT Sans', sans-serif;
	font-size: 12px;
	line-height: 1.2em;
	display: block;
	text-align: right;
	color: #000;
}

#printableArea .drukuj_stopka_kontener{
	padding: 4px 5px;
}

#printableArea .drukuj_stopka_wiersz{
	display: flex;
	align-items: center;
	width: 100%;
	height: 53px;
	overflow: hidden;
}

#printableArea .drukuj_stopka_jezyk{
	font-family: 'PT Sans', sans-serif;
	font-size: 14px;
	font-weight: 700;
	margin-right: 6px;
}

#printableArea .drukuj_stopka_opis{
	font-family: 'PT Sans', sans-serif;
	font-size: 11px;
}

#printableArea .naglowek_metraz_lokalizacja{
	font-size: 39px;
			font-weight: 600;
			display: flex;
			width: 100%;
			text-align: center;
			height: 100%;
			justify-content: center;
			align-items: center;
}

#printableArea .naglowek_metraz_lokalizacja span{
	font-weight: 600;
	font-size: 13px;
}

#printableArea .naglowek_metraz_lokalizacja div{
	width: 100%;
}

#printableArea .drukuj_stopka_dane{
	color: #fff;
	background: #000;
	margin-left: -2px;
	margin-right: -2px;
	padding: 2mm 3mm;
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 13px;
}

#printableArea .drukuj_stopka_dane_lewa{

}

#printableArea .drukuj_stopka_dane_lewa strong{
	font-weight: 700;
	margin-right: 5px;
}

#printableArea .drukuj_stopka_dane_prawa{

}

.ukryj_opcje{
	display: none !important;
}

.ulokuj_grupowo_kontener{
	display: flex;
	align-items: center;
	justify-content: center;
}

#ulokuj_grupowo_input{
	height: 40px;
	margin-left: -19px;
	border: 1px solid #159bd5;
	width: 250px;
	border-radius: 0 5px 5px 0;
}

#przyjecie_krok_5 iframe,
#table_towar_lista_belek iframe,
#podglad_belki iframe,
.body_content iframe{
	/*display: none !important;
	width: 11cm;
	height: 11cm;
	*/
	visibility: hidden;
	width: 0;
	height: 0;
}

.towary_lista{
	padding-bottom: 45px;
}

.towary_element{
	background: #fff;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
	margin-bottom: 10px;
	display: flex;
	padding: 10px;
	position: relative;
}

.towary_element_v2{
	background: #fff;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
	margin-bottom: 10px;
	display: block;
	padding: 0px;
	position: relative;
	overflow: hidden;
}

.towary_element_v2_wiersz{
	border-bottom: 2px solid whitesmoke;
	display: flex;
	align-items: flex-start;
}

.wolne_label{
	color: #88b595;
	display: block;
	font-size: 11px;
	width: auto;
	white-space: nowrap;
	text-transform: uppercase;
}

.wolne_wartosc{
	font-weight: 700;
	font-size: 22px;
	margin-top: 3px;
}

.wolne_wartosc span{
	font-size: 12px;
	text-transform: uppercase;
}

.towary_element_75{
	width: 75%;
	max-width: 75%;
	min-width: 75%;
}

.towary_element_25{
	width: 25%;
	max-width: 25%;
	min-width: 25%;
}

.towary_element_75 .towary_inner{
	padding: 10px;
	border-right: 2px solid whitesmoke;
}

.towary_element_25 .towary_inner{
	padding: 10px 2px;
	border-left: 2px solid whitesmoke;
	margin-left: -2px;
	text-align: center;
}

.inner_deep{
	display: inline-block;
}

.nazwa_towaru_v2{
	font-weight: 600;
	padding: 5px 0 0px 0;
	font-size: 15px;
}

.towary_element_v2_usun_kontener .towary_inner,
.towary_element_v2_edytuj_kontener .towary_inner,
.towary_element_v2_podglad_kontener .towary_inner,
.towary_element_v2_wartosc_kontener .towary_inner,
.towary_element_v2_ilosc_belek_kontener .towary_inner,
.towary_element_v2_zarezerwowane_kontener .towary_inner{
	padding: 0px 0px;
	border-right: 2px solid whitesmoke;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 40px;
}

.towary_element_v2_ilosc_belek_kontener span.wartosc,
.towary_element_v2_zarezerwowane_kontener span.wartosc{
	font-size: 11px;
	font-weight: 700;
	margin-left: 3px;
	line-height: 20px;
	height: 40px;
	display: flex;
	align-items: center;
}

.towary_element_v2_ilosc_belek_kontener span.label,
.towary_element_v2_zarezerwowane_kontener span.label{
	font-size: 11px;
	width: auto;
	white-space: nowrap;
	color: #a5a5a5;
	text-transform: uppercase;
	line-height: 20px;
	height: 40px;
	display: flex;
	align-items: center;
}

.towary_element_v2_usun_kontener{
	width: 15%;
	max-width: 15%;
	min-width: 15%;
}

.towary_element_v2_edytuj_kontener{
	width: 15%;
	max-width: 15%;
	min-width: 15%;
}

.towary_element_v2_podglad_kontener{
	width: 15%;
	max-width: 15%;
	min-width: 15%;
}

.towary_element_v2_wartosc_kontener{
	width: 30%;
	max-width: 30%;
	min-width: 30%;
	color: #88b595;
	font-size: 12px;
	text-align: center;
}

.towary_element_v2_ilosc_belek_kontener{
	width: 25%;
	max-width: 25%;
	min-width: 25%;
}

.towary_element_v2_zarezerwowane_kontener{
	width: 100%;
}

.towary_element_75.drugi_wiersz{
	display: flex;
}

.usun_grupe_v2,
.usun_dostawce,
.usun_towar_z_zamowienia,
.usun_zamowienie,
.usun_towar_z_dostawy,
.usun_dostawe{
	width: 22px;
	height: 27px;
	background: url(../img/sprite.png) 3px 2px;
	background-size: 227px;
	position: relative;
	padding: 0;
	margin: 0;
	background-repeat: no-repeat;
}

.edytuj_grupe_v2,
.edytuj_dostawce{
	width: 24px;
	height: 27px;
	background: url(../img/sprite.png) -10px -244px;
	background-size: 319px;
	position: relative;
	padding: 0;
	margin: 0;
	background-repeat: no-repeat;
}

.podglad_grupy_v2{
	width: 28px;
	height: 27px;
	background: url(../img/sprite.png) -149px -153px;
	background-size: 293px;
	position: relative;
	padding: 0;
	margin: 0;
	background-repeat: no-repeat;
}


.poziomy_odstep{
	margin-right: 6px;
	padding-right: 6px;
	border-right: 1px solid #a5a5ad;
}

.flex_kontener{
	display: flex;
}

.label_v2{
	display: block;
	font-size: 11px;
	width: auto;
	white-space: nowrap;
	color: #a5a5a5;
	text-transform: uppercase;
}

.proforma_towary_element{
	background: #fff;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
	margin-bottom: 10px;
	padding: 10px;
	position: relative;
}

.towary_element .towary_element_lewa{
	width: 65%;
}

.towary_element .towary_element_prawa{
	width: 35%;
	text-align: right;
}

.towary_element .towary_element_prawa .lista_text{
	text-align: right;
	display: block;
	width: 100%;
}

.towary_element .towary_element_wiersz{
	padding: 5px 0;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.lista_text{
	font-size: 14px;
}

.lista_kod_kreskowy{
	text-align: right;
	display: block;
	font-size: 12px;
	width: 100%;
	color: #a5a5a5;
}

.lista_label{
	font-size: 10px;
	font-weight: 600;
	color: #a5a5a5;
	text-transform: uppercase;
	width: 100%;
	margin-bottom: 5px;
}

.lista_ilosc_kontener{
	display: flex;
	width: 100%;
	font-size: 12px;
	font-weight: 600;
	text-align: center;
	background: #eae8fd;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
}

.lista_ilosc_metraz{
	width: 50%;
	padding: 5px;
	border-right: 1px solid white;
	display: flex;
	align-items: center;
	justify-content: center;
}

.lista_ilosc_metraz_calosc{
	width: 100%;
	padding: 5px;
	border-right: none;
}

.lista_ilosc_sztuk{
	width: 50%;
	padding: 5px;
	border-left: 1px solid white;
}

.lista_przyciski_kontener{
	width: 100%;
	display: flex;
}

.lista_przyciski_kontener > a{
	margin:  0 3px;
	padding: 0 4px;
}

#przyjecia_lista_kontener .lista_przyciski_kontener > a{
	margin:  0 0px;
	padding: 0 0px;
}

.poszerzony{
	margin-right: -3px;
	margin-left: -3px;
}


.poszerzony5{
	margin-left: -5px;
	margin-right: -5px;
}

.form_line_separator .przyciski{
	flex-wrap: wrap;
}

.form_line_separator .przyciski a#zaznacz_wszystkie_checkboxy{
	margin-bottom: 10px;
}

.wybrane_belki{
	padding: 0;
	margin: 0;
	border: 1px solid #e8e8e8;
	width: 16px;
	height: 16px;
}

.podglad_belki_przyciski_gora > a{
	width: 100%;
	margin: 0 5px;
}

.tabela_od_do{
	display: flex;
	font-size: 12px;
	width: 100%;
	position: relative;
	align-items: center;
}

.tabela_od_przez_do{
	display: flex;
	font-size: 12px;
	width: 100%;
	position: relative;
	align-items: center;
}

.tabela_od,
.tabela_przez,
.tabela_do{
	width: 100%;
	text-align: center;
	background: #ebebeb;
	padding: 5px;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	margin: 0 5px;
}

#table_historia_belki .towary_element .towary_element_lewa{
	width: 50%;
}

#table_historia_belki .towary_element .towary_element_prawa{
	width: 50%;
}

.komorka_numer{
	font-size: 12px;
	padding: 5px;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
}

.tabela_od_do i{
	position: relative;
	font-size: 22px;
	display: flex;
	margin-left: -7px;
	margin-right: -7px;
	z-index: 2;
}

.tabela_od_przez_do i{
	position: relative;
	font-size: 22px;
	display: flex;
	margin-left: -7px;
	margin-right: -7px;
	z-index: 2;
}

.towary_prawa{
	width: 50%;
	background: #eae8fd;
	display: flex;
	align-content: center;
	justify-content: center;
	flex-wrap: wrap;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
}

.towary_prawa .regular_title{
	margin-bottom: 5px;
}

.towary_prawa span{
	width: 100%;
	display: block;
	text-align: center;
	font-size: 30px;
	font-weight: 700;
}

.ciecie_generuj_etykiety_table_przycisk .przyciski_szerokie{
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}

.ciecie_generuj_etykiety_table_przycisk #towar_tabelka_gora{
	border: none;
	margin: 0;
	padding: 0;
}

.ciecie_generuj_etykiety_table_przycisk #towar_tabelka_gora .dane_towaru {
	width: 100%;
}

#podglad_towaru_przesuniecie_belki .towary_prawa{
	width: 100%;
	padding: 30px 5px;
}

.lokalizacje_belki_poprzednia .regular_title,
.lokalizacje_belki_nowa .regular_title{
	font-size: 15px;
}

#wydaj_do_zamowienia_aktywne_proformy_tabela{
	text-align: center;
	background: #fff;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
	padding: 10px;
}

.edytuj_proforme .label_bordered,
.edytuj_proforme .value_bordered{
	width: 50% !important;
	white-space: normal;
	text-align: left;
}

.edytuj_proforme .wydaj_do_zamowienia_krok_2_tabelka_lewa:nth-child(2) .label_bordered,
.edytuj_proforme .wydaj_do_zamowienia_krok_2_tabelka_lewa:nth-child(2) .value_bordered{
	margin-bottom: 0px;
}

#table_lista_belki_na_proformie{
	background: #fff;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
	height: 70px;
	padding: 0 15px;
}

#proforma_przycisk_potwierdzam{
	background-color: #7367f0;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	text-decoration: none;
	font-size: 18px;
	margin: 0 auto;
	padding: 15px;
	width: 100%;
	-webkit-box-shadow: 0 0 10px 0 rgba(115, 103, 240, 0.51);
	box-shadow: 0 0 10px 0 rgba(115, 103, 240, 0.51);
}

.value_bordered a{
	display: block;
	width: 100%;
	text-align: center;
	color: #444444;
	font-weight: 700;
}

.belka_na_proformie_kontener{

}

.belka_na_proformie_kontener a{
	display: flex;
	align-items: center;
	justify-content: center;
	background: #a74749;
	padding: 10px;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	color: #fff;
	text-decoration: none;
	margin-bottom: 15px;
}

.belka_na_proformie_kontener a img{
	width: 25px;
	height: auto;
}

.belka_na_proformie_kontener a p{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.belka_na_proformie_kontener a p span.zarezerwowane_warning{
	text-transform: uppercase;
	font-weight: 700;
	font-size: 18px;
}

.belka_na_proformie_kontener a p span.zarezerwowane_link{
	margin-top: 5px;
	font-size: 12px;
	font-weight: 400;
}

.nowa_proforma{
	text-align: center;
	margin-top: -15px;
	background: #fff;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
	padding: 10px;
}

.nowa_proforma #notatka{
	border: 1px solid #e8e8e8;
	padding: 10px;
	outline: none;
	background: #ffffff;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	font-family: 'Lato', sans-serif;
	-webkit-appearance: none;
	width: 100%;
	min-height: 100px;
}

.utworz_proforme_button{
	height: 40px;
	background-color: rgb(30, 192, 207);
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	text-decoration: none;
	font-size: 13px;
	border: none;
	outline: none;
	cursor: pointer;
	margin-right: 0;
	text-align: center;
	padding: 0 15px;
	white-space: nowrap;
}

.utworz_proforme_buttons_kontener{
	margin-top: 15px;
	margin-left: 15px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-right: 15px;
}

.proforma_usun_belke_kontener .regular_button{
	height: 30px;
	position: absolute;
	bottom: 15px;
}

.proforma_usun_belke_kontener .regular_button:hover, 
.proforma_usun_belke_kontener .regular_button:active {
	background-color: #be0000;
}

.ukryty{
	display: none;
}

.produkt_zaznaczony{
	-webkit-box-shadow: 0 0 0px 1px rgb(136 181 149);
	box-shadow: 0 0 0px 1px rgb(136 181 149);
}

.button_wyrano{
	background: #029d36 !important;
}

.metraz_belki_krok4{
	width: 100%;
	border: 1px solid #e8e8e8;
	padding: 10px;
	outline: none;
	background: #ffffff;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	font-family: 'Lato', sans-serif;
	-webkit-appearance: none;
	height: 40px;
}

#przyjecie_krok_5 #pzwms.readonly{
	background: none;
	border: none;
	text-align: center;
	padding: 0;
	height: auto;
}

#przyjecie_krok_5 #pz_subiekt{
	text-align: center;
}

#przyjecie_krok_5 .pz_subiekt_input_kontener{
	padding: 0;
}

#przyjecie_krok_5 .ulokuj_grupowo_kontener{
	flex-wrap: wrap;
}

#przyjecie_krok_5 #przyjecie_krok5_wydrukuj_zaznaczone{
	width: 100%;
	margin-top: 10px;
}

#przyjecie_krok_5 .zeskanuj_ulokuj_grupowo_kontener{
	display: flex;
	width: 100%;
	margin-top: 10px;
}

#przyjecie_krok_5 #przyjecie_krok5_ulokuj_grupowo{
	width: 40%;
	padding: 0;
	text-align: center;
}

#przyjecie_krok_5 #ulokuj_grupowo_input {
	height: 40px;
	margin-left: -2%;
	border: 1px solid #1fc0ce;
	width: 62%;
	border-radius: 0 5px 5px 0;
}

#przyjecie_krok_5 .wydaj_do_zamowienia_krok_2_tabelka_top.edytuj_proforme{
	margin-top: 0;
}

.krotki{
	width: 130px;
	position: absolute;
	bottom: 10px;
}

#przyjecie_krok_5_lokowanie_belek #towar_tabelka_gora,
#szybka_kompletacja_lokowanie_belek #towar_tabelka_gora{
	border-top: none;
}

#przyjecie_krok_5_lokowanie_belek .towary_prawa,
#szybka_kompletacja_lokowanie_belek .towary_prawa {
	width: 100%;
	padding: 30px 5px;
}

#przyjecie_krok_5 #table_towary_przyjecie_krok_5 .small_button_auto{
	width: 100%;
}

.belka_zarezerwowana_na_proformie{
	display: inline-block;
}

.belka_zarezerwowana_na_proformie a{
	background: #d90000;
	display: block;
	color: #fff;
	font-size: 12px;
	padding: 5px 10px;
	border-radius: 10px 0 5px 0;
	position: relative;
	top: -10px;
	left: -10px;
	margin-bottom: -6px;
	text-decoration: none;
}

#kompletacja_dodaj_belkę_skaner{
	height: 40px;
	border: 1px solid #1fc0ce;
}

#szybka_kompletacja_lista_kontener .towary_element_prawa{
	position: relative;
}

.kompletacja_usun_belke_kontener{
	position: absolute;
	width: 100%;
	bottom: 5px;
	right: 0;
}

.usun_belke_z_kompletacji{
	height: 30px;
	font-size: 13px;
}

#lista_kompletacji{
	margin-top: -15px;
}

.polka_kontener{
	margin: -10px 0 10px 0;
	border-radius: 0 0 10px 10px;
	overflow: hidden;
	margin-top: -20px;
	position: relative;
	z-index: 1;
	border: 1px solid #727272;
}

#table_rozklad_magazynu{

}

#table_rozklad_magazynu .towary_element{
	background: #727272;
	z-index: 2;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.polka_kontener .towary_element{
	margin: 0;
	-webkit-border-radius: 0px; 
	-moz-border-radius: 0px; 
	border-radius: 0px; 
	background: #ffffff !important;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-bottom: 1px solid #f5f5f5;
	position: relative;
	z-index: 1;
}

.polka_kontener .towary_element:first-child{
	padding-top: 15px;
}

#table_rozklad_magazynu > .towary_element > .towary_element_lewa > .towary_element_wiersz > .lista_label,
#table_rozklad_magazynu > .towary_element > .towary_element_prawa > .towary_element_wiersz > .lista_kod_kreskowy{
	color: #b7b7b7;
}

#table_rozklad_magazynu > .towary_element > .towary_element_lewa > .towary_element_wiersz > .lista_text{
	color: #ffffff;
}

#table_rozklad_magazynu > .towary_element > .towary_element_prawa > .towary_element_wiersz > .lista_ilosc_kontener > .lista_ilosc_metraz{
	border-right: 1px solid #727272;
}

#table_rozklad_magazynu > .towary_element > .towary_element_prawa > .towary_element_wiersz > .lista_ilosc_kontener > .lista_ilosc_sztuk{
	border-left: 1px solid #727272;
}

#table_rozklad_magazynu .polka_kontener > .towary_element > .towary_element_lewa > .towary_element_wiersz > .lista_label,
#table_rozklad_magazynu .polka_kontener > .towary_element > .towary_element_prawa > .towary_element_wiersz > .lista_kod_kreskowy{
	color: #b7b7b7;
}

#table_rozklad_magazynu .polka_kontener > .towary_element > .towary_element_lewa > .towary_element_wiersz > .lista_text{
	color: #343434;
}

.miejsce_kontener{
	background: #dadada !important;
}

.miejsce_kontener .lista_label,
.miejsce_kontener .lista_kod_kreskowy{
	color: #868686 !important;
}

.miejsce_kontener .lista_text{
	color: #101010 !important;
}

.miejsce_kontener > .towary_element_prawa > .towary_element_wiersz > .lista_ilosc_kontener > .lista_ilosc_metraz{
	border-right: 1px solid #dadada !important;
}

.miejsce_kontener > .towary_element_prawa > .towary_element_wiersz > .lista_ilosc_kontener > .lista_ilosc_sztuk{
	border-left: 1px solid #dadada !important;
}

#table_rozklad_magazynu .lista_przyciski_kontener{
	flex-wrap: wrap;
}

#table_rozklad_magazynu .lista_przyciski_kontener a{
	margin: 2px 3px;
}

.miejsce_puste{
	height: 30px;
	background-color: #ffffff00;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	display: flex;
	align-items: center;
	justify-content: center;
	color: #a2a2a2;
	text-decoration: none;
	font-size: 12px;
	margin: 0 auto;
	padding: 0;
	width: 100%;
	border: 1px solid #a2a2a2;
}

.navbar_user_menu{
	position: absolute;
	background: #4e4e4e;
	border-radius: 10px 0 10px 10px;
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
	padding: 0px;
	right: 0;
	bottom: -93px;
	overflow: hidden;
	display: none;
	z-index: 199;
}

.navbar_user_menu a{
	color: #fff;
	font-size: 13px;
	text-decoration: none;
	display: flex;
	justify-content: center;
	align-items: center;
	border-bottom: 1px solid #747474;
	width: 160px;
	height: 50px;
}

.navbar_user_menu a:last-child{
	border-bottom: none;
}


.top_menu_opened.navbar_user i{
	color: #f80000;
}

.under_top_buttons_container{
	padding: 0 5px;
}

.przyjecie_zaznacz_wszystkie{
	width: 50%;
	margin: 0;
}

.filtruj_top_container{
	margin-top: 15px;
	padding: 0 5px;
}

.przyjecie_filtruj_top_container {
	margin-bottom: 15px;
}

.przyjecie_top_buttons_container{
	display: flex;
	align-items: center;
	justify-content: flex-end;
	padding: 0 15px;
}

a.zobacz{
	text-decoration: none;
	font-size: 12px;
	font-weight: 700;
	color: #7367f0;
}

.form_line_dark_container{
	background: rgb(75 75 75 / 0.05);
	padding: 32px 15px 0px 15px;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	margin: 10px 0 15px 0;
	position: relative;
	overflow: hidden;
}

.form_line_dark_container .form_line_title{
	color: #ffffff;
	font-size: 11px;
	background: #747474;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	width: auto;
	margin: 0;
	padding: 2px 15px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.uprawnienia_wiersz{
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-bottom: 1px solid white;
}

.form_line_field .uprawnienia_wiersz:last-child{
	border-bottom: none;
}

.uprawnienia_nazwa{
	font-size: 13px;
	display: block;
	width: 100%;
	padding: 8px 0;
}

.form_line_dark_container input{
	-webkit-appearance: checkbox;
	width: auto;
}

.dpi_selector{
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	margin-right: 5px;
}

.dpi_selector label{
	font-size: 13px;
	font-weight: 600;
	color: #595959;
	background: #e3e3e3;
	padding: 10px 35px 10px 10px;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
}

.dpi_selector input{
	-webkit-appearance: radio;
	width: 15px;
	height: 15px;
	position: absolute;
	right: 10px;
	margin: 0;
}

.lista_wartosc{
	display: flex;
	width: 100%;
	font-size: 12px;
	font-weight: 600;
	text-align: center;
	background: #cbf6c6;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	padding: 5px 10px;
	justify-content: flex-end;
}

.calkowita_wartosc_kontener{
	background: rgb(255 255 255 / 0.95);
	-webkit-border-radius: 0px; 
	-moz-border-radius: 0px; 
	border-radius: 0px; 
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
	box-shadow: 0 0 7px 0 rgb(0 0 0 / 25%);
	display: flex;
	padding: 10px;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 10;
	right: 0;
	flex-wrap: wrap;
}

.calkowita_wartosc_wiersz{
	display: flex;
	align-items: center;
	width: 100%;
	padding: 0 15px;
	justify-content: space-between;
	margin: 2px 0;
}

.calkowita_wartosc_etykieta1{
	font-weight: 700;
	color: black;
}

.calkowita_wartosc_kwota{
	font-weight: 600;
	color: #00c50f;
}

.calkowita_wartosc_etykieta2{

}

.calkowita_wartosc_metraz{

}

.form_line_2_in_line{
	display: flex;
	justify-content: space-between;
	width: 100%;
}

#zaznacz_wszystkie_krok_5{
	width: auto;
	padding: 0 10px;
	margin: 0;
}

#wczytaj_wszystko,
#wczytaj_wszystko_towary_do_zamowienia,
#wczytaj_wszystko_przyjecie{
	height: 40px;
	background-color: rgb(135 181 149);
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	display: flex;
	align-items: center;
	justify-content: center;
	color: #41724f;
	text-decoration: none;
	font-size: 13px;
	border: none;
	outline: none;
	cursor: pointer;
	margin-right: 0;
	text-align: center;
	padding: 0 15px;
	white-space: nowrap;
	margin-top: -45px;
	margin-bottom: 70px;
	font-weight: 700;
}

.loading{
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgb(0 0 0 / 0.8);
	z-index: 999;
	justify-content: center;
	align-items: center;
}

.lds-dual-ring {
	display: inline-block;
	width: 80px;
	height: 80px;
}
.lds-dual-ring:after {
	content: " ";
	display: block;
	width: 64px;
	height: 64px;
	margin: 8px;
	-webkit-border-radius: 50%; 
	-moz-border-radius: 50%; 
	border-radius: 50%; 
	border: 6px solid #fff;
	border-color: #fff transparent #fff transparent;
	animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

.filtr_kontener_statystyki{
	background: #fff;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
	padding: 10px;
	font-size: 13px;
	max-width: 100% !important;
	width: 100%;
	flex-wrap: wrap;
	display: flex;
	align-items: center;
	justify-content: center;
}

.filtr_kontener_statystyki .edycja_vertical_row{
	width: 100%;
	margin-top: 10px;
}

.filtr_kontener_statystyki .edycja_vertical_row .input_container{
	width: 100%;
	position: relative;
}

.filtr_kontener_statystyki .edycja_vertical_row input{
	width: 100%;
	border: 1px solid #e8e8e8;
	padding: 12px 10px;
	outline: none;
	background: #ffffff;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	font-family: 'Lato', sans-serif;
}

.filtr_kontener_statystyki .edycja_vertical_row i {
	position: absolute;
	top: 5px;
	right: 5px;
	font-size: 32px;
	color: #bababa;
}

.filtr_kontener_statystyki .form_line{
	margin-bottom: 0;
	margin-top: 5px;
	justify-content: flex-start;
	width: 100%;
	padding-bottom: 0;
}

.lista_ilosc_metraz.cala_szerokosc{
	width: 100%;
}

.proforma_tabelka_lewa{
	width: 70%;
	display: flex;
	border-right: 2px solid whitesmoke;
	padding: 10px;
}

.proforma_tabelka_prawa{
	width: 30%;
	display: flex;
	padding: 10px;
}

.proforma_tabelka_prawa .value_bordered{
	width: 100% !important;
	text-align: center;
	align-items: center;
	display: flex;
}

.proforma_tabelka_prawa .value_bordered a{
	text-decoration: none;
	font-weight: 400;
}

.proforma_tabelka_lewa .value_bordered{
	text-align: center;
	font-weight: 700;
	display: flex;
	align-items: center;
}

.proforma_tabelka_top{
	flex-wrap: nowrap;
	padding: 0;
	font-weight: 400;
}

.proforma_towary_element_top{
	width: 100%;
	margin-left: -10px;
	margin-right: -10px;
	border-bottom: 2px solid whitesmoke;
	padding: 0 10px 10px 10px;
}

.proforma_towary_element_top .proforma_towary_element_wiersz{
	display: flex;
	justify-content: flex-start;
}

.proforma_towary_element_wiersz .nazwa_towaru_label{
	display: block;
	font-size: 10px;
	width: auto;
	white-space: nowrap;
	color: #a5a5a5;
	text-transform: uppercase;
	border-right: 1px solid #a5a5ad;
	padding-right: 6px;
}

.proforma_towary_element_wiersz .lista_kod_kreskowy{
	text-align: left;
	font-size: 11px;
	padding-left: 6px;
}

.proforma_towary_element_top .proforma_towary_element_wiersz .nazwa_towaru_content{
	font-weight: 600;
	padding: 5px 0 0px 0;
	font-size: 15px;
}

.proforma_towary_element_bottom{
	margin-left: -10px;
	margin-right: -10px;
	margin-bottom: -10px;
	display: flex;
	width: calc(100% + 20px);
}

.proforma_towary_element_bottom .proforma_towary_element_kolumna{
	border-left: 2px solid whitesmoke;
}

.proforma_towary_element_bottom .proforma_towary_element_kolumna:nth-child(1){
	border-left: none !important;
}

.proforma_towary_element_bottom .proforma_towary_element_kolumna .usun_belke_z_proformy_nieaktywne{

}

.proforma_towary_element_bottom .proforma_towary_element_kolumna .usun_belke_z_proformy{
	width: 22px;
	height: 27px;
	background: url(../img/sprite.png) 0px 0px;
	background-size: 280px;
	position: relative;
	right: -2px;
}

.proforma_towary_element_bottom .proforma_towary_element_kolumna .kolumna_label{
	display: block;
	font-size: 11px;
	width: auto;
	white-space: nowrap;
	color: #a5a5a5;
	text-transform: uppercase;
}

.proforma_towary_element_bottom .proforma_towary_element_kolumna .kolumna_padding{
	padding: 10px 5px;
	box-sizing: border-box;
}

.proforma_towary_element_bottom .proforma_towary_element_kolumna .kolumna_content{
	font-size: 13px;
	margin-top: 6px;
	display: block;
}

.proforma_towary_element_bottom .proforma_towary_element_kolumna .kolumna_metraz_content,
.proforma_towary_element_bottom .proforma_towary_element_kolumna .kolumna_lokalizacja_content{
	font-size: 18px;
	font-weight: 700;
	text-align: center;
}

.proforma_towary_element_bottom .proforma_towary_element_kolumna .kolumna_metraz_content span{
	font-size: 12px;
	text-transform: uppercase;
}

.proforma_towary_element_bottom .proforma_towary_element_kolumna .kolumna_lokalizacja_content{

}

.proforma_towary_element_bottom .proforma_towary_element_kolumna .kolumna_lokalizacja_content small{
	word-wrap: break-word;
	overflow-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	font-size: 16px;
}

.proforma_towary_element_bottom .proforma_towary_element_kolumna:nth-child(1){
	width: 10%;
	min-width: 10%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.proforma_towary_element_bottom .proforma_towary_element_kolumna:nth-child(2){
	width: 40%;
	min-width: 40%;
}

.proforma_towary_element_bottom .proforma_towary_element_kolumna:nth-child(3){
	width: 23%;
	min-width: 23%;
}

.proforma_towary_element_bottom .proforma_towary_element_kolumna:nth-child(4){
	width: calc(27% - 6px);
	min-width: calc(27% - 6px);
}

.edytuj_proforme_buttons{
	display: flex;
	flex-wrap: nowrap;
	margin-left: -2px;
	margin-right: -2px;
}

#proforma_przycisk_usun_proforme,
#proforma_przycisk_anuluj_proforme,
#proforma_przycisk_gotowe,
#proforma_przycisk_wydaj_zamowienie,
#proforma_przycisk_szybkie_wydanie{
	margin: 0 2px;
	height: auto;
	width: auto;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	padding: 0px 5px;
	font-size: 11px;
}

#proforma_przycisk_usun_proforme,
#proforma_przycisk_anuluj_proforme{
	background-color: #d8d8d8;
	color: #a2a7ae;
}

#proforma_przycisk_gotowe{
	background-color: #7e8c96;
	color: #e5e5e5;
}

#proforma_przycisk_wydaj_zamowienie{
	background-color: #41724f;
	color: #9acca9;
}

#proforma_przycisk_wydaj_zamowienie_pelne{
	background-color: #41724f;
	color: #9acca9;
	height: 91px;
	width: 100%;
	margin-right: 2px;
	margin-left: 2px;
}

#proforma_przycisk_szybkie_wydanie{
	white-space: break-spaces;
	background-color: #88b595;
	color: #41724f;
	width: 61px;
	max-width: 61px;
}

#proforma_przycisk_usun_proforme span,
#proforma_przycisk_anuluj_proforme span,
#proforma_przycisk_gotowe span,
#proforma_przycisk_wydaj_zamowienie span,
#proforma_przycisk_wydaj_zamowienie_pelne span,
#proforma_przycisk_szybkie_wydanie span{
	display: flex;
	width: 100%;
	height: 25px;
	text-transform: uppercase;
	font-weight: 700;
	margin-top: 0px;
	align-items: center;
	justify-content: center;
	margin-bottom: 5px;
}

#proforma_przycisk_usun_proforme span.przycisk_image,
#proforma_przycisk_anuluj_proforme span.przycisk_image,
#proforma_przycisk_gotowe span.przycisk_image,
#proforma_przycisk_wydaj_zamowienie span.przycisk_image,
#proforma_przycisk_wydaj_zamowienie_pelne span.przycisk_image,
#proforma_przycisk_szybkie_wydanie span.przycisk_image{
	margin-bottom: 0;
	margin-top: 10px;
}

#proforma_przycisk_usun_proforme span.przycisk_image{
	width: 51px;
	height: 51px;
	background: url(../img/sprite.png) -121px 6px;
	background-size: 430px;
}

#proforma_przycisk_anuluj_proforme span.przycisk_image{
	width: 51px;
	height: 51px;
	background: url(../img/sprite.png) -5px -214px;
	background-size: 430px;
}

#proforma_przycisk_gotowe span.przycisk_image{
	width: 51px;
	height: 51px;
	background: url(../img/sprite.png) 6px -59px;
	background-size: 280px;
}

#proforma_przycisk_wydaj_zamowienie span.przycisk_image{
	width: 51px;
	height: 51px;
	background: url(../img/sprite.png) -72px -63px;
	background-size: 280px;
}

#proforma_przycisk_wydaj_zamowienie_pelne span.przycisk_image{
	width: 51px;
	min-width: 51px;
	height: 51px;
	background: url(../img/sprite.png) -72px -63px;
	background-size: 280px;
	margin-top: 0;
	margin-left: 0;
}

#proforma_przycisk_szybkie_wydanie span.przycisk_image{
	width: 51px;
	height: 51px;
	background: url(../img/sprite.png) -152px -60px;
	background-size: 280px;
}

#proforma_przycisk_wydaj_zamowienie_pelne span{
	width: auto;
	margin-left: 10px;
	font-size: 15px;
}

body.wydaj_proforme_szybkie_wydanie{
	background-color: #ae9160;
}

.wydanie_naglowek{
	color: #fff;
	font-size: 55px;
	text-align: center;
	position: relative;
	z-index: 2;
	font-weight: 700;
	margin-top: 0px;
}

.wydanie_tekst{
	color: #fff;
	font-size: 19px;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 35px;
	position: relative;
	z-index: 2;
	font-weight: 500;
}

.wydanie_przypomnienie{
	font-style: italic;
	font-weight: 300;
	margin-top: 25px;
}

.wydanie_kontener{
	padding: 0 30px;
	position: relative;
}

.wydanie_alert_pelne_kompletne{
	position: fixed;
	z-index: 1;
	width: 100%;
	height: 100%;
	background: url(../img/wydanie_szybkie_alert.png) 50% 0px;
	background-size: 120%;
	left: 0px;
	top: 0;
	background-repeat: no-repeat;
}

.wydanie_alert_pelne{
	position: fixed;
	z-index: 1;
	width: 100%;
	height: 100%;
	background: url(../img/wydanie_pelne_alert.png) 50% 0px;
	background-size: 120%;
	left: 0px;
	top: 0;
	background-repeat: no-repeat;
}

.wydanie_subkontener{
	position: relative;
	z-index: 2;
}

.wydanie_linia{
	display: flex;
	align-items: center;
	margin-bottom: 20px;
}

.wydanie_linia span{
	text-align: left;
	font-weight: 500;
	color: #fff;
	width: 50%;
	display: block;
	line-height: 1.2em;
	font-size: 15px;
}

.wydanie_wartosc{
	font-size: 35px !important;
	font-weight: 700 !important;
	line-height: 1em !important;
}

#proforma_przycisk_potwierdzam_pelne_wydanie_kompletne{
	background-color: #936e31;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	text-decoration: none;
	font-size: 18px;
	margin: 0 auto;
	padding: 20px 15px;
	width: 100%;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin-top: 15px;
	font-weight: 700;
}

.anuluj_wydanie_niekompletne{
	background-color: #4f101a;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	text-decoration: none;
	font-size: 18px;
	margin: 0 auto;
	padding: 40px 15px;
	width: 100%;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin-top: 15px;
	box-sizing: border-box;
	font-weight: 700;
}

#proforma_przycisk_potwierdzam_pelne_wydanie_niekompletne{
	background: none;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	text-decoration: none;
	font-size: 18px;
	margin: 0 auto;
	padding: 15px 15px;
	width: 100%;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin-top: 0px;
	font-weight: 700;
}

.wydaj_proforme_szybkie_wydanie .powrot_kontener{
	display: block;
	position: relative;
	z-index: 2;
}

.wydaj_proforme_szybkie_wydanie .powrot_kontener a{
	background-color: rgb(174 145 96 / 0%);
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	text-decoration: none;
	font-size: 18px;
	margin: 0 auto;
	padding: 10px 15px;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin-top: -20px !important;
}

.niezeskanowane_kontener{

}

.niezeskanowane_opener{

}

.niezeskanowane_kontent{

}

.proforma_towary_element_wydanie{
	margin-left: -10px;
	margin-right: -10px;
	margin-bottom: -10px;
	margin-top: -10px;
	display: flex;
	width: calc(100% + 20px);
}

.proforma_towary_element_wydanie .proforma_towary_element_wiersz {
	display: flex;
	justify-content: flex-start;
}

.proforma_towary_element_wydanie .proforma_towary_element_wiersz .nazwa_towaru_content {
	font-weight: 600;
	padding: 4px 0 0px 0;
	font-size: 14px;
}

.proforma_towary_element_wydanie .proforma_towary_element_kolumna:nth-child(1) {
	width: 45%;
	min-width: 45%;
	border-right: 2px solid whitesmoke;
}

.proforma_towary_element_wydanie .proforma_towary_element_kolumna:nth-child(2) {
	width: 18%;
	min-width: 18%;
	display: flex;
	align-items: flex-start;
	justify-content: center;
	border-right: 2px solid whitesmoke;
}

.proforma_towary_element_wydanie .proforma_towary_element_kolumna:nth-child(3) {
	width: 27%;
	min-width: 27%;
	display: flex;
	align-items: flex-start;
	justify-content: center;
}

.proforma_towary_element_wydanie .proforma_towary_element_kolumna:nth-child(4) {
	width: calc(10% - 3px);
	min-width: calc(10% - 3px);
	display: flex;
	align-items: center;
	justify-content: center;
	height: auto;
}

.proforma_towary_element_wydanie .proforma_towary_element_kolumna .kolumna_padding {
	padding: 10px 5px;
	width: 100%;
	box-sizing: border-box;
}

.proforma_towary_element_wydanie .proforma_towary_element_kolumna .kolumna_label {
	display: block;
	font-size: 11px;
	width: auto;
	white-space: nowrap;
	color: #a5a5a5;
	text-transform: uppercase;
}

.proforma_towary_element_wydanie .proforma_towary_element_kolumna .kolumna_metraz_content, 
.proforma_towary_element_wydanie .proforma_towary_element_kolumna .kolumna_lokalizacja_content {
	font-size: 18px;
	font-weight: 700;
	text-align: center;
}

.proforma_towary_element_wydanie .proforma_towary_element_kolumna .kolumna_metraz_content span {
	font-size: 12px;
	text-transform: uppercase;
}

.proforma_towary_element_wydanie .proforma_towary_element_kolumna .kolumna_content {
	margin-top: 6px;
	display: block;
}

.proforma_znacznik{
	font-size: 35px;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	color: #fff;
}

.znacznik_niezeskanowano{
	background: #e0808e;
}

.znacznik_zeskanowano{
	background: #41724f;
}

.znacznik_zeskanowano i{
	font-size: 18px;
}

.proforma_towary_element_wydanie .proforma_towary_element_kolumna:nth-child(1) .kolumna_padding{
	border-left: none !important;
}

.niezeskanowane_kontent .proforma_towary_element,
.zeskanowane_kontent .proforma_towary_element{
	overflow: hidden;
}

.niezeskanowane_opener,
.zeskanowane_opener{
	font-size: 16px;
	font-weight: 700;
	padding-bottom: 15px;
	padding-top: 15px;
	width: 100%;
	position: relative;
	margin-top: -15px;
}

.niezeskanowane_opener i,
.zeskanowane_opener i{
	position: absolute;
	font-size: 37px;
	top: 4px;
	right: 2px;
}

.niezeskanowane_opener i.zamkniete,
.zeskanowane_opener i.zamkniete{
	display: none;
	position: absolute;
	font-size: 37px;
	top: 4px;
	right: 2px;
}

.wydaj_zamowienie_szukajka_kontener{
	margin-bottom: 25px;
	margin-top: -10px;
}

.wydaj_zamowienie_szukajka_label{
	-webkit-border-radius: 7px; 
	-moz-border-radius: 7px; 
	border-radius: 7px; 
	background-color: #41724f;
	color: #9acca9;
	padding: 10px 10px 30px 10px;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 600;
}

.wydaj_zamowienie_szukajka_kontener input{
	-webkit-border-radius: 7px; 
	-moz-border-radius: 7px; 
	border-radius: 7px; 
	background-color: #ffffff;
	color: #383838;
	padding: 14px 10px 14px 10px;
	font-size: 13px;
	font-weight: 400;
	border: none;
	-webkit-box-shadow: 0 0 10px 0 rgb(0 0 0 / 5%);
	box-shadow: 0 0 10px 0 rgb(0 0 0 / 5%);
	width: 100%;
	margin-top: -20px;
	outline: none !important;
}

.swal_wydanie_pelne{
	background-color: #7b3a44 !important;
}

.swal_wydanie_pelne_kompletne{
	background-color: #ae9160 !important;
}

.swal_wydanie_pelne_kompletne .anuluj_wydanie_kompletne{
	background: none;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	text-decoration: none;
	font-size: 18px;
	margin: 0 auto;
	padding: 10px 15px;
	width: 100%;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin-top: -10px;
	font-weight: 700;
	box-sizing: border-box;
}

.top_buttons_container_wide{
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.sortowanie_proforma_kontener .nice-select{
	width: auto;
	border: none;
	background: none;
	min-width: 50px;
	margin: 0;
	padding: 0;
	height: 25px;
	line-height: 25px;
}

.sortowanie_proforma_kontener .nice-select .current{
	max-width: 100%;
	display: block;
	overflow: hidden;
	font-weight: 700;
	position: relative;
	top: -1px;
}

.sortowanie_proforma_kontener .nice-select:after{
	display: none !important;
}

.sortowanie_proforma_kontener .nice-select .list {
	width: 140px;
	right: 0px;
	left: auto;
}

.sortowanie_proforma_kontener .filtr_kontener label{
	white-space: nowrap;
	height: 25px;
	line-height: 25px;
}

.towar_nazwa_kontener{
	margin: 0;
	background: #fff;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	padding: 10px;
	position: relative;
	margin-top: -15px;
}

.towar_nazwa .regular_title{
	margin-bottom: 7px;
}

.towar_pod_nazwa{
	display: flex;
	font-size: 11px;
	width: auto;
	white-space: nowrap;
	color: #a5a5a5;
	text-transform: uppercase;
}

.towar_kod_kreskowy{
	margin-right: 6px;
	padding-right: 6px;
	border-right: 1px solid #a5a5ad;
}

.towar_stany_kontener{
	display: flex;
	margin-left: -2px;
	margin-right: -2px;
}

.towar_stany_wolne_kontener{
	margin: 10px 2px;
	background: #88b595;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	position: relative;
	width: calc(33.333% - 4px);
	min-width: calc(33.333% - 4px);

}

.towar_stany_wolne_kontener_inner{
	padding: 10px 5px;
}

.towar_stany_wolne_etykieta{
	text-transform: uppercase;
	font-weight: 700;
	color: #41724f;
	font-size: 13px;
}

.towar_stany_wolne_wartosc{
	display: flex;
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	height: 48px;
	align-items: flex-end;
	justify-content: flex-end;
}

.towar_stany_zajete_kontener{
	margin: 10px 2px;
	background: #ec8c91;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	position: relative;
	width: calc(33.333% - 4px);
	min-width: calc(33.333% - 4px);
}

.towar_stany_zajete_kontener_inner{
	padding: 10px 5px;
}

.towar_stany_zajete_etykieta{
	text-transform: uppercase;
	font-weight: 700;
	color: #a14d51;
	font-size: 13px;
}

.towar_stany_zajete_wartosc{
	display: flex;
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	height: 48px;
	align-items: flex-end;
	justify-content: flex-end;
}

.towar_stany_razem_kontener{
	margin: 10px 2px;
	background: #7e8c96;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	padding: 0px;
	position: relative;
	width: calc(33.333% - 4px);
	min-width: calc(33.333% - 4px);
	overflow: hidden;
}

.towar_stany_razem_belek_kontener{
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 10px 5px;
	height: calc(50% - 20px);
}

.towar_stany_razem_belek_etykieta{
	text-transform: uppercase;
	font-weight: 700;
	color: #4b5962;
	font-size: 14px;
}

.towar_stany_razem_belek_wartosc{
	color: #4b5962;
	font-size: 14px;
}

.towar_stany_razem_metrow_kontener{
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 10px 5px;
	height: calc(50% - 20px);
	background-color: #5b6871;
}

.towar_stany_razem_metrow_etykieta{
	text-transform: uppercase;
	font-weight: 700;
	color: #8b9ba5;
	font-size: 14px;
}

.towar_stany_razem_metrow_wartosc{
	color: #8b9ba5;
	font-size: 14px;
}

.towary_przyciski_kontener{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 15px;
}

.towary_przyciski_kontener .przyciski{
	
}

.towary_przyciski_kontener .przyciski a{
	margin-right: 4px;
}

.button_grey_v2{
	background-color: #ced4d8;
	color: #5b6871;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 12px;
	height: auto;
	padding: 13px 8px;
}

.button_grey_v2:hover{
	background-color: #889198;
	color: #fff;
}

.towary_przyciski_kontener .filtr_kontener{
	max-width: auto !important;
	min-width: auto !important;
}

.towar_lista_towarow_element{
	background: #fff;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	margin-bottom: 10px;
	padding: 0px;
	position: relative;
	display: flex;
	align-items: center;
	overflow: hidden;
}

.towar_lista_towarow_element_lokalizacja_kontener{
	width: 21%;
	min-width: 21%;
	max-width: 21%;
	text-align: center;
}

.towar_lista_towarow_element_lokalizacja_wartosc{
	font-size: 15px;
	font-weight: 700;
	text-align: center;
	width: 100%;
	margin-bottom: 3px;
}

.towar_lista_towarow_element_lokalizacja_etykieta{
	font-size: 10px;
	width: auto;
	white-space: nowrap;
	color: #a5a5a5;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: -0.2px;
}

.towar_lista_towarow_element_metraz_kontener{
	width: 17%;
	min-width: 17%;
	max-width: 17%;
	text-align: center;
}

.towar_lista_towarow_element_metraz_wartosc{
	font-size: 15px;
	font-weight: 700;
	text-align: center;
	width: 100%;
	margin-bottom: 3px;
}

.towar_lista_towarow_element_metraz_wartosc span{
	text-transform: uppercase;
	font-size: 10px;
}

.towar_lista_towarow_element_metraz_etykieta{
	font-size: 10px;
	width: auto;
	white-space: nowrap;
	color: #a5a5a5;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: -0.2px;
}

.towar_lista_towarow_element_kod_kreskowy_kontener{
	width: 25%;
	min-width: 25%;
	max-width: 25%;
}

.towar_lista_towarow_element_kod_kreskowy_wartosc{
	text-align: center;
	font-size: 10px;
	width: auto;
	white-space: nowrap;
	color: #a5a5a5;
	text-transform: uppercase;
	letter-spacing: -0.2px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.towar_lista_towarow_element_drukuj_kontener{
	width: 10%;
	min-width: 10%;
	max-width: 10%;
	height: 45px;
}

.towar_lista_towarow_element_edytuj_kontener{
	width: 10%;
	min-width: 10%;
	max-width: 10%;
	height: 45px;
}

.towar_lista_towarow_element_zaznacz_kontener{
	width: 10%;
	min-width: 10%;
	max-width: 10%;
	justify-content: center;
	display: flex;
	height: 45px;
	align-items: center;
}

.towar_lista_towarow_element_wolne_zajete_kontener{
	width: 7%;
	min-width: 7%;
	max-width: 7%;

	height: 45px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	font-weight: 700;
}

.element_zajety{
	background: #ec8c91;
	color: #ac5357;
}

.element_wolny{
	background: #88b595;
	color: #41724f;
}

.towar_lista_towarow_element_drukuj_ikona{
	width: 22px;
	height: 45px;
	background: url(../img/sprite.png) -174px -106px;
	background-size: 227px;
	position: relative;
	padding: 0;
	margin: 0;
	background-repeat: no-repeat;
	display: block;
}

.towar_lista_towarow_element_otworz_ikona{
	width: 22px;
	height: 45px;
	background: url(../img/sprite.png) -63px -105px;
	background-size: 227px;
	position: relative;
	padding: 0;
	margin: 0;
	background-repeat: no-repeat;
	display: block;
}

.towar_lista_towarow_element_zaznacz_ikona{
	width: 22px;
	height: 27px;
	background: url(../img/sprite.png) -63px -167px;
	background-size: 227px;
	position: relative;
	padding: 0;
	margin: 0;
	background-repeat: no-repeat;
	display: block;
}

.kontener_wewn{
	border-right: 2px solid whitesmoke;
	height: 45px;
	display: flex;
	flex-wrap: wrap;
	align-content: center;
	justify-content: center;
	overflow: hidden;
}

.produkt_zaznaczony .element_wolny{
	
}

.towar_lista_towarow_element_zaznacz_ikona.button_wyrano_v2{
	background: url(../img/sprite.png) -113px -167px;
	background-size: 227px;
}

.produkt_zaznaczony .towar_lista_towarow_element_zaznacz_kontener{
	background: #88b595;
}

























#navbar_desktop{
	height: 83px;
	background: #fff;
	-webkit-box-shadow: 0 0 21px 0 rgb(0 0 0 / 15%);
	box-shadow: 0 0 21px 0 rgb(0 0 0 / 15%);
	position: fixed;
	width: 100%;
	z-index: 11;
	justify-content: space-between;
	align-items: center;
}

#navbar_desktop a{
	color: #5b6871;
	text-decoration: none;
	font-size: 14px;
	display: flex;
	align-items: center;
	padding: 0 30px;
}

#navbar_desktop a.desktop_logo{
	padding: 0 0;
}

#navbar_desktop a.active_page,
#navbar_desktop a:hover{
	background-color: #f4f4f4;
}

.button_green:hover{
	background-color: #579f6d;
}

#navbar_desktop .navbar_desktop_right{
	display: flex;
	margin-right: 15px;
}

#navbar_desktop .navbar_desktop_right a{
	margin-right: 10px;
	-webkit-border-radius: 50%; 
	-moz-border-radius: 50%; 
	border-radius: 50%; 
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0;
	height: 40px;
	width: 40px;
}

#navbar_desktop .navbar_desktop_right a:hover{
	background-color: #7e8c96;
	color: #fff;
}

#navbar_desktop .navbar_desktop_right a i{
	font-size: 30px;
}

.desktop_top_menu_has_sub{
	position: relative;
}

.desktop_top_menu_has_sub_label{
	color: #5b6871;
	text-decoration: none;
	font-size: 14px;
	display: flex;
	align-items: center;
	padding: 0 30px;
	height: 83px;
	cursor: pointer;
}

.desktop_top_menu_has_sub:hover .desktop_top_menu_has_sub_label{
	background-color: #f4f4f4;
}

.desktop_top_menu_has_sub_label.active_page{
	background-color: #f4f4f4;
}

.desktop_top_menu_has_sub_content{
	display: none;
	position: absolute;
	background: #fff;
	-webkit-box-shadow: 0 0 21px 0 rgb(0 0 0 / 15%);
	box-shadow: 0 0 21px 0 rgb(0 0 0 / 15%);
}

.desktop_top_menu_has_sub_content a{
	padding: 15px 30px !important;
	white-space: nowrap;
}

.desktop_top_menu_has_sub:hover .desktop_top_menu_has_sub_content{
	display: block;
}

.towary_do_zamowienia_container{

}

.towary_do_zamowienia_table_header{
	display: flex;
}

.towary_do_zamowienia_table_header > div{
	font-size: 11px;
	width: auto;
	white-space: nowrap;
	color: #939393;
	text-transform: uppercase;
	padding: 5px 0 20px 0;
	border-right: 2px solid rgb(245 245 245 / 0%);
}

.towary_do_zamowienia_table_header_nazwa_towaru{
	width: 25%;
	min-width: 25%;
}

.towary_do_zamowienia_table_header_kategoria{
	width: 8.57%;
	min-width: 8.57%;
}

.towary_do_zamowienia_table_header_wolne{
	width: 8.57%;
	min-width: 8.57%;
}

.towary_do_zamowienia_table_header_w_dostawie{
	width: 8.57%;
	min-width: 8.57%;
}

.towary_do_zamowienia_table_header_wolny_skonczy{
	width: 8.57%;
	min-width: 8.57%;
}

.towary_do_zamowienia_table_header_srednia_sprzedaz_dzienna{
	width: 8.57%;
	min-width: 8.57%;
}

.towary_do_zamowienia_table_header_zam_dostawe{
	width: 8.57%;
	min-width: 8.57%;
	border-right: none !important;
}

.towary_do_zamowienia_table_header_zam_zamowienie{
	width: 8.57%;
	min-width: 8.57%;
}

.towary_do_zamowienia_table_header_akcje{
	width: 15%;
	min-width: 15%;
}

.towary_element_v2_towary_do_zamowienia{

}

.towary_do_zamowienia_inner{
	padding: 0 15px;
}

.centered_content{
	display: flex;
	align-items: flex-end;
	justify-content: center;
	text-align: center;
	width: 100%;
	box-sizing: border-box;
}

.towary_do_zamowienia_table_row,
.table_row_new{
	background: #fff;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	-webkit-box-shadow: 0 0 10px 0 rgb(0 0 0 / 5%);
	box-shadow: 0 0 10px 0 rgb(0 0 0 / 5%);
	display: flex;
	margin-bottom: 10px;
	font-size: 14px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.towary_do_zamowienia_table_row > div{
	display: flex;
	height: 54px;
	align-items: center;
	border-right: 2px solid whitesmoke;
}

.towary_do_zamowienia_table_row_nazwa_towaru{
	width: 25%;
	min-width: 25%;
}

.towary_do_zamowienia_table_row_kategoria{
	width: 8.57%;
	min-width: 8.57%;
}

.towary_do_zamowienia_table_row_wolne{
	width: 8.57%;
	min-width: 8.57%;
}

.towary_do_zamowienia_table_row_w_dostawie{
	width: 8.57%;
	min-width: 8.57%;
}

.towary_do_zamowienia_table_row_wolny_skonczy{
	width: 8.57%;
	min-width: 8.57%;
}

.towary_do_zamowienia_table_row_srednia_sprzedaz_dzienna{
	width: 8.57%;
	min-width: 8.57%;
}

.towary_do_zamowienia_table_row_zam_dostawe{
	width: 8.57%;
	min-width: 8.57%;
	border-right: none !important;
}

.towary_do_zamowienia_table_row_zam_zamowienie{
	width: 8.57%;
	min-width: 8.57%;
}

.towary_do_zamowienia_table_row_akcje{
	width: 15%;
	min-width: 15%;
	border-right: none;
}

.towary_do_zamowienia_table_row_akcje .towary_do_zamowienia_inner > span{
	width: 20%;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
}

.towary_do_zamowienia_table_row_akcje .podglad_grupy_v2{
	display: block;
}

.dni_suffix{
	text-transform: uppercase;
	font-size: 12px;
	margin-left: 3px;
}

.custom_icon_warning{
	width: 21px;
	height: 20px;
	background: url(../img/sprite.png) -402px 0px;
	background-size: 768px;
	position: relative;
	padding: 0;
	margin: 0;
	background-repeat: no-repeat;
	margin-left: 5px;
	top: 0px;
}

.zam_dostawe_tak{
	width: 100%;
	display: flex;
	height: 54px;
	align-items: center;
	justify-content: center;
	background: #ec8c91;
}

.zam_zamowienie_tak{
	width: 100%;
	display: flex;
	height: 54px;
	align-items: center;
	justify-content: center;
	background: #b15a5e;
	color: #fff;
}

.zam_dostawe_nie{
	width: 100%;
	display: flex;
	height: 54px;
	align-items: center;
	justify-content: center;
	background: #88b595;
}

.zam_zamowienie_nie{
	width: 100%;
	display: flex;
	height: 54px;
	align-items: center;
	justify-content: center;
	background: #5d8e6b;
	color: #fff;
}

.towary_do_zamowienia_table_row:hover,
.table_row_new:hover{
	-webkit-box-shadow: 0 0 10px 0 rgb(0 0 0 / 23%);
	box-shadow: 0 0 10px 0 rgb(0 0 0 / 23%);
}

.back_button_container{
	margin-bottom: 15px;
}

.top_button_container{
	margin-bottom: 15px;
}

.back_button_new{
	border: 1px solid #86939d;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 15px;
	display: inline-flex;
	-webkit-border-radius: 30px; 
	-moz-border-radius: 30px; 
	border-radius: 30px; 
	height: 32px;
	align-items: center;
	justify-content: center;
	color: #86939d;
	padding: 0 20px;
}

.back_button_new:hover{
	background: #86939d;
	color: #fff;
}

.green_button_new{
	border: 1px solid #88b595;
	background: #88b595;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 15px;
	display: inline-flex;
	-webkit-border-radius: 30px; 
	-moz-border-radius: 30px; 
	border-radius: 30px; 
	height: 32px;
	align-items: center;
	justify-content: center;
	color: #477755;
	padding: 0 20px;
}

.green_button_new:hover{
	background: #477755;
	border: 1px solid #477755;
	color: #88b595;
}

.center_inner_desktop{

}

.towar_dane_kontener{
	display: flex;
	justify-content: space-between;
}

.towar_dane_kontener .towar_nazwa_kontener{
	margin: 0;
	background: #fff;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	padding: 10px;
	position: relative;
	-webkit-box-shadow: 0 11px 21px 0 rgb(0 0 0 / 10%);
	box-shadow: 0 11px 21px 0 rgb(0 0 0 / 10%);
	width: 65%;
	display: flex;
	align-content: center;
	flex-wrap: wrap;
	min-height: 70px;
}

.towar_dane_kontener .towar_nazwa_kontener .towar_pod_nazwa{
	width: 100%;
}

.towar_dane_kontener .towar_nazwa_kontener .towar_pod_nazwa .towar_kod_kreskowy{
	margin-right: 15px;
	padding-right: 15px;
}

.towar_dane_kontener .towar_nazwa_kontener .regular_title {
	font-size: 25px;
	font-weight: 500;
}

.towar_dane_kontener .towar_stany_kontener{
	width: 35%;
	min-width: 35%;
}

.towar_dane_kontener .towar_stany_kontener > div{
	margin: 0 0 0 15px;
	width: calc(25% - 15px);
	min-width: calc(25% - 15px);
}

.towar_dane_kontener .towar_stany_wolne_kontener,
.towar_dane_kontener .towar_stany_belek_kontener,
.towar_dane_kontener .towar_stany_razem_kontener,
.towar_dane_kontener .towar_stany_zajete_kontener{
	padding: 0;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	position: relative;
	-webkit-box-shadow: 0 11px 21px 0 rgb(0 0 0 / 10%);
	box-shadow: 0 11px 21px 0 rgb(0 0 0 / 10%);
}

.towar_dane_kontener .towar_stany_wolne_kontener{
	background: #88b595;
	color: #41724f;
}

.towar_dane_kontener .towar_stany_belek_kontener{
	background: #7e8c96;
	color: #37454e;
}

.towar_dane_kontener .towar_stany_razem_kontener{
	background: #5b6871;
	color: #353e44;
}

.towar_dane_kontener .towar_stany_zajete_kontener{
	background: #ec8c91;
	color: #9f464b;
}

.towar_dane_kontener .towar_stany_kontener_inner{

}

.towar_dane_kontener .towar_stany_etykieta{
	font-size: 11px;
	text-transform: uppercase;
	font-weight: 700;
}

.towar_dane_kontener .towar_stany_wartosc{
	color: #fff;
	font-size: 28px;
	width: 100%;
	font-weight: 700;
}

.towar_dane_kontener .towar_stany_kontener .towar_stany_kontener_inner{
	padding: 15px;
	display: flex;
	flex-wrap: wrap;
	align-content: space-between;
	height: calc(100% - 30px);
}

.desktop_inner_label{
	font-size: 19px;
	width: auto;
	white-space: nowrap;
	color: #a4b0b9;
	text-transform: uppercase;
	font-weight: 400;
	margin: 20px 0;
}

.in_a_row{
	display: flex;
}

.zatowarowanie_info_container{
	margin-right: 15px;
	width: calc(17% - 15px);
	min-width: calc(17% - 15px);
}

.zatowarowanie_zlec_container{
	margin-right: 15px;
	width: calc(17% - 15px);
	min-width: calc(17% - 15px);
}

.zatowarowanie_podsumy_container{
	margin-right: 15px;
	width: calc(17% - 15px);
	min-width: calc(17% - 15px);
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	position: relative;
	-webkit-box-shadow: 0 11px 21px 0 rgb(0 0 0 / 10%);
	box-shadow: 0 11px 21px 0 rgb(0 0 0 / 10%);
	background: #fff;
	margin-bottom: 15px;
	height: 191px;
	overflow: hidden;
}

.zatowarowanie_wolny_container{
	margin-right: 15px;
	width: calc(7% - 15px);
	min-width: calc(7% - 15px);
}

.zatowarowanie_powiazane_dostawy_container{
	width: 42%;
	min-width: 42%;
}

.czy_zamowic_dostawe_container{

}

.czy_zamowic_dostawe_tak{
	padding: 0;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	position: relative;
	-webkit-box-shadow: 0 11px 21px 0 rgb(0 0 0 / 10%);
	box-shadow: 0 11px 21px 0 rgb(0 0 0 / 10%);
	background: #ec8c91;
	height: 88px;
	padding: 0 15px;
	margin-bottom: 15px;
}

.czy_zamowic_dostawe_tak:after{
	content: "";
	width: 100%;
	height: 100%;
	background: url(../img/sprite.png) -515px -614px;
	background-size: 768px;
	background-repeat: no-repeat;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

.czy_zamowic_dostawe_nie{
	padding: 0;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	position: relative;
	-webkit-box-shadow: 0 11px 21px 0 rgb(0 0 0 / 10%);
	box-shadow: 0 11px 21px 0 rgb(0 0 0 / 10%);
	background: #88b595;
	height: 88px;
	padding: 0 15px;
	margin-bottom: 15px;
}

.czy_zamowic_dostawe_resp{
	font-size: 62px;
	font-weight: 700;
	color: #fff;
	display: flex;
	height: 67px;
	align-items: flex-start;
	position: relative;
	z-index: 2;
}

.czy_zrobic_zamowienie_container{

}

.czy_zrobic_zamowienie_nie{
	padding: 0;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	position: relative;
	-webkit-box-shadow: 0 11px 21px 0 rgb(0 0 0 / 10%);
	box-shadow: 0 11px 21px 0 rgb(0 0 0 / 10%);
	background: #88b595;
	height: 88px;
	padding: 0 15px;
	margin-bottom: 15px;
}

.czy_zrobic_zamowienie_tak{
	padding: 0;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	position: relative;
	-webkit-box-shadow: 0 11px 21px 0 rgb(0 0 0 / 10%);
	box-shadow: 0 11px 21px 0 rgb(0 0 0 / 10%);
	background: #ec8c91;
	height: 88px;
	padding: 0 15px;
	margin-bottom: 15px;
}

.czy_zrobic_zamowienie_tak:after{
	content: "";
	width: 100%;
	height: 100%;
	background: url(../img/sprite.png) -515px -614px;
	background-size: 768px;
	background-repeat: no-repeat;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

.czy_zrobic_zamowienie_lab{
	text-transform: uppercase;
	color: #4a4b53;
	font-size: 11px;
	font-weight: 700;
	display: flex;
	height: 21px;
	align-items: flex-end;
	position: relative;
	z-index: 2;
}

.czy_zrobic_zamowienie_resp{
	font-size: 62px;
	font-weight: 700;
	color: #fff;
	display: flex;
	height: 67px;
	align-items: flex-start;
	position: relative;
	z-index: 2;
}

.zatowarowanie_zlec_container{

}

.zatowarowanie_zlec_subcontainer{
	padding: 0;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	position: relative;
	-webkit-box-shadow: 0 11px 21px 0 rgb(0 0 0 / 10%);
	box-shadow: 0 11px 21px 0 rgb(0 0 0 / 10%);
	background: #fff;
	height: 88px;
	padding: 0 15px;
	margin-bottom: 15px;
}

.zatowarowanie_zlec_subcontainer_inner{

}

.new_label{
	text-transform: uppercase;
	color: #4a4b53;
	font-size: 11px;
	font-weight: 700;
	display: flex;
	padding-top: 10px;
	align-items: flex-end;
	position: relative;
	z-index: 2;
}

.new_resp{
	font-size: 30px;
	font-weight: 700;
	color: #5b6871;
	display: flex;
	padding-top: 10px;
	align-items: flex-end;
}

.new_resp span{
	text-transform: uppercase;
	font-size: 14px;
	margin-left: 5px;
	position: relative;
	top: -2px;
}

.zatowarowanie_zlec_data{
	font-size: 16px;
	color: #5b6871;
}

.zatowarowanie_dos_zam_container{
	height: 25%;
	background-color: #fff;
}

.zatowarowanie_plynie_container{
	height: 25%;
	background-color: #f8c569;
}

.zatowarowanie_gotowe_do_odbioru_container{
	height: 25%;
	background-color: #ec8c91;
}

.zatowarowanie_zamowione_container{
	height: 25%;
	background-color: #b15a5e;
}

.zatowarowanie_podsumy_container .zatowarowanie_podsumy_lab{
	font-size: 11px;
	font-weight: 700;
	text-transform: uppercase;
	width: 46%;
}

.zatowarowanie_podsumy_container .zatowarowanie_podsumy_val{
	font-size: 22px;
	font-weight: 700;
	color: #5b6871;
	width: 54%;
	text-align: left;
}

.zatowarowanie_podsumy_container .zatowarowanie_podsumy_val span{
	font-size: 14px;
	text-transform: uppercase;
}

.zatowarowanie_podsumy_container > div{
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.text_inn_pad{
	padding: 0 15px;
}

.c_white{
	color: #ffffff;
}

.c_yellow{
	color: #f8c569;
}

.c_dyellow{
	color: #b78834;
}

.c_pink{
	color: #ec8c91;
}

.c_dpink{
	color: #b15a5e;
}

.zatowarowanie_wolny_subcontainer{
	padding: 0;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	position: relative;
	-webkit-box-shadow: 0 11px 21px 0 rgb(0 0 0 / 10%);
	box-shadow: 0 11px 21px 0 rgb(0 0 0 / 10%);
	background: #fff;
	height: 88px;
	padding: 0 15px;
	margin-bottom: 15px;
}

.zatowarowanie_wolny_subcontainer_inner{

}

.zatowarowanie_wolny_resp{
	font-size: 30px;
	font-weight: 700;
	color: #5b6871;
	display: flex;
	height: 41px;
	align-items: flex-end;
}

.zatowarowanie_wolny_resp span{
	text-transform: uppercase;
	font-size: 14px;
	margin-left: 5px;
	position: relative;
	top: -2px;
}

.zatowarowanie_powiazane_dostawy_subcontainer{
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	position: relative;
	-webkit-box-shadow: 0 11px 21px 0 rgb(0 0 0 / 10%);
	box-shadow: 0 11px 21px 0 rgb(0 0 0 / 10%);
	background: #37454e;
	padding: 0;
	margin-bottom: 15px;
	color: #fff;
	overflow: hidden;
}

.zatowarowanie_powiazane_dostawy_title{
	padding: 0 15px;
	height: 55px;
	display: flex;
	align-items: center;
	font-size: 13px;
	font-weight: 400;
	text-transform: uppercase;
}

.zatowarowanie_powiazane_dostawy_table{
	font-size: 13px;
}

.zatowarowanie_powiazane_dostawy_table_row{
	display: flex;
	height: 50px;
	align-items: center;
}

.zatowarowanie_powiazane_dostawy_table_row:nth-child(odd){
	background-color: #2c3941;
}

.zatowarowanie_powiazane_dostawy_table_col_1{
	width: 30%;
	min-width: 30%;
}

.zatowarowanie_powiazane_dostawy_table_col_2{
	width: 20%;
	min-width: 20%;
}

.zatowarowanie_powiazane_dostawy_table_col_3{
	width: 20%;
	min-width: 20%;
}

.zatowarowanie_powiazane_dostawy_table_col_4{
	width: 20%;
	min-width: 20%;
}

.zatowarowanie_powiazane_dostawy_table_col_5{
	width: 10%;
	min-width: 10%;
}

.zatowarowanie_w_dostawie{
	background: #dfb05f;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	color: #9f7732;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: 700;
	height: 21px;
	display: inline-flex;
	align-items: center;
	padding: 0 10px;
	white-space: nowrap;
}

.zatowarowanie_do_odbioru{
	background: #ec8c91;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	color: #a14a4e;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: 700;
	height: 21px;
	display: inline-flex;
	align-items: center;
	padding: 0 10px;
	white-space: nowrap;
}

.zatowarowanie_zamowione{
	background: #b15a5e;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	color: #ec8c91;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: 700;
	height: 21px;
	display: inline-flex;
	align-items: center;
	padding: 0 10px;
	white-space: nowrap;
}

.zatowarowanie_podglad_link{
	width: 30px;
	height: 30px;
	background: url(../img/sprite.png) -458px 1px;
	background-size: 768px;
	position: relative;
	padding: 0;
	background-repeat: no-repeat;
	display: block;
	margin: 0 auto;
}

.row_w_dostawie{
	color: #dfb05f;
}

.row_do_odbioru{
	color: #ec8c91;
}

.row_zamowione{
	color: #ec8c91;
}

.row_zakonczone{
	color: #88b595;
}

.desktop_sprzedaz_table_container{

}

.desktop_sprzedaz_table_subcontainer,
.desktop_sprzedaz_ubiegla_table_subcontainer{
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	position: relative;
	-webkit-box-shadow: 0 11px 21px 0 rgb(0 0 0 / 10%);
	box-shadow: 0 11px 21px 0 rgb(0 0 0 / 10%);
	background: #617482;
	padding: 0;
	margin-bottom: 15px;
	color: #fff;
}

.desktop_sprzedaz_table_title{
	padding: 0 15px;
	height: 55px;
	display: flex;
	align-items: center;
	font-size: 13px;
	font-weight: 400;
	text-transform: uppercase;
	border-bottom: 2px solid #37454e;
	justify-content: space-between;
	border-radius: 10px 10px 0 0;
	overflow: hidden;
}

.desktop_sprzedaz_table_chart{
	display: flex;
	margin-left: 2px;
	margin-right: 2px;
}

.desktop_sprzedaz_table_chart_row{

}

.desktop_sprzedaz_table_chart_col{
	width: 100%;
	text-align: center;
	display: flex;
	align-items: flex-end;
	position: relative;
}

.desktop_sprzedaz_table_chart_val{
	width: 100%;
	text-align: center;
	min-height: 16px;
	cursor: pointer;
}

.desktop_sprzedaz_table_chart_val > div{
	background-color: #88b595;
	width: 20px;
	height: 20px;
	-webkit-border-radius: 50%; 
	-moz-border-radius: 50%; 
	border-radius: 50%; 
	margin: 0 auto;
	border: 3px solid #2a313b;
	z-index: 5;
	position: relative;
}

.chart_col_row{
	position: absolute;
	background: #7e8c96;
	width: 100%;
	outline: 2px solid #37454e;
}

.desktop_sprzedaz_table_range_container {
	background: #37454e;
	height: 100%;
	margin-right: -15px;
	display: flex;
	align-items: center;
}

.desktop_sprzedaz_table_range_side {
	padding: 0 15px;
}

.desktop_sprzedaz_table_range_side:nth-child(2){
	padding-left: 0px;
}

.desktop_sprzedaz_table_range_side span{
	display: block;
	color: #7c8f9d;
	margin-bottom: 2px;
}

.desktop_sprzedaz_table_range_side input{
	width: 90px;
	background: none;
	border: none;
	color: #ffffff;
	outline: none;
	cursor: pointer;
}

.desktop_sprzedaz_table_chart_summary{

}

.desktop_sprzedaz_table_chart_summary_row{
	display: flex;
	position: relative;
}

.desktop_sprzedaz_table_chart_summary_col{
	padding: 6px 0;
	text-align: center;
	color: #37454e;
	font-size: 14px;
}

.desktop_sprzedaz_table_chart_summary_col span{
	font-size: 10px;
	font-weight: 600;
}

.summary_table_head{
	background: #ffffff;
	text-align: center;
	color: #37454e;
	font-size: 14px;
	padding: 18px 0;
	text-transform: uppercase;
}

.summary_table_sprzedaz_rzeczywista{
	background: #88b595;
}

.summary_table_sprzedaz_planowana{
	background: #7e8c96;
}

.summary_table_sprzedaz_srednia{
	background: #f5f5f5;
}

.wiersz_pusty{
	height: 26px;
	background: #fff;
}

.desktop_sprzedaz_table_chart_legenda_row{
	height: 40px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	background: #fff;
	border-top: 1px solid #f5f5f5;
	border-radius: 0 0 10px 10px;
}

.desktop_sprzedaz_table_chart_legenda_left{
	display: flex;
	align-items: center;
	text-transform: uppercase;
	font-size: 13px;
}

.desktop_sprzedaz_table_chart_legenda_right{

}

.desktop_sprzedaz_table_chart_legenda_rzeczywista{
	color: #88b595;
	display: flex;
	align-items: center;
	margin-right: 30px;
	margin-left: 15px;
}

.desktop_sprzedaz_table_chart_legenda_planowana{
	color: #7e8c96;
	display: flex;
	align-items: center;
	margin-right: 30px;
}

.desktop_sprzedaz_table_chart_legenda_srednia{
	color: #7e8c96;
	display: flex;
	align-items: center;
	margin-right: 30px;
}

.desktop_sprzedaz_table_chart_legenda_recznie{
	color: #ec8c91;
	display: flex;
	align-items: center;
}

.desktop_sprzedaz_table_chart_legenda_rzeczywista span{
	width: 20px;
	height: 4px;
	background: #88b595;
	border: 1px solid #88b595;
	display: block;
	-webkit-border-radius: 15px; 
	-moz-border-radius: 15px; 
	border-radius: 15px; 
	margin-right: 10px;
}

.desktop_sprzedaz_table_chart_legenda_planowana span{
	width: 20px;
	height: 4px;
	background: #7e8c96;
	border: 1px solid #7e8c96;
	display: block;
	-webkit-border-radius: 15px; 
	-moz-border-radius: 15px; 
	border-radius: 15px; 
	margin-right: 10px;
}

.desktop_sprzedaz_table_chart_legenda_srednia span{
	width: 20px;
	height: 4px;
	background: #f5f5f5;
	border: 1px solid #7e8c96;
	display: block;
	-webkit-border-radius: 15px; 
	-moz-border-radius: 15px; 
	border-radius: 15px; 
	margin-right: 10px;
}

.desktop_sprzedaz_table_chart_legenda_recznie{

}


.desktop_sprzedaz_table_chart_legenda_pokaz_kontener{
	display: flex;
	align-items: center;
	color: #7e8c96;
	text-transform: uppercase;
	font-size: 13px;
}

.desktop_sprzedaz_table_chart_legenda_pokaz_kontener .nice-select{
	margin-left: 10px;
}

#ui-datepicker-div{
	z-index: 999 !important;
}




@media (max-width: 1199px) {
	#navbar_desktop{
		display: none;
	}
}

@media (min-width: 1200px) {
	#navbar,
	.calkowita_wartosc_kontener{
		display: none;
	}
	#navbar_desktop{
		display: flex;
	}
	#navbar_desktop .navbar_desktop_left{
		display: flex;
	}
	body{
		margin: 0px;
	}
	.body_content{
		padding: 15px;
	}
	.regular_button{
		-webkit-border-radius: 25px; 
		-moz-border-radius: 25px; 
		border-radius: 25px; 
		font-size: 14px;
		padding: 0 15px;
	}
	.filtruj_container{
		-webkit-border-radius: 25px; 
		-moz-border-radius: 25px; 
		border-radius: 25px; 
		position: relative;
		padding: 3px;
	}
	.filtruj_container input{
		-webkit-border-radius: 25px; 
		-moz-border-radius: 25px; 
		border-radius: 25px; 
		padding-left: 60px;
		font-size: 13px;
	}
	.filtruj_container label{
		position: absolute;
		left: 15px;
	}
	.center_column{
		margin-top: 85px;
	}
}

.informacje_wspolczynnik_trendu_container {
	margin-right: 15px;
	width: calc(7% - 15px);
	min-width: calc(7% - 15px);
}

.informacje_wspolczynnik_trendu_subcontainer {
	padding: 0;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	position: relative;
	-webkit-box-shadow: 0 11px 21px 0 rgb(0 0 0 / 10%);
	box-shadow: 0 11px 21px 0 rgb(0 0 0 / 10%);
	background: #c9c9c9;
	padding: 0 12px;
	margin-bottom: 15px;
	padding-bottom: 15px;
}

.informacje_wspolczynnik_trendu_subcontainer_inner{

}

.informacje_wspolczynnik_trendu_lab{
	text-transform: uppercase;
	color: #4a4b53;
	font-size: 11px;
	font-weight: 700;
	display: flex;
	height: 32px;
	align-items: flex-end;
	line-height: 1.1em;
}

.informacje_wspolczynnik_trendu_resp{
	font-size: 30px;
	font-weight: 700;
	color: #fff;
	display: flex;
	height: 41px;
	align-items: flex-end;
}

.informacje_wspolczynnik_trendu_spacer{
	margin-bottom: 22px;
}

.informacje_ostatnio_sprzedany_container{
	margin-right: 15px;
	width: calc(17% - 15px);
	min-width: calc(17% - 15px);
}

.informacje_ostatnio_sprzedany_subcontainer,
.informacje_ile_dni_subcontainer{
	padding: 0;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	position: relative;
	-webkit-box-shadow: 0 11px 21px 0 rgb(0 0 0 / 10%);
	box-shadow: 0 11px 21px 0 rgb(0 0 0 / 10%);
	background: #fff;
	height: 88px;
	padding: 0 15px;
	margin-bottom: 15px;
}

.informacje_ostatnio_sprzedany_subcontainer_inner{

}

.informacje_ostatnio_sprzedany_container .new_resp,
.informacje_sposob_liczenia_container .new_resp{
	padding-top: 21px;
}

.informacje_sposob_liczenia_container{
	margin-right: 15px;
	width: calc(17% - 15px);
	min-width: calc(17% - 15px);
}

.informacje_ile_dni_container{
	width: 50%;
	min-width: 50%;
}

.informacje_sposob_liczenia_subcontainer{
	background: #bda0cb;
}

.informacje_ile_dni_subcontainer{
	background: #956fa8;
}

.informacje_sposob_liczenia_subcontainer .new_label{
	color: #956fa8;
}

.informacje_sposob_liczenia_subcontainer .new_resp{
	color: #956fa8;
	text-transform: uppercase;
}

.informacje_ile_dni_container .new_label{
	color: #b698c5;
}

.informacje_ile_dni_container .new_resp{
	color: #fff;
}

.informacje_sposob_liczenia_subcontainer .new_label a{
	width: 30px;
	height: 30px;
	background: url(../img/sprite.png) -541px 0px;
	background-size: 800px;
	position: absolute;
	padding: 0;
	background-repeat: no-repeat;
	display: block;
	margin: 0 auto;
	top: 2px;
	right: -13px;
}

.informacje_stan_minimalny_subcontainer .new_label a{
	width: 30px;
	height: 30px;
	background: url(../img/sprite.png) -541px -38px;
	background-size: 800px;
	position: absolute;
	padding: 0;
	background-repeat: no-repeat;
	display: block;
	margin: 0 auto;
	top: 2px;
	right: -13px;
}

.towar_nazwa_kontener a{
	width: 30px;
	height: 30px;
	background: url(../img/sprite.png) -541px -38px;
	background-size: 800px;
	position: absolute;
	padding: 0;
	background-repeat: no-repeat;
	display: block;
	margin: 0 auto;
	top: 2px;
	right: 1px;
}

.towar_stany_kontener_inner .towar_stany_etykieta a{
	width: 30px;
	height: 30px;
	background: url(../img/sprite.png) -711px -2px;
	background-size: 800px;
	position: absolute;
	padding: 0;
	background-repeat: no-repeat;
	display: block;
	margin: 0 auto;
	top: 5px;
	right: 5px;
}

.historia_ruchu_container {
	width: 42%;
	min-width: 42%;
}

.historia_ruchu_subcontainer{
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	position: relative;
	-webkit-box-shadow: 0 11px 21px 0 rgb(0 0 0 / 10%);
	box-shadow: 0 11px 21px 0 rgb(0 0 0 / 10%);
	background: #fff;
	padding: 0;
	margin-bottom: 15px;
}

.historia_ruchu_title{
	padding: 0 15px;
	height: 55px;
	display: flex;
	align-items: center;
	font-size: 13px;
	font-weight: 600;
	text-transform: uppercase;
}

.historia_ruchu_table{

}

.historia_ruchu_table_row{
	display: flex;
	justify-content: space-between;
	padding: 0 15px;
	height: 33px;
	align-items: center;
	font-size: 13px;
}

.historia_ruchu_table_row:nth-child(odd){
	background: #f5f5f5;
}

.historia_ruchu_table_col_date{
	color: #a4b0b9;
}

.historia_ruchu_table_col_number{
	font-weight: 600;
}

.historia_ruchu_table_col_change{
	font-weight: 600;
}

.historia_ruchu_table_col_total{
	font-weight: 600;
}

.historia_ruchu_table_col_btn{

}

.historia_ruchu_table_col_btn a{
	color: #a4b0b9;
	text-decoration: none;
	text-transform: uppercase;
}

.historia_ruchu_table_col_change span,
.historia_ruchu_table_col_total span{
	font-size: 10px;
}

.historia_ruchu_see_more_container{

}

.historia_ruchu_see_more_container a{
	font-size: 13px;
	text-transform: uppercase;
	text-decoration: none;
	color: #a4b0b9;
	height: 55px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.change_up{
	color: #88b595;
}

.change_down{
	color: #ec8c91;
}

.zamowienia_lista{

}

.table_header_new{
	display: flex;
}

.table_header_new > div{
	font-size: 11px;
	width: auto;
	white-space: nowrap;
	color: #939393;
	text-transform: uppercase;
	padding: 5px 0 20px 0;
	border-right: 2px solid rgb(245 245 245 / 0%);
	position: relative;
}


.zamowienia_lista_table_col_data_zamowienia{
	width: 10%;
	min-width: 10%;
}

.zamowienia_lista_table_col_nazwa_zamowienia{
	width: 10%;
	min-width: 10%;
}

.zamowienia_lista_table_col_kontrahent{
	width: 15%;
	min-width: 15%;
}

.zamowienia_lista_table_col_wartosc{
	width: 15%;
	min-width: 15%;
}

.zamowienia_lista_table_col_termin_dostawy{
	width: 15%;
	min-width: 15%;
}

.zamowienia_lista_table_col_status{
	width: 20%;
	min-width: 20%;
}

.zamowienia_lista_table_col_akcje{
	width: 15%;
	min-width: 15%;
}

.zamowienia_lista_table_col_akcje span,
.new_lista_table_buttons span,
.dostawcy_lista_table_col_akcje span {
	width: 40px;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
}

.zamowienia_lista_inner,
.dostawcy_lista_inner,
.lista_inner_new{
	padding: 0 15px;
}

.table_row_new > div{
	display: flex;
	height: 54px;
	align-items: center;
	border-right: 2px solid whitesmoke;
	position: relative;
}

.zamowienia_status_nowe{
	background: #7e8c96;
	color: #37454e;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}

.zamowienia_status_w_dostawie{
	background: #dfb05f;
	color: #977130;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}

.zamowienia_status_zakonczone{
	background: #88b595;
	color: #41724f;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}

.rounded_box{
	padding: 0;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	position: relative;
	-webkit-box-shadow: 0 11px 21px 0 rgb(0 0 0 / 10%);
	box-shadow: 0 11px 21px 0 rgb(0 0 0 / 10%);
	background: #fff;
	margin-bottom: 15px;
}

.rounded_box_inner{
	padding: 0 15px;
}

.nowe_zamowienie_nr_nasz,
.nowa_dostawa_nr_nasz{
	margin-right: 15px;
	width: 7%;
	min-width: 7%;
}

.nowe_zamowienie_nr_proformy,
.nowa_dostawa_nr_faktury{
	margin-right: 15px;
	width: calc(15% - 15px);
	min-width: calc(15% - 15px);
}

.nowe_zamowienie_kontrahent,
.nowa_dostawa_kontrahent{
	margin-right: 15px;
	width: calc(33% - 15px);
	min-width: calc(33% - 15px);
}

.nowe_zamowienie_rodzaj{
	margin-right: 15px;
	width: calc(15% - 15px);
	min-width: calc(15% - 15px);
}

.nowe_zamowienie_status{
	margin-right: 15px;
	width: calc(15% - 15px);
	min-width: calc(15% - 15px);
}

.nowa_dostawa_status{
	margin-right: 15px;
	width: calc(30% - 15px);
	min-width: calc(30% - 15px);
}

.nowe_zamowienie_data_dostawy,
.nowa_dostawa_data_dostawy{
	width: calc(15% - 15px);
	min-width: calc(15% - 15px);
}

.rounded_box_label_auto_height{
	text-transform: uppercase;
	color: #4a4b53;
	font-size: 11px;
	font-weight: 700;
	display: flex;
	padding-top: 15px;
	align-items: flex-end;
	position: relative;
	z-index: 2;
}

.rounded_box_value_auto_height{
	font-size: 18px;
	color: #37454e;
	padding-bottom: 15px;
	margin-top: 5px;
}

.top_buttons_inner_container{
	margin-bottom: 15px;
}

.nowe_zamowienie_nr_proformy a,
.nowe_zamowienie_kontrahent a,
.nowa_dostawa_nr_faktury a,
.nowa_dostawa_kontrahent a{
	width: 30px;
	height: 30px;
	background: url(../img/sprite.png) -541px -38px;
	background-size: 800px;
	position: absolute;
	padding: 0;
	background-repeat: no-repeat;
	display: block;
	margin: 0 auto;
	top: 2px;
	right: 1px;
	z-index: 10;
}

.rounded_box_label_horizontal{
	width: 50%;
	min-width: 50%;
	text-align: center;
	font-size: 18px;
	margin-left: -7px;
}

.rounded_box_value_horizontal{
	width: 50%;
	min-width: 50%;
	text-align: center;
	font-size: 18px;
}

.nowe_zamowienie_rodzaj_import_value{
	width: 50%;
	min-width: 50%;
	text-align: center;
	font-size: 18px;
	background: #bda0cb;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	border-radius: 0px 10px 10px 0px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.nowe_zamowienie_status_nowe_value,
.nowe_zamowienie_status_w_dostawie_value,
.nowe_zamowienie_status_zakonczone_value,
.nowa_dostawa_status_nowe_value,
.nowa_dostawa_status_w_dostawie_value,
.nowa_dostawa_status_zakonczone_value{
	width: 50%;
	min-width: 50%;
	text-align: center;
	font-size: 18px;
	background: #7e8c96;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	border-radius: 0px 10px 10px 0px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.nowe_zamowienie_status_w_dostawie_value,
.nowa_dostawa_status_w_dostawie_value{
	background: #dfb05f;
	color: #977130;
}

.nowe_zamowienie_status_zakonczone_value,
.nowa_dostawa_status_zakonczone_value{
	background: #88b595;
	color: #315b3d;
}

.nowe_zamowienie_data_dostawy_value,
.nowa_dostawa_data_dostawy_value{
	width: 50%;
	min-width: 50%;
	text-align: center;
	font-size: 18px;
	background: #88b595;
	color: #315b3d;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	border-radius: 0px 10px 10px 0px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.rounded_box_inner .in_a_row{
	align-items: center;
	justify-content: flex-start;
	height: 100%;
}

.nowe_zamowienie_lista_table_col_lp,
.nowa_dostawa_lista_table_col_lp{
	width: 5%;
	min-width: 5%;
}

.nowe_zamowienie_lista_table_col_nazwa_produktu,
.nowa_dostawa_lista_table_col_nazwa_produktu{
	width: 17%;
	min-width: 17%;
}

.nowe_zamowienie_lista_table_col_kategoria,
.nowa_dostawa_lista_table_col_kategoria{
	width: 10%;
	min-width: 10%;
}

.nowe_zamowienie_lista_table_col_cena_za_mb,
.nowa_dostawa_lista_table_col_cena_za_mb{
	width: 10%;
	min-width: 10%;
}

.nowe_zamowienie_lista_table_col_razem,
.nowa_dostawa_lista_table_col_razem{
	width: 10%;
	min-width: 10%;
}

.nowe_zamowienie_lista_table_col_zamowione,
.nowa_dostawa_lista_table_col_zamowione{
	width: 10%;
	min-width: 10%;
}

.table_row_new .nowe_zamowienie_lista_table_col_zamowione,
.table_row_new .nowa_dostawa_lista_table_col_zamowione{
	background: #5b6871;
	color: #fff;
}

.nowe_zamowienie_lista_table_col_ile_zam{
	width: 25%;
	min-width: 25%;
}

.nowa_dostawa_lista_table_col_ile_zam{
	width: 31%;
	min-width: 31%;
}

.nowa_dostawa_lista_table_col_z_dostawy{
	width: 31%;
	min-width: 31%;
}

.nowe_zamowienie_lista_table_col_zostalo{
	width: 6%;
	min-width: 6%;
}

.table_row_new .nowe_zamowienie_lista_table_col_zostalo{
	background: #f5f5f5;
}

.nowe_zamowienie_lista_table_col_akcje,
.nowa_dostawa_lista_table_col_akcje{
	width: 7%;
	min-width: 7%;
}

.lista_inner_new span{
	font-size: 12px;
}

input#nowe_zamowienie_nazwa_produktu,
input#nowe_zamowienie_cena_za_mb,
input#nowe_zamowienie_zamowione,
input#nowa_dostawa_nazwa_produktu,
input#nowa_dostawa_cena_za_mb,
input#nowa_dostawa_zamowione{
	background: #7e8c96;
	border: none;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	padding: 15px;
	outline: none !important;
	color: #fff;
}

.nowe_zamowienie_button_dodaj,
.nowa_dostawa_button_dodaj{
	background: #88b595;
	color: #41724f;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 0px 10px 10px 0px;
	text-decoration: none;
	font-size: 25px;
	font-weight: 900;
}

.nowe_zamowienie_button_dodaj:hover,
.nowa_dostawa_button_dodaj:hover{
	color: #88b595;
	background: #41724f;
}

#nowe_zamowienie_bottom_container,
#nowa_dostawa_bottom_container{
	margin-top: 40px;
}

.nowe_zamowienie_powiazane_dostawy,
.nowa_dostawa_powiazane_zamowienia{
	margin-right: 15px;
	width: calc(25% - 15px);
	min-width: calc(25% - 15px);
	background: #37454e;
	color: #fff;
	height: 100%;
	overflow: hidden;
}

.nowe_zamowienie_notatka,
.nowa_dostawa_notatka{
	margin-right: 15px;
	width: calc(25% - 23px);
	min-width: calc(25% - 23px);
	background: #f5f5f5;
	border: 4px solid white;
	height: 100%;
}

.nowe_zamowienie_zalaczniki,
.nowa_dostawa_zalaczniki{
	margin-right: 15px;
	width: calc(25% - 23px);
	min-width: calc(25% - 23px);
	background: #f5f5f5;
	border: 4px solid white;
	height: 100%;
}

.nowe_zamowienie_powiazane_dostawy .rounded_box_inner,
.nowe_zamowienie_notatka .rounded_box_inner,
.nowe_zamowienie_zalaczniki .rounded_box_inner,
.nowa_dostawa_powiazane_zamowienia .rounded_box_inner,
.nowa_dostawa_notatka .rounded_box_inner,
.nowa_dostawa_zalaczniki .rounded_box_inner{
	padding: 15px;
}

.nowe_zamowienie_totals,
.nowa_dostawa_totals{
	width: 25%;
	min-width: 25%;
	height: 100%;
}

.nowe_zamowienie_bottom_label,
.nowa_dostawa_bottom_label{
	text-transform: uppercase;
	font-size: 13px;
}

.nowe_zamowienie_notatka .nowe_zamowienie_bottom_label,
.nowe_zamowienie_zalaczniki .nowe_zamowienie_bottom_label,
.nowa_dostawa_notatka .nowa_dostawa_bottom_label,
.nowa_dostawa_zalaczniki .nowa_dostawa_bottom_label{
	color: #7e8c96;
	text-transform: none;
	font-style: italic;
}

.nowe_zamowienie_powiazane_dostawy .nowe_zamowienie_bottom_label,
.nowa_dostawa_powiazane_dostawy .nowa_dostawa_bottom_label{
	padding-top: 3px;
}

#nowe_zamowienie_notatka,
#nowa_dostawa_notatka{
	width: 100%;
	height: 125px;
	margin-top: 15px;
	border: none;
	outline: none;
	padding: 15px;
	max-width: 100%;
	background: white;
}

.nowe_zamowienie_button_container,
.nowa_dostawa_button_container{
	margin-top: 15px;
	display: flex;
	justify-content: flex-end;
}

.dark_button_new_less_rounded{
	border: 1px solid #5b6871;
	background: #5b6871;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 13px;
	display: inline-flex;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	height: 32px;
	align-items: center;
	justify-content: center;
	color: #ffffff;
	padding: 0 20px;
}

.dark_button_new_less_rounded:hover{
	border: 1px solid #37444d;
	background: #37444d;
}

.nowe_zamowienie_totals{

}

.nowe_zamowienie_totals_label,
.nowa_dostawa_totals_label{
	text-transform: uppercase;
	font-size: 13px;
	color: #5b6871;
	text-align: right;
	padding-top: 30px;
	padding-right: 20px;
}

.nowe_zamowienie_totals_value,
.nowa_dostawa_totals_value{
	text-transform: uppercase;
	font-size: 37px;
	color: #5b6871;
	text-align: right;
	padding-top: 3px;
	padding-right: 20px;
	font-weight: 600;
}

.nowe_zamowienie_totals_subvalues_container,
.nowa_dostawa_totals_subvalues_container{
	display: flex;
	align-items: center;
	justify-content: center;
	margin-left: -15px;
	margin-right: -15px;
	margin-bottom: -15px;
	margin-top: 30px;
}

.nowe_zamowienie_totals_value_ilosc_metrow,
.nowa_dostawa_totals_value_ilosc_metrow{
	background-color: #5b6871;
	width: 33.333%;
	min-width: 33.333%;
	height: 127px;
	border-radius: 0px 0px 0px 10px;
	display: flex;
	flex-wrap: wrap;
	align-content: center;
}

.nowe_zamowienie_totals_value_ilosc_w_dostawie,
.nowa_dostawa_totals_value_ilosc_w_dostawie{
	background-color: #dfb05f;
	width: 33.333%;
	min-width: 33.333%;
	height: 127px;
	display: flex;
	flex-wrap: wrap;
	align-content: center;
}

.nowe_zamowienie_totals_value_ilosc_pozostala,
.nowa_dostawa_totals_value_ilosc_pozostala{
	background-color: #ec8c91;
	width: 33.333%;
	min-width: 33.333%;
	height: 127px;
	border-radius: 0px 0px 10px 0px;
	display: flex;
	flex-wrap: wrap;
	align-content: center;
}

.nowe_zamowienie_totals_value_ilosc_metrow .nowe_zamowienie_totals_subvalues_label,
.nowa_dostawa_totals_value_ilosc_metrow .nowa_dostawa_totals_subvalues_label{
	color: #818e96;
}

.nowe_zamowienie_totals_value_ilosc_w_dostawie .nowe_zamowienie_totals_subvalues_label,
.nowa_dostawa_totals_value_ilosc_w_dostawie .nowa_dostawa_totals_subvalues_label{
	color: #a17b3b;
}

.nowe_zamowienie_totals_value_ilosc_pozostala .nowe_zamowienie_totals_subvalues_label,
.nowa_dostawa_totals_value_ilosc_pozostala .nowa_dostawa_totals_subvalues_label{
	color: #a64f53;
}

.nowe_zamowienie_totals_subvalues_label,
.nowa_dostawa_totals_subvalues_label{
	padding: 0 15px;
	text-transform: uppercase;
}

.nowe_zamowienie_totals_subvalues_value,
.nowa_dostawa_totals_subvalues_value{
	padding: 0 15px;
	color: #fff;
	font-size: 20px;
	font-weight: 600;
	margin-top: 5px;
}

.zamowienie_w_dostawie_small_container,
.dostawa_w_dostawie_small_container{
	height: 54px;
	border-right: 1px solid whitesmoke;
	width: 25%;
	display: flex;
	align-content: center;
	justify-content: center;
	flex-wrap: wrap;
}

.zamowienie_w_dostawie_status_zielony,
.dostawa_w_dostawie_status_zielony{
	background: #88b595;
	color: #41724f;
}

.zamowienie_w_dostawie_status_zolty,
.dostawa_w_dostawie_status_zolty{
	background: #dfb05f;
	color: #947033;
}

.zamowienie_w_dostawie_label,
.dostawa_w_dostawie_label{
	display: block;
	width: 100%;
	text-align: center;
	font-size: 15px;
	font-weight: 600;
}

.zamowienie_w_dostawie_label span{

}

.zamowienie_w_dostawie_nr_zam{

}

.zamowienie_w_dostawie_nr_zam span,
.dostawa_w_dostawie_nr_zam span{
	color: #fff;
	font-weight: 400;
	font-size: 11px;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 15px;
	margin-top: 4px;
	padding: 0 10px;
	-webkit-border-radius: 20px; 
	-moz-border-radius: 20px; 
	border-radius: 20px; 
}

.zamowienie_w_dostawie_status_zielony .zamowienie_w_dostawie_nr_zam span,
.dostawa_w_dostawie_status_zielony .dostawa_w_dostawie_nr_zam span{
	background: #41724f;
}

.zamowienie_w_dostawie_status_zolty .zamowienie_w_dostawie_nr_zam span,
.dostawa_w_dostawie_status_zolty .dostawa_w_dostawie_nr_zam span{
	background: #a88241;
}

.nowe_zamowienie_lista_table_col_ile_zam .lista_inner_new,
.nowa_dostawa_lista_table_col_ile_zam .lista_inner_new{
	display: flex;
	padding: 0;
	align-items: center;
	justify-content: flex-start;
	width: 100%;
}

.nowe_zamowienie_lista_table_col_zostalo_status_czerwony,
.nowa_dostawa_lista_table_col_zostalo_status_czerwony{
	background: #b15a5e !important;
	color: #fff;
}

.nowe_zamowienie_lista_table_col_zostalo_status_zielony,
.nowa_dostawa_lista_table_col_zostalo_status_zielony{
	background: #88b595 !important;
	color: #fff;
}

.nowe_zamowienie_lista_table_col_zostalo .lista_inner_new,
.nowa_dostawa_lista_table_col_zostalo .lista_inner_new{
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}

.nowe_zamowienie_lista_table_col_zostalo .lista_inner_new > div{

}

.go_v2{
	position: absolute;
	right: 4px;
	background: #dfdfdfd9;
	top: 0;
	bottom: 0;
	border-radius: 0px 10px 10px 0px;
	display: flex;
	align-items: center;
	justify-content: center;
	text-decoration: none;
	padding: 0 3px;
	color: #5b6871;
	font-weight: 900;
	font-size: 13px;
}

.go_v2:hover{
	background: #88b595;
	color: #41724f;
}

#edytuj_zamowienie .new_lista_table_buttons span,
#edytuj_dostawe .new_lista_table_buttons span{
	width: 30px;
}

.nowe_zamowienie_powiazane_dostawy_table,
.nowa_dostawa_powiazane_zamowienia_table{
	margin-top: 15px;
	margin-left: -15px;
	margin-right: -15px;
	margin-bottom: -15px;
}

.nowe_zamowienie_powiazane_dostawy_table_col_1,
.nowa_dostawa_powiazane_zamowienia_table_col_1{
	width: 50%;
	min-width: 50%;
	font-size: 13px;
}

.nowe_zamowienie_powiazane_dostawy_table_col_2,
.nowa_dostawa_powiazane_zamowienia_table_col_2{
	width: 25%;
	min-width: 25%;
	font-size: 13px;
}

.nowe_zamowienie_powiazane_dostawy_table_col_3,
.nowa_dostawa_powiazane_zamowienia_table_col_3{
	width: 25%;
	min-width: 25%;
	font-size: 13px;
}

.chart_label{
	position: absolute;
	width: 60px;
	background: white;
	-webkit-box-shadow: 0 11px 21px 0 rgb(0 0 0 / 10%);
	box-shadow: 0 11px 21px 0 rgb(0 0 0 / 10%);
	height: 21px;
	display: none;
	align-items: center;
	justify-content: center;
	color: #37454e;
	left: 25px;
	top: -1px;
	font-size: 12px;
	-webkit-border-radius: 15px; 
	-moz-border-radius: 15px; 
	border-radius: 15px; 
}

.desktop_sprzedaz_table_chart_val .point:hover .chart_label{
	display: flex;
}

.desktop_sprzedaz_table_chart_val .point:hover {
	background-color: #f8c569;
	z-index: 999;
}

.desktop_sprzedaz_table_chart_summary_col > div{
	position: relative;
}

.reczny_edycja_ikonka{
	width: 19px;
	height: 19px;
	background: url(../img/sprite.png) -547px -43px;
	background-size: 800px;
	position: absolute;
	padding: 0;
	background-repeat: no-repeat;
	margin: 0 auto;
	display: inline-block;
	top: -2px;
	margin-left: 5px;
	cursor: pointer;
}

.reczny_edycja_ikonka:hover{
	background: url(../img/sprite.png) -547px -81px;
}

.reczny_edycja_ikonka.edytowany{
	background: url(../img/sprite.png) -547px -81px;
}

.swal_desktop{
	width: 400px !important;
	height: auto !important;
	background-color: rgb(255 255 255) !important;
	-webkit-border-radius: 10px !important; 
	-moz-border-radius: 10px !important; 
	border-radius: 10px !important; 
}

.swal_desktop_big{
	width: 700px !important;
	height: auto !important;
	background-color: rgb(255 255 255) !important;
	-webkit-border-radius: 10px !important; 
	-moz-border-radius: 10px !important; 
	border-radius: 10px !important; 
}

.swal_desktop_big2{
	width: 850px !important;
	height: auto !important;
	background-color: rgb(255 255 255) !important;
	-webkit-border-radius: 10px !important; 
	-moz-border-radius: 10px !important; 
	border-radius: 10px !important; 
}

.swal_desktop .swal2-close,
.swal_desktop_big .swal2-close,
.swal_desktop_big2 .swal2-close{
	top: -20px !important;
	right: -20px !important;
}

.reczny_edycja_ikonka_popup_container{

}

.reczny_edycja_wartosc_pierwotna_container{
	background-color: #2c3941;
	margin-top: -20px;
	margin-left: -8px;
	margin-right: -8px;
	border-radius: 7px 7px 0 0;
	display: flex;
	justify-content: space-between;
	height: 60px;
	align-items: center;
	font-size: 16px;
	padding: 0 10px;
}

.reczny_edycja_wartosc_edytowalna_container{
	background-color: #617482;
	border-radius: 0 0 7px 7px;
	margin-left: -8px;
	margin-right: -8px;
	margin-bottom: -8px;
	display: flex;
	height: 60px;
	align-items: center;
	padding: 0 10px;
	font-size: 16px;
	justify-content: space-between;
}

.wartosc_pierwotna{
	font-size: 22px;
	margin-left: 9px;
	font-weight: 500;
	color: #f8c569;
}

.wartosc_pierwotna span{
	font-size: 12px;
	font-weight: 300;
}

.wartosc_reczna{

}

.wartosc_reczna input{
	width: 141px;
	height: 32px;
	padding: 0 10px;
	-webkit-border-radius: 32px; 
	-moz-border-radius: 32px; 
	border-radius: 32px; 
	border: none;
	outline: none;
	margin: 0 10px;
}

.wartosc_button_new,
.popup_button_new {
	border: 1px solid #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 15px;
	display: inline-flex;
	-webkit-border-radius: 30px; 
	-moz-border-radius: 30px; 
	border-radius: 30px; 
	height: 32px;
	align-items: center;
	justify-content: center;
	color: #fff;
	padding: 0 20px;
	cursor: pointer;
}

.wartosc_button_new:hover,
.popup_button_new: hover{
	border: 1px solid #2c3941;
	color: #fff;
	background: #2c3941;
}

.przywroc_button_new {
	border: 1px solid #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 15px;
	display: inline-flex;
	-webkit-border-radius: 30px; 
	-moz-border-radius: 30px; 
	border-radius: 30px; 
	height: 32px;
	align-items: center;
	justify-content: center;
	color: #fff;
	padding: 0 20px;
	cursor: pointer;
}

.przywroc_button_new:hover{
	border: 1px solid #617482;
	color: #fff;
	background: #617482;
}

.bledna_wartosc{
	border: 1px solid red !important;
}

.form_container_new {
	background: #fff;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	-webkit-box-shadow: 0 0 10px 0 rgb(0 0 0 / 5%);
	box-shadow: 0 0 10px 0 rgb(0 0 0 / 5%);
	padding: 0px;
}

.form_line_new{
	display: flex;
	justify-content: flex-start;
}

.form_line_new .form_line_title{
	width: 90px;
	min-width: 90px;
	background: #7e8c95;
	margin: 0;
	display: flex;
	align-items: center;
	color: #fff;
	padding: 15px;
	font-weight: 600;
	position: relative;
	justify-content: space-between;
}

.form_line_new .form_line_field{
	padding: 15px;
}

.form_line_new input, 
.form_line_new textarea, 
.form_line_new select {
	width: 100%;
	border: 1px solid #e8e8e8;
	padding: 10px;
	outline: none;
	background: #ffffff;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	font-family: 'Lato', sans-serif;
	-webkit-appearance: none;
}

.miesiace_lista_pozioma{
	display: flex;
	padding: 0 !important;
	justify-content: space-between;
	background: #f4f4f4;
}

.miesiac_lista_element{
	border: 1px solid white;
	width: 100%;
	border-left: none;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 13px;
}


.miesiace_lista_pozioma_wartosci{
	display: flex;
	padding: 0 !important;
}

.miesiace_lista_pozioma_wartosci .miesiac_lista_element_wartosc{
	padding: 15px;
	border: 1px solid #f4f4f4;
	border-left: none;
	border-top: none;
	border-bottom: none;
}

.miesiac_lista_element_wartosc input{
	text-align: center;
}

.select_classic .list{
	left: 0 !important;
	right: auto !important;
	width: auto !important;
}

.select_classic .nice-select{
	width: 100%;
	margin: 0;
	padding: 0;
	height: auto;
	line-height: 1em;
}

.select_classic .current{
	width: 100%;
	border: 1px solid #e8e8e8;
	padding: 10px;
	outline: none;
	background: #ffffff;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	font-family: 'Lato', sans-serif;
	top: 0 !important;
	font-weight: 400 !important;
	box-sizing: border-box;
}

.info_warning{
	font-style: italic;
	font-size: 13px;
	margin-left: 0;
	color: #59666e;
	white-space: nowrap;
}

.in_a_line{
	display: flex;
	align-items: center;
}

.in_a_line > div,
.in_a_line > a,
.in_a_line > span{
	margin-right: 15px;
}

.form_container_dark{
	background: #ededed;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 10px;
	border: 1px solid #e3e3e3;
}

.trend_main_container{
	margin-bottom: 15px;
}

.usun_trend {
	border: 1px solid #98a4ac;
	background: #98a4ac;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 10px;
	display: inline-flex;
	-webkit-border-radius: 30px; 
	-moz-border-radius: 30px; 
	border-radius: 30px; 
	height: 12px;
	align-items: center;
	justify-content: center;
	color: #5b6a74;
	padding: 0 5px;
}

.usun_trend:hover{
	border: 1px solid #c61818;
	background: #c61818;
	color: #fff;
}

.summary_table_szary{
	background: #f5f5f5;
	color: #acacac;
}

.summary_table_bialy{
	background: #fff;
	color: #a1a1a1;
}

.dane_do_ukrycia:before{
	content: "";
	display: block;
	position: absolute;
	width: 5px;
	height: 100%;
	background: #bb0000;
}

.okres_1{
	background: #f4cccc;
	color: #535353;
	border-top: 1px solid white;
}

.okres_2{
	background: #ffe599;
	color: #535353;
	border-top: 1px solid white;
}

.okres_3{
	background: #6fa8dc;
	color: #535353;
	border-top: 1px solid white;
}

.okres_4{
	background: #93c47d;
	color: #535353;
	border-top: 1px solid white;
}

.okres_5{
	background: #e06666;
	color: #535353;
	border-top: 1px solid white;
}

.historia_ruchu_subcontainer .historia_ruchu_table_row > div{
	width: 22%;
}

.historia_ruchu_table_col_btn {
	text-align: right;
	width: 12% !important;
}

.wspolczynnik_trendu_label a {
	width: 30px;
	height: 30px;
	background: url(../img/sprite.png) -541px -38px;
	background-size: 800px;
	position: absolute;
	padding: 0;
	background-repeat: no-repeat;
	display: block;
	margin: 0 auto;
	top: 2px;
	right: -13px;
}

.dostawcy_lista_table_col_nazwa{
	width: 85%;
	min-width: 85%;
}

.dostawcy_lista_table_col_akcje{
	width: 15%;
	min-width: 15%;
}

.input_maly{
	width: 100%;
	padding: 10px 10px;
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px; 
	border-radius: 4px; 
	border: none;
	margin-top: 4px;
	background: whitesmoke;
	box-sizing: border-box;
}

#nowe_zamowienie_main_container .nowe_zamowienie_kontrahent .nice-select,
#edytuj_zamowienie_main_container .nowe_zamowienie_kontrahent .nice-select,
#nowa_dostawa_main_container .nowa_dostawa_kontrahent .nice-select,
#edytuj_dostawe_main_container .nowa_dostawa_kontrahent .nice-select{
	width: 100%;
}

#nowe_zamowienie_main_container .nowe_zamowienie_kontrahent .nice-select .current,
#edytuj_zamowienie_main_container .nowe_zamowienie_kontrahent .nice-select .current,
#nowa_dostawa_main_container .nowa_dostawa_kontrahent .nice-select .current,
#edytuj_dostawe_main_container .nowa_dostawa_kontrahent .nice-select .current{
	width: 100%;
	padding: 10px 10px;
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px; 
	border-radius: 4px; 
	border: none;
	margin-top: 4px;
	background: whitesmoke;
	line-height: 15px;
	box-sizing: border-box;
}

#nowe_zamowienie_main_container .nowe_zamowienie_kontrahent .nice-select .current:hover,
#edytuj_zamowienie_main_container .nowe_zamowienie_kontrahent .nice-select .current:hover,
#nowa_dostawa_main_container .nowa_dostawa_kontrahent .nice-select .current:hover,
#edytuj_dostawe_main_container .nowa_dostawa_kontrahent .nice-select .current:hover{
	background: #ebebeb;
}

#nowe_zamowienie_main_container .nowe_zamowienie_kontrahent .nice-select ul.list,
#edytuj_zamowienie_main_container .nowe_zamowienie_kontrahent .nice-select ul.list,
#nowa_dostawa_main_container .nowa_dostawa_kontrahent .nice-select ul.list,
#edytuj_dostawe_main_container .nowa_dostawa_kontrahent .nice-select ul.list{
	width: 100%;
	margin-top: 15px;
	color: #444444;
}

#nowe_zamowienie_main_container .nowe_zamowienie_rodzaj .nice-select,
#nowe_zamowienie_main_container .nowe_zamowienie_status .nice-select,
#edytuj_zamowienie_main_container .nowe_zamowienie_rodzaj .nice-select,
#edytuj_zamowienie_main_container .nowe_zamowienie_status .nice-select,
#nowa_dostawa_main_container .nowa_dostawa_status .nice-select,
#edytuj_dostawe_main_container .nowa_dostawa_status .nice-select{
	width: 100%;
	margin-top: -7px;
}

#nowe_zamowienie_main_container .nowe_zamowienie_rodzaj .nice-select .current,
#nowe_zamowienie_main_container .nowe_zamowienie_status .nice-select .current,
#edytuj_zamowienie_main_container .nowe_zamowienie_rodzaj .nice-select .current,
#edytuj_zamowienie_main_container .nowe_zamowienie_status .nice-select .current,
#nowa_dostawa_main_container .nowa_dostawa_status .nice-select .current,
#edytuj_dostawe_main_container .nowa_dostawa_status .nice-select .current{
	width: 90%;
	padding: 10px 10px;
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px; 
	border-radius: 4px; 
	border: none;
	margin-top: 0;
	background: #f5f5f500;
	line-height: 15px;
	box-sizing: border-box;
	margin: 0 auto;
	text-align: center;
	font-size: 18px;
	font-weight: 400;
}

#nowe_zamowienie_main_container .nowe_zamowienie_rodzaj .nice-select .current:hover,
#nowe_zamowienie_main_container .nowe_zamowienie_status .nice-select .current:hover,
#edytuj_zamowienie_main_container .nowe_zamowienie_rodzaj .nice-select .current:hover,
#edytuj_zamowienie_main_container .nowe_zamowienie_status .nice-select .current:hover,
#nowa_dostawa_main_container .nowa_dostawa_status .nice-select .current:hover,
#edytuj_dostawe_main_container .nowa_dostawa_status .nice-select .current:hover{
	background: #ffffff57;
}

#nowe_zamowienie_main_container .nowe_zamowienie_rodzaj .nice-select ul.list,
#nowe_zamowienie_main_container .nowe_zamowienie_status .nice-select ul.list,
#nowa_dostawa_main_container .nowa_dostawa_status .nice-select ul.list{
	width: 100%;
	margin-top: 34px;
	color: #444444;
}

#edytuj_zamowienie_main_container .nowe_zamowienie_rodzaj .nice-select ul.list,
#edytuj_zamowienie_main_container .nowe_zamowienie_status .nice-select ul.list,
#edytuj_dostawe_main_container .nowa_dostawa_status .nice-select ul.list{
	width: 100%;
	margin-top: 23px;
	color: #444444;
}

#nowe_zamowienie_main_container .nowe_zamowienie_data_dostawy .datepicker,
#edytuj_zamowienie_main_container .nowe_zamowienie_data_dostawy .datepicker,
#nowa_dostawa_main_container .nowa_dostawa_data_dostawy .datepicker,
#edytuj_dostawe_main_container .nowa_dostawa_data_dostawy .datepicker{
	width: 90%;
	padding: 7px 1px;
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px; 
	border-radius: 4px; 
	border: none;
	top: 2px;
	position: relative;
	background: rgb(255 255 255 / 0%);
	line-height: 15px;
	box-sizing: border-box;
	margin: 0 auto;
	text-align: center;
	font-size: 18px;
	font-weight: 400;
	outline: none;
	cursor: pointer;
	color: #444444;
}

#nowe_zamowienie_main_container .nowe_zamowienie_data_dostawy .datepicker:hover,
#edytuj_zamowienie_main_container .nowe_zamowienie_data_dostawy .datepicker:hover,
#nowa_dostawa_main_container .nowa_dostawa_data_dostawy .datepicker:hover,
#edytuj_dostawe_main_container .nowa_dostawa_data_dostawy .datepicker:hover{
	background: #ffffff57;
}

.reczny_edycja_ikonka_popup_container .nice-select .current{
	width: 370px;
	height: 32px;
	padding: 0 10px;
	-webkit-border-radius: 32px; 
	-moz-border-radius: 32px; 
	border-radius: 32px; 
	border: none;
	outline: none;
	margin: 0 10px;
	background: #fff;
	margin-top: -2px;
	color: #444;
	line-height: 32px;
}

.reczny_edycja_ikonka_popup_container .nice-select ul.list{
	color: #444;
	left: 20px;
	right: 20px;
}

.swal_desktop_big.swal2-popup .swal2-select {
	position: absolute;
}

.towary_lista_wynik{
	position: absolute;
	left: 0;
	width: 683px;
	top: 54px;
	max-height: 410px;
	border-radius: 0 0 10px 10px;
	-webkit-box-shadow: 0 11px 21px 0 rgb(0 0 0 / 10%);
	box-shadow: 0 11px 21px 0 rgb(0 0 0 / 10%);
	background: #fff;
	padding: 0px;
	z-index: 99;
}

.towary_lista_wynik_wiersz{
	padding: 11px 15px;
	display: flex;
	align-items: center;
	border-bottom: 1px solid rgb(126 140 150 / 11%);
}

.towary_lista_wynik_wiersz:hover{
	background: #7e8c960a;
}

.wynik_wiersz_nazwa{
	width: 295px;
}

.wynik_wiersz_kategoria{
	margin-left: 15px;
	width: 175px;
}

.wynik_wiersz_przycisk{
	width: 167px;
	text-align: right;
}

.wynik_wiersz_przycisk .dark_button_new_less_rounded{
	font-size: 11px;
	height: 24px;
}

.edycja_zamowienia_notatka_wiersz,
.edycja_dostawy_notatka_wiersz{
	background: #fff;
	padding: 10px;
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px; 
	border-radius: 8px; 
	margin-top: 10px;
	font-size: 13px;
	position: relative;
}

.edycja_zamowienia_notatka_naglowek,
.edycja_dostawy_notatka_naglowek{
	display: flex;
	justify-content: space-between;
	margin-bottom: 5px;
	font-style: italic;
	color: #7e8c96;
	font-size: 11px;
}

.edycja_zamowienia_notatka_usun,
.edycja_dostawy_notatka_usun{
	border: none;
	background: #d10404;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 9px;
	display: none;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	height: 16px;
	align-items: center;
	justify-content: center;
	color: #ffffff;
	padding: 0 10px;
	position: absolute;
	top: 8px;
	right: 8px;
	cursor: pointer;
}

.edycja_zamowienia_notatka_wiersz:hover .edycja_zamowienia_notatka_usun,
.edycja_dostawy_notatka_wiersz:hover .edycja_dostawy_notatka_usun{
	display: inline-flex;
}

.edycja_zamowienia_notatka_usun:hover,
.edycja_dostawy_notatka_usun:hover{
	background: #970000;
}

.nowe_zamowienie_notatki_lista,
.nowa_dostawa_notatki_lista{
	max-height: 500px;
}

.edytuj_zamowienie_cena_mb_zmien,
.edytuj_zamowienie_ilosc_zamowiona_zmien,
.edytuj_dostawe_cena_mb_zmien,
.edytuj_dostawe_ilosc_zamowiona_zmien{
	width: 30px;
	height: 30px;
	background: url(../img/sprite.png) -541px -38px;
	background-size: 800px;
	position: absolute;
	padding: 0;
	background-repeat: no-repeat;
	display: block;
	margin: 0 auto;
	top: 0px;
	right: 0px;
	z-index: 10;
}

#zamowienie_zalaczniki,
#dostawa_zalaczniki{
	text-align: right;
	display: flex;
	flex-wrap: wrap;
	margin-left: -10px;
	margin-right: -10px;
	max-height: 650px;
	padding-bottom: 40px;
}

#zamowienie_zalaczniki:after,
#dostawa_zalaczniki:after{
	content: "Kliknij aby dodać załącznik";
	border: 1px solid #5b6871;
	background: #5b6871;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 13px;
	display: inline-flex;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	height: 32px;
	align-items: center;
	justify-content: center;
	color: #ffffff;
	padding: 0 20px;
	cursor: pointer;
	position: absolute;
	bottom: 15px;
	left: 15px;
	right: 15px;
}

#zamowienie_zalaczniki .dz-preview,
#dostawa_zalaczniki .dz-preview{
	width: 25%;
	position: relative;
	margin-bottom: 20px;
}

#zamowienie_zalaczniki .dz-image,
#dostawa_zalaczniki .dz-image{
	margin: 10px;
	background: white;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	overflow: hidden;
	border: 4px solid white;
	height: 100%;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	justify-content: center;
}

#zamowienie_zalaczniki .dz-image img,
#dostawa_zalaczniki .dz-image img{
	width: 100%;
	height: auto;
}

#zamowienie_zalaczniki .dz-details,
#zamowienie_zalaczniki .dz-progress,
#zamowienie_zalaczniki .dz-success-mark,
#zamowienie_zalaczniki .dz-error-mark,
#dostawa_zalaczniki .dz-details,
#dostawa_zalaczniki .dz-progress,
#dostawa_zalaczniki .dz-success-mark,
#dostawa_zalaczniki .dz-error-mark{
	display: none !important;
}

#zamowienie_zalaczniki .dz-remove,
#dostawa_zalaczniki .dz-remove{
	border: none;
	background: #d10404;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 9px;
	display: none;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	height: 16px;
	align-items: center;
	justify-content: center;
	color: #ffffff;
	padding: 0 10px;
	position: absolute;
	top: 15px;
	right: 15px;
	cursor: pointer;
}

#zamowienie_zalaczniki .dz-preview:hover .dz-remove,
#dostawa_zalaczniki .dz-preview:hover .dz-remove{
	display: inline-flex;
}

#zamowienie_zalaczniki .podglad_zalacznika:after,
#dostawa_zalaczniki .podglad_zalacznika:after{
	content: "\e618";
	display: none;
	font-family: 'Pe-icon-7-stroke';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	position: absolute;
	left: 50%;
	top: 40px;
	font-size: 23px;
	margin-left: -16px;
	margin-top: 0px;
	color: #000;
	background: #fff;
	-webkit-border-radius: 30px; 
	-moz-border-radius: 30px; 
	border-radius: 30px; 
	width: 32px;
	height: 32px;
	font-weight: 700;
	align-items: center;
	line-height: 32px;
	justify-content: center;
	cursor: pointer;
}

#zamowienie_zalaczniki .dz-preview:hover .podglad_zalacznika:after,
#dostawa_zalaczniki .dz-preview:hover .podglad_zalacznika:after{
	display: flex;
}

#zamowienie_zalaczniki .dz-processing,
#dostawa_zalaczniki .dz-processing{
	display: none !important;
}

.loading_zalaczniki{
	display: none;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgb(255 255 255 / 80%);
	z-index: 999;
	justify-content: center;
	align-items: center;
}

.lds-dual-ring-dark {
	display: inline-block;
	width: 50px;
	height: 50px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -25px;
	margin-top: -25px;
}
.lds-dual-ring-dark:after {
	content: " ";
	display: block;
	width: 30px;
	height: 30px;
	margin: 8px;
	-webkit-border-radius: 50%; 
	-moz-border-radius: 50%; 
	border-radius: 50%; 
	border: 3px solid #000;
	border-color: #000 transparent #000 transparent;
	animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring-dark {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

.table_szukaj .zamowienie_z_dostawa{
	-webkit-border-radius: 7px; 
	-moz-border-radius: 7px; 
	border-radius: 7px; 
	margin: 0;
	padding: 4px 5px;
	cursor: pointer;
	border: 2px solid #ffffff;
}

.table_szukaj .zamowienie_z_dostawa:hover{
	background-color: #88b595 !important;
	color: #303030 !important;
}

.nowa_dostawa_lista .zamowienie_z_dostawa{
	-webkit-border-radius: 7px; 
	-moz-border-radius: 7px; 
	border-radius: 7px; 
	margin: 0;
	padding: 4px 5px;
	border: 2px solid #ffffff;
}

.zamowienie_z_dostawa .powiazanie_nazwa_zamowienia{

}

.zamowienie_z_dostawa .powiazanie_numer_faktury{
	font-weight: 400;
	font-size: 12px;
}

.zamowienie_z_dostawa.zamowienie_wybrane{
	border: 2px solid #37454e;
}

.zamowienie_z_dostawa_status_nowe,
.dostawa_do_zamowienia_status_nowe{
	background-color: #7e8c96;
	color: #444444;
}

.zamowienie_z_dostawa_status_w_dostawie,
.dostawa_do_zamowienia_status_w_dostawie{
	background-color: #dfb05f;
	color: #977130;
}

.zamowienie_z_dostawa_status_zakonczone,
.dostawa_do_zamowienia_status_zakonczone{
	background-color: #88b595;
	color: #315b3d;
}

.dostawa_do_zamowienia{
	height: 54px;
	display: flex;
	align-content: center;
	justify-content: center;
	flex-wrap: wrap;
	margin-right: 2px;
	margin-left: -1px;
}

.dostawa_do_zamowienia .powiazanie_dostawa_numer_faktury{
	color: #fff;
	font-weight: 400;
	font-size: 10px;
	width: 80%;
	text-align: center;
	-webkit-border-radius: 20px; 
	-moz-border-radius: 20px; 
	border-radius: 20px; 
	padding: 2px 0;
	margin-top: 5px;
}

.dostawa_do_zamowienia.dostawa_do_zamowienia_status_nowe .powiazanie_dostawa_numer_faktury{
	background-color: #2c3941;
}

.dostawa_do_zamowienia.dostawa_do_zamowienia_status_w_dostawie .powiazanie_dostawa_numer_faktury{
	background-color: #a88241;
}

.dostawa_do_zamowienia.dostawa_do_zamowienia_status_zakonczone .powiazanie_dostawa_numer_faktury{
	background-color: #41724f;
}

.dostawa_do_zamowienia .powiazanie_dostawa_ilosc_zamowiona{
	width: 100%;
	text-align: center;
	font-size: 16px;
	font-weight: 400;
}

.dostawa_do_zamowienia .powiazanie_dostawa_ilosc_zamowiona span{
	font-weight: 600;
}

.powiazanie_informacje_popup{
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 400;
	font-size: 11px;
}

.powiazanie_ilosc_w_dostawach{
	width: 50%;
	background: rgb(255 255 255 / 30%);
	border-radius: 5px 0 0 5px;
	text-align: center;
	padding: 1px 0;
	margin-top: 2px;
}

.powiazanie_ilosc_zamowiona{
	width: 100%;
	background: rgb(255 255 255 / 60%);
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	text-align: center;
	padding: 1px 0;
	margin-top: 2px;
}

.ilosc_pozostala_wartosc{
	text-align: center;
	font-size: 16px;
	font-weight: 400;
}

.ilosc_pozostala_wartosc span{
	font-size: 12px;
	font-weight: 600;
}


.ilosc_pozostala_plus{
	background-color: #b15a5e !important;
	color: #fff;
}

.ilosc_pozostala_zero{
	background-color: #88b595 !important;
	color: #fff;
}


.nowe_zamowienie_powiazane_dostawy_lista{

}

.nowe_zamowienie_powiazane_dostawy_lista_element{
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 13px 15px;
}

.nowe_zamowienie_powiazane_dostawy_lista_element:nth-child(odd){
	background: #2c3941;
}

.nowe_zamowienie_powiazane_dostawy_lista_numer{
	width: 33.333%;
}

.nowe_zamowienie_powiazane_dostawy_lista_data{
	width: 33.333%;
	display: flex;
	justify-content: center;
}

.nowe_zamowienie_powiazane_dostawy_lista_link{
	width: 33.333%;
	display: flex;
	justify-content: flex-end;
}

.nowe_zamowienie_powiazane_dostawy_lista_link a{

}

.podglad_dostawy_link {
	width: 28px;
	height: 27px;
	background: url(../img/sprite.png) -479px 0px;
	position: relative;
	padding: 0;
	margin: 0;
	background-repeat: no-repeat;
	display: block;
}

.nowe_zamowienie_powiazane_dostawy{
	overflow: hidden;
}

.nowe_zamowienie_powiazane_dostawy .rounded_box_inner,
.nowa_dostawa_powiazane_zamowienia .rounded_box_inner{
	padding: 0px;
}

.nowe_zamowienie_powiazane_dostawy .nowe_zamowienie_bottom_label,
.nowa_dostawa_powiazane_dostawy .nowa_dostawa_bottom_label,
.nowa_dostawa_powiazane_zamowienia .nowa_dostawa_bottom_label{
	padding: 20px 15px;
}

.dostawa_do_zamowienia_lista_status_nowe{
	color: #97a4ad !important;
}

.dostawa_do_zamowienia_lista_status_w_dostawie{
	color: #dfb05f !important;
}

.dostawa_do_zamowienia_lista_status_zakonczone{
	color: #88b595 !important;
}

.obliczenia_zlec_dostawe,
.obliczenia_zlec_zamowienie{
	position: fixed;
	display: none;
	top: 0;
	left: 0;
	z-index: 99;
	background: #37454e;
	padding: 15px;
	color: #fff;
	font-size: 13px;
	line-height: 1.5em;
	height: 100%;
}

.obliczenia_zlec_dostawe strong,
.obliczenia_zlec_zamowienie strong{
	font-weight: 700;
}

.prop_col_1{
	display: flex;
	align-items: center;
	margin-left: 10px;
}

.prop_col_1_labl{
	width: 115px;
}

.prop_col_1_price{
	font-size: 18px;
	color: #88b595;
	margin-left: 5px;
}

.prop_col_2{
	margin-left: 15px;
	display: flex;
	align-items: center;
}

.proponowana_ilosc_zamowienia_sczegoly_button{
	color: #7e8c96;
	text-transform: uppercase;
	cursor: pointer;
}

.prop_col_2 i{
	margin-left: 10px;
	font-size: 17px;
	color: #5b6871;
	cursor: pointer;
	display: block;
}

.prop_obl{
	position: fixed;
	display: none;
	top: 0;
	left: 0;
	z-index: 99;
	background: #37454e;
	padding: 15px;
	color: #fff;
	font-size: 13px;
	line-height: 1.5em;
	height: 100%;
	font-family: 'Lato', sans-serif;
	text-align: left;
	font-weight: 400;
	z-index: 9999;
}

.proponowana_ilosc_zamowienia_popup_container{
	display: flex;
	align-items: center;
	margin-top: -27px;
	margin-left: -15px;
	margin-right: -15px;
	margin-bottom: -15px;
	overflow: hidden;
	-webkit-border-radius: 9px !important; 
	-moz-border-radius: 9px !important; 
	border-radius: 9px !important; 
}

.proponowana_ilosc_zamowienia_popup_container_left{
	width: 50%;
	display: flex;
}

.proponowana_ilosc_zamowienia_popup_container_right{
	width: 50%;
}

.proponowana_ilosc_zamowienia_popup_container_left_1{
	width: 60%;
}

.proponowana_ilosc_zamowienia_popup_container_left_2{
	width: 40%;
	background: #37454e;
	color: #808e97;
	font-size: 15px;
	font-weight: 400;
	text-align: left;
	font-style: italic;
	display: flex;
	align-items: center;
}

.proponowana_ilosc_zamowienia_popup_container_left_2 .left2_inn{
	padding: 0 20px;
}

.proponowana_ilosc_zamowienia_popup_container_left_lbl{
	color: #39484f;
	font-weight: 600;
	padding: 36px 20px 20px 35px;
	text-align: left;
	position: relative;
}

.proponowana_ilosc_zamowienia_popup_container_left_val{
	background: #7e8c95;
	height: 185px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 42px;
	font-weight: 700;
}

.proponowana_ilosc_zamowienia_popup_container_left_val .prop_val{

}

.proponowana_ilosc_zamowienia_popup_container_left_val .prop_val span{
	font-size: 16px;
	margin-left: 5px;
}

.proponowana_ilosc_zamowienia_popup_container_right_top{
	color: #fff;
	height: 100px;
	display: flex;
}

.proponowana_ilosc_zamowienia_popup_container_right_bottom{
	height: 95px;
	display: flex;
}

.proponowana_ilosc_zamowienia_popup_container_right_top_30{
	background: #f4c364;
	width: 33.333%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.proponowana_ilosc_zamowienia_popup_container_right_top_60{
	background: #eb8c90;
	width: 33.333%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.proponowana_ilosc_zamowienia_popup_container_right_top_90{
	background: #935354;
	width: 33.333%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.prop_top_right_lbl{
	width: 70%;
	text-align: left;
	font-weight: 700;
	font-size: 26px;

}

.prop_top_right_lbl_date{
	font-size: 15px;
	font-weight: 400;
	display: block;
}

.prop_top_right_lbl_txt{
	font-size: 15px;
	font-weight: 400;
	display: block;
}

.proponowana_ilosc_zamowienia_popup_container_right_bottom_30,
.proponowana_ilosc_zamowienia_popup_container_right_bottom_60,
.proponowana_ilosc_zamowienia_popup_container_right_bottom_90{
	width: 33.333%;
	color: #2d3d4a;
	height: 100px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}


.prop_top_right_val{
	text-align: right;
}

.prop_top_right_val_val{
	display: block;
	font-weight: 700;
	font-size: 24px;
}

.prop_top_right_val_min{
	font-size: 12px;
	font-weight: 400;
}

.wartosc_ujemna{
	color: #f58093;
}

.prop_obliczenia_button {
	position: absolute;
	top: 5px;
	right: 5px;
	font-size: 22px;
	color: #7e8c95;
	cursor: pointer;
}

.nie_da_sie_obliczyc_kontener{
	color: red;
	font-weight: 400;
	margin-bottom: 12px;
}

#wynik_prop_input{
	background: none;
	border: none;
	outline: none;
	font-size: 42px;
	font-weight: 700;
	color: #fff;
	width: 130px;
	text-align: right;
}

.proponowana_ilosc_zamowienia_popup_container_right_very_bottom{
	height: 90px;
	display: flex;
	align-items: center;
	justify-content: center;
}

a.prop_przelicz_button{
	background: #bdc1cc;
	color: #3a474f;
	width: 90%;
	padding: 10px 0;
	-webkit-border-radius: 30px; 
	-moz-border-radius: 30px; 
	border-radius: 30px; 
	font-weight: 700;
	cursor: pointer;
}

a.prop_przelicz_button:hover{
	background: #9a9fac;
}

.inwentaryzacja_rozklad_magazynu_kontener{

}

.inwentaryzacja_rozklad_magazynu_regal{
  background: #fff;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  margin-bottom: 3px;
  display: flex;
  align-items: center;
  height: 48px;
  overflow: hidden;
}

.inwentaryzacja_rozklad_magazynu_regal .inwentaryzacja_znacznik{
  width: 45px;
  min-width: 45px;
  background: #5b6871;
  color: #fff;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.inwentaryzacja_rozklad_magazynu_regal .inwentaryzacja_nazwa{
  width: 100%;
  padding-left: 15px;
}

.inwentaryzacja_akcje{
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 48px;
  width: 80px;
  min-width: 80px;
}

.inwentaryzacja_akcje_rozpocznij{
  width: 40px;
  min-width: 40px;
}

.inwentaryzacja_akcja_lupa,
.inwentaryzacja_akcja_lupa_disabled{
  height: 48px;
  width: 40px;
  min-width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 26px;
  color: #baaadb;
  cursor: pointer;
}

.inwentaryzacja_akcja_dodaj{
  height: 48px;
  width: 40px;
  min-width: 40px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  cursor: pointer;
}

.inwentaryzacja_akcja_dodaj span{
  border: 1px solid #5b6871;
  width: 30px;
  min-width: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 22px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  color: #5b6871;
  font-size: 18px;
  font-weight: 400;
  background: #fff;
}

.inwentaryzacja_rozklad_magazynu_polka{
  background: #fff;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  margin-bottom: 3px;
  display: flex;
  align-items: center;
  height: 48px;
  overflow: hidden;
  margin-left: 32px;
}

.inwentaryzacja_rozklad_magazynu_polka_rozpocznij{
  margin-left: 0px;
}

.inwentaryzacja_rozklad_magazynu_polka .inwentaryzacja_przed_znacznik{
  background: #5b6871;
  width: 13px;
  min-width: 13px;
  height: 100%;
  border-right: 1px solid white;
}

.inwentaryzacja_rozklad_magazynu_polka .inwentaryzacja_znacznik{
  width: 45px;
  min-width: 45px;
  background: #7e8c95;
  color: #fff;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.inwentaryzacja_rozklad_magazynu_polka .inwentaryzacja_nazwa{
  width: 100%;
  padding-left: 15px;
}



.inwentaryzacja_rozklad_magazynu_miejsce{
  background: #fff;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  margin-bottom: 3px;
  display: flex;
  align-items: center;
  height: 48px;
  overflow: hidden;
}

.inwentaryzacja_rozklad_magazynu_miejsce .inwentaryzacja_znacznik{
  width: 45px;
  min-width: 45px;
  background: #998dcb;
  color: #fff;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.inwentaryzacja_rozklad_magazynu_miejsce .inwentaryzacja_nazwa{
  width: 100%;
  padding-left: 15px;
}

.inwentaryzacja_top,
.inwentaryzacja_top_wybrano{
  padding: 0 5px;
}

.inwentaryzacja_naglowek{
  font-weight: 700;
  margin-bottom: 5px;
}

.inwentaryzacja_opis{
  color: #757575;
}

.inwentaryzacja_szukaj_kontener,
.rozklad_magazynu_v2_szukaj_kontener{
  margin-top: 15px;
}

#inwentaryzacja_wyszukaj_regal,
#rozklad_magazynu_v2_szukaj,
#rozklad_magazynu_v2_filtruj_po_nazwie_towaru{
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 15px;
  background: #5b6871;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 3px 3px 3px 10px;
  font-size: 13px;
  border: 3px solid #7e8c96;
  width: calc(100% - 10px);
  height: 48px;
  margin-left: 5px;
  margin-right: 5px;
  box-sizing: border-box;
  outline: none;
  color: #fff;
}

#inwentaryzacja_wyszukaj_regal::-webkit-input-placeholder,
#rozklad_magazynu_v2_szukaj::-webkit-input-placeholder,
#rozklad_magazynu_v2_filtruj_po_nazwie_towaru::-webkit-input-placeholder {
  color: #9daeba;
  font-style: italic;
}
#inwentaryzacja_wyszukaj_regal::-moz-placeholder,
#rozklad_magazynu_v2_szukaj::-moz-placeholder,
#rozklad_magazynu_v2_filtruj_po_nazwie_towaru::-moz-placeholder {
  color: #9daeba;
  font-style: italic;
}
#inwentaryzacja_wyszukaj_regal:-ms-input-placeholder,
#rozklad_magazynu_v2_szukaj:-ms-input-placeholder,
#rozklad_magazynu_v2_filtruj_po_nazwie_towaru:-ms-input-placeholder {
  color: #9daeba;
  font-style: italic;
}
#inwentaryzacja_wyszukaj_regal:-moz-placeholder,
#rozklad_magazynu_v2_szukaj:-moz-placeholder,
#rozklad_magazynu_v2_filtruj_po_nazwie_towaru:-moz-placeholder {
  color: #9daeba;
  font-style: italic;
}

.inwentaryzacja_przycisk_kontener{

}

.inwentaryzacja_top_wybrano{
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.inwentaryzacja_content_kontener{

}

.inwentaryzacja_rozpocznij_przycisk{
  background: #88b594;
  width: 100%;
  display: flex;
  height: 100px;
  align-items: center;
  justify-content: center;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  color: #40724d;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 14px;
  font-weight: 700;
  margin: 15px 0;
}

.inwentaryzacja_cofnij_przycisk{
  background: #88b594;
  width: 100%;
  display: flex;
  height: 100px;
  align-items: center;
  justify-content: center;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  color: #40724d;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 14px;
  font-weight: 700;
  margin: 15px 0;
}

.inwentaryzacja_info_kontener{
  background: #5b6871;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  color: #fff;
  padding: 30px;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.5em;
  text-align: center;
  position: relative;
}

.inwentaryzacja_info_kontener i{
  position: absolute;
  color: #637079;
  font-size: 150px;
  left: 0;
  top: 0;
  font-weight: 700;
  z-index: 1;
}

.inwentaryzacja_info_kontener .inwentaryzacja_info_kontener_tresc{
  position: relative;
  z-index: 2;
}

.inwentaryzacja_info_wyroznij{
  color: #9389ce;
  font-weight: 700;
}

.inwentaryzacja_potwierdzenie{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #7c3a44;
  z-index: 999;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  align-content: center;
  overflow: hidden;
}

.inwentaryzacja_potwierdzenie_naglowek{
  width: 100%;
  display: block;
  text-align: center;
  font-size: 35px;
  font-weight: 700;
  position: relative;
  z-index: 2;
}

.inwentaryzacja_potwierdzenie_tresc{
  text-align: center;
  margin-top: 30px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  align-items: center;
  height: 30%;
}

.inwentaryzacja_potwierdzenie_tresc > div{
  width: 100%;
  font-weight: 300;
  position: relative;
  z-index: 2;
}

.inwentaryzacja_potwierdzenie_tresc_wyroznione{
  font-size: 21px;
  font-weight: 700 !important;
}

.inwentaryzacja_potwierdzenie i{
  color: #71353f;
  position: absolute;
  font-size: 500px;
  z-index: 1;
}

.inwentaryzacja_potwierdzenie_przyciski_kontener{
  width: 80%;
}

.inwentaryzacja_pomylka_przycisk{
  background: #4f101b;
  border: 3px solid #4f101b;
  width: 100%;
  display: flex;
  height: 100px;
  align-items: center;
  justify-content: center;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 19px;
  font-weight: 700;
  margin: 15px 0;
  z-index: 10;
  position: relative;
}

.inwentaryzacja_potwierdz_przycisk{
  background: #7c3a44;
  border: 3px solid #4f101b;
  width: 100%;
  display: flex;
  height: 100px;
  align-items: center;
  justify-content: center;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 19px;
  font-weight: 700;
  margin: 15px 0;
  z-index: 10;
  position: relative;
}

.inwentaryzacja_potwierdzono{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #88b594;
  z-index: 999;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  align-content: center;
  overflow: hidden;
}

.inwentaryzacja_szybka_kompletacja{
  background: #40724d;
  border: 3px solid #40724d;
  width: 100%;
  display: flex;
  height: 100px;
  align-items: center;
  justify-content: center;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 19px;
  font-weight: 700;
  margin: 15px 0;
  z-index: 10;
  position: relative;
}

.miejsce_zinwentaryzowano{
  background: #bce7bc;
}

#table_rozklad_magazynu_v2{

}

.rozklad_magazynu_v2_naglowki{
  display: flex;
  align-items: center;
}

.rozklad_magazynu_v2_naglowki > div{
  font-size: 11px;
  width: auto;
  white-space: nowrap;
  color: #939393;
  text-transform: uppercase;
  padding: 5px 0 20px 0;
  border-right: 2px solid rgb(245 245 245 / 0%);
  background: none;
}

.rozklad_magazynu_v2_naglowki > .rozklad_magazynu_v2_pokaz_co_lezy{
  
}

.rozklad_magazynu_v2_naglowki > .rozklad_magazynu_v2_regal_tytul{
  padding-left: 10px;
  margin-right: -10px;
}

.rozklad_magazynu_v2_naglowki > .rozklad_magazynu_v2_symbol{
  margin-left: 20px;
}

.rozklad_magazynu_v2_naglowki > .rozklad_magazynu_v2_ilosc_belek,
.rozklad_magazynu_v2_naglowki > .rozklad_magazynu_v2_ilosc_metrow,
.rozklad_magazynu_v2_naglowki > .rozklad_magazynu_v2_wartosc{
  text-align: center;
}

.rozklad_magazynu_v2_naglowki > .rozklad_magazynu_v2_inwentaryzacja,
.rozklad_magazynu_v2_naglowki > .rozklad_magazynu_v2_edytuj,
.rozklad_magazynu_v2_naglowki > .rozklad_magazynu_v2_usun{
  
}

.rozklad_magazynu_v2_regal,
.rozklad_magazynu_v2_polka,
.rozklad_magazynu_v2_miejsce{
  display: flex;
  align-items: center;
  background: #fff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 10px 0 rgb(0 0 0 / 5%);
  box-shadow: 0 0 10px 0 rgb(0 0 0 / 5%);
  margin-bottom: 10px;
  font-weight: 600;
  font-size: 14px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  height: 56px;
}

.rozklad_magazynu_v2_regal > div,
.rozklad_magazynu_v2_polka > div,
.rozklad_magazynu_v2_miejsce > div{
  display: flex;
  align-items: center;
  font-weight: 400;
  position: relative;
}

.rozklad_magazynu_v2_miejsce .small_hint{
  position: absolute;
  top: 14px;
}

.rozklad_magazynu_v2_regal_tytul,
.rozklad_magazynu_v2_polka_tytul,
.rozklad_magazynu_v2_miejsce_tytul{
  width: 10%;
  min-width: 10%;
  background: #5b6871;
  height: 100%;
  justify-content: center;
  color: #fff;
  -webkit-border-radius: 10px 0 0 10px;
  -moz-border-radius: 10px 0 0 10px;
  border-radius: 10px 0 0 10px;
}

.rozklad_magazynu_v2_miejsce_tytul{
  background: #998dcb;
}

.rozklad_magazynu_v2_regal_odstep,
.rozklad_magazynu_v2_polka_odstep,
.rozklad_magazynu_v2_miejsce_odstep{
  width: 10%;
  min-width: 10%;
}

.rozklad_magazynu_v2_polka_odstep{
  background: whitesmoke;
  height: 100%;
  padding: 10px;
  margin-left: -10px;
  margin-right: -10px;
}

.rozklad_magazynu_v2_symbol{
  width: 15%;
  min-width: 15%;
  margin-left: 25px;
}

.rozklad_magazynu_v2_ilosc_belek{
  width: 10%;
  min-width: 10%;
  justify-content: center;
}

.rozklad_magazynu_v2_ilosc_metrow{
  width: 10%;
  min-width: 10%;
  justify-content: center;
}

.rozklad_magazynu_v2_wartosc{
  width: 10%;
  min-width: 10%;
  justify-content: center;
}

.rozklad_magazynu_v2_pokaz_co_lezy{
  width: 10%;
  min-width: 10%;
}

.rozklad_magazynu_v2_inwentaryzacja{
  width: 10%;
  min-width: 10%;
}

.rozklad_magazynu_v2_edytuj{
  width: 10%;
  min-width: 10%;
}

.rozklad_magazynu_v2_usun{
  width: 50px;
  min-width: 50px;
  justify-content: center;
}

.przycisk_zaokraglony{
  height: 42px;
  background-color: rgb(129 129 129);
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  border: none;
  outline: none;
  cursor: pointer;
  text-align: center;
  white-space: nowrap;
  width: 100%;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
  font-size: 14px;
  text-transform: uppercase;
}

.przycisk_ciemno_granatowy{
  background-color: #5b6871;
  color: #ffffff;
}

.przycisk_ciemno_granatowy:hover{
  background-color: #414d55;
  color: #ffffff;
}

.przycisk_rozowy{
  background-color: #c694ad;
  color: #000;
}

.przycisk_rozowy:hover{
  background-color: #ac6689;
  color: #fff;
}


.przycisk_jasno_szary{
  background-color: #f4f4f4;
  color: #5b6871;
}

.przycisk_jasno_szary:hover{
  background-color: #d8d8d8;
  color: #5b6871;
}

.rozklad_magazynu_v2_pokaz_co_lezy a,
.rozklad_magazynu_v2_inwentaryzacja a,
.rozklad_magazynu_v2_edytuj a{
  margin: 0 10px;
}

.przycisk_sama_ikonka{
  font-size: 27px;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
}

.ikonka_czerwona{
  color: #e95062;
}

.miejsce_puste_v2{
  background-color: #ffffff00;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #a2a2a2;
  text-decoration: none;
  font-size: 12px;
  width: 100%;
}

.pokaz_co_lezy_v2_tabela_kontener{

}

.pokaz_co_lezy_v2_tabela_naglowek{
  display: flex;
}

.pokaz_co_lezy_v2_tabela_naglowek > div{
  font-size: 11px;
  width: auto;
  white-space: nowrap;
  color: #939393 !important;
  background: none !important;
  text-transform: uppercase;
  padding: 5px 0 20px 0;
  border-right: 2px solid rgb(245 245 245 / 0%);
}

.pokaz_co_lezy_v2_tabela_wiersz > div{
  display: flex;
  align-items: center;
  align-content: center;
  height: 60px;
}

.pokaz_co_lezy_v2_kolumna_zaznacz{
  width: 38px;
  min-width: 38px;
  border-right: 2px solid whitesmoke;
  justify-content: center;
}

.pokaz_co_lezy_v2_kolumna_nazwa_towaru{
  width: 25%;
  min-width: 25%;
  border-right: 2px solid whitesmoke;
  flex-wrap: wrap;
}

.lista_kod_kreskowy_v2{
  display: block;
  width: 100%;
  color: #939393;
  font-size: 13px;
  margin-top: 5px;
}

.pokaz_co_lezy_v2_kolumna_nazwa_kategorii{
  width: 15%;
  min-width: 15%;
  border-right: 2px solid whitesmoke;
}

.pokaz_co_lezy_v2_kolumna_nazwa_lokalizacji{
  width: 15%;
  min-width: 15%;
  border-right: 2px solid whitesmoke;
}

.pokaz_co_lezy_v2_kolumna_wczesniejsza_lokalizaja{
  width: 15%;
  min-width: 15%;
}

.pokaz_co_lezy_v2_kolumna_ilosc{
  width: 100px;
  min-width: 100px;
  background: #7d8a93;
  color: #000;
}

.pokaz_co_lezy_v2_kolumna_akcje{
  width: 22%;
  min-width: 22%;
}

.pokaz_co_lezy_v2_tabela_lista{

}

.pokaz_co_lezy_v2_tabela_wiersz{
  background: #fff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 10px 0 rgb(0 0 0 / 5%);
  box-shadow: 0 0 10px 0 rgb(0 0 0 / 5%);
  display: flex;
  margin-bottom: 10px;
  font-size: 14px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.pokaz_co_lezy_v2_tabela_wiersz:hover{
  -webkit-box-shadow: 0 0 10px 0 rgb(0 0 0 / 23%);
  box-shadow: 0 0 10px 0 rgb(0 0 0 / 23%);
}

.pokaz_co_lezy_v2_kolumna_akcje .towary_do_zamowienia_inner{
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding-right: 0px;
}

.drukuj_belke_v2{
  width: 40px;
  min-width: 40px;
  height: 40px;
  background: url(../img/sprite.png) -218px -147px;
  background-size: 293px;
  position: relative;
  padding: 0;
  margin: 0 0px 0 10px;
  background-repeat: no-repeat;
  cursor: pointer;
}

.pokaz_co_lezy_v2_kolumna_akcje .towary_do_zamowienia_inner .ikonka_czerwona{
  margin: 0 10px;
}

.zaznacz_belke_checkbox{
  background: #f4f4f4;
  width: 16px;
  height: 16px;
  border: 1px solid #cdd1d4;
  -webkit-border-radius: 4px; 
  -moz-border-radius: 4px; 
  border-radius: 4px; 
  position: relative;
}

.zaznacz_belke_checkbox.zaznacz_belke_checkbox_aktywny{
  border: 1px solid #86939d;
}


.zaznacz_belke_checkbox.zaznacz_belke_checkbox_aktywny:after{
  content: "";
  display: block;
  position: absolute;
  width: 10px;
  height: 10px;
  background: #86939d;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  left: 3px;
  top: 3px;
}

.pokaz_co_lezy_v2_tabela_wiersz.produkt_zaznaczony{
  outline: 1px solid #86939d;
}

.top_buttons_container_right{
  display: flex;
}

.top_buttons_container_right a{
  margin-left: 10px;
}

.przycisk_fioletowy{
  background-color: #998dcb;
  border-color: #998dcb;
  color: #4f4288;
}

.przycisk_fioletowy:hover{
  background-color: #7a6cb6;
  border-color: #7a6cb6;
  color: #fff;
}

.przycisk_bordowy{
  background-color: #aa5678;
  border-color: #aa5678;
  color: #63213d;
}

.przycisk_bordowy:hover{
  background-color: #7f3151;
  border-color: #7f3151;
  color: #fff;
}

.przycisk_zielony{
  border-color: #88b595;
  background: #88b595;
  color: #41724f;
}

.przycisk_zielony:hover{
  border-color: #6b9d79;
  background: #6b9d79;
  color: #274e32;
}

.rozklad_magazynu_v2_podsumowanie_kontener{
  display: flex;
  margin-top: 23px;
  padding: 0 5px;
}

.rozklad_magazynu_v2_podsumowanie_aktualna_lokalizacja{
  background: #fff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  display: flex;
  margin-bottom: 10px;
  font-size: 18px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  height: 60px;
  -webkit-box-shadow: 0 0 10px 0 rgb(0 0 0 / 5%);
  box-shadow: 0 0 10px 0 rgb(0 0 0 / 5%);
  width: 60%;
  margin-right: 15px;
  flex-wrap: wrap;
  align-content: center;
  padding: 0 10px;
}

.rozklad_magazynu_v2_podsumowanie_ilosc_belek{
  background: #7e8c95;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  display: flex;
  margin-bottom: 10px;
  font-size: 14px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  height: 60px;
  -webkit-box-shadow: 0 0 10px 0 rgb(0 0 0 / 5%);
  box-shadow: 0 0 10px 0 rgb(0 0 0 / 5%);
  width: 20%;
  margin-right: 15px;
  align-content: center;
  padding: 0 10px;
  justify-content: space-between;
}

.rozklad_magazynu_v2_podsumowanie_ilosc_metrow{
  background: #998dcb;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  display: flex;
  margin-bottom: 10px;
  font-size: 14px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  height: 60px;
  -webkit-box-shadow: 0 0 10px 0 rgb(0 0 0 / 5%);
  box-shadow: 0 0 10px 0 rgb(0 0 0 / 5%);
  width: 20%;
  align-content: center;
  padding: 0 10px;
  justify-content: space-between;
}

.rozklad_magazynu_v2_podsumowanie_aktualna_lokalizacja div{
  text-transform: uppercase;
  font-size: 11px;
  display: block;
  width: 100%;
  margin-bottom: 3px;
}

.rozklad_magazynu_v2_podsumowanie_wartosc{
  color: #fff;
  font-size: 37px;
  font-weight: 900;
  display: flex;
  align-items: center;
}

.rozklad_magazynu_v2_podsumowanie_nazwa{
  text-transform: uppercase;
  font-size: 11px;
  width: 50px;
  display: flex;
  align-items: center;
  font-weight: 700;
}

#potwierdzenie_rw_kontener,
#potwierdzenie_rw_kontener_pojedyncze{
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgb(113 54 64 / 89%);
  z-index: 9999;
  align-items: center;
  justify-content: center;
  display: none;
}

.potwierdzenie_rw_kontener{

}

.potwierdzenie_zawartosc{
  text-align: center;
  color: #fff;
}

.potwierdzenie_tytul{
  color: #fff;
  font-size: 30px;
  font-weight: 700;
  margin-bottom: 10px;
}

.potwierdzenie_ilosc{

}

.potwierdzenie_ilosc_nazwa{

}

.potwierdzenie_subtytul{
  text-transform: uppercase;
  font-weight: 300;
  font-size: 17px;
  margin-bottom: 20px;
}

.potwierdzenie_przyciski{
  display: flex;
  justify-content: center;
}

.potwierdzenie_rw_anuluj{
  border: 3px solid #4f101b;
  background: #4f101b;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 700;
  display: inline-flex;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  height: 58px;
  align-items: center;
  justify-content: center;
  color: #fff;
  padding: 0 40px;
  margin: 0 10px;
}

.potwierdzenie_rw_anuluj:hover{
  border: 3px solid #39393900;
  background: #612530;
  color: #fff;
}

.potwierdzenie_rw_potwierdz,
.potwierdzenie_rw_potwierdz_pojedyncze{
  border: 3px solid #4f101b;
  background: none;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 700;
  display: inline-flex;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  height: 58px;
  align-items: center;
  justify-content: center;
  color: #4f101b;
  padding: 0 40px;
  margin: 0 10px;
}

.potwierdzenie_rw_potwierdz:hover,
.potwierdzenie_rw_potwierdz_pojedyncze:hover{
  border: 3px solid #4f101b;
  background: #9c646d;
  color: #380911;
}

.timer_check_container{
  display: flex;
  justify-content: center;
}

.timer_check{
  background: #03253d;
  padding: 5px 10px;
  color: #fff;
  font-size: 12px;
}

.top_buttons_container_left{
  display: flex;
}

.top_buttons_container_left > a {
  margin-right: 10px;
}

span.numer_faktury_lista{
  display: block;
  color: #cccccc;
}

#kompletacja_dodaj_belke_skaner::-webkit-input-placeholder,
#szybka_kompletacja_filtrowanie_po_nazwie_uzytkownika::-webkit-input-placeholder {
	color: #9da5ac;
	font-weight: 300;
	font-family: 'Lato', sans-serif;
}
#kompletacja_dodaj_belke_skaner::-moz-placeholder,
#szybka_kompletacja_filtrowanie_po_nazwie_uzytkownika::-moz-placeholder {
	color: #9da5ac;
	font-weight: 300;
	font-family: 'Lato', sans-serif;
}
#kompletacja_dodaj_belke_skaner:-ms-input-placeholder,
#szybka_kompletacja_filtrowanie_po_nazwie_uzytkownika:-ms-input-placeholder {
	color: #9da5ac;
	font-weight: 300;
	font-family: 'Lato', sans-serif;
}
#kompletacja_dodaj_belke_skaner:-moz-placeholder,
#szybka_kompletacja_filtrowanie_po_nazwie_uzytkownika:-moz-placeholder {
	color: #9da5ac;
	font-weight: 300;
	font-family: 'Lato', sans-serif;
}

#szybka_kompletacja_lista_kontener .belka_zarezerwowana_na_proformie a{
	background: #d90000;
    display: block;
    color: #fff;
    font-size: 12px;
    padding: 1px 10px 1px 16px;
    border-radius: 10px 0px 6px 0px;
    position: relative;
    top: -14px;
    left: -16px;
    margin-bottom: -6px;
    text-decoration: none;
}

#karta_szybka_kompletacja #lista_kompletacji {
    margin-top: 10px;
}

#karta_szybka_kompletacja #lista_kompletacji > .towary_element{
	flex-wrap: wrap;
}

#karta_szybka_kompletacja #lista_kompletacji .szybka_kompletacja_lista_gora{
    display: flex;
    border-bottom: 1px solid whitesmoke;
    margin-left: -10px;
    margin-right: -10px;
    padding: 2px 15px 7px 15px;
    width: 100%;
	align-items: center;
}

#karta_szybka_kompletacja #lista_kompletacji .szybka_kompletacja_lista_gora .szybka_kompletacja_lista_data{
    display: block;
    width: 100%;
    color: #92b497;
    font-weight: 900;
    font-size: 13px;
}

#karta_szybka_kompletacja #lista_kompletacji .szybka_kompletacja_lista_gora .szybka_kompletacja_lista_edytuj{

}

#karta_szybka_kompletacja #lista_kompletacji .szybka_kompletacja_lista_gora .szybka_kompletacja_lista_edytuj a{
    display: flex;
    width: 100%;
    color: #818c95;
    font-weight: 900;
    font-size: 13px;
    text-decoration: none;
    text-transform: uppercase;
    align-items: center;
}

#karta_szybka_kompletacja #lista_kompletacji .szybka_kompletacja_lista_gora .szybka_kompletacja_lista_edytuj a:after{
    content: "";
    width: 22px;
    height: 18px;
    background: url(../img/sprite.png) -5px -199px;
    background-size: 257px;
    position: relative;
    padding: 0;
    margin: 0;
    background-repeat: no-repeat;
    display: block;
}

#karta_szybka_kompletacja #lista_kompletacji .szybka_kompletacja_lista_dol{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
	width: 100%;
	margin-top: 10px;
	padding: 0 5px;
}


#karta_szybka_kompletacja #lista_kompletacji .szybka_kompletacja_lista_dol .szybka_kompletacja_lista_numer_kompletacji,
#karta_szybka_kompletacja #lista_kompletacji .szybka_kompletacja_lista_dol .szybka_kompletacja_lista_ilosc_belek,
#karta_szybka_kompletacja #lista_kompletacji .szybka_kompletacja_lista_dol .szybka_kompletacja_lista_autor_kompletacji {
    display: block;
    width: 100%;
    color: #444444;
    font-weight: 900;
    font-size: 15px;
}

#karta_szybka_kompletacja #lista_kompletacji .szybka_kompletacja_lista_dol .szybka_kompletacja_lista_numer_kompletacji span,
#karta_szybka_kompletacja #lista_kompletacji .szybka_kompletacja_lista_dol .szybka_kompletacja_lista_ilosc_belek span,
#karta_szybka_kompletacja #lista_kompletacji .szybka_kompletacja_lista_dol .szybka_kompletacja_lista_autor_kompletacji span {
	color: #818c95;
    font-size: 10px;
    text-transform: uppercase;
	width: 100%;
	font-weight: 400;
	display: block;
    white-space: nowrap;
	margin-bottom: 2px;
}

#karta_szybka_kompletacja #lista_kompletacji .szybka_kompletacja_lista_dol .szybka_kompletacja_lista_numer_kompletacji{
	width: 40%;
	text-align: left;
}

#karta_szybka_kompletacja #lista_kompletacji .szybka_kompletacja_lista_dol .szybka_kompletacja_lista_ilosc_belek{
	width: 20%;
	text-align: center;
}

#karta_szybka_kompletacja #lista_kompletacji .szybka_kompletacja_lista_dol .szybka_kompletacja_lista_autor_kompletacji{
	width: 40%;
	text-align: right;
}





















/***********************************************************************************/
/************************************ BUTTONY **************************************/
/***********************************************************************************/

.przycisk_styl_domyslny{
    display: flex;
    align-items: center;
    justify-content: center;
    height: 45px;
    min-width: 45px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    text-decoration: none;
    font-weight: 700;
    font-size: 27px;
}

.przycisk_kolor_1{ /* czerwony */
	background-color: #b9819a;
	color: #ffffff;
}

.przycisk_kolor_2{ /* szary */
	background-color: #818c95;
	color: #ffffff;
}

.przycisk_kolor_3{ /* zielony */
	background-color: #92b497;
	color: #ffffff;
}






























/***********************************************************************************/
/*********************************** FORMULARZE ************************************/
/***********************************************************************************/

.filtruj_container{
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	background: #7e8c96;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 3px 3px 3px 10px;
	font-size: 12px;
}

.filtruj_container label{
	margin-right: 8px;
	font-weight: 700;
	color: #ffffff;
	min-width: 35px;
}

.filtruj_container input{
	background-color: #5b6871;
	-webkit-border-radius: 7px; 
	-moz-border-radius: 7px; 
	border-radius: 7px; 
	border: solid 1px #5b6871;
	outline: none !important;
	padding: 0px 6px;
	width: 100%;
	font-size: 14px;
	color: #Fff;
	height: 38px;
}








/***********************************************************************************/
/*************************** karta_szybka_kompletacja ******************************/
/***********************************************************************************/

#karta_szybka_kompletacja .filtruj_container{
	position: relative;
	left: 0;
}

#karta_szybka_kompletacja #navbar{
	margin: 5px 5px 10px 5px;
}

#karta_szybka_kompletacja .center_content{
	margin: 0 5px;
}

#karta_szybka_kompletacja .top_buttons_container{
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0px;
}

#karta_szybka_kompletacja .numer_kompletacji{
    font-size: 24px;
    font-weight: 900;
    margin-left: 15px;
}

#karta_szybka_kompletacja .center_inner{
	padding: 10px 0;
}

#karta_szybka_kompletacja .filtruj_top_container{
	margin-top: 0;
    padding: 0;
}

#karta_szybka_kompletacja #szybka_kompletacja_lista_kontener{
    margin-top: 10px;
}










.nowy_element_wiersz{
	background: #fff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0 0 10px 0 rgb(0 0 0 / 5%);
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 5%);
    margin-bottom: 5px;
    display: flex;
    position: relative;
}

.nowy_element_kolumna{
    border-right: 1px solid whitesmoke;
    padding: 14px 10px;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
}

.nowy_element_kolumna .kod_kreskowy_towaru,
.nowy_element_kolumna .ilosc_etykieta {
    color: #818c95;
    font-size: 11px;
    text-transform: uppercase;
    display: block;
    width: 100%;
}

.nowy_element_kolumna .nazwa_towaru{
    display: block;
	width: 100%;
    color: #444444;
    font-weight: 900;
    font-size: 15px;
    margin-top: 2px;
}

.nowy_element_kolumna .ilosc_towaru,
.nowy_element_kolumna .aktualna_pozycja{
	display: block;
	width: 100%;
    color: #444444;
    font-weight: 900;
    font-size: 15px;
    margin-top: 2px;
}

.nowy_element_kolumna .aktualna_pozycja span{
	display: block;
}

.nowy_element_kolumna .przycisk_usun_z_kompletacji{
    color: #b9819a;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 900;
    display: block;
    padding: 10px 0;
    height: auto !important;
    width: 100%;
    text-align: center;
	line-height: 1em;
	display: flex;
    align-items: center;
    justify-content: center;
}

.kompletacja_przyciski{
	display: flex;
    align-items: center;
    justify-content: center;
	margin-left: -2px;
    margin-right: -2px;
}

.kompletacja_przyciski .nowy_przycisk{
	width: 50%;
	margin: 0 2px;
}

.nowy_przycisk{
    height: 42px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    font-size: 14px;
    border: none;
    outline: none;
    cursor: pointer;
    margin-right: 0;
    text-align: center;
    padding: 0 5px;
    white-space: nowrap;
    font-weight: 900;
}

.przycisk_szary{
	background-color: #7e8c96;
    color: #ffffff;
}

.przycisk_zielony{
    background-color: #87b595;
    color: #ffffff;
}

.nowo_wczytany{
	position: absolute;
    left: 0;
    text-orientation: mixed;
    writing-mode: vertical-rl;
    background: #87b694;
    height: 100%;
    top: 0;
    color: #fff;
    -webkit-border-radius: 10px 0px 0px 10px;
    -moz-border-radius: 10px 0px 0px 10px;
    border-radius: 10px 0px 0px 10px;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 900;
    width: 13px;
    display: flex;
    align-items: center;
    justify-content: center;
	z-index: 2;
}

#szybka_kompletacja_lokowanie_belek .top_buttons_container{
	margin-top: -10px;
	margin-bottom: 10px;
}

.lokowanie_belek_nowy_kontener{
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background: #7e8c96;
    padding: 3px 10px 10px 10px;
    font-size: 12px;
	margin-bottom: 5px;
}

.lokowanie_belek_nowy_kontener_tytul{
    text-transform: uppercase;
    color: #ffffffb5;
    font-size: 10px;
    padding: 7px 5px;
    display: block;
}

.lokowanie_belek_nowy_wyszukiwarka_kontener{
    display: flex;
}

.lokowanie_belek_nowy_wyszukiwarka_kontener input{
	background: #5a6871;
    border: none;
	position: relative;
    z-index: 2;
}

.lokowanie_belek_nowy_wyszukiwarka_kontener input::-webkit-input-placeholder {
	color: #9da5ac;
	font-weight: 300;
	font-family: 'Lato', sans-serif;
}
.lokowanie_belek_nowy_wyszukiwarka_kontener input::-moz-placeholder {
	color: #9da5ac;
	font-weight: 300;
	font-family: 'Lato', sans-serif;
}
.lokowanie_belek_nowy_wyszukiwarka_kontener input:-ms-input-placeholder {
	color: #9da5ac;
	font-weight: 300;
	font-family: 'Lato', sans-serif;
}
.lokowanie_belek_nowy_wyszukiwarka_kontener input:-moz-placeholder {
	color: #9da5ac;
	font-weight: 300;
	font-family: 'Lato', sans-serif;
}


.lokowanie_belek_nowy_wyszukiwarka_kontener .button_wybierz_lokacje{
    background: #404a53;
    text-transform: uppercase;
    color: #ffffffb5;
    font-size: 10px;
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 10px 0px 20px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-left: -20px;
	position: relative;
    z-index: 1;
}

.przycisk_zostaw_na_aktualnej_pozycji{
    color: #424b52;
    text-decoration: none;
    font-weight: 400;
    font-size: 14px;
    width: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    letter-spacing: -0.5px;
}

.lokowanie_belek_nowy_wyszukiwarka_kontener .pokaz_nazwe_lokacji{
	background: #6c7b86;
    color: #fff;
    -webkit-border-radius: 0px 0px 5px 5px;
    -moz-border-radius: 0px 0px 5px 5px;
    border-radius: 0px 0px 5px 5px;
    z-index: 3;
    position: relative;
    margin-top: -7px;
}

.filtruj_container label{
	position: relative;
    left: 0;
}


.mamy_to_popup{
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: rgb(146 180 151 / 95%);
    z-index: 99;
    display: flex;
    justify-content: center;
	align-content: flex-start;
    color: #fff;
    font-size: 30px;
	opacity: 0;
	flex-wrap: wrap;
}

.mamy_to_popup > div,
.nie_dodano_popup > div{
	text-align: center;
	margin: 7px 0;
}

.mamy_to_popup .mamy_to_tytul,
.nie_dodano_popup .mamy_to_tytul{
    width: 100%;
    font-weight: 900;
	margin-top: 40%;
}

.mamy_to_popup .mamy_to_towar,
.nie_dodano_popup .mamy_to_towar{
    display: block;
    width: 100%;
}

.mamy_to_popup .mamy_to_ilosc{
    font-weight: 900;
	width: 100%;
}

.nie_dodano_popup{
	position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: rgb(112 37 53 / 95%);
    z-index: 99;
    display: flex;
    justify-content: center;
	align-content: flex-start;
    color: #fff;
    font-size: 30px;
	opacity: 0;
	flex-wrap: wrap;
}

.zakonczono_przyjecie_przycisk_zamknij{
    background: #738f77;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    font-weight: 700;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    height: 40px;
	color: #fff;
    text-decoration: none;
}

.zakonczono_przyjecie_popup{
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: rgb(146 180 151 / 100%);
    z-index: 99;
    display: flex;
    justify-content: center;
    align-content: flex-start;
    color: #fff;
    font-size: 30px;
    opacity: 1;
    flex-wrap: wrap;
    padding: 75px 55px;
}

.zakonczono_przyjecie_popup_content{
	font-size: 28px;
	font-weight: 400;
	line-height: 1.12em;
	width: 100%;
}

.zakonczono_przyjecie_popup_p{
    margin-bottom: 30px;
}

.zakonczono_przyjecie_popup_p strong{
    font-weight: 900;
}

.zakonczono_przyjecie_popup_p span{
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.3em;
}

.zakonczono_przyjecie_popup_przycisk_kontener{

}

.button_clicked{
	animation: glowing 800ms infinite;
	box-shadow: none !important;
}

@keyframes glowing {
	0% {
		background-color: #ff3028;
	}
	50% {
		background-color: #770400;
	}
	100% {
		background-color: #ff3028;
	}
}

.wczytaj_przyjecia_kontener{
	display: flex;
	justify-content: center;
	margin-top: 25px;
}