﻿body, html
{
	margin: 0;
	padding: 0;
	font: 10px Arial, Verdana, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	color: Black;
	background: #fff; /* 	margin: 0px 0px 0px 0px; 	padding: 0px 0px 0px 0px;     background: #fff;   */
}

img
{
	border: 0px;
}


a[disabled] > img,
a.aspNetDisabled > img,
a.aspNetDisabled,
img.aspNetDisabled {
	filter: grayscale(100%);
}

input::-ms-clear {
	width: 0px;
	height: 0px;
}

input::-ms-reveal {
	width : 0px;
	height: 0px;
}

.ui-dialog .iframe-container {
	display: flex !important;
	flex-direction: column;
}

.ui-dialog .iframe-container iframe {
	flex: 1 1 auto;
	width: 100%;
	border: none;
}


/*.iframe-container {
	overflow: hidden !important;
	padding-top: 56.25% !important;
	position: relative !important;
}

	.iframe-container iframe {
		border: 0 !important;
		height: 100% !important;
		left: 0 !important;
		position: absolute !important;
		top: 0 !important;
		width: 100% !important;
	}*/

/* 4x3 Aspect Ratio */
/*.iframe-container-4x3 {
	padding-top: 75%;
}*/

a
{
	color: #000;
	text-decoration: none;
	outline: none;
}

a:hover
{
	color: #2685d0;
	text-decoration: none;
}


h1, h2, h3, h4, h5, h6, h7, h8, p, form
{
	padding: 0;
	margin: 0;
}

th span
{
	width: 100%;
	text-align: center;
}

disabled
{
	background-color: inherit;
	color: #aca899;
	font-size: 11px;
	cursor: default;
}

table, tbody, th, tr, td
{
	border-color: #ece9d8;
}

fieldset
{
	width: auto;
}

fieldset legend
{
	color: Black;
}

/* red box start*/
.redBox
{
	float: left;
	margin: 0px !important;
	padding: 0px !important;
	height: 33px !important;
	vertical-align: middle !important;
}

.redBox td
{
	vertical-align: middle !important;
	margin: 0px !important;
	padding: 0px !important;
}

.redBox td.redBoxLeft
{
	width: 8px;
	background: url('../images/common/redBox/redBoxLeft.gif' ) no-repeat top left !important;
}

.redBox td.redBoxFill
{
	background: url('../images/common/redBox/redBoxFill.gif' ) repeat-x top left !important;
}

.redBox td.redBoxRight
{
	width: 8px;
	background: url('../images/common/redBox/redBoxRight.gif' ) no-repeat top right !important;
}

/* red box end */

.horizontalSpace
{
	height: 50px;
}

.horizontalSpaceHigh
{
	height: 100px;
}

.tab
{
}

.innerTab
{
	width: 99.2%;
}

.tab .gridHeader .filters
{
	padding: 0;
}


.flex-middle {
	display: flex;
	align-items: center;
	gap: 0.25rem;
}

.inline-flex-middle {
	display: inline-flex;
	align-items: center;
	gap: 0.25rem;
}

.control-with-label-inline {
	display: inline-flex;
	align-items: center;
	gap: 0.25rem;
	white-space:nowrap;
}