﻿.fade-out.ng-leave {
	transition: .5s linear all;
	-o-transition: .5s linear all;
	-moz-transition: .5s linear all;
	-webkit-transition: .5s linear all;
	opacity: 1;
}

	.fade-out.ng-leave.ng-leave-active {
		opacity: 0;
	}

.fade-in.ng-enter {
	transition: .5s linear all;
	-o-transition: .5s linear all;
	-moz-transition: .5s linear all;
	-webkit-transition: .5s linear all;
	opacity: 0;
}

	.fade-in.ng-enter.ng-enter-active {
		opacity: 1;
	}

.was-validated mdr-select2.ng-invalid ~ .invalid-feedback {
	display: block;
}

.was-validated input[type="hidden"].form-control.ng-invalid ~ .invalid-feedback {
	display: block;
}

.was-validated input[type="text"].form-control.ng-invalid ~ .invalid-feedback {
	display: block;
}

.was-validated .form-control.ng-invalid {
	border-color: #dc3545;
}

	.was-validated .form-control.ng-invalid:focus {
		border-color: #dc3545;
		box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
	}

.dropdown-menu-right {
	right: 0;
	left: auto;
}

ul[dnd-list] .dndDraggingSource {
	display: none;
}

.profile-dropdown {
	z-index: 1050 !important;
}

.dropdown-text {
	display: block;
	width: 100%;
	padding: 0.8rem 1rem;
	clear: both;
	font-weight: 400;
	color: #212529;
	text-align: inherit;
	white-space: nowrap;
	background-color: transparent;
	border: 0;
}

#chartjs-tooltip {
	opacity: 1;
	position: absolute;
	background: rgba(0, 0, 0, .7);
	color: white;
	border-radius: 3px;
	-webkit-transition: all .1s ease;
	transition: all .1s ease;
	pointer-events: none;
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	z-index: 1100;
}

.chartjs-tooltip-key {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin-right: 10px;
}

.spreadSheet .odd, .spreadSheet .even {
	height: 50px !important;
}

.dataTables_scrollBody tr {
	-o-transition: none !important;
	-moz-transition: none !important;
	-webkit-transition: none !important;
	transition: none !important;
}

.bg-info.text-white a {
	color: white;
}

.bg-info.text-white .shipDate a {
	color: #0081AA;
}

.emailContainer .border.selected {
	border: 1px solid #17a2b8 !important;
	border-left-width: 4px !important;
	border-left-style: solid !important;
}

.communication-text p {
	margin-bottom: 0px !important;
}

.note-editor .dropdown-toggle:after {
	display: none;
}
