﻿.form-control
{
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

input
{
	box-sizing: border-box;
	display: inline-block;
	width: auto;
	vertical-align: middle;
	font-size: 14px;
	font-weight: normal;
	color: #333; /*background-color: #fff;*/
	border: 1px solid #e5e5e5;
	box-shadow: none;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}

select
{
	display: inline-block;
	width: auto;
	vertical-align: middle;
	font-size: 14px;
	font-weight: normal;
	color: #333;
	background-color: #fff;
	border: 1px solid #e5e5e5;
	box-shadow: none;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	border-radius: 0 !important;
	text-transform: none;
	direction: ltr;
	box-sizing: border-box;
	height: 36px;
}

textarea
{
	-webkit-appearance: textarea;
	background-color: white;
	-webkit-rtl-ordering: logical;
	-webkit-user-select: text;
	flex-direction: column;
	resize: auto;
	cursor: auto;
	white-space: pre-wrap;
	word-wrap: break-word;
	border-width: 1px;
	border-style: solid;
	border-color: #e5e5e5;
	border-image: initial;
	padding: 2px;
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 100%;
}
/*input[type=radio].w3-radio
{
	width: 24px;
	height: 24px;
	position: relative;
	top: 6px;
}*/
.gridHeader {
	background-color: #fff !important; /*#DDEEEE*/ /*border: solid 1px #C4C4C4 !important;*/ /*border: none !important;*/
	border-top: solid 1px #d90019 !important;
	border-bottom: solid 1px #c4c4c4 !important;
	color: #333 !important; /*#666*/
	padding: 7px !important; /*10px*/
	text-align: left !important;
	text-shadow: 1px 1px 1px #fff !important;
	font-size: 13px !important;
	font-weight: bold;
	
}
/*Added BY Varsha Tripathi ON 01/07/2020*/
.gridHeaderPO {
    background-color: #fff !important; /*#DDEEEE*/ /*border: solid 1px #C4C4C4 !important;*/ /*border: none !important;*/
    border-top: solid 1px #d90019 !important;
    border-bottom: solid 1px #c4c4c4 !important;
    color: #333 !important; /*#666*/
    padding: 7px !important; /*10px*/
    text-align: left !important;
    text-shadow: 1px 1px 1px #fff !important;
    font-size: 11px !important;
    font-weight: bold;
}
/*Ended BY Varsha Tripathi ON 01/07/2020*/

.gridPager
{
	background-color: #fff !important; /*#DDEEEE*/ /*border: solid 1px #C4C4C4 !important;*/
	border: none !important;
	border-top: solid 1px #c4c4c4 !important;
	color: #666 !important;
	padding: 7px !important; /*10px*/
	text-align: left !important;
	text-shadow: 1px 1px 1px #fff !important;
	font-size: 13px !important;
	font-weight: bold;
	text-align: center !important;
}

.zui-table
{
	/*border: solid 1px #DDEEEE;*/
	border: none;
	border-top: solid 1px #d90019 !important;
	border-bottom: solid 1px #c4c4c4 !important;
	border-collapse: collapse;
	border-spacing: 0;
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif; /*font-size: 12px;*/ /*font: normal 13px Arial, sans-serif;*/
}
/*
.zui-table tbody tr:first-child
{
	background-color: #DDEEEE;
	border: solid 1px #C4C4C4;
	color: #666;
	padding: 10px;
	text-align: left;
	text-shadow: 1px 1px 1px #fff;
}*/
.zui-table tbody th
{
	background-color: #fff; /*#DDEEEE*/ /*border: solid 1px #C4C4C4;*/
	border: none !important;
	border-top: solid 1px #d90019 !important;
	border-bottom: solid 1px #c4c4c4 !important;
	color: #333; /*#666*/
	padding: 10px;
	text-align: left;
	text-shadow: 1px 1px 1px #fff;
	font-size: 100%;
}

.zui-table tbody td
{
	/*border: solid 1px #C4C4C4;*/
	border: none;
	color: #333;
	font-size: 12px;
	padding-left: 2px;
	padding-right: 2px; /*padding: 5px; text-shadow: 1px 1px 1px #fff;*/
}

.zui-table-zebra tbody tr:nth-child(even)
{
	background-color: #f5f5f5; /*#e2e2e2*/
}

.zui-table-zebra tbody tr:nth-child(odd)
{
	background-color: #fff; /*#EEF7EE*/
}

.zui-table-horizontal tbody td
{
	border-left: none;
	border-right: none;
}

.zui-table-highlight-all
{
	overflow: hidden;
	z-index: 1;
}

.zui-table-highlight-all tbody td, .zui-table-highlight-all thead th
{
	position: relative;
}

.zui-table-highlight-all tbody td:hover::before
{
	background-color: #fff;
	content: '\00a0';
	height: 100%;
	left: -5000px;
	position: absolute;
	top: 0;
	width: 10000px;
	z-index: -1;
}

.zui-table-highlight-all tbody td:hover::after
{
	background-color: #fff;
	content: '\00a0';
	height: 10000px;
	left: 0;
	position: absolute;
	top: -5000px;
	width: 100%;
	z-index: -1;
}

body
{
	margin: 0;
	padding: 0;
	background-color: #F7AE29;
}

.wrapper
{
	width: 793px;
	margin: 0 auto;
}

.border
{
	float: left;
}

.login-bg
{
	width: 793px;
	height: 502px;
	background-image: url(../UploadSheets/DealerImages/HomePageLogo.JPG);
	background-repeat: no-repeat;
	background-position: center;
}

.memberlogin-font
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #422073;
	padding-top: 150px;
	padding-left: 75px;
	font-weight: bold;
}

.loginpanel
{
	width: 450px;
	float: left;
}

.username-font
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8C827B;
	padding-top: 30px;
	padding-left: 50px;
	font-weight: bold;
}

.box
{
	padding-left: 50px;
	padding-top: 10px;
}

.input-border
{
	width: 250px;
	height: 20px;
	border: 1px #CCC solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	padding-top: 5px;
}

.input-border-1
{
	width: 250px;
	height: 23px;
	border: 1px #CCC solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	padding-top: 1px;
}

.password-font1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8C827B;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-weight: bold;
}

.password-font
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8C827B;
	padding-top: 10px;
	padding-left: 50px;
	font-weight: bold;
}

.forgetpassword
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #007CA0;
	padding-top: 25px;
	padding-left: 120px;
}

.forgetpassword a
{
	text-decoration: none;
	color: #007CA0;
}

.submit-button
{
	float: right;
	padding-right: 125px;
}

.copyright
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	padding-top: 65px;
	padding-left: 30px;
	float: left;
	width: 760px;
}

.bestview
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	padding-top: 75px;
	float: right;
	width: 230px;
	padding-left: 60px;
}

.header
{
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	width: 973px;
	height: 131px;
	text-align: center;
}

.line-bg
{
	background-image: url(images/line-bg.jpg);
	background-repeat: repeat-y;
}

.round-left
{
	float: right;
}

.round-right
{
	float: left;
}

/*.middle-line{background-image:url(images/top-line.jpg); background-repeat:repeat-x;}*/
.middle-line
{
	background-image: url(image/top-mid-bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

/*.line-left{background-image:url(images/line-left.jpg); background-repeat:repeat-y;}*/
.line-left
{
	background-image: url(image/mid-left-bg.jpg);
	background-repeat: repeat-y;
	background-position: right;
}

.line-right
{
	background-image: url(images/line-right.jpg);
	background-repeat: repeat-y;
}

.bottom-middle-line
{
	background-image: url(images/bottom-middle-line.jpg);
	background-repeat: repeat-x;
}

.welcome-font
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #1F1F1F;
	font-weight: bold;
	text-align: center;
	width: 100%;
}

.whiteboldtext
{
	color: #FFF;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	background-color: #333;
	padding-left: 10px;
}

.text
{
	color: #393939;
	font-family: Arial;
	font-size: 12px;
	line-height: 22px;
	background-color: #EFEFEF;
	padding-left: 20px;
	padding-top: 5px;
	height: 20px;
}

.white-text
{
	color: #393939;
	font-family: Arial;
	font-size: 12px;
	line-height: 22px;
	background-color: #ffffff;
	padding-left: 20px;
	padding-top: 5px;
}

.inner-copyright
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	float: left;
	padding-top: 70px;
}

.copyright-inner
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	float: left;
	padding-top: 5px;
}

.menu-text
{
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-image: url(images/menu-bg.jpg);
	background-repeat: repeat-x;
	height: 10px;
	float: left; /*padding-top:5px;*/
}

.menu-text a
{
	color: #ffffff;
	text-decoration: none;
	padding: 0px 5px 0px 5px;
}

.menu-text ul
{
	font-family: Verdana, Geneva, sans-serif;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
}

.menu-text ul li
{
	font-family: Verdana, Geneva, sans-serif;
	color: #ffffff;
	float: left;
	margin: 0px;
	padding: 0px 17px 0px 16px;
	list-style: none;
	background-image: url(images/divider.jpg);
	background-repeat: no-repeat;
}

.menu-text li:hover
{
	/*background-color:White;*/
}

.active
{
	background-color: #E73029;
}

.active a
{
	color: #FFF;
}

.menu-text ul li.nobg
{
	background-image: none;
}

*
{
	margin: 0;
	padding: 0;
}

body {
	background: #FFFFFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6E6E6E;
}

/*input, textarea {
	border-left: 1px solid #D6D6D6;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #A3A3A3;
	border-bottom: 1px solid #FFFFFF;
	background: #FFFFFF url('Images/img09.gif') repeat-x;
	font: normal 1em/normal "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #6E6E6E;
}
*/
.pager a
{
	border: 1px solid #EDF5FF;
	color: #0067A5;
	text-decoration: underline;
	padding: 5px 5px;
}

.pager span
{
	background-color: #0067A5;
	border: 1px solid #DBEAFF;
	color: #FFFFFF;
	padding: 5px 5px;
}


.pager a:hover
{
	color: #1E90FF;
}

h1, h2, h3
{
	margin-bottom: 1.5em;
	letter-spacing: -0.05em;
	font-family: Georgia, "Times New Roman" , Times, serif;
}

h1, h1 a, h2, h2 a
{
	text-decoration: none;
	color: #414141;
}

h1 a:hover, h2 a:hover
{
	text-decoration: underline;
}

h1
{
	font-size: 38px;
}

h2
{
	font-size: 28px;
}

h3
{
	font-size: 16px;
	font-weight: normal;
	color: #939292;
}

p, ul, ol
{
	margin-top: 1.5em;
	line-height: 190%;
}

ul, ol
{
	margin-left: 3em;
}

blockquote
{
	margin-left: 3em;
	margin-right: 3em;
}

a
{
	color: #346086;
}

a:hover
{
	text-decoration: none;
}

a img
{
	border: none;
}

img.left
{
	float: left;
	margin-right: 20px;
}

img.right
{
	float: right;
	margin-right: 20px;
}

hr
{
	display: none;
}

/* Logo */

#logo
{
	width: 870px;
	height: 135px;
	margin: 0 auto;
}

#logo h1, #logo h2
{
	margin: 0;
}

#logo h1
{
	float: left;
	padding-top: 75px;
}

#logo h2
{
	float: right;
	padding-top: 95px;
	font-size: 16px;
	font-weight: normal;
}

#logo h2, #logo h2 a
{
	color: #939292;
}

#logo a
{
	text-decoration: none;
}

/* Menu */

#menu
{
	width: 960px;
	height: 102px;
	margin: 0 auto;
	background: #252E3A url('Images/img02.jpg') no-repeat;
}

#menu ul
{
	margin: 0;
	padding: 21px 0 0 30px;
	list-style: none;
	line-height: normal;
}

#menu li
{
	float: left;
	padding: 0 20px 0 22px;
	background: url('Images/img03.gif') no-repeat left center;
}

#menu li.first
{
	background: none;
}

#menu a
{
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

/* Search */

#search
{
	float: right;
	width: 227px;
}

#search fieldset
{
	border: none;
}

#search input
{
	float: left;
}

#search #s
{
	width: 136px;
	margin-right: 7px;
	padding: 2px 5px;
}

#search #x
{
	background: none;
	border: none;
}

/* Banner */

#banner
{
	width: 960px;
	margin: 0 auto;
	padding: 8px 0;
}

/* Page */

#page
{
	width: 900px;
	margin: 0 auto;
	padding: 45px 35px 45px 25px;
	background: url('Images/img05.gif') no-repeat;
}

/* Content */

#content
{
	float: left;
	width: 603px;
}

.post
{
}

.post .title
{
	margin: 0;
	padding: 0 20px;
}

.post .entry
{
	padding: 0 20px;
}

.post .meta
{
	height: 47px;
	margin: 20px 0 40px 0;
	padding: 15px 0 0 20px;
	background: url('Images/img07.gif') no-repeat;
	line-height: normal;
}

/* Sidebar */

#sidebar
{
	float: right;
	width: 253px;
}

#sidebar ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#sidebar li
{
	margin-bottom: 40px;
	padding: 0 15px 0 20px;
}

#sidebar li ul
{
}

#sidebar li li
{
	margin: 0;
	padding: 5px 0;
	border-bottom: 1px solid #E5E5E5;
}

#sidebar li h2
{
	margin-bottom: 15px;
	font-size: 18px;
}

/* Calendar */

#sidebar #calendar
{
	padding: 0;
	background: url('Images/img08.jpg') no-repeat;
}

#calendar caption
{
	margin: -20px auto 0 auto;
	text-align: center;
	font-weight: bold;
}

#calendar table
{
	margin: 0 auto;
	caption-side: bottom;
}

#calendar thead th
{
	width: 31px;
	height: 40px;
	font-weight: bold;
	color: #FFFFFF;
}

#calendar tbody td
{
	width: 31px;
	height: 31px;
	text-align: center;
	color: #9E9E9E;
}

#calendar tfoot td
{
	padding-top: 20px;
	font-weight: bold;
}

#calendar #next
{
	text-align: right;
}

/* Footer */

#footer
{
	clear: both;
	width: 870px; /*height: 50px;*/
	margin: 0 auto; /*padding: 35px 45px;*/
	background: url('Images/img05.gif') no-repeat;
}

#footer p
{
	margin: 0;
	line-height: normal;
	color: #B4B4B4;
}

#footer a
{
	color: #B4B4B4;
}

#footer .legal
{
	float: left;
}

#footer .credit
{
	float: right;
}

/*-------------------------------------------------------------------------  */

.w3-btn, .w3-btn-block
{
	border: none;
	display: inline-block;
	outline: 0;
	padding: 6px 16px;
	vertical-align: middle;
	overflow: hidden;
	text-decoration: none !important;
	color: #fff;
	background-color: #000;
	text-align: center;
	cursor: pointer;
	white-space: nowrap;
}

.w3-disabled, .w3-btn:disabled, .w3-btn-floating:disabled, .w3-btn-floating-large:disabled
{
	cursor: not-allowed;
	opacity: 0.3;
}

.w3-btn.w3-disabled *, .w3-btn-block.w3-disabled, .w3-btn-floating.w3-disabled *, .w3-btn:disabled *, .w3-btn-floating:disabled *
{
	pointer-events: none;
}

.w3-btn.w3-disabled:hover, .w3-btn-block.w3-disabled:hover, .w3-btn:disabled:hover, .w3-btn-floating.w3-disabled:hover, .w3-btn-floating:disabled:hover, .w3-btn-floating-large.w3-disabled:hover, .w3-btn-floating-large:disabled:hover
{
	box-shadow: none;
}

.w3-btn:hover, .w3-btn-block:hover, .w3-btn-floating:hover, .w3-btn-floating-large:hover
{
	box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
}

.w3-btn-block
{
	width: 100%;
}

.w3-btn, .w3-btn-floating, .w3-btn-floating-large, .w3-closenav, .w3-opennav
{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.w3-btn-floating, .w3-btn-floating-large
{
	display: inline-block;
	text-align: center;
	color: #fff;
	background-color: #000;
	position: relative;
	overflow: hidden;
	z-index: 1;
	padding: 0;
	border-radius: 50%;
	cursor: pointer;
	font-size: 24px;
}

.w3-btn-floating
{
	width: 40px;
	height: 25px;
	line-height: 1px;
}

.w3-btn-floating-large
{
	width: 56px;
	height: 56px;
	line-height: 40px;
}

.w3-btn-group .w3-btn
{
	float: none;
}

.w3-btn-bar .w3-btn
{
	box-shadow: none;
	background-color: inherit;
	color: inherit;
	float: left;
}

.w3-btn-bar .w3-btn:hover
{
	background-color: #ccc;
}

.w3-ripple
{
	position: relative;
	overflow: hidden;
}

.w3-ripple:after
{
	content: "";
	background: #ccc;
	position: absolute;
	padding: 300%;
	bottom: 0;
	left: 0;
	opacity: 0;
	transition: 0.8s;
}

.w3-ripple:active:after
{
	padding: 0;
	opacity: 1;
	transition: 0s;
}

.w3-badge, .w3-tag, .w3-sign
{
	background-color: #000;
	color: #fff;
	display: inline-block;
	padding-left: 8px;
	padding-right: 8px;
	text-align: center;
}

.w3-badge
{
	border-radius: 50%;
}

.w3-btn, .w3-btn-floating, .w3-dropnav a, .w3-btn-floating-large, .w3-btn-block, .w3-hover-shadow, .w3-hover-opacity, .w3-hover-opacity-off, .w3-navbar a, .w3-sidenav a, .w3-pagination li a, .w3-hoverable tbody tr, .w3-hoverable li, .w3-accordion-content a, .w3-dropdown-content a, .w3-dropdown-click:hover, .w3-dropdown-hover:hover, .w3-opennav, .w3-closenav, .w3-closebtn, .w3-hover-amber, .w3-hover-aqua, .w3-hover-blue, .w3-hover-light-blue, .w3-hover-brown, .w3-hover-cyan, .w3-hover-blue-grey, .w3-hover-green, .w3-hover-light-green, .w3-hover-indigo, .w3-hover-khaki, .w3-hover-lime, .w3-hover-orange, .w3-hover-deep-orange, .w3-hover-pink, .w3-hover-purple, .w3-hover-deep-purple, .w3-hover-red, .w3-hover-sand, .w3-hover-teal, .w3-hover-yellow, .w3-hover-white, .w3-hover-black, .w3-hover-grey, .w3-hover-light-grey, .w3-hover-dark-grey, .w3-hover-text-amber, .w3-hover-text-aqua, .w3-hover-text-blue, .w3-hover-text-light-blue, .w3-hover-text-brown, .w3-hover-text-cyan, .w3-hover-text-blue-grey, .w3-hover-text-green, .w3-hover-text-light-green, .w3-hover-text-indigo, .w3-hover-text-khaki, .w3-hover-text-lime, .w3-hover-text-orange, .w3-hover-text-deep-orange, .w3-hover-text-pink, .w3-hover-text-purple, .w3-hover-text-deep-purple, .w3-hover-text-red, .w3-hover-text-sand, .w3-hover-text-teal, .w3-hover-text-yellow, .w3-hover-text-white, .w3-hover-text-black, .w3-hover-text-grey, .w3-hover-text-light-grey, .w3-hover-text-dark-grey
{
	-webkit-transition: background-color .3s,color .15s,box-shadow .3s,opacity 0.3s;
	transition: background-color .3s,color .15s,box-shadow .3s,opacity 0.3s;
}

.w3-btn-group:before, .w3-btn-group:after, .w3-btn-bar:before, .w3-btn-bar:after
{
	content: "";
	display: table;
	clear: both;
}

.w3-hover-none:hover
{
	box-shadow: none !important;
	background-color: transparent !important;
}
/* Start of colors */
.w3-amber, .w3-hover-amber:hover
{
	color: #000 !important;
	background-color: #ffc107 !important;
}

.w3-aqua, .w3-hover-aqua:hover
{
	color: #000 !important;
	background-color: #00ffff !important;
}

.w3-blue, .w3-hover-blue:hover
{
	color: #fff !important;
	background-color: #2196F3 !important;
}

.w3-light-blue, .w3-hover-light-blue:hover
{
	color: #000 !important;
	background-color: #87CEEB !important;
}

.w3-brown, .w3-hover-brown:hover
{
	color: #fff !important;
	background-color: #795548 !important;
}

.w3-cyan, .w3-hover-cyan:hover
{
	color: #000 !important;
	background-color: #00bcd4 !important;
}

.w3-blue-grey, .w3-hover-blue-grey:hover
{
	color: #fff !important;
	background-color: #607d8b !important;
}

.w3-green, .w3-hover-green:hover
{
	color: #fff !important;
	background-color: #4CAF50 !important;
}

.w3-light-green, .w3-hover-light-green:hover
{
	color: #000 !important;
	background-color: #8bc34a !important;
}

.w3-indigo, .w3-hover-indigo:hover
{
	color: #fff !important;
	background-color: #3f51b5 !important;
}

.w3-khaki, .w3-hover-khaki:hover
{
	color: #000 !important;
	background-color: #f0e68c !important;
}

.w3-lime, .w3-hover-lime:hover
{
	color: #000 !important;
	background-color: #cddc39 !important;
}

.w3-orange, .w3-hover-orange:hover
{
	color: #000 !important;
	background-color: #ff9800 !important;
}

.w3-deep-orange, .w3-hover-deep-orange:hover
{
	color: #fff !important;
	background-color: #ff5722 !important;
}

.w3-pink, .w3-hover-pink:hover
{
	color: #fff !important;
	background-color: #e91e63 !important;
}

.w3-purple, .w3-hover-purple:hover
{
	color: #fff !important;
	background-color: #9c27b0 !important;
}

.w3-deep-purple, .w3-hover-deep-purple:hover
{
	color: #fff !important;
	background-color: #673ab7 !important;
}

.w3-red, .w3-hover-red:hover
{
	color: #fff !important;
	background-color: #f44336 !important;
}

.w3-sand, .w3-hover-sand:hover
{
	color: #000 !important;
	background-color: #fdf5e6 !important;
}

.w3-teal, .w3-hover-teal:hover
{
	color: #fff !important;
	background-color: #009688 !important;
}

.w3-yellow, .w3-hover-yellow:hover
{
	color: #000 !important;
	background-color: #ffeb3b !important;
}

.w3-white, .w3-hover-white:hover
{
	color: #000 !important;
	background-color: #fff !important;
}

.w3-black, .w3-hover-black:hover
{
	color: #fff !important;
	background-color: #000 !important;
}

.w3-grey, .w3-hover-grey:hover
{
	color: #000 !important;
	background-color: #9e9e9e !important;
}

.w3-light-grey, .w3-hover-light-grey:hover
{
	color: #000 !important;
	background-color: #f1f1f1 !important;
}

.w3-dark-grey, .w3-hover-dark-grey:hover
{
	color: #fff !important;
	background-color: #616161 !important;
}

.w3-pale-red, .w3-hover-pale-red:hover
{
	color: #000 !important;
	background-color: #ffdddd !important;
}

.w3-pale-green, .w3-hover-pale-green:hover
{
	color: #000 !important;
	background-color: #ddffdd !important;
}

.w3-pale-yellow, .w3-hover-pale-yellow:hover
{
	color: #000 !important;
	background-color: #ffffcc !important;
}

.w3-pale-blue, .w3-hover-pale-blue:hover
{
	color: #000 !important;
	background-color: #ddffff !important;
}

.w3-text-amber, .w3-hover-text-amber:hover
{
	color: #ffc107 !important;
}

.w3-text-aqua, .w3-hover-text-aqua:hover
{
	color: #00ffff !important;
}

.w3-text-blue, .w3-hover-text-blue:hover
{
	color: #2196F3 !important;
}

.w3-text-light-blue, .w3-hover-text-light-blue:hover
{
	color: #87CEEB !important;
}

.w3-text-brown, .w3-hover-text-brown:hover
{
	color: #795548 !important;
}

.w3-text-cyan, .w3-hover-text-cyan:hover
{
	color: #00bcd4 !important;
}

.w3-text-blue-grey, .w3-hover-text-blue-grey:hover
{
	color: #607d8b !important;
}

.w3-text-green, .w3-hover-text-green:hover
{
	color: #4CAF50 !important;
}

.w3-text-light-green, .w3-hover-text-light-green:hover
{
	color: #8bc34a !important;
}

.w3-text-indigo, .w3-hover-text-indigo:hover
{
	color: #3f51b5 !important;
}

.w3-text-khaki, .w3-hover-text-khaki:hover
{
	color: #b4aa50 !important;
}

.w3-text-lime, .w3-hover-text-lime:hover
{
	color: #cddc39 !important;
}

.w3-text-orange, .w3-hover-text-orange:hover
{
	color: #ff9800 !important;
}

.w3-text-deep-orange, .w3-hover-text-deep-orange:hover
{
	color: #ff5722 !important;
}

.w3-text-pink, .w3-hover-text-pink:hover
{
	color: #e91e63 !important;
}

.w3-text-purple, .w3-hover-text-purple:hover
{
	color: #9c27b0 !important;
}

.w3-text-deep-purple, .w3-hover-text-deep-purple:hover
{
	color: #673ab7 !important;
}

.w3-text-red, .w3-hover-text-red:hover
{
	color: #f44336 !important;
}

.w3-text-sand, .w3-hover-text-sand:hover
{
	color: #fdf5e6 !important;
}

.w3-text-teal, .w3-hover-text-teal:hover
{
	color: #009688 !important;
}

.w3-text-yellow, .w3-hover-text-yellow:hover
{
	color: #d2be0e !important;
}

.w3-text-white, .w3-hover-text-white:hover
{
	color: #fff !important;
}

.w3-text-black, .w3-hover-text-black:hover
{
	color: #000 !important;
}

.w3-text-grey, .w3-hover-text-grey:hover
{
	color: #757575 !important;
}

.w3-text-light-grey, .w3-hover-text-light-grey:hover
{
	color: #f1f1f1 !important;
}

.w3-text-dark-grey, .w3-hover-text-dark-grey:hover
{
	color: #3a3a3a !important;
}

.w3-border-amber, .w3-hover-border-amber:hover
{
	border-color: #ffc107 !important;
}

.w3-border-aqua, .w3-hover-border-aqua:hover
{
	border-color: #00ffff !important;
}

.w3-border-blue, .w3-hover-border-blue:hover
{
	border-color: #2196F3 !important;
}

.w3-border-light-blue, .w3-hover-border-light-blue:hover
{
	border-color: #87CEEB !important;
}

.w3-border-brown, .w3-hover-border-brown:hover
{
	border-color: #795548 !important;
}

.w3-border-cyan, .w3-hover-border-cyan:hover
{
	border-color: #00bcd4 !important;
}

.w3-border-blue-grey, .w3-hover-blue-grey:hover
{
	border-color: #607d8b !important;
}

.w3-border-green, .w3-hover-border-green:hover
{
	border-color: #4CAF50 !important;
}

.w3-border-light-green, .w3-hover-border-light-green:hover
{
	border-color: #8bc34a !important;
}

.w3-border-indigo, .w3-hover-border-indigo:hover
{
	border-color: #3f51b5 !important;
}

.w3-border-khaki, .w3-hover-border-khaki:hover
{
	border-color: #f0e68c !important;
}

.w3-border-lime, .w3-hover-border-lime:hover
{
	border-color: #cddc39 !important;
}

.w3-border-orange, .w3-hover-border-orange:hover
{
	border-color: #ff9800 !important;
}

.w3-border-deep-orange, .w3-hover-border-deep-orange:hover
{
	border-color: #ff5722 !important;
}

.w3-border-pink, .w3-hover-border-pink:hover
{
	border-color: #e91e63 !important;
}

.w3-border-purple, .w3-hover-border-purple:hover
{
	border-color: #9c27b0 !important;
}

.w3-border-deep-purple, .w3-hover-border-deep-purple:hover
{
	border-color: #673ab7 !important;
}

.w3-border-red, .w3-hover-border-red:hover
{
	border-color: #f44336 !important;
}

.w3-border-sand, .w3-hover-border-sand:hover
{
	border-color: #fdf5e6 !important;
}

.w3-border-teal, .w3-hover-border-teal:hover
{
	border-color: #009688 !important;
}

.w3-border-yellow, .w3-hover-border-yellow:hover
{
	border-color: #ffeb3b !important;
}

.w3-border-white, .w3-hover-border-white:hover
{
	border-color: #fff !important;
}

.w3-border-black, .w3-hover-border-black:hover
{
	border-color: #000 !important;
}

.w3-border-grey, .w3-hover-border-grey:hover
{
	border-color: #9e9e9e !important;
}

.w3-border-light-grey, .w3-hover-border-light-grey:hover
{
	border-color: #f1f1f1 !important;
}

.w3-border-dark-grey, .w3-hover-border-dark-grey:hover
{
	border-color: #616161 !important;
}

.w3-border-pale-red, .w3-hover-border-pale-red:hover
{
	border-color: #ffe7e7 !important;
}

.w3-border-pale-green, .w3-hover-border-pale-green:hover
{
	border-color: #e7ffe7 !important;
}

.w3-border-pale-yellow, .w3-hover-border-pale-yellow:hover
{
	border-color: #ffffcc !important;
}

.w3-border-pale-blue, .w3-hover-border-pale-blue:hover
{
	border-color: #e7ffff !important;
}

.w3-round-small
{
	border-radius: 2px !important;
}

.w3-round, .w3-round-medium
{
	border-radius: 4px !important;
}

.w3-round-large
{
	border-radius: 8px !important;
}

.w3-round-xlarge
{
	border-radius: 16px !important;
}

.button1
{
	/* Sliding right image */
	float: none;
	height: 24px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */ /*margin-right: 4px;     padding-right: 18px; CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH     padding-bottom:0px; */ /* FONT PROPERTIES */ /*font-family: Arial, Helvetica, sans-serif;*/
	font-family: Calibri;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 0 6px 0 6px;
}



/*-------------------------BUTTON CSS-----------------------------------------------*/
a.button
{
	/* Sliding right image */
	background: url('Images/bg_button_right.gif') no-repeat right top;
	display: block;
	float: left;
	height: 24px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right: 4px;
	padding-right: 18px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	padding-bottom: 0px; /* FONT PROPERTIES */
	text-decoration: none;
	color: Black; /*font-family: Arial, Helvetica, sans-serif;*/
	font-family: Calibri;
	font-size: 12px;
	font-weight: bold;
}

a.button span
{
	/* Background left image */
	background: url('Images/bg_button_left.gif') no-repeat;
	display: block;
	line-height: 21px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
	padding: 3px 0 0px 18px;
}

a.button:hover span
{
	text-decoration: underline;
}

/*------------------------------------END BUTTON CSS----------------------------------*/

.RefreshLink
{
	font-family: Calibri;
	color: Black; /*  #9C661F; 		/*Maroon;        		*/
	font-size: 12px; /*small*/
	text-align: right;
	color: Green;
	font-weight: bold;
}


/*-------------------------------------CALENDAR CSS------------------------------------*/
.AjaxCalendar .ajax__calendar_container
{
	border: 1px solid #646464;
	background-color: white; /*background: url('Images/back-over.png');  */
	background-repeat: repeat;
	color: Black;
}

.AjaxCalendar .ajax__calendar_other .ajax__calendar_day, .AjaxCalendar .ajax__calendar_other .ajax__calendar_year
{
	color: Gray;
}

.AjaxCalendar .ajax__calendar_hover .ajax__calendar_day, .AjaxCalendar .ajax__calendar_hover .ajax__calendar_month, .AjaxCalendar .ajax__calendar_hover .ajax__calendar_year
{
	color: black;
	font-weight: bold;
}

.AjaxCalendar .ajax__calendar_active .ajax__calendar_day, .AjaxCalendar .ajax__calendar_active .ajax__calendar_month, .AjaxCalendar .ajax__calendar_active .ajax__calendar_year
{
	color: Purple;
	font-weight: bold;
}

.CalButton
{
	/*background-image:url('~/App_Themes/Original/Images/Calendar-icon.png');*/
	background-repeat: no-repeat;
	text-decoration: underline;
	cursor: pointer;
	vertical-align: middle;
}

.SearchButton
{
	/*background-image:url('Images/Calendar-icon.png');*/
	background-repeat: no-repeat;
	text-decoration: underline;
	cursor: pointer;
}


/*-----------------------------------END CALENDAR CSS-----------------------------------*/


.GridFont
{
	font-family: "Calibri"; /*Tahoma*/
	font-size: small;
	color: Black; /*x-smaller*/
}

.GridSelectedItemStyle
{
	font-weight: bold;
	color: #CC0066;
}

.GridItemStyle {
	font-family: "Calibri";
	/*padding-top: 3em;*/
	color: #5f5a5a; /*  Maroon;  		*/
	font-size: 100%;
	background-color: white; /*white;lisght yellow base color*/
	text-align: left;
}

.GridAlternatingItemStyle {
	font-family: "Calibri";
	 /*padding-top:3em;*/
	color: #464343; /*Maroon;        		*/
	font-size: 100%;
	background-color: #E2E2E2; /*DFE2E3 #ECE5C6    F2F2E6  /*LightGray;*/
	text-align: left;
}

.GridHeaderStyle {
	font-size: 100%;
	line-height: 2;
	color: #333333; /* #CC0099; */
	background-color: #d7c0c0 !important; /* #08aebf; /*# #74A7F3; LightBlue;  #74A7F3 !important*/
	text-align: center; /*left;								/*center*/
	font-weight: bold; /*direction:rtl; */
	border-color: #ddd; /*border-radius: 2px;*/
}

.GridFooterStyle {
	color: #CC0099;
	background-color: darkgray; /*  #99CCCC */
}

.GridPagerStyle {
	font-family: "Calibri";
	font-size: small; /*x-smaller*/
	font-weight: bold; /* :bold; */
	color: #003F87; /*Blue*/
	text-align: center; /*right;					/*:left */
}


.GridEditItemStyle
{
	font-weight: bold;
	background-color: #F2F2F2; /*#B0E2FF; Lime;	/* Gainsboro;*/
	font-size: x-small;
	text-align: left;
}


/*-------Added by Yugal Kishore on 15/07/2019----*/
.HelplistHeaderStyle {
	font-size: 100%;
	line-height: 2;
	color: #FFFFFF;
	background-color: #d90019; /*#76B8D5*/
	text-align: center; 
	font-weight: bold; 
	border-color: #ddd; 
}

.HelpListFooterStyle {
	color: #FFFFFF;
	background-color: #d90019; /*#da2718;*/
}
/*-------Ended by Yugal Kishore on 15/07/2019----*/


.footer
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	background-color: #0762A8;
	height: 80px;
	text-align: center;
}


.welcome-text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

.change-password
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF8300;
	text-decoration: none;
}

.change-password a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF8300;
	text-decoration: none;
}

.content-top
{
	font-family: Tahoma;
	font-size: 14px;
	color: #192680;
	text-decoration: none;
	padding: 0 0 0 10px;
}

/*Displays the heading of Frame */
.Frame-heading
{
	font-family: Arial, Helvetica, sans-serif; /*font-family:Calibri;*/
	font-size: small;
	color: #135A9C; /*font-weight:bold;*/
	padding-left: 5px;
	padding-bottom: 5px;
}

/*Displays the font style for the label and where text displayed in the lable font
such as radiobutton checkbox */
.LabelFontStyle
{
	font-size: 100%; /*font-weight: bold;*/
	line-height: 2.2;
	color: #666;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em;
	text-align: right;
}

.LabelFontStyleLeft
{
	font-size: 100%; /*font-weight: bold;*/
	line-height: 2.2;
	color: #666;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em;
	text-align: left;
}

.LabelFontStyleCenter
{
	font-size: 100%; /*font-weight: bold;*/
	line-height: 2.2;
	color: #666;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em;
	text-align: center;
}

.LegendFont
{
	font-family: Calibri;
	color: Black;
	font-size: 12px;
	text-align: left;
}

.OptionButtonStyle
{
	font-family: Calibri;
	color: Black; /*#9C661F; 		/*Maroon;        		*/
	font-size: larger; /*small*/
	text-align: left;
	background-image: none;
	background-repeat: no-repeat;
}


/* Text for all the textboxes, combo boxes and list boxes the text displayed there in*/
.ComboFontStyle
{
	width: 80%;
	height: 25px;
	padding: 1px 8px;
	font-size: 12px; /*line-height: 1.5;*/
	border-radius: 2px;
	text-align: left; /* 	font-family: "Calibri"; 	border-color: #7F9DB9; 	color: Black;  	font-size: small; 	text-align: left;*/
}
.ComboFontStyleGrid
{
	width: 80%;
	background-color: #e2e2e2;
	height: 25px;
	padding: 1px 8px;
	font-size: 12px; /*line-height: 1.5;*/
	border-radius: 2px;
	text-align: left; /* 	font-family: "Calibri"; 	border-color: #7F9DB9; 	color: Black;  	font-size: small; 	text-align: left;*/
}
.CheckBoxListStyle
{
	width: 80%;
	height: 25px;
	padding: 1px 8px;
	font-size: 12px;
	border-radius: 2px;
	text-align: left;
	border: 1px solid #e2e2e2 !important;
}

.FormTextFontStyle
{
	width: 72%;
	height: 25px;
	padding: 1px 10px;
	font-size: 12px; /*line-height: 2.5;*/
	border-radius: 2px;
	text-align: left; /* 	font-family: "Calibri"; 	border-color: #7F9DB9; 	color: Black;  	font-size: small; 	height: 18px;	 	border-color: #7F9DB9; 	border-style: solid; 	border-width: 1px; 	*/
}

.FormTextFontStyle1
{
	height: 25px;
	padding: 1px 10px;
	font-size: 12px; /*line-height: 1.5;*/
	border-radius: 3px;
	text-align: left; /*font-family: "Calibri"; 	border-color: #7F9DB9; 	color: Black;  	font-size: small; 	height: 18px; 	text-align: center; 	border-color: #7F9DB9; 	border-style: solid; 	border-width: 1px; */
}

.FormNumTextFontStyle
{
	height: 25px;
	width: 72%;
	padding: 1px 10px;
	font-size: 12px; /*line-height: 1.5;*/
	border-radius: 2.5px;
	text-align: right; /* 	font-family: "Calibri"; 	border-color: #7F9DB9; 	color: Black;  	font-size: small; 	height: 18px; 	text-align: right; 	border-color: #7F9DB9; 	border-style: solid; 	border-width: 1px; 	padding-right: 1px; */
}


/* Added BY Varsha Tripathi ON 23/01/2021, TKT NO:49061/1*/
.FormTextFontStyleMenuSearch {
	color: black; /*black*/
	width: 72%;
	height: 25px;
	padding: 1px 10px;
	font-size: 12px; /*line-height: 2.5;*/
	border-radius: 2px;
	text-align: left;
	border-color: #3598dc; /*blue*/
	text-decoration-color: #3598dc; /*blue*/
	/*background-image: url(Images/SearchTextBox.png);
	background-repeat: no-repeat;*/
	/* 	font-family: "Calibri"; 	border-color: #7F9DB9; 	color: Black;  	font-size: small; 	height: 18px;	 	border-color: #7F9DB9; 	border-style: solid; 	border-width: 1px; 	*/
}
/* Ended BY Varsha Tripathi ON 23/01/2021, TKT NO:49061/1*/

.DisableText
{
	color: Black; /*Maroon*/
	font-size: small;
	text-align: left;
	height: 18px; /*font-family:"Calibri"; 	background-color:#E6E5E2;*/
	border-color: #7F9DB9;
	background-color: White;
	border-width: 0px;
	border-style: solid;
	font-family: Verdana;
	font-family: "Calibri";
	font-weight: bold;
}

/*This is used to give effect on control on focus*/
.GetFocus
{
	position: relative;
	z-index: 999; /*border: solid 1px #E79400;*/ /*font-family: "Calibri";*/ /*color: Black;*/ /*font-size: small;*/
	direction: ltr; /*font-family:Arial, Helvetica, sans-serif;*/ /*height: 18px;*/
	text-align: left;
	border: solid 0px #e2e2e2 !important;
}

.LostFocus
{
	/*font-family:"Calibri";*/ /*border: solid 1px #7F9DB9;*/ /*color: black;*/ /*font-size: small;*/
	border: solid 0px #e2e2e2 !important;
	position: relative;
	z-index: 999; /*font-family: "Calibri"; 	color: black; 	font-size: small;*/
	direction: ltr; /*font-family:Arial, Helvetica, sans-serif;*/ /*height: 18px;*/
	text-align: left;
}

.GVFixedHeader {
	font-weight: bold;
	background-color: Green;
	position: relative;
	top: expression(this.parentNode.parentNode.parentNode.scrollTop-1);
}

.pnlMain
{
	background: #ffffff;
	border: 1px solid #96aecd;
}

/*Added By Aditi Asthana On 27/10/2021*/
.pnlPopUp {
	background: #f1f1f1;
	border: 1px solid #96aecd;
}
.SectionHeaderPopUp {
	background-color:#d90019;
	float: left; /*font-family: Verdana, Geneva, sans-serif;*/ /*font-size: 11px;*/
	color: #F0EFEF; /*#09548E*/
	font-weight: bold;
	margin: 0;
	line-height: 1.5 !important;
	padding: 3px;
	padding-left: 5px;
}
/*Ended By Aditi Asthana On 27/10/2021*/
/*Added by babita Kuhar on 23/03/2016*/
.pnlMainPopUp
{
	background: #ffffff; /* #d2e2f4;*/
	border: 1px solid #da2718; /* #3598dc;,96aecd*/
	overflow: auto;
	height: 470px;
}

.pnlMainPopUp10Per
{
	background: #ffffff; /* #d2e2f4;*/
	border: 1px solid #3598dc; /*96aecd*/
	overflow: auto;
	height: 10%;
}
.pnlMainPopUpCheckList
{
	background: #ffffff; /* #d2e2f4;*/
	border: 1px solid #3598dc; /*96aecd*/
	overflow: auto;
    width:20%
}

/*Ended by babita Kuhar on 23/03/2016*/
.modalBackground
{
	/*background-color: #C0C0C0;*/
	filter: alpha(opacity=80);
	opacity: 0.8;
	background-color: #FFFFFF;
	border-color: #3598dc;
}

.ListItem
{
	font-style: italic;
	font-family: Arial;
	background-color: Green;
}

.TabControl
{
	/* Sliding right image */
	background: url('Images/UnSelTab.gif') no-repeat;
	display: block;
	float: right;
	width: 100%;
	height: 15px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right: 0px;
	padding-right: 0px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	padding-bottom: 0px;
	padding-top: 3px;
	color: Black; /* FONT PROPERTIES */
	text-decoration: none; /*font-family: Arial, Helvetica, sans-serif;*/
	font-family: Calibri;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
}

.TabControl:hover
{
	background: url('Images/SelTab.gif') no-repeat;
	height: 15px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	color: White;
}


.NewStyle
{
	background: url('Images/SelTab.gif') no-repeat;
	display: block;
	float: left;
	width: 100%;
	height: 15px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right: 0px;
	padding-right: 0px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	padding-bottom: 0px;
	padding-top: 3px;
	color: White; /* FONT PROPERTIES */
	text-decoration: none; /*font-family: Arial, Helvetica, sans-serif;*/
	font-family: Calibri;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
}

.MandatoryFontStyle
{
	font-size: 100%;
	font-weight: bold;
	line-height: 2.5;
	color: #DC143C; /*#cc0066,#d2046b,#e60bb5*/
	white-space: nowrap;
	vertical-align: baseline; /*border-radius: .25em;*/
	text-align: right; /* 	font-family: Calibri; 	color: Red; 	font-size: small; 	font: txt;*/
}

.MandatoryFontStyleB
{
	font-size: 100%;
	font-weight:bold;
	line-height: 2.2;
	color: #DC143C; /*#cc0066,#d2046b,#e60bb5*/
	white-space: nowrap;
	vertical-align: baseline; /*border-radius: .25em;*/
	text-align: right; /* 	font-family: Calibri; 	color: Red; 	font-size: small; 	font: txt;*/
}


/* Displays the font style for the text to be displayed for the error messages used throughout eCRM */
.ErrorFontStyle
{
	font-family: "Calibri";
	color: Red; /*Red*/
	font-size: small;
	border-style: none;
	background-color: Transparent; /* Silver; */
	text-align: center;
}

.Optional
{
	font-family: Calibri;
	color: Green;
	font-size: small;
	font: txt;
}

.pnlHeader
{
	background: #dcdcdc;
	padding: 5px 5px 5px 5px;
	background: url(../images/dialog/dh_bg.gif) repeat-x;
	color: #15428b;
	cursor: move;
	border-bottom: 1px solid #96aecd;
}


.pnlHeader .actionDiv
{
	width: 5%;
	float: right;
	text-align: right;
}

.modalBackground
{
	/*background-color: #C0C0C0;*/
	filter: alpha(opacity=70);
	opacity: 0.4px;
	background-color: #FFFFFF;
}

.pnlFooter
{
	padding: 5px;
	text-align: right;
}

.actionDiv .close
{
	background: transparent url(../images/dialog/dialog_close.gif) no-repeat scroll 0 0;
}

.actionDiv .close:hover
{
	background: transparent url(../images/dialog/dialog_close_hover.gif) no-repeat scroll 0 0;
}

.pnlContent
{
	padding: 15px 5px 15px 5px;
	padding-bottom: 450px;
	min-height: 30px;
	min-width: 150px;
}

.Optional
{
	font-family: Calibri;
	color: Green;
	font-size: small;
	font: txt;
}

.pnlHeader
{
	background: #dcdcdc; /*padding:5px 5px 5px 5px;*/
	background: url(../images/dialog/dh_bg.gif) repeat-x;
	color: #15428b;
	cursor: move;
	border-bottom: 1px solid #96aecd;
}


.pnlHeader .actionDiv
{
	width: 5%;
	float: right;
	text-align: right;
}

.modalBackground
{
	/*background-color: #C0C0C0;*/
	filter: alpha(opacity=70);
	opacity: 0.4px;
	background-color: #FFFFFF;
}

.pnlFooter
{
	padding: 5px;
	text-align: right;
}

.actionDiv .close
{
	background: transparent url(../images/dialog/dialog_close.gif) no-repeat scroll 0 0;
}

.actionDiv .close:hover
{
	background: transparent url(../images/dialog/dialog_close_hover.gif) no-repeat scroll 0 0;
}


.pnlContent
{
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 100px;
	min-height: 30px;
	min-width: 150px;
}

/*css used for Login Page*/
.header
{
	float: left;
	background-image: url(../images/header-bg.gif);
	background-repeat: repeat-x;
	height: 118px;
	width: 100%;
}

.border
{
	border: 1px #DADDDE solid;
}

.next
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
}

.banner-img
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	height: 25px;
	margin: 0px;
	padding: 0px;
}

.banner-img ul
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	margin: 0px;
	padding-top: 7px;
	float: left;
}

.banner-img li
{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	list-style: none;
	background-image: url(../images/white-divider.gif);
	background-repeat: no-repeat;
	padding: 0px 10px 0px 10px;
	margin: 0px;
}

.banner-img .nobg
{
	background-image: none;
}

.content
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1E1E1E;
}

.content a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1E1E1E;
	text-decoration: none;
}

.forgot-password
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066CC;
}

.forgot-password a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066CC;
	text-decoration: none;
}

.footer-bg
{
	background-image: url(../images/footer-bg.gif);
	background-repeat: repeat-x;
}
/*end of css used for Login Page*/

/*css used for Inner Page*/
.header-inner
{
	float: left;
	background-image: url(../images/header-bg-inner.gif);
	background-repeat: repeat-x;
	height: 68px;
	width: 100%;
}
/*end of css used for Inner Page*/


.MainForm
{
	vertical-align: middle;
	background-color: #6BB1EC;
	border-width: thin; /*margin:0; padding:40px 0px 0px 0px; background-color:#6BB1EC;*/
}


.left-menu-bg
{
	width: 200px;
	background-color: White; /*#F9F9F9; */
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #09548E;
	padding-top: 2px;
	padding-left: 10px;
}

.left-menu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666; /*font-weight:bold;*/
	width: 100%;
}

.left-menu a
{
	color: #666;
	text-decoration: none;
}

.left-submenu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	color: #333;
	line-height: 20px;
}

.left-submenu a
{
	color: #333;
	text-decoration: none;
}

.active
{
	color: #333;
	text-decoration: none;
}

.active a
{
	color: #333;
	text-decoration: none;
}

.left-submenu ul
{
	margin: 0px;
	padding: 0px 0px 0px 40px;
}

.left-submenu ul li
{
	margin: 0px;
	width: 200px;
	background-image: url(images/icon.jpg);
	background-repeat: no-repeat;
	list-style: none;
	padding-left: 10px;
}

.Header
{
	background-color: #F9F9F9;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #09548E; /*#09548E*/
	padding-bottom: 5px;
}

/*------------------------TREE VIEW CSS-------------------------------------------*/

.left-menu-bg
{
	/*background-color: #FFFFFF;  	background-color: #EFEAEA;*/ /*F9F9F9*/ /*width: 210px;*/
	float: left;
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif; /* Verdana, Geneva, sans-serif;*/ /*font-size: 12px; 	color: #09548E;*/
	padding-top: 10px;
	padding-left: 10px;
}


.left-menu
{
	font-family: Arial, Helvetica, sans-serif; /*font-family:Calibri;*/
	font-size: 11px;
	color: #666;
	width: 100%;
	font-weight: bold;
}

.left-menu a
{
	color: #666;
	text-decoration: none;
}

.left-menu-hover
{
	color: White;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}

.left-menu-line
{
	/*border-bottom: 1px #DCDCDC solid;*/
	/*width: 145px;*/
    padding-top:2px;
    padding-bottom:2px;
}
/*Added By Aftab Alam on 28/03/2018*/
.left-menu a:active
{
	color:#DC143C;
    font-style:italic; 
}
td a.selectedclass
{
	color:#DC143C;
    font-style:italic; 
}
/*div {
    -webkit-user-select: none; 
    -moz-user-select: none; 
    -ms-user-select: none; 
    user-select: none; 
}*/
/*Ended By Aftab Alam on 28/03/2018*/
/*---------------------END OF TREE VIEW CSS---------------------------------------*/

.SectionHeader
{
	background-color: #F0EFEF;
	float: left; /*font-family: Verdana, Geneva, sans-serif;*/ /*font-size: 11px;*/
	color: #d90019; /*#09548E*/
	font-weight: bold;
	margin: 0;
	line-height: 1.5 !important;
	padding: 3px;
	padding-left: 5px;
}
/*Added by Babita Kuhar on 13/09/2016*/
.dvFinDetailHt
{
	width: 99%;
	overflow: auto;
	height: 400px;
}

.dvFinDetail
{
	width: 99%;
	overflow: auto;
}

.dvAutoHt {
	width: 99%;
	overflow: auto;
	/*border-style: double; commented by Babita Tokas on 03/02/2021*/
}

.dv600PxHt {
	width: 99%;
	overflow: auto;
	height: 600px;
	/*border-style: double; commented by Babita Tokas on 03/02/2021*/
}

.dv500PxHt {
	width: 99%;
	overflow: auto;
	height: 500px;
	/*border-style: double; commented by Babita Tokas on 03/02/2021*/
}

.dv300PxHt {
	width: 99%;
	overflow: auto;
	height: 300px;
	/*border-style: double; commented by Babita Tokas on 03/02/2021*/
}
/*-------- Added by Yugal Kishore on 18/06/2018 ---------*/
.dv300PxHWt {
	width: 1104px;
	overflow: scroll;
	height: 300px;
}
.dv1110PxWt {
	width: 1104px;
	overflow: auto;
	height: auto;
}
.dv500PxWt {
    width: 100%;
    overflow: auto;
    height: 300px;
    
}
/*------- Ended by Yugal Kishore on 18/06/2018 ---------*/
/*Ended by Babita Kuhar on 13/09/2016*/
/*------------------ Css For News ---------------*/

.menu-text1
{
	width: 100%;
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif; /*Verdana, Helvetica, sans-serif;*/
	font-size: 14px;
	color: #333; /*#ffffff;*/ /*background-image: url(images/menu-bg.jpg);*/ /*background-repeat: repeat-x;*/
	border-bottom: 1px solid rgb(217,0,25);
	height: 20px;
	font-weight: bold;
	float: left; /*padding-top:5px;*/
}

.text1
{
	color: Black;
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif; /*Arial;*/
	font-size: 100%; /*12px;*/
	line-height: 22px !important;
	background-color: white; /*#EFEFEF;*/ /*padding-left: 20px;     padding-top: 5px;     height: 20px;*/
}
/*===============Modification in Style Sheet===============*/

.staichoverstyle
{
	color: White;
	font-size: 20px;
	background-color: #284E98;
}

.FormTextNumFontStyle
{
	height: 25px;
	width: 72%;
	padding: 5px 10px;
	font-size: 12px; /*line-height: 2.5;*/
	border-radius: 2px;
	text-align: right; /* 	font-family: "Calibri"; 	border-color: #7F9DB9; 	color: Black;  	font-size: small; 	height: 18px; 	text-align: right; 	border-color: #7F9DB9; 	border-style: solid; 	border-width: 1px; 	padding-right: 1px; 	*/
}
/*----------Css------Add New CLass------*/
.LabelFontStyleRoman
{
	font-family: Times New Roman;
	color: Black; /*  #9C661F; 		/*Maroon;        		*/
	font-size: 12px; /*small*/
	text-align: left;
}

.LabelFontStyleRomanNew
{
	font-family: Times New Roman;
	color: Black; /*  #9C661F; 		/*Maroon;        		*/
	font-size: 16px; /*small*/
	text-align: left;
	font-weight: bold;
}


.FormTextFontStyleNoBorder
{
	/*font-family: "Calibri";*/
	border-color: #7F9DB9; /*color: Black; Maroon*/
	font-size: 100%;
	padding: 0px 0px;
	height: 25px;
	text-align: left; /* 	border-color: #7F9DB9; 	border-style: solid; 	border-width: 0px;*/
	border: solid 1px #e2e2e2 !important;
}

.ComboFontStyleNoBorder
{
	height: 25px;
	padding: 1px 0px;
	font-size: 100%;
	text-align: left;
	border: solid 0px #e2e2e2 !important; /* 	font-family: "Calibri"; 	border-color: #7F9DB9; 	color: Black;  	font-size: small; 	text-align: left;*/
}

.FormTextFontStyleNoBorderGrey
{
	background-color: #E2E2E2;
	font-family: "Calibri";
	border-color: #7F9DB9;
	color: Black; /*Maroon*/
	font-size: small;
	height: 18px;
	text-align: left;
	border-color: #7F9DB9;
	border-style: solid;
	border-width: 0px;
}

.FormNumTextFontStyleNoBorder
{
	/*font-family: "Calibri";*/
	border-color: #7F9DB9; /*color: Black; Maroon*/
	font-size: 100%;
	padding: 0px 5px;
	height: 25px;
	text-align: right; /* 	border-color: #7F9DB9; 	border-style: solid; 	border-width: 0px;*/
	border: solid 1px #e2e2e2 !important;
	background-color: #f5f5f5;
}

.FormNumTextFontStyleNoBorderGrey
{
	background-color: #E2E2E2;
	font-family: "Calibri";
	border-color: #7F9DB9;
	color: Black; /*Maroon*/
	font-size: small;
	height: 18px;
	text-align: right;
	border-color: #7F9DB9;
	border-style: solid;
	border-width: 0px;
	padding-right: 1px;
}



.watermark
{
	height: 13px;
	border: 1px solid #DDD;
	outline: medium none;
	padding: 3px;
	vertical-align: top;
	border: solid 1px #c3c3c3;
}
/*added by swati gupta*/
.GridDock
{
	overflow-x: auto;
	overflow-y: hidden;
	width: 830px;
	white-space: nowrap;
	padding: 0 0 17px 0;
}


.GridItemStyleFFView
{
	font-family: "Calibri";
	color: Black; /*Maroon;        		*/
	font-size: small;
	background-color: white; /*white;lisght yellow base color*/
	text-align: right;
	white-space: nowrap;
}


.GridAlternatingItemStyleFFView
{
	font-family: "Calibri";
	color: Black; /*Maroon;        		*/
	font-size: small;
	background-color: #E2E2E2; /*DFE2E3 #ECE5C6    F2F2E6  /*LightGray;*/
	text-align: right;
	white-space: nowrap;
}

.WaterMarkedTextBox
{
	height: 16px;
	width: 168px;
	padding: 2px 2 2 2px;
	border: 1px solid #BEBEBE;
	background-color: #F0F8FF;
	color: gray;
	font-size: 8pt;
	text-align: center;
}

/*Added by Babita Kuhar on 03/10/2016*/
.dvGrid
{
	vertical-align: top;
	width: 100%;
	height: 0px;
	overflow: auto;
}

.dvGridHt
{
	vertical-align: top;
	width: 100%;
	height: 353px;
	overflow: auto;
}

.dvGrid3Ht
{
	vertical-align: top;
	width: 100%;
	height: 197px;
	overflow: auto;
}

.dvGrid1Ht
{
	vertical-align: top;
	width: 100%;
	height: 95px;
	overflow: auto;
}

.dvGrid2Ht
{
	vertical-align: top;
	width: 100%;
	height: 145px;
	overflow: auto;
}

.dvGrid4Ht
{
	vertical-align: top;
	width: 100%;
	height: 249px;
	overflow: auto;
}

.dvGrid5Ht
{
	vertical-align: top;
	width: 100%;
	height: 301px;
	overflow: auto;
}

.LabelFontStyleMultiLine
{
	font-size: 85%; /*font-weight: bold;*/ /*height: 18px;*/
	line-height: 2;
	color: #666;
	white-space: nowrap;
	vertical-align: middle;
	border-radius: .25em;
	text-align: left;
}

.TextFontStyleGrid
{
	/*width: 72%;*/
	height: 30px;
	padding: 5px 10px;
	font-size: 100%;
	line-height: 1; /*border-radius: 2px;*/
	text-align: left;
	border-width: 0px; /* 	background-color:Gray; 	border-color: #7F9DB9; 	color: Black;  	font-size: 100%; 	height: 18px; 	text-align: left; 	border-color: #7F9DB9; 	border-style: solid;*/
}

.TextFontStyleAltRowGrid
{
	/*width: 72%;*/
	height: 18px;
	padding: 5px 10px;
	font-size: 100%;
	line-height: 1; /*border-radius: 2px;*/
	text-align: left;
	border-width: 0px;
	background-color: #E2E2E2;
}

.FormTextFontStyleNarrNoBorder
{
	/*font-family: "Calibri";*/
	border-color: #7F9DB9; /*color: Black; Maroon*/
	font-size: 100%;
	padding: 0px 0px;
	height: 25px;
	text-align: left; /* 	border-color: #7F9DB9; 	border-style: solid; 	border-width: 0px;*/
	border: solid 0px #e2e2e2 !important;
	background-color: #fff !important; /*#EEF7EE*/
}

.caption
{
	float: left;
	display: inline-block;
	font-size: 18px;   
	line-height: 18px;
	background-color:#da2718 !important; /*   #50a9e6,3598dc*/
	color: #fff;
	padding: 10px;
	text-align: left;
	font-family: "Open Sans" ,sans-serif !important;
}

.popUpHeader tbody th
{
	background-color: #3598dc !important; /*border: solid 1px #C4C4C4;*/
	color: #fff; /*padding: 11px 0 9px;*/ /*padding-left:5px;*/
	text-align: left; /*font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;*/
	font-family: "Open Sans" ,sans-serif; /*text-shadow: 1px 1px 1px #fff;*/
}

.ComboFontStyleNoBorderAlt
{
	background-color: #fff !important; /*#EEF7EE*/
	height: 25px;
	padding: 0px 0px;
	font-size: 100%;
	text-align: left;
	border: solid 0px #e2e2e2 !important; /* 	font-family: "Calibri"; 	border-color: #7F9DB9; 	color: Black;  	font-size: small; 	text-align: left;*/
}

.FormNumTextFontStyleNoBorderAlt
{
	border-color: #7F9DB9; /*color: Black; Maroon*/
	padding: 0px 0px;
	font-size: 100%;
	height: 25px;
	text-align: right; /* 	border-color: #7F9DB9; 	border-style: solid; 	border-width: 0px;*/
	border: solid 0px #e2e2e2 !important;
	background-color: #fff !important; /*#EEF7EE*/
}

.popUpTblNoBorder
{
	background-color: #fff !important;
	border: 0px solid;
}

.popUpTblNoBorder tbody tr
{
	background-color: #fff !important;
	border: 0px solid;
}

.popUpTblNoBorder tbody td
{
	background-color: #fff !important;
	border: 0px solid;
}

.w3-hover-btn
{
	background-color: #fff; /* Green */
	color: #008CBA;
}

.btn.red-stripe
{
	border-left: 4px solid #e7505a !important;
}

/*----Added by Yugal Kishore content 09/09/2019---*/
.CloseBtn {
	background-color: Transparent;
	border-color : #cccccc;
	font-weight:bold;
	color : Black;
	font-size: Medium;
}

/*----Ended by Yugal Kishore content 09/09/2019---*/
.btn.default
{
	color: #666;
	background-color: #ccc; /*  #e1e5ec*/
	border-color: #e1e5ec;
}

.btn
{
	display: inline-block;
	margin-bottom: 0;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 4px 12px;
	font-size: 14px;
	line-height: 1.42857; /*border-radius: 4px;*/
	border-radius: 0 !important;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn
{
	cursor: not-allowed;
	opacity: .65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none;
}
/*Ended by Babita Kuhar on 03/10/2016*/

/* Added By Varsha Tripathi ON 01/10/2015  */
.grow
{
	transition: all .2s ease-in-out;
}

.grow:hover
{
	transform: scale(1.1);
}
/* Ended By Varsha Tripathi ON 01/10/2015*/

/*Added by Babita Kuhar on 07/11/2017 for Progress Bar & to disable background*/
.modalProgress
{
	position: fixed;
	top: 0;
	left: 0;
	background-color: black;
	z-index: 99;
	opacity: 0.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	min-height: 100%;
	width: 100%;
}

.loading {
    display: none;
    position: absolute;
    font-family: Arial;
    font-size: 10pt;
    margin-top: 0;
    /*margin-left: 450px;*/
    width: auto;
    height: auto;
    align-content: center;
    /*display: none;*/
    position: fixed;
    background-color: transparent;
    z-index: 999;
    color: #da2718;
}
/*Ended by Babita Kuhar on 07/11/2017*/
/*Added by aftab Alam*/
.dvfullPagePxHt {
    /*width: 100%;*/
    /*overflow: auto;*/
    height: 1800px;
}

.bgDiv {
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    overflow: hidden;
    padding: 0;
    margin: 0;
    background-color: black;
    filter: alpha(opacity=50);
    opacity: 0.5;
    z-index: 500;
}

.Progress {
    position: absolute;
    font-family: Arial;
    font-size: 10pt;
    /*margin-top: -1000px;*/
    margin-left: 450px;
    width: auto;
    height: auto;
    align-content: center;
    /*display: none;
    position: fixed;*/
    background-color: transparent;
    z-index: 999;
    color: #da2718;
    top: 20%; /* Added by Yugal Kishore on 19/03/2019*/
 
}
.controlHide{
    visibility:hidden;
}
.controlShow{
     visibility:visible; 
}

.menuBarDiv{
    padding-top:10px;
    background-color:#ffffff;
    -moz-box-shadow:    4px 4px 4px 4px #ccc;
    -webkit-box-shadow: 4px 4px 4px 4px #ccc;
    box-shadow:         4px 4px 4px 4px #ccc;
}
.menuBarDiv1 {
	 
	background-color: #ffffff;
	-moz-box-shadow: 4px 4px 4px 4px #ccc;
	-webkit-box-shadow: 4px 4px 4px 4px #ccc;
	box-shadow: 4px 4px 4px 4px #ccc;
}
.MainBodyDiv1 {
	background-color: #ffffff;
	margin-right: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 5px;
	-moz-box-shadow: 4px 4px 4px 4px #ccc;
	-webkit-box-shadow: 4px 4px 4px 4px #ccc;
	box-shadow: 4px 4px 4px 4px #ccc;
}
.MainBodyDiv{
    background-color:#ffffff;
    margin-left :10px;
    margin-right:10px;
    padding-top:10px;
    padding-left :5px;
    padding-right :5px;
    -moz-box-shadow:    4px 4px 4px 4px #ccc;
    -webkit-box-shadow: 4px 4px 4px 4px #ccc;
    box-shadow:         4px 4px 4px 4px #ccc;
}
.bgAlert {
    position: absolute;
    top: 50px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    overflow: hidden;
    padding: 0;
    margin: 0;
    background-color:transparent ;
    /*filter: alpha(opacity=50);*/
    opacity: 0.5;
    z-index: 500;
}

.footer{
    width:100%;
    border:0;
    padding:0 0 0 0;
    background-color:#da2718; 
     
}
/*Added By Aftab Alam On 20/12/2018
    Purpose: Place Holder Color light gray
*/
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #DCDCDC;
}

::-moz-placeholder { /* Firefox 19+ */
    color: #DCDCDC;
}

:-ms-input-placeholder { /* IE 10+ */
    color: #DCDCDC;
}

:-moz-placeholder { /* Firefox 18- */
    color: #DCDCDC;
}
/*legend{
        font-size: 1.2em !important;
        font-weight: bold !important;
        text-align: left !important;
        width:auto;
        padding:0 10px;
        border-bottom:none;

}
label{
    font-size: 100%;
	line-height: 2.5;
	font-weight:500;
	white-space: nowrap;
	vertical-align: baseline; border-radius: .25em;
    font-weight: 400
}*/


.div-card {
	width: auto ;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	text-align: left;
}

.div-header {
	background-color: #fff;
	color: white;
	padding: 10px;
	font-size: 40px;
}

.div-container {
	padding: 10px;
}
ul {
	list-style: none;
}

	ul li:before {
		content: '✓';
	}


.dvDashBoard {
	font-weight: bold;
	font-size: large;
	color: #07165b;
	font-family: Futura Hv BT;
}
.dvTitle {
	font-weight: bold;
	font-size: large;
	color: #CC0000;
	font-family: Futura Hv BT;
}

.chartHeads {
	font-size: small;
	font-family: Futura Hv BT;
	text-align: center;
	font-weight: bold;
	color: #6e6e6e;
	padding: 0;
	margin-bottom: 0;
	background-color: #fff;
	border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
	.chartHeads img {
		width:35px;
		height: 35px;
		cursor: pointer;
	}


/*Ended by Aftab Alam**/

/*.Framebody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
}*/
/*Added By Yugal Kishore */
.FlyingObject {
	position: fixed;
	z-index: 99;
	background-color: transparent;
	cursor: pointer;
	padding: 2px;
	border-radius: 85px;
	color:white;
}

.FlyingObject:hover {
	color: white;
	background-color: red;
	border-width: 0px;
	outline-color: transparent;
	border-color: transparent;
	color:gray;
}
/*Ended By Yugal Kishore */
/*added by swati content 30/04/2020*/
.GridPagerStyleBS td {
    font-family: "Calibri";
    font-size: small; 
    color: #003F87;
    text-align: left; 
    padding-left: 2px;
    padding-right: 2px;
}
/*end by swati*/

/*Added by Babita Tokas on 31/03/2022*/
.rbl input[type="radio"] {
	margin-left: 10px;
	/*margin-right: 1px;*/
}
/*Ended by Babita Tokas on 31/03/2022*/

/*Added by Altamash Zafar on 09/08/2023 (tkt-78412/1)*/
.chl input[type="checkbox"] {
	margin-left: 5px;
	
}
/*Ended by Altamash Zafar on 09/08/2023 (tkt-78412/1)*/

/*Added by Babita Tokas on 06/07/2022*/
.iColor {
	color: #d90019;
}

.iLarge {
	font-size: larger;
}
.iStyleHtmlButton {
	border: none !important;
	background: none;
}
.iColorSlateGrey {
 color:	darkslategrey;
}
/*Ended by Babita Tokas on 06/07/2022*/
/*Added by Rizwan on 26/07/2022*/
.iColorDodgerBlue {
	color: dodgerblue;
}
/*Ended by Rizwan on 26/07/2022*/
/*Added by Akbar.M on 03-08-2023 for Tkt No: 77868/1 */
.Denomination {
	background-color: #fff !important;
	border-top: solid 1px #d90019 !important;
	border-bottom: solid 1px #c4c4c4 !important;
	color: #333 !important;
	text-shadow: 1px 1px 1px #fff !important;
	font-size: 13px !important;
	font-weight: bold;
	text-align: center !important;
	padding: 30px !important;
}
/*Added by Akbar.M on 03-08-2023 for Tkt No: 77868/1*/
/* Added by Nadeem*/
.textprewrap {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
/*Added By Altamash Zafar on 26/07/2024 (tkt-86052/1)*/
.Bnkmodal {
	display: none;
	position: fixed;
	z-index: 1;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: rgb(0,0,0);
	background-color: rgba(0,0,0,0.4);
	padding-top: 60px;
}

.Bnkmodal-content {
	background-color: #fefefe;
	margin: 5% auto;
	padding: 20px;
	border: 1px solid #888;
	width: 80%;
	max-width: 600px;
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
	animation-name: animatetop;
	animation-duration: 0.4s;
	border-radius:10px;
}

.Bnkmodal-footer {
	padding: 10px;
	text-align: right;
}

.Bnkmodal-header {
	padding: 15px 0px 15px 0px;
	text-align: left;
	border-bottom: 1px solid #888;
}

.lstul {
	list-style-type: none;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	margin-left: 0px;
}

.lstli {
	margin: 10px;
}
/*Ended By Altamash Zafar on 26/07/2024 (tkt-86052/1)*/