﻿/* Please see documentation at https://docs.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */

@media print {
	html, body, .app-header-fixed, .app-content, .invoice {
		background-color: #ffffff;
		margin-top: 0 !important;
		margin-bottom: 0 !important;
		margin-left: 0 !important;
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	/*
	#content {
		display: table;
	}
	#page-footer {
		display: table-footer-group;
	}
		#page-footer:after {
			counter-increment: page;
			content: "Page " counter(page);
			text-align: center;
		}
	@page {
		size: letter;
		margin: 0.75in;
		@bottom-center {
			content: counter(page) " of " counter(pages);
		}
	}
	*/
	.page-breaker {
		page-break-after: always;
	}
}
.table-sm th:not(.p-0), .table-sm td:not(.p-0) {
	/*padding-top: 2px !important;
	padding-bottom: 2px !important;*/
	padding-top : 2px !important;
	padding-bottom : 2px !important;
}
.thead-sticky {
	position: sticky;
	top: 49px;
	z-index: 1000;
}

.navbar-brand {
	padding-top: 7px !important;
	padding-bottom: 7px !important;
}

a {
	text-decoration: none !important;
}
.panel > .table {
	margin-bottom:0 !important;
}
.bg-gradient-silver-light-diagonal-down {
	background: -moz-linear-gradient(-45deg,#cbd8df 0,#888 100%) !important;
	background: -webkit-linear-gradient(-45deg,#cbd8df 0,#888 100%) !important;
	background: linear-gradient(-45deg,#cbd8df 0,#888 100%) !important;
}
.swal-title {
	margin-bottom: 10px !important;
}
.bi-stack-icons {
	margin-right : 5px;
	position : relative;
}
.bi-stack-icons > i {
	position : absolute;
}
.packing-incomplete-watermark {
	background-image : url(../assets/img/packing-incomplete-watermark.png);
	background-position-x : center;
	background-position-y : 80px;
	background-repeat : no-repeat;
}
.scanning-incomplete-watermark {
	background-image : url(../assets/img/scanning-incomplete-watermark.png);
	background-position-x : center;
	background-position-y : 80px;
	background-repeat : no-repeat;
}
#fullPageWaiter {
	background-color: rgba(255, 255, 255, 0.65);
	height: 100%;
	left: 0px;
	padding-top: 230px;
	position: fixed;
	text-align: center;
	top: 0px;
	width: 100%;
	z-index: 2050;
}
.text-white-plus-a {
	color : #fff !important;
}
.text-white-plus-a a {
	color : #fff !important;
}
.text-black-plus-a {
	color : #000 !important;
}
.text-black-plus-a a {
	color : #000 !important;
}
.text-gray::-webkit-input-placeholder, /* Chrome/Opera/Safari */
.text-gray::-moz-placeholder, /* Firefox 19+ */
.text-gray:-ms-input-placeholder, /* IE 10+ */
.text-gray:-moz-placeholder /* Firefox 18- */ 
{
	color: rgba(255, 255, 255, 0.65);
}
/*
h4 {
	margin-bottom: 16px;
}

.bg-gradient-sidebar {
	background-color: #656f6c !important;
	background: linear-gradient(55deg, #656f6c 0, #000 100%) !important;
}
*/
.bg-gradient-sidebar {
	background-color: #158938 !important;
	background: linear-gradient(55deg, #0f7a2f 0, #043516 100%) !important;
}
.app-content {
	padding-bottom: 50px !important;
}
th {
	white-space: nowrap !important;
}
th .float-end {
	margin-left: 8px;
}
*[ng-click] {
	cursor: pointer;
}
.app-sidebar .menu .menu-item.active > .menu-link {
	background-color: rgb(4 53 22 / 0.75) !important;
}
.app-sidebar .menu .menu-item .menu-submenu .menu-item.active > .menu-link {
	background-color: transparent !important;
}
.app-sidebar .menu .menu-item .menu-link {
	color: rgba(255,255,255,.75) !important;
}
.app-sidebar .menu .menu-item .menu-link:hover,
.app-sidebar .menu .menu-item.active .menu-link {
	color: rgb(255,255,255) !important;
}
.app-sidebar-minify-btn {
	background-color: rgb(4 53 22 / 0.80) !important;
}
.menu-badge {
	background-color: #000709 !important;
}

.app-sidebar i[class^='bi'],
.app-sidebar i[class*=' bi'] {
	font-size: 1.125rem;
}

.rotate-45 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0.5)";
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.rotate-90 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}
.rotate-135 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1.5)";
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
}
.rotate-180 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
.rotate-225 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2.5)";
	-webkit-transform: rotate(225deg);
	transform: rotate(225deg);
}
.rotate-270 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
}
.rotate-315 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3.5)";
	-webkit-transform: rotate(315deg);
	transform: rotate(315deg);
}
.flip-horizontal {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
	-webkit-transform: scale(-1, 1);
	transform: scale(-1, 1);
}
.flip-vertical {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
	-webkit-transform: scale(1, -1);
	transform: scale(1, -1);
}
.flip-both, .flip-horizontal.flip-vertical {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
	-webkit-transform: scale(-1, -1);
	transform: scale(-1, -1);
}
