*{margin:0;padding:0;}
html, body {
line-height: 1.5;
margin: 0;
padding: 0;
}
body {
text-align: justify;
font-family: 'Open Sans', Tahoma, Geneva, sans-serif;
}
p{font-size: 13px;}
a
{
text-decoration:none;
}
.dataform
{
border:1px solid #0067C4;
padding:5px;
border-radius:5px;
margin-bottom: 10px;
}
.dataform h5
{
background: linear-gradient(to right, #003068 0%,#0062BD 52%,#0067C4 100%);
color: #FFF;
padding-bottom: 5px;
padding-top:5px;
vertical-align:middle;
padding-left:7px;
margin-bottom: 20px;
margin-top:-10px;
margin-right:-5px;
margin-left:-5px;
}
.nav_up{
	padding:7px;
	background-color:white;
	border:1px solid #CCC;
	position:fixed;
	background:#100F11 url(../img/arrow_up.png) no-repeat top left;
	background-position:50% 50%;
	width:20px;
	height:20px;
	bottom:10px;
	opacity:0.7;
	white-space:nowrap;
	cursor: pointer;
	-moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
    -khtml-border-top-left-radius:3px;
	-khtml-border-top-right-radius:3px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
.nav_down{
	padding:7px;
	background-color:white;
	border:1px solid #CCC;
	position:fixed;
	background:transparent url(../img/arrow_down.png) no-repeat top left;
	background-position:50% 50%;
	width:20px;
	height:20px;
	bottom:10px;
	opacity:0.7;
	left:70px;
	white-space:nowrap;
	cursor: pointer;
	-moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
    -khtml-border-top-left-radius:3px;
	-khtml-border-top-right-radius:3px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
.submitbutton {
	-moz-box-shadow:inset -1px 0px 12px -2px #bbdaf7;
	-webkit-box-shadow:inset -1px 0px 12px -2px #bbdaf7;
	box-shadow:inset -1px 0px 12px -2px #bbdaf7;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #378de5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5');
	background-color:#79bbff;
	-webkit-border-top-left-radius:20px;
	-moz-border-radius-topleft:20px;
	border-top-left-radius:20px;
	-webkit-border-top-right-radius:20px;
	-moz-border-radius-topright:20px;
	border-top-right-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	border-bottom-right-radius:20px;
	-webkit-border-bottom-left-radius:20px;
	-moz-border-radius-bottomleft:20px;
	border-bottom-left-radius:20px;
	text-indent:0px;
	border:1px solid #84bbf3;
	display:inline-block;
	color:#ffffff;
	font-family:Georgia;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	height:40px;
	line-height:40px;
	width:86px;
	text-decoration:none;
	text-align:center;
	text-shadow:5px 0px 10px #528ecc;
}
.submitbutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #378de5 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff');
	background-color:#378de5;
}.submitbutton:active {
	position:relative;
	top:1px;
}
label,
input,
button,
select,
textarea {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
   display: block;
  margin-bottom: 5px;
  padding-left:5px;
}

 .tmh
    { 
      background-color: #00FE81;
      border: none;
      border-right-color: inherit;
      border-top-color: inherit;
      overflow: hidden;   
      white-space: normal;     
    }
     .act
    { 
      background-color: #C0C082;
      border: none;
      border-right-color: inherit;
      border-top-color: inherit;
      overflow: hidden;     
      white-space: normal;     
    }
    .act2
    { 
      background-color: #FFEAD5;
      border: none;
      border-right-color: inherit;
      border-top-color: inherit;
      overflow: hidden;    
      white-space: normal;     
    }
     .act3
    { 
      background-color: #FFFFCC;
      border: none;
      border-right-color: inherit;
      border-top-color: inherit;
      overflow: hidden;    
      white-space: normal;     
    }
    .wijmo-wijgrid .wijmo-wijgrid-innercell
    {
     padding: 0px 0px;
     white-space: normal;
   }  
     .tmh2
    { 
      background-color: #FF8041;
      border: none;
      border-right-color: inherit;
      border-top-color: inherit;
      overflow: hidden;    
      white-space: normal;     
    }
            /*//archana 20171206*/
 .cls_page {
        table-layout: fixed !important;
        width: 100% !important;
    }
 .pg {
        table-layout: fixed !important;
       
    }
 .pg_width{
      width: auto !important;
 }
   @media only screen and (min-device-width: 320px) and (max-device-width: 480px) {

    /* insert styles here  */
      .for_mob_cust {  
          margin-top:320px!important;
            }
      .for_mob_cust_act {  
          margin-top:400px!important;
            }
      .casedetail_size{
          height:auto !important;
      }     
    }
  
   @media only screen and (max-width: 1024px){
      .fixed_layout{
table-layout:fixed;
word-break:break-word;
      }
   }

@media only screen and (max-width : 1024px) {
    .frm_tox select{
        width:auto !important;  
    }
    .for_jc table th td{
          width: auto !important;
    }
}


#dv_topbar .search .button{ background: #DDD;
padding: 2px 5px;
cursor: pointer;
border: 1px solid #CFCFCF;
color: #4c535c !important;
-webkit-transition: 0.3s;
display: inline-block;
margin-bottom: 10px;
font-size: 14px;
text-transform: uppercase;
line-height: 24px;
text-align: center;
vertical-align: middle;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
text-shadow: none !important;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 2px rgba(0, 0, 0, .05);
-webkit-appearance: button;
zoom: 1;
overflow: visible;
text-decoration: none !important;
font-weight: normal;
width: 100px !important;
background: #edeff4 url(../WijImages/ui-bg_glass_85_edeff1_1x400.png) bottom repeat-x;
}