﻿
body {
	background: url(../../App_Themes/images/bg.jpg) repeat;
	margin: 0px;
	padding: 0px;
	overflow-x: hidden;
}
.wp {
	background:url(../../App_Themes/images/br_header.jpg) repeat-x;
	margin: 0px;
	padding: 0px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #666;
	padding:0px;
	width: 100%;
	
}
.wrapper {
	/*clear: both;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;*/

	width: 75%;
	margin: auto;
}
.header {
	margin: 0px;
	/*width: 1024px;*/
	font: 18px Arial, Helvetica, sans-serif;
	color: #FFF;
	clear:both;
}
.logo {
	margin: 0px;
	padding: 0px;
	/*width: 1024px;*/
}
.top_nav {
	/*width: 1024px;*/
	margin-right: 10px;
	height:40px;
	margin-top: 10px;
}
ul.menu {
	display: block;
	float: right;
	height: 25px;
	list-style: none outside none;
	margin: -3px 0px 0 0;
	padding: 0;
}
.menu li {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}
.menu li a:link, ul.menu li a:visited {
	color: #FFFFFF;
	display: block;
display:inline;
	font-size: 12px;
	height: 25px;
	line-height: 32px;
	margin: 0 0 0 2px;
	padding:5px 10px;
	text-decoration: none;
	font-weight:bold;
}
	.menu li a:hover {
		color: #FFFFFF;
		text-decoration: none;
		background-color: #052365;
		-moz-border-radius: 5px; /* Firefox */
		-webkit-border-radius: 5px; /* Safari and Chrome */
		-ie-border-radius: 5px;
	}
.content {
	width: 1420px;
	padding: 24px 0px 10px;
	margin: 0px;
	color: #333;
	min-height: 400px;
	font: 12px Arial, Helvetica, sans-serif;
	margin: auto;

}

.content_login {
	/*width: 350px;*/
	padding: 0px;
	margin: 50px auto;
	clear: both;
	transform: translate(36%, 12%);
}
.logint {
	width:420px;
	height:14px;
	padding:0px;
	margin:0px;
	background: url(../../App_Themes/images/login_t.gif) no-repeat center top;
}
.loginm {
	width:420px;
	padding:0px;
	margin:0px;
	background: url(../../App_Themes/images/login_m.gif) repeat-y;
}
.inner {
	width:340px;
	padding:20px 15px;
	margin:0px auto;
}
.inner h4{
	color:#2d3136;
	margin:15px 0px;
	font: 20px Arial, Helvetica, sans-serif;
	
}
#cssmenu ul li.has-sub > a:hover {
	background: #052365;
	border-color: #052365;
}
#cssmenu ul li > ul, #cssmenu ul li > div {
	/*	background: #052365;*/
	box-shadow: rgb(221,221,221) 0px 0px 10px 0px;
	background: #d8f6ff;
}
#cssmenu, #cssmenu > ul > li > ul > li a:hover {
/*	background: #03abdc;*/
	background: #03abdc;
	color: #fff;
}
    #cssmenu1 ul li.has-sub > a:hover {
        background: #052365;
        border-color: #052365;
    }

#cssmenu1 ul li > ul, #cssmenu1 ul li > div {
	/*	background: #052365;*/
	box-shadow: rgb(221,221,221) 0px 0px 10px 0px;
	background: #fff;
	
}

#cssmenu1, #cssmenu1 > ul > li > ul > li a:hover {
	/*	background: #03abdc;*/
	background: #03abdc;
	color: #fff;
}
	.inner p {
	width:360px;
	margin:0px;
	padding:0px;
}
.login {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#555555;
	padding:0px;
	margin:0px;
	border:0px;
}
.boxfeld {
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#555555;
	border:0px;
	padding:0px 8px;
}
.userfield {
	font-family:Verdana, Geneva, sans-serif;
	background-image:url(../../App_Themes/images/loginfeild.jpg);
	background-repeat:no-repeat;
	width:310px;
	height:44px;
	font-size:14px;
	color:#555555;
	padding:0px;
	margin:10px 0px;
	font-weight:bold;
}
.login input {
	border:0px;
	margin:9px 0px 0px 10px;
	width:308px;
	height:25px;
}
.login .s_button {
	background-image:url(../../App_Themes/images/login.gif);
	width:78px;
	height:32px;
	float:left;
}
.loginb {
	width:420px;
	height:34px;
	padding:0px;
	margin:0px;
	background: url(../../App_Themes/images/login_b.gif) no-repeat;
}
.for_pass{
	float:left; 
	margin:20px;
	font-size:14px;
	color:#06F;
	}
	.for_pass a{
		color:#06F;
		text-decoration:none;
	}

.footer {
	margin: 0px;
	padding: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	clear: both;
	background-color: #089ec0;
	
	text-align: center;
}
	.footer .inner {
		width: 1024px;
		margin: 0px auto;
		 padding: 4px 0px 14px;
	}
.content_t {
/*	background: url(../../App_Themes/images/content_t.gif);
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 1000px;*/
}
.content_m {
	/*background: url(../../App_Themes/images/content_m.gif) repeat-y;
	width: 1000px;
	margin: 0px;
	padding: 0px;*/
}
	.content_m .inner {
		width: 1420px;
		margin: 0px;
		background: #fff;
		box-shadow: rgb(221, 221, 221) 0px 0px 10px 0px;
	}

	.content_m .inner-form {
		width: 1000px;
		margin: auto;
		background: #fff;
		box-shadow: rgb(221, 221, 221) 0px 0px 10px 0px;
	}
.content_b {
/*	background: url(../../App_Themes/images/content_b.gif);
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 1000px;*/
}
.serch {
	font: 14px Arial, Helvetica, sans-serif;
	color: #333;
	text-align: left;
	/*width: 950px;*/
	border-bottom: 1px solid #999;
	margin-bottom: 20px;
}
.serch td p{
	font: 14px Arial, Helvetica, sans-serif;
	color: #333;
	text-align: left;
	padding:0px 10px;
	width:30px;
	}


.gridview
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: normal;
	border-collapse:separate;
	padding:5px;
	min-height:150px;
}

.gridview td, .gridview th
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
	border-bottom: #b89a7c thin solid;
	border-left: #b89a7c thin solid;
	border-top: #b89a7c thin solid;
	border-right: #b89a7c thin solid;
	height:30px;
}

.gridview th
{
	background-color:#e9ded3;
	color: #c2050c;
	font-weight: bold;
	border-bottom: #b89a7c thin solid;
	border-left: #b89a7c thin solid;
	border-top: #b89a7c thin solid;
	border-right: #b89a7c thin solid;
	padding:5px 0px;
}

.gridview th a
{
	color: #c2050c;
}

.gridview_advance_search
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: normal;
	border-collapse:separate;
	padding:5px;
	min-height:150px;
}

.gridview_advance_search td, .gridview_advance_search th
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: normal;
	border-bottom: #b89a7c thin solid;
	border-left: #b89a7c thin solid;
	border-top: #b89a7c thin solid;
	border-right: #b89a7c thin solid;
}

.gridview_advance_search th
{
	background-color:#e9ded3;
	color: #c2050c;
	font-weight: bold;
	border-bottom: #b89a7c thin solid;
	border-left: #b89a7c thin solid;
	border-top: #b89a7c thin solid;
	border-right: #b89a7c thin solid;
	padding:5px 5px;
}

.gridview_advance_search th a
{
	color: White;
}

.inner_registar {
width:550px;
padding:20px 15px;
margin:0px auto;
}
.inner_registar .boxfeld {
font-family:Verdana, Geneva, sans-serif;
font-size:16px;
color:#555555;
border:0px;
padding:0px 8px;
float:left;
margin: 10px 0px 0px;
text-align: left;
width: 200px;
}
	.inner_registar .userfield {
		font-family: Verdana, Geneva, sans-serif;
		background-image: none;
		background-repeat: no-repeat;
		width: 330px;
		height: 42px;
		font-size: 14px;
		color: #555555;
		padding: 0px;
		margin: 0px 0px 10px;
		font-weight: bold;
		float: left;
		border: 1px solid #e6e6e6;
		border-radius: 10px;
		box-shadow: rgb(221, 221, 221) 0px 0px 4px 0px;
	}
.inner_registar input,.inner_registar select {
border:0px;
margin:9px 0px 0px 10px;
width:280px;
height:25px;
}
.inner_registar .s_button {
background-image:url(../../App_Themes/images/login.gif);
width:78px;
height:32px;
float:left;
}
.inner_registar .s_button {
background-image:url(../../App_Themes/images/submit.jpg);
width:78px;
height:32px;
margin:0px auto;
}

.inner_registar h3{
font:20px Verdana, Geneva, sans-serif;
color:#333;
}

/*Category Create*/

.c_c {
	padding:20px 15px;
	margin:0px auto;
	background-color:#fff;
	
}

.c_c .boxfeld {
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#555555;
	border:0px;
	padding:0px 8px;
	float:left;
	margin: 10px 0px 0px;
	text-align: left;
	width: 300px;
}
.c_c .userfield {
	font-family:Verdana, Geneva, sans-serif;
	background-image:url(../../App_Themes/images/loginfeild.jpg);
	background-repeat:no-repeat;
	width:330px;
	height:44px;
	font-size:14px;
	color:#555555;
	padding:0px;
	margin:0px 0px 10px;
	font-weight:bold;
	float:left;
}
.c_c input,select {
	border:0px;
	margin:9px 0px 0px 10px;
	width:280px;
	height:25px;
}
.c_c .s_button {
	background-image:url(../../App_Themes/images/login.gif);
	width:78px;
	height:32px;
	float:left;
}
.c_c .s_button {
	background-image:url(../../App_Themes/images/submit.jpg);
	width:78px;
	height:32px;
	margin:0px auto;
}

.inner1{
	margin:0px;
	padding:10px 25px;
	width:950px;
	font: 14px/1.5em Verdana, Geneva, sans-serif;
	}
	
	.address1{
	display: block;
	float: left;
	margin-top: 0px;
	vertical-align: top;
	width: 195px;
	color: #5E5353;
	font-family: 'PT Sans',"Trebuchet MS",arial,sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: 24px;
	border-right: 1px solid #CCC;
	padding-right: 10px;
	padding-left: 10px;
}
.info {
	display: block;
	float: left;
	margin:0px 10px 0px 25px;
	vertical-align: top;
	width: 195px;
	color: #5E5353;
	font-family: 'PT Sans',"Trebuchet MS",arial,sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: 24px;
}
.info a {
    color: #0A97CE;
    text-decoration: none;
}

.liquid-round {
	width: 1195px;
	margin: 0px auto;
	/*background: #fff url(../../App_Themes/images/leftside.gif) repeat-y left top;*/
	/*margin-left: -70px;*/
}
.top {
width:100%;
/*height:20px;*/
/*background:url(../../App_Themes/images/top.gif) no-repeat left top;*/
}
.top span {
display:block;
position:relative;
/*height:20px;*/
/*background:url(../../App_Themes/images/top-right.gif) no-repeat right top;*/
}
.center-content {
position:relative;
/*background:url(../../App_Themes/images/rightside.gif) repeat-y right top;*/
/*padding:1px 20px 1px 25px;
margin:-1px 0 0px 0;*/
}
.bottom {
width:100%;
/*height:60px;*/
/*background:url(../../App_Themes/images/bottom.gif) no-repeat left bottom;*/
}
.bottom span {
display:block;
position:relative;
/*height:60px;*/
/*background:url(../../App_Themes/images/bottom-right.gif) no-repeat right top;*/
}

.welcome{
	font-family:Arial;
	font-weight:bold; font-size:24px;
	text-align:center;
	color: #6a6a6a;
}

.lefts_img{
	float:right;
	width:200px;
	margin-top: 20px;
	margin-right: 30px;
}
.content8{
	width:1000px;
	padding:12px;
	margin:0px;
	color:#333;
	min-height:200px;	
	font:18px Arial, Helvetica, sans-serif;
	background-image:url(../../App_Themes/images/l_img.png);
	background-repeat:no-repeat;
}


 .marque{
width:905px;
background-image:url(../../App_Themes/images/marque.jpg);
height:20px;
padding:15px 20px 15px 25px;
color: #006;
font-weight: bold;
font-family: Verdana, Geneva, sans-serif;
}
.new_complaint {
height: 239px;
width: 233px;
margin: 0px auto;
}
.new_complaint a img{
height: 239px;
width: 233px;
margin: 0px auto;
border:0px;
}
.marque1{
width:560px;
height:20px;
padding:15px 20px 15px 25px;
color: #006;
font-weight: bold;
font-family: Verdana, Geneva, sans-serif;
background: url(../../App_Themes/images/marque.jpg);
float: left;
margin-top: 8px;
}
.registratior {
height: 64px;
width: 327px;
float: left;
margin-left: 10px;
}

/*Pop Up*/

.pop_up {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
	border: 1px solid #c4b09d;
	background: #e9ded3;
}
.title_text{
	font:bold 18px Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	float: left;
	width: 400px;
}
.close {
	float: right;
	height: 20px;
	width: 20px;
	margin: 0px;
}
.close img a{
	float: left;
	height: 20px;
	width: 20px;
}
.sub_2 {
	width: 80px;
	margin-right: auto;
	margin-left: auto;
	height: 35px;
}

.gridview_pop {
	border-collapse: collapse;
	border: solid 1px #b89a7c;
	width: 100% !important;
}

.gridview_pop td, .gridview_pop th
{
	border-bottom: #b89a7c thin solid;
	border-left: #b89a7c thin solid;
	border-top: #b89a7c thin solid;
	border-right: #b89a7c thin solid;
	padding:5px;
	background-color:White;
	color:Black;
}

.gridview_pop th
{
	background-color: #ead7c2;
	color:#c6040c;
}

.media_player{
font:bold 18px Arial, Helvetica, sans-serif;
padding:10px;
float: left;
width: 320px;
height:45px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 10px;
margin-left: auto;
}
.close {
float: right;
height: 20px;
width: 20px;
margin: 0px;
}
.close img a{
float: left;
height: 20px;
width: 20px;
}
.sub_3 {
width: 310px;
margin-top: 5px;
margin-right: auto;
margin-bottom: 5px;
margin-left: auto;
padding-right: 10px;
}

.pop_up2 {
width: 340px;
margin-right: auto;
margin-left: auto;
padding:0px 0px;
border: 0px;
background-color: #FFF;

}

.print_gridview, .print_gridview table,.print_gridview tr,.print_gridview td,.print_gridview th
{
	font-size:19px;
	border:solid 1px gray;
	border-collapse:collapse;
}


.chk_dropDown
{
	width:160px; display:none; position:absolute; border:solid 1px #000; background-color:White;	
}

.chk_dropDown td
{
	border:0px;
}

/*master*/

 .c_bulding{
margin:0px;
padding:10px 10px 5px 1px;
text-align:left;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
}
.box9{
width: 420px;
float:left;
margin:5px 10px;
padding:0px;
}

.box21{
border:solid 1px #e5e9eb;
margin:10px auto;
padding:0px;
}
.box25{
border:solid 0px #e5e9eb;
margin:10px auto;
padding:0px;
}
.box25 input,select
{	margin:0px;
	width:20px;
	border:0px;	
}
.box27 input,select
{
	margin:9px 0px 0px 9px;
	border:0px;	
	padding:0px;
}

.box50
{
	width:900px;
	margin:0px auto;
	padding:0px;
	font-size:12px;
	color:#000000;
	border:solid 1px #525252;
}

.box_hlp
{
	width:400px;
	margin:0px 10px;
	padding:10px;
	font-size:12px;
	color:#000000;
	float:left;
	font:Arial, Helvetica, sans-serif;
}
.box_hlp h3
{
	font:24px Arial, Helvetica, sans-serif;
	color:#000000;
	border-bottom:solid 1px #525252;
	padding:10px 5px;
	text-align:center;
	margin:0px;
	padding:10px;
}
.box_hlp p
{
	font:14px Arial, Helvetica, sans-serif;
	color:#000000;
	padding:10px 5px;
	text-align:left;
	margin:0px;
	line-height:25px;
}
.box_hlp p a
{
	font:24px Arial, Helvetica, sans-serif;
	color:#c7040c;
	padding:10px 15px;
	text-align:center;
	margin:10px 0px 0px 40px;
	font-weight:bold;
		text-decoration:none;
		background-color:#e9ded3;
		-moz-border-radius: 5px; /* Firefox */
  -webkit-border-radius: 5px; /* Safari and Chrome */
  border-radius: 5px;
}
.box9{
width: 420px;
 float:left;
 margin:5px 10px;
 padding:0px;
}

.box21{
	border:solid 1px #e5e9eb;
	margin:10px auto;
	padding:0px;
}
.table12{
	width:460px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px 10px 0px 0px;
	padding:0px;
	float:left;
}
.table12 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:5px;
}
.cre_lo15
{
	    height: 24px;
    margin-left: 9px;
    margin-top: 7px;
    width: 306px;}
    
.transparent_black
{
	filter:alpha(opacity=40);
	opacity:0.4;
	background-color:Black;
}

.stdControls
{
	width:100px;
	border:solid 1px lightgray;
	font-size:12px;
	color:black;
	height:25px;
}
.modalBackground
{
  background-color:#CCCCFF;
  filter:alpha(opacity=40);
  opacity:0.5;
  border: solid 0.5px steelblue;
}


/* Ravikanth CSS Starts Here */
.inneruser_registar {
width:700px;
padding:0px 0px;
margin:0px auto;
}
.inneruser_registar .boxfeld {
font-family:Verdana, Geneva, sans-serif;
font-size:16px;
color:#555555;
border:0px;
padding:0px 8px;
float:left;
margin: 10px 0px 0px;
text-align: left;
width: 200px;
}
	.inneruser_registar .userfield {
		font-family: Verdana, Geneva, sans-serif;
		background-image: none;
		background-repeat: no-repeat;
		width: 330px;
		height: 42px;
		font-size: 14px;
		color: #555555;
		padding: 0px;
		margin: 0px 0px 10px;
		font-weight: bold;
		float: left;
		border: 1px solid #e6e6e6;
		border-radius: 10px;
		box-shadow: rgb(221, 221, 221) 0px 0px 4px 0px;
	}
.inneruser_registar input,.inner_registar select {
border:0px;
margin:9px 0px 0px 10px;
width:280px;
height:25px;
}
.inneruser_registar .s_button {
background-image:url(../../App_Themes/images/login.gif);
width:78px;
height:32px;
float:left;
}
.inner_registar .s_button {
background-image:url(../../App_Themes/images/submit.jpg);
width:78px;
height:32px;
margin:0px auto;
}

.inner_registar h3{
font:20px Verdana, Geneva, sans-serif;
color:#333;
}
.inner1User {
	padding: 14px 0px;
	width: 950px;
	font: 14px / 1.5em Verdana, Geneva, sans-serif;
	margin: auto;
	background: #fff;
	box-shadow: rgb(221, 221, 221) 0px 0px 10px 0px;
}
	.inner1User textarea {
		font-family: Verdana, Geneva, sans-serif;
		background-image: none;
		background-repeat: no-repeat;
		
		font-size: 14px;
		color: #555555;
		padding: 0px;
		margin: 0px 0px 10px;
		font-weight: bold;
		float: left;
		border: 1px solid #e6e6e6;
		border-radius: 10px;
		box-shadow: rgb(221, 221, 221) 0px 0px 4px 0px;
	}
	.address1 {
		display: block;
		float: left;
		margin-top: 0px;
		vertical-align: top;
		width: 195px;
		color: #5E5353;
		font-family: 'PT Sans',"Trebuchet MS",arial,sans-serif;
		font-size: 14px;
		font-style: normal;
		font-weight: normal;
		line-height: 24px;
		border-right: 1px solid #CCC;
		padding-right: 10px;
		padding-left: 10px;
	}
.ControlsDiv
{
	/*width:800px;*/height:40px;
}
.ReqCss
{
	height:44px;	
}
.stdControlsCheckList
{
	width:400px;
	height:350px;
	border:solid 1px lightgray;
}
.stdControlsCheckList2
{
	width:450px;
	height:350px;
	border:solid 1px lightgray;
}
.buttonStyle
{
	Width:78px;Height:32px;
}

.new_headeradd{float:left;width:1000px; height:93px; background:url(../images/logo.jpg) no-repeat;}
/* Ravikanth CSS Ends Here */	


/*Divya styles start*/
#ctl00_ContentPlaceHolder1_gv_location td:first-child{
	text-align:left;
}

#ctl00_ContentPlaceHolder1_gv_location td {
	text-align: center;
	padding: 7px 2px;
}

.liquid-round {
	width: 1195px;
	margin: 0px auto;
	/* background: #fff url(../../App_Themes/images/leftside.gif) repeat-y left top; */
	/* margin-left: -70px; */
	background: #fff !important;
	box-shadow: rgb(221, 221, 221) 0px 0px 10px 0px;
	padding: 16px;
	border-radius: 10px;
	margin-top: 14px;
}
.remarks-fields {
	display: flex !important;
	margin-bottom: 20px;
	gap: 42px;
}
.remarks-btn {
	display: flex;
	justify-content: center;
	gap: 20px;
}
	.remarks-btn .btnClass {
		
		background: #333;
		padding: 6px 20px;
		color: #fff;
		border-radius: 4px;
	}


	

@media (min-width:1200px) and (max-width:1500px) {
	.wrapper {
		width: 84%;
	}

	.content_m .inner {
		width: 1226px;
	}

	.menu li a:link, ul.menu li a:visited {
		font-size: 10px;
	}

	#cssmenu > ul > li > a {
		
		font: bold 10px / 100% Arial, Helvetica, sans-serif;
	}
		.content {
	
		font: 9px Arial, Helvetica, sans-serif;
	}
}
	/*Divya Styles end*/