.altRowClass{
    background-color:rgba(234,241,247,0.49)!important;
}
.ui-jqgrid tr.jqgrow td
{
    border-bottom : none !important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{ /*grid background*/
    background: #F35958 !important; 
    color: white !important;
    font-family:'Open Sans' !important;
}
.ui-jqgrid tr.ui-row-ltr:hover{                                                               /*grid data hover*/
    border: 1px solid lightgray !important;
    color:  white !important;
    /*background: #9E9E9E !important;*/
    background: rgba(158,158,158,0.5)!important;
    font-family:'Open Sans' !important;
}
.ui-jqgrid tr.ui-row-ltr td{                                                                  /*inner taxt color*/
    /*color:black !important;*/
    border-right-color: #e8edf1;
    padding-left:0.2em !important;
    padding-right:0.2em !important;
    font-family:'Open Sans' !important;
}
.ui-widget-header{                                                                           /*popup header background*/
    background: #F35958 !important;
    color: white !important;
    font-family:'Open Sans' !important;
}
.ui-state-hover td a {                                                                      /*table td anchour tag e.g icons, text*/
    color: black !important;
    /*font-family:'Open Sans' !important;*/
    /*line-height:28px !important*/
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{   
                                                                                            /*data selected in grid*/
    background: rgba(158,158,158,0.5)!important;
    color:  black!important;
    font-family:'Open Sans' !important;
    /*border: 1px solid #DE0028;*/
}
.ui-jqdialog-titlebar-close:hover, .ui-widget-header:hover {                                /*cancel button or corner button or icon hover*/
    background: #F35958 !important;
    color: black !important;
    font-family:'Open Sans' !important;
}
.ui-widget-content{                                                                         /*grid popup box*/
    /*background:    white !important;*/
    border-radius: 5px !important;
    border:0.5px solid #F35958;    
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl{                             /*corner button icon border radius and whill grid border*/
    border-radius: 0px !important;
    
}
.ui-pg-button:hover{                                                                        /*footer icon background*/
    background:  #F35958 !important;
}
.ui-jqgrid .ui-search-table{                                                                /*search control box margin-top*/
    margin-top:1px !important;
}

.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column{                                /*top header border of controls*/ 
    border:0.5px solid white;
}
.ui-state-error{                                                                            /*popup error msg box */
    /*background:white !important;*/
    border-radius: 5px !important;
    padding:10px;
    font-size:13px;
    color:black !important;
    font-family:'Open Sans' !important;
}
#info_dialog{                                                                               /*dialog box width*/
    width:35% !important;
}
.fm-button{                                                                                 /*dialog buttons*/
    padding:5px !important;
    min-width:70px !important;
    border:1px solid #EC6160 !important;
    color: black !important;
    font-family:'Open Sans' !important;
}
.fm-button:hover{                                                                           /*dialog button hover effect*/
    background:#DE0028 !important;
    color:white !important;
    font-family:'Open Sans' !important;
    border:1px solid #EC6160 !important;
}
.ui-helper-clearfix {                                                                       /*dialog bottom button box*/
    border-bottom:1px solid #EC6160 !important;
    padding-top:0.5em !important;
    padding-bottom:0.5em !important;
}
.ui-jqgrid .ui-pg-table td select, .ui-jqgrid .ui-pg-table td input[type="text"]{           /*grid text box heoght*/
    min-height: 25px !important;
}
.ui-jqgrid .ui-jqgrid-pager{                                                                /*bottom pager/ footer height*/
    min-height: 32px !important;
}
.ui-search-input input[type="text"],
.ui-pg-input{                                                                               /*padding for controls*/
     padding: 2px !important;
}
.ui-jqgrid .ui-jqgrid-hdiv{                                                                 /*header div border bottom*/
    border-bottom : none !important;
}

/*=================== New Changes ==============*/
.ui-jqgrid-sortable                                                                         /*header height*/
{
    line-height: 30px;
}
.ui-jqgrid tr.jqgrow                                                                         /*row height*/
{
    line-height: 28px !important;
}
.ui-widget-content                                                                             /*grid bg*/
{
    background: none;
    border: 1px solid #ECF0F2 !important;
}
/*.ui-jqgrid tr.jqgroup td{
    line-height: 30px;    
}*/


.ui-state-hover
{
    border:none !important;
}
tr.ui-search-toolbar                                                                        /*hide search toolbar*/
{
    display:none !important;
}
.ui-state-default ui-jqgrid-pager ui-corner-bottom                                          /*hide footer*/
{
    display:none;      
}
.ui-jqgrid .ui-jqgrid-htable th div                                                    /*header text align center*/
{
    text-align:Left !important;
    font-weight: normal !important;
}
.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column
{
    border:none;
}
.ui-jqgrid .ui-icon-desc                                                                        /*desc icon*/
{
    margin-top: 17px;    
}
.ui-jqgrid .ui-icon-asc                                                                             /*asc-icon*/
{
    margin-top: 10px;    
}
.ui-jqgrid .ui-jqgrid-bdiv                                                                 /*hide bottom scrolbar*/
{
    overflow-x:hidden !important;
    overflow-y:auto !important;
}
.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column                                /*select box of header*/
{
    vertical-align:middle !important;
}
.ui-jqgrid .ui-jqgrid-hbox                                                                          
{
    padding-right:7px;
}
.ui-jqgrid tr.jqgroup td b{
    font-weight: 600;
}
.ui-jqgrid tr.jqgroup td
{
    border-bottom-width: 0px !important;
    line-height: 30px !important;
}
.ui-jqgrid tr.footrow td
{   
    line-height: 30px !important;
}
.ui-jqgrid .tree-wrap-ltr
{
    margin-top: 8px;
}
.ui-jqgrid tr.jqfoot td{
    font-weight: 600;
}
.ui-custom-icon{
    width: 13px;
}

.ui-state-hover{
    border-top:1px solid #ECF0F2 !important;
    border-bottom:1px solid #ECF0F2 !important;
}
.ui-jqgrid-labels th:hover{
    border:0px solid !important;
    color:black !important;
}
.ui-jqdialog-content, .ui-jqdialog .ui-jqdialog-content {
    background: #fff none repeat scroll 0 0 !important;
}
.ui-icon, .ui-widget-content .ui-icon {
    /*background-image: url(images/ui-icons_469bdd_256x240.png);*/
    background-image: url("../plugins/phpgrid/lib/js/themes/blitzer/images/ui-icons_cc0000_256x240.png");
}
.ui-icon-pencil {
    background-position: -64px -112px;
}