body {
	background-color: #fff;
	overflow-x: hidden;
	font-family:Open Sans,Arial,sans-serif !important;
}
hr.horzontal-stripe {
	display: block;
	height: 1px;
	border: 0;
	border-top: 6px solid #eee;
	margin: 1em 0;
	padding: 0;
}
table, tr, td, th, tbody, thead {
	font-size: 14px !important;
}
body.nobody-space {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
body.login-page {
	/* background: url(../images/logo_right2.Jpg) no-repeat center right;*/
	padding: 0;
}
.padtop10 {
	padding-top: 10px;
}
.responsive {
	position: relative;
}
#Cliaimdiv {
	position: absolute;
	top: -14px;
	right:0px;
	/*left: 445px;*/
	background-color: transparent;
}
 
#propertychange {
	position: relative;
	z-index: 999;
}
.gap0 .radio input[type=radio], .gap0 .radio-inline input[type=radio] {
	margin-left: 0;
}
.innercontpadd tr td .form-group {
	margin: 0 !important;
}
.hideGrdColumn {
	display: none;
}
.AlignCenter {
	text-align: center;
}
.AlignRight {
	text-align: right;
}
.Table-borderMargin {
	margin-bottom: 0px;
}
.row_textLnk {
	cursor: pointer !important;
}
.pd-right-35 {
	padding-right: 35px;
}
.clsPrintButton {
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-color: #FF0000;
}
a:hover, a:focus {
	text-decoration: none;
}
html {
	min-height: 100%;
	position: relative;
}
a {
	outline: none !important;
}
.navbar-header {
	padding-left: 20px;
}
.bordered-table {
	border: 1px solid rgba(219, 219, 219, 1);
	border-top: none;
}
.form-signin {
	max-width: 477px;
	padding: 20px 40px;
	margin: 0 auto;
	background: #E30613;
	border-radius: 20px;
	margin-top: 15px;
}
.form-signin .form-signin-heading, .form-signin .checkbox {
	margin-bottom: 10px;
}
.form-signin .checkbox {
	font-weight: normal;
}
.form-signin .form-control {
	position: relative;
	height: auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 10px;
}
.form-signin .form-control:focus {
	z-index: 2;
}
.form-signin input[type="email"] {
	margin-bottom: -1px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
.form-signin input[type="password"] {
	margin-bottom: 10px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.form-signin-heading {
	color: #fff;
	font-size: 22px;
}
.login-navbar-red {
	background: #fff;
	padding: 0;
	min-height: 65px;
	border: 1px solid #e8e6e6;
	border-top: none;
	border-radius: 0 0 20px 20px;
}
.logo-right-area {
	background: #e31e27;
	display: block;
}
.logo-right-area img {
	margin-right: 20px;
}
.btn-black, .btn-black:hover, .btn-black:visited, .btn-black:focus { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#45484d+0,000000+100;Black+3D+%231 */
	background: rgb(69, 72, 77); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(69, 72, 77, 1) 0%, rgba(0, 0, 0, 1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(69, 72, 77, 1) 0%, rgba(0, 0, 0, 1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(69, 72, 77, 1) 0%, rgba(0, 0, 0, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000', GradientType=0); /* IE6-9 */
	color: #fff;
}
a.text-black, .text-black {
	color: #000;
}
.font-bold {
	font-weight: bold;
}
.btn-black:hover {
	color: #fff;
}
.margin-top40 {
	margin-top: 45px;
}
.margin-top20 {
	margin-top: 20px;
}
.text-white, .text-white a, .text-white:focus {
	color: #fff;
	outline: none;
}
a.text-white:hover {
	color: #fff !important;
	text-decoration: underline;
}
footer {
	border-top: 1px solid hsl(0, 0%, 77%);
	background: #E30613;
	padding:0;
	bottom: 0;
	position: absolute;
	width: 100%;
}
.navbar-white {
	min-height: 85px;
}
.navbar-toggle {
	background-color: #f40a0d;
	border: 1px solid hsla(0, 0%, 0%, 0);
	border-radius: 4px;
	float: right;
	margin-bottom: 8px;
	margin-right: 8px;
	margin-top: 20px;
	padding: 2px 10px;
	position: relative;
	color: #fff;
	font-size: 18px;
}
.navbar-toggle2 {
	background-color: #333;
	border: 1px solid hsla(0, 0%, 0%, 0);
	border-radius: 4px;
	float: right;
	margin-bottom: 0px;
	margin-right: 8px;
	margin-top:10px;
	padding: 7px;
	position: relative;
}
.navbar-brand {
	height: auto;
	padding: 0px;
	margin-left: 0;
}
.nav-tabs > li {
	margin-right: 2px;
}
.nav-tabs > li > a {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e0e0e0+0,727272+100 */
	padding: 10px 30px;
	color: #fff;
	border: none;
	border-radius: 10px 10px 0 0;
	margin: 0;
	font-size: 18px;
	font-weight: bold;
	background: #878988!important;
}
 
 
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
	background: #000!important;
	color: #fff;
	border: none;
	font-weight: 600;
	font-size: 18px;
}
.table_title {
	font-weight: bold;
}
.bg-dangerr td {
	background: #ed1b24;
}
.cursor-pointer {
	cursor: pointer;
}
.margin0 {
	margin: 0;
}
.margin-top0 {
	margin-top: 0;
}
.margin-top10 {
	margin-top: 10px;
}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
	vertical-align: middle;
}
tr.border-bottom2, td.border-bottom2 {
	border-bottom: 2px solid #929292 !important;
}
.claims-toper {
	padding: 8px;
}
.marginbtm5 {
	margin-bottom: 5px;
}
.no-margin {
	margin: 0;
}
.page-title {
	background: #ffecec;
	border: 1px solid #ec6768;
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
}
img.img-border-red {
	border: 1px solid #ec6768;
}
.borderbottom6 {
	border-bottom: 6px solid #eee;
}
.padd-btm10 {
	padding-bottom: 10px;
}
.margin-top5 {
	margin-top: 5px;
}
.text-lft {
	text-align: left !important;
}
.formlabel {
	text-align: left !important;
	font-weight: normal !important;
}
.margin-btm20 {
	margin-bottom: 20px !important;
}
.margin-btm10 {
	margin-bottom: 10px !important;
}
.margin-btm15 {
	margin-bottom: 15px;
}
a.normal_title {
	color: hsl(0, 0%, 0%);
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	font-weight: bold;
}
a.normal_title:hover {
	text-decoration: none;
}
A.kc {
	color: hsl(202, 100%, 39%);
	font-family: Verdana;
	font-size: 11px;
	text-align: left;
}
A.kc:hover {
	text-decoration: none;
}
.padd-lft-20 {
	padding-left: 20px;
}
.margin-btm0 {
	margin-bottom: 0;
}
.mendetory {
	font-size: 16px;
	color: #ff0000;
}
.btn-danger {
	background: #ff0000;
	color: #fff;
	font-weight: 600;
}
.margin-lft50 {
	margin-left: 50px;
}
.margin-lft30 {
	margin-left: 30px;
}
.margin-top60 {
	margin-top: 60px;
}
#datetimepicker1 {
	width: 200px;
}

#navbar2 li a img{max-width:44px;}




@media only screen and (min-width:320px) and (max-width:767px) {
	body.login-page {
		/* background: url(../images/logo_right2-xs.jpg) no-repeat;*/
		background-position: bottom center;
	}
	body.login-page .form-group {
		margin-bottom: 5px;
	}
	.form-signin {
		padding: 20px;
	}
	.navbar-brand {
		padding:0;
	}
	.navbar-header {
		padding-left: 5px;
	}
	.icon-bar {
		background: #fff;
	}
	.navbar-toggle .icon-bar {
		border-radius: 0px;
		display: block;
		height: 3px;
		width: 22px;
	}
	.navbar-nav {
		margin: 0.5px -15px;
		/*border-bottom: 1px solid #ebebeb;*/
	}
	#navbar2{margin-left:-15px!important; position:relative; z-index:999;}
	#navbar2 li a {
		padding:10px !important; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e2e2e2+0,dbdbdb+50,d1d1d1+51,fefefe+100;Grey+Gloss+%231 */
		background:#cfcfcf;
		color:#fff;
	}

	#navbar2 li a img {
		border:0;
	}
	 
	#navbar2 li a span {
		padding-top: 7px;
		color: #000;
		font-weight: 700;
		font-size: 13px;
		line-height: 16px;
	}
	#navbar2 li a:hover span {
		color: #fe9a9c;
	}
	.navbar-white {
		background: #fff;
		border-bottom: 18px solid #d70707;
		min-height: 85px;
		-webkit-box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.50);
		-moz-box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.50);
		box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.50);
	}
	.mobile-menulabel {
		margin-top: 0px;
		font-size: 18px;
		line-height: 52px;
		text-transform: uppercase;
		color: #000;
		float: left;
		position: absolute;
		left: 10px;
		top: 0px;
	}
	.mob-menu, .border-btm1 {
		border-bottom: 1px solid #ebebeb;
		padding-bottom: 7px;
	}
	.float-lft-xs {
		float: left !important;
	}
	.float-rgt-xs {
		float: right !important;
	}
	.float-none-xs {
		float: none !important;
	}
	.margin-top20-xs {
		margin-top: 20px;
	}
	.margin-btm-10-xs {
		margin-bottom: 10px !important;
	}
	.margin-top20-xs {
		margin-top: 20px;
	}
	.marginbtm0-xs {
		margin-bottom: 0 !important;
	}
	.marginbtm10-xs {
		margin-bottom: 10px !important;
	}
	.padd-top-0-xs {
		padding-top: 0;
	}
	.padd-left-0-xs {
		padding-left: 0 !important;
	}
	.margin-top10-xs {
		margin-top: 10px !important;
	}
	.err-msg {
		/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
		font-size: 10px;
	}
}




@media screen and (min-width: 768px) {
	.logo_login {
		margin-top: 50px;
	}
	.nav-toper li a {
		line-height: 25px;
	}
	.nav-toper li a:hover {
		background: none;
	}
	.nav-toper li a.powered {
		padding-top: 28px;
		line-height: 25px;
		margin-right: 20px;
	}
	
	#navbar2 li {
		margin: 30px 0 !important;
	}
	#navbar2 li a {
		padding: 5px 20px;
		display: inline-block;
		line-height: 30px;
	}
	#navbar2 li a img {
		float: left;
	}
	#navbar2 li a span {
		float: left;
	}
	#navbar2 li a:hover {
		background: none;
	}
	#navbar2 li a img {
		border: 0;
	}
	#navbar2 li a:hover img {
		border: 0;
	}
	#navbar2 li a span {
		text-align: center;
		padding-top: 7px;
		color: #000;
		font-weight: 700;
		font-size: 13px;
		line-height: 22px;
	}
	#navbar2 li a:hover span {
		color: #ed1b24;
	}
	.position-ab {
		position: absolute;
		top: 45px;
		right: 3px;
	}
}
/*@media screen and (max-width: 768px)
{
.hidden-nex-phone{ display:none!important;}
}*/




@media only screen and (min-width:768px) and (max-width:992px) {
	body{overflow-x: hidden;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;}
	.navbar-brand {
		padding:0;
	}

    .navbar-brand img {
        max-width:200px;
    }
	
	body.login-page {
		/*  background: url(../images/logo_right2.Jpg) no-repeat 50% 70%;*/
	}
}


@media screen and (max-width:1280px) {
.navbar-brand img {max-width:240px; }
}



@media screen and (min-width: 1170px) {
 .navbarmain {
		margin-top: 0px;
		height: 100px;
	}
	.nav-image {
		float: right;
		position: absolute;
		top: 0px;
		right: -1px;
	}
	#propertychange {
		float: right!important;
	}
}
@media screen and (max-width: 1024px) {
	body{overflow-x:hidden!important;}
	.navbarmain {
		margin-top: 0px;
		height:50px;
	}
	#navbar2 li a {
		padding: 12px 0px;
	}
	.margin-btm-20-md {
		margin-bottom: 20px;
	}
	.margin-btm-10-md {
		margin-bottom: 10px;
	}
	.navbar-brand > img {
		max-width: 220px;
	}
	.nav-image {
		position: absolute;
		right: 0;
		top: -1px;
	}
	.nav-image img {
		margin: 0 -1px 0 0;
		float: right;
	}
	#navbar2 li {
		margin:1px 0 0 0!important;
	}
	#Cliaimdiv{
		position: inherit;
	}
	#propertychange {
		margin: 0!important;
		float: none!important;
	}
	.nav-tabs > li > a {
		padding: 10px 20px;
	}
	.nav-image img {
		max-width: 150px;
	}
    #HelpButton {
        margin-top: 21px !important;
    }
}



@media screen and (max-width: 1023px) {
	.navbar-brand > img {
		max-width: 170px;
	}
	.searchby label, .searchby select, .searchby input[type="text"] {
		float: left;
	}
	.searchby select {
		width: 35%;
		margin: 0 8px;
	}
	.searchby input[type="text"] {
		width: 44%;
	}
	.body.login-page {
		overflow: hidden;
	}
	#navbar2 li {
		margin:0!important;
	
	}
	#navbar2 li:first-child{border:0;}
	 
	#propertychange {
		margin: 0!important;
	}
	.nav-tabs > li > a {
		padding: 10px 20px
	}
	.table-responsive{border:0;}
    .footercontainer .ver,.footercontainer .pow  {text-align:center!important;}
}




@media screen and (max-width:767px) {
.navbar-brand > img {
    max-width: 100px;
}
.bannerwrapper .heading{right: 10%;left: auto!important;font-size:22px; top:0!important;}
.nav-tabs > li > a {
    padding: 10px 6px;
    font-size:14px;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{font-size:14px;}
.tabwrapper {
	width: 100%!important;
}

#propertychange { position:inherit!important; margin-bottom:15px!important;}
#grdHeadProperty tr td {display:block; width:100%; border:0; padding:0px!important; margin:0; word-wrap:break-word;}
#grdHeadProperty tr td label{word-wrap:break-word!important;}
#grdHeadProperty tr td:nth-child(2n+2){margin-bottom:25px;}
   
#datetimepicker1 input[type="text"] {
    width:calc(100% - 0px)!important;}
#txtSearch,#searchButton {float:left; margin-top:10px;}

.body.login-page {
		overflow: auto !important;
	}
	.fixed-xs {
		position: fixed !important;
		width: 100%;
		top: 0;
		left: 50%;
		transform: translate(-50%, 0%);
		z-index: 999;
	}
	.form-signin {
		margin: 80px auto 0 auto;
	}
	.float-l {
		float: left;
	}
.bottomlink a{display:block; clear:both; font-size:12px;}
.footercontainer .nav li{display:inline-block;}
.footercontainer .nav li a{padding:10px!important;}
.footercontainer .container{width: 92%; margin: 0 auto; max-width:100%;}
.footercontainer .nav li a{padding:5px 10px!important;}
}
/*start added media query screen*/
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	.ipadview {
		margin-top: 15%;
	}
	#navbar2 li a {
		margin-right: 35px;
	}
	/*#propertychange{
float:right!important;
}*/
}



@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
	.ipadview {
		margin-top: 11%;
	}
	
	
}

@media only screen and (min-device-width: 600px) and (max-device-width: 960px) {
	.ipadview {
		margin-top: 45px !important;
	}
}


@media only screen and (min-device-width: 600px) and (max-device-width: 960px) and (orientation: landscape) {
	.ipadview {
		margin-top: 12%;
	}
	.visible-nex7 {
		display: block;
	}
	.hidden-nex7 {
		display: none!important;
	}
	
}



@media only screen and (min-device-width: 600px) and (max-device-width: 767px) {
	#navbar2 li {
		margin:0!important;
		border-top:1px solid #000;
	}
	
	.nav > li {
		margin-top: 14px;
	}
	.logout-btn {
		margin-top:0px!important;
	}
	.hidden-nex-phone {
		display: none!important;
	}
	img.margin-top11 {
		margin-top: 11px;
	}
	/*#propertychange{ margin-top:17px;}*/
	.width140 {
		width: 130px!important;
		margin-right: 5px!important;}
	#propertychange{ margin-top:125px!important; position:absolute; right:25px; z-index:8;}
}





/*end added media query screen*/



.err-popupMsg {
	color: red;
	text-align: center !important;
}
.cls-popupTextbox {
	padding-top: 6px !important;
	padding-bottom: 6px !important;
}
.normal_Note_Text {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 10px;
	font-weight: lighter;
	color: #000000;
	text-align: left;
	margin-left: 26px;
}
.canhelp img {
	width: auto;
	display: block;
	text-align: center!important;
	margin: 0 auto;
}
.logoright img {
	display: block;
	margin: 0 auto;
}
.padtop10 {
	padding-top: 10px;
}
/*.clsCalender {
width: 80% !important;
}*/
/*.clsCalenderSpan {
display: inline !important;
}*/
.padding_right {
	padding-right: 11px !important;
}
.radio_margin {
	margin-left: 12px !important;
}
.padding_Bottom {
	padding-bottom: 170px !important;
}
.textbox_margin {
	margin-top: 4px !important;
}




@media screen and (max-width: 599px) {
	.hidden-xs-cus {
		display: none!important;
	}
	.spaceTop12-599 {
		margin-top: 18px;
		padding: 5px 8px!important;
	}
	.visible-xs-cus {
		display: block!important;
	}
}
@media screen and (min-width: 600px) {
	.hidden-xs-599 {
		display: none!important;
	}
	.nav > li > a:focus, .nav > li > a:hover {
		background: none;
	}
	.searchby {
		margin-bottom: 10px;
	}
}





.btn-rgt {
	float: right !important;
}
.modal-header {
	border-bottom: 18px solid #d70707 !important;
}
.modal-header .close {
	margin-top: -10px;
}
.margin-lft10 {
	margin-left: 10px!important;
}
/*=====Electronic Delivery Popupbox=====*/
.ed-popup .modal-header {
	border-bottom: 15px solid #d70707;
}
.ed-popup .modal-header .modal-title {
	float: left;
}
.ed-popup .modal-header .poweredby {
	float: right;
}
.ed-popup .modal-header .close {
	margin-top: -10px;
	margin-right: -6px;
}
.ed-popup .action-button {
	float: right;
}
.ed-popup .btn-send {
	width: 100px;
	background: #ff0000;
	color: #fff;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
}
.ed-popup .btn-cancel {
	width: 100px;
	background: #ff0000;
	color: #fff;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
}
.ed-popup .modal-body {
	padding-bottom: 30px;
}
/*=====================================*/


.bottomlink a{display:block; clear:both;}
.bannerwrapper {
	position: relative;
	border-bottom: 12px solid #ed1b24;
}
.bannerwrapper .banner {
	width: 100%;
	height: auto;
}
.bannerwrapper .banner img {
	width: 100%;
}
.bannerwrapper .banner:after {
	content: '';
	background: rgba(0, 0, 0, .1);
	z-index: 0;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.header {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99;
	width: 100%;
}
.bannerwrapper .heading {
	position: absolute;
	top: 20px;
	color: #fff;
	z-index: 100;
	left: 26%;
	font-weight:bold;
	
}
.bannerwrapper .powered {
	position: absolute;
	right: 15px;
	bottom: 15px;
}
.bannerwrapper .logout-btn {
	margin-right: 25px;
	font-size: 20px;
}
.bannerwrapper .logout-btn a {
	color: #fff;
}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
	padding: 10px 15px;
}
#propertychange {
	margin-right:65px;
}
.table tbody tr:first-child td {
	border: 0!important;
}
.table-hover > tbody > tr:first-child:hover {
	background-color: #ed1b24;
}
.table-hover > tbody > tr + tr:nth-child(2) td {
	border: 0;
}
.table tbody tr:first-child td:first-child {
	border-radius: 0 0 0 10px!important;
}
.table tbody tr:First-child td:last-child {
	border-radius: 0px 10px 10px 0px !important
}
.nav-tabs {
	border: 0!important;
}
#dgClaims.table-hover > tbody > tr:first-child:hover {
	background-color: #ed1b24;
}
#dgClaims.table-hover > tbody > tr + tr:nth-child(2) td {
	border: 0;
}
 
.table tbody tr.c_firstrow td {
	border: 0!important;
}
.table > tbody > tr + tr:nth-child(2) td {
	border: 0;
}
.table tbody tr.c_firstrow td:first-child {
	border-radius: 0px 0px 0px 10px!important;
}
.table tbody tr.c_firstrow td:last-child {
	border-radius: 0px 10px 10px 0px !important
}
.table tbody tr.c_secondrow td:first-child {
	border-radius: 0!important;
}
.table tbody tr.c_secondrow td, .table tbody tr.c_secondrow + tr + tr > td {
	border: 0;
}
#dgClaims.table tbody tr.c_secondrow td:last-child {
	border-radius: 0px!important
}
.tabwrapper {
	width: 92%;
	margin: 0 auto;
	min-height:370px;
}
#navbar2{margin-left:3.3rem;}
#dgClaims tr:last-child td{border-radius:0;}
#grdProperties tr:last-child td,#grdProperties tr:last-child td[colspan="11"]{border-radius:0;  background:none;}
#dgClaims tr:last-child td[colspan="8"]{ margin-top:25px; background:none;}
form#home{overflow-x:hidden;}
.footercontainer{background:#E30613}
.footercontainer .container .row .ver span,.footercontainer .container .row .pow{display:block; text-align:center;}
.footercontainer .version{ padding-bottom:0!important;}
.footercontainer .nav{display:block; text-align:center; width:100%;}
.footercontainer .nav li{ margin:0; padding:0; float:none; display:inline-block;}
.footercontainer .nav li a{color:#fff; padding:13px 10px;}
.footercontainer .nav li a:hover,.footercontainer .nav li:hover a{color:#000;}
.footercontainer .version{display:inline-block; color:#fff; padding-right:25px; padding:13px 0;}
.footercontainer .poweredby{display:inline-block; margin:5px 0;}
#HelpButton {float: right; width: 24%; margin-right: 3%; margin-top:35px;}