﻿/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/open-sans-v15-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light'), local('OpenSans-Light'),
       url('../fonts/open-sans-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('../fonts/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/open-sans-v15-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
       url('../fonts/open-sans-v15-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/open-sans-v15-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('../fonts/open-sans-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
} 

*{font-family: Open Sans;}
html, body
{
    margin: 0px;
    padding: 0px;
}
.ui-jqgrid TR.jqgrow{
	OUTLINE-STYLE: none;
    
}
.myAltRowClass /*AlternateRow in grid*/
{ 
    /*background-color: #eaf6ff !important;*/
    background-color:#fff !important;
}
.ui-jqgrid TR.jqgrow TD {
    BORDER-BOTTOM: 1px solid;
    PADDING-BOTTOM: 0px;    
    HEIGHT: 30px;
    OVERFLOW: hidden;
    PADDING-TOP: 0px;
    white-space: nowrap;
    text-overflow: ellipsis !important;
    -o-text-overflow: ellipsis !important;
    border-color: #fff;
    color: #4a4a4a;
    border-bottom: 1px solid #ddd;
    
}

input[type='text']
{
    MARGIN: 0em; HEIGHT: 28px; 
    border: 1px solid #E6E6E6;background-color: #fafafa;border-radius: 2px;
}
select
{
    height: 30px; 
    margin: 0px;
    color: #4a4a4a;
    border: 1px solid #e6e6e6;
    background-color: #fafafa;
    border-radius: 2px;
}
select:focus {
    background-color: #ffffff;
    border: 1px solid #D3D3D3;
}


a
{
    color: #999;
    text-decoration:none;
}
.ui-jqgrid tr
{
   border-color:#c2c2c2;
   height:31px;   
   background-color:white;
}

.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column /*Row Header*/
{
    text-overflow: ellipsis !important;
    vertical-align:middle;  	
    background-color:#FFF; 
    height: 30px;
    /*text-align: center;*/
    text-align: left;
    color: #555;
    font-size: 11px;
    font-weight: 600;
    border-color:#fff;
    border-bottom: 1px solid #fff;
    text-transform: capitalize;
 }

 .ui-state-default .ui-state-hover/*Header rows outline on hover color*/
{
     border-color:#d3d3d3;
     background-color: #fff !important;
}

.ui-state-highlight /*Selected row color*/
{ 
    border : solid 1px #FFFFFF !important;
    background: #f5f5f5 !important;
}

.ui-jqgrid .ui-jqgrid-htable th div
{
    vertical-align:middle ; 
    background-color:#fff;
    color: #008ECB;
}
/*.ui-jqgrid .ui-jqgrid-title {
	MARGIN: 0.1em 0px 0.2em; FLOAT: left;
    font-size:16px !important;
}
.ui-jqgrid .ui-jqgrid-title-rtl {
	MARGIN: 0.1em 0px 0.2em; FLOAT: right;
    font-size: 16px !important;
}*/
.clsMandatory
{
     COLOR: #000000; 
     border-left-color:red !important;
     border-left-style :solid ;
     border-left-width :1px !important;
     cursor: pointer !important;  
}
.clsEditable
{
    color: #8a6d3b !important;
    background-color: #fcf8e3;
    cursor: pointer !important;
    padding-right: 5px !important;
}
.clsSorting
{
    cursor: pointer !important;
} 
.divSearchFilter
{
    display: none;
    position: absolute;
    border: 1px solid #ddd;
    background-color: white;
    z-index:99999;
    max-height:150px ;
    overflow-y:auto;
}
.divSearchFilter ul
{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
.divSearchFilter ul li
{
    padding-left:4px;
    border-bottom: 1px solid #ddd;
    height:30px;
    padding-top:6px;
    box-sizing:border-box;
	color:#4a4a4a;
}
.lihover
{
    background-color: #EBF9FF;
    cursor: pointer;
}

