html, body {
    font:normal 12px verdana;
    margin:0;
    padding:0;
    border:0 none;
    overflow:hidden;
    height:100%;
}
.go-app-but{
    width:16px;
    height:16px;
    background-repeat:no-repeat;

    background-image: url(images/req_7.png);
    background-position: center right;

}
.go-home-but{
    width:16px;
    height:16px;
    background-repeat:no-repeat;
    background-image: url(images/16x16/show.png);
    background-position: center right;

}
.go-tpanel-img{
    width:16px;
    height:16px;
    background-repeat:no-repeat;
    background-image: url(images/16x16/books_016.gif);
    background-position: center right;

}
.go-fnd-date-but{
    width:16px;
    height:16px;
    background-repeat:no-repeat;
    background-image: url(images/16x16/calendar.gif);
    background-position: center right;
    font-weight:bold !important;
    color: #333333 !important;
    text-decoration: underline;

    font-size: 8px;
}
.req-but-opened{
    background-repeat: no-repeat !important;
    background-image: url(images/16x16/application_go.png) !important;
}
.req-but-rej{
    background-repeat: no-repeat !important;
    background-image: url(images/16x16/reject.png) !important;
}
.req-but-app{
    background-repeat: no-repeat !important;
    background-image: url(images/16x16/finished.png) !important;
}
.req-lpobut-app{
    background-repeat: no-repeat !important;
    background-image: url(images/16x16/new_window.gif) !important;
}
.req-but-clsd{
    background-repeat: no-repeat !important;
    background-image: url(images/16x16/icon-show-complete.gif) !important;
}
.req-but-pend{
    background-repeat: no-repeat !important;
    background-image: url(images/16x16/icon-show-all.gif) !important;
}
.req-but-add{
    background-repeat: no-repeat !important;
    background-image: url(images/16x16/add.gif) !important;
}
.req-but-edit{
    background-repeat: no-repeat !important;
    background-image: url(images/16x16/edit.gif) !important;
}
.req-but-del{
    background-repeat: no-repeat !important;
    background-image: url(images/16x16/delete.gif) !important;
}
.req-but-ref{
    background-repeat: no-repeat !important;
    background-image: url(images/16x16/reload.png) !important;
}
.req-but-hold{
    background-repeat: no-repeat !important;
    background-image: url(images/16x16/icon-by-date.gif) !important;
}
.req-but-print{
    background-repeat: no-repeat !important;
    background-image: url(images/16x16/printer.png) !important;
}
.req-but-open{
    background-repeat: no-repeat !important;
    background-image: url(images/16x16/Open.png) !important;
}
.req-but-app{
    background-repeat: no-repeat !important;
    background-image: url(images/16x16/accept.png) !important;
}
.req-but-rej{
    background-repeat: no-repeat !important;
    background-image: url(images/16x16/cross.png) !important;
}
.req-but-gm{
    background-repeat: no-repeat !important;
    background-image: url(images/16x16/forward.gif) !important;
}
.req-but-rem{
    background-repeat: no-repeat !important;
    background-image: url(images/16x16/finished.png) !important;
}
.req-but-holdx{
    background-repeat: no-repeat !important;
    background-image: url(images/16x16/handhold.png) !important;
}
/*.ml-new-row .x-grid3-cell-inner{
        font-weight:bold !important;
}*/
.ml-new-row .x-grid-cell {
    font-weight:bold !important;
}

.ml-red-row .x-grid3-row-selected{
    background-color: red !important;

}
.ml-red-row1 .x-grid-row.x-grid-row-alt.error-row { background-color: red; }

.req-msg-snd{
    background-repeat: no-repeat !important;
    background-image: url(images/mail_snd.png) !important;
}
.req-msg-rec{
    background-repeat: no-repeat !important;
    background-image: url(images/mail_rec.png) !important;


}
.req-msg-new{
    background-repeat: no-repeat !important;
    background-image: url(images/mail_new.png) !important;

}
.go-link-icon-9 {
    background-image: url('images/16x16/message.png') !important;
    width:16px;
    height:16px;
}

.go-module-icon-email , .go-menu-icon-email{
    background-image: url('images/16x16/message.png') !important;
}

.go-tab-icon-email {
    background-image: none !important;
}

.btn-low-priority{
    background-image:url('images/16x16/low_priority.png') !important;
}

.btn-high-priority{
    background-image:url('images/16x16/high_priority.png') !important;
}


.btn-message {
    background-image:url('images/16x16/message.png') !important;
}

.btn-message-answered {
    background-image:url('images/16x16/message_answered.png') !important;
}

.btn-compose {
    background-image:url('images/16x16/gtk-add.png') !important;
}

.btn-reply {
    background-image:url('images/16x16/mail_reply.png') !important;
}

.btn-reply-all {
    background-image:url('images/16x16/mail_replyall.png') !important;
}


.btn-addressbook {
    background-image:url('images/16x16/addressbook.png') !important;
}


.btn-forward {
    background-image:url('images/16x16/mail_forward.png') !important;
}



.btn-reload {
    background-image:url('images/16x16/reload.png') !important;
}

.btn-flag {
    background-image:url('images/16x16/flag.png') !important;
}

.btn-attach {
    background-image:url('images/16x16/btn-attach.png') !important;
}
.btn-accounts {
    background-image:url('images/16x16/accounts.png') !important;
}
.btn-send {
    background-image:url('images/16x16/mail_send.png') !important;
}
.btn-show {
    background-image:url('images/16x16/show.png') !important;
}
.btn-mnu-lout {
    background-image:url('images/req_6.png') !important;
}
.btn-mnu-main {
    background-image:url('images/req_18.png') !important;
}

.ml-icon-attach {
    background-image:url('images/16x16/attach.png') !important;
}
.go-app-logo{
    width:240px;
    height:26px;
    background-repeat:no-repeat;
    margin-top: 1px;
    margin-bottom: 0px;
    background-image: url(images/ah-logo1.gif);
    background-position: center right;

}.ux-taskbar {
    background:transparent none;
    height:30px;
    margin:5;
    padding:0;
    position:relative;
    vertical-align:bottom;
    z-index:8999;
    /* z-index:12001; */
}
.ml-new-row .x-grid3-cell-inner{
    font-weight:bold !important;

}
.xapr0 {
    background-repeat: no-repeat !important;
    background-image: url(app_imgnew/ap0.gif) !important;
    background-color: #FFFFFF;
}
.xapr1 {
    background-repeat: no-repeat !important;
    background-image: url(app_imgnew/ap1.gif) !important;
}

.xapr2 {
    background-repeat: no-repeat !important;
    background-image: url(app_imgnew/ap2.gif) !important;
}
.xapr3 {
    background-repeat: no-repeat !important;
    background-image: url(app_imgnew/apr3.gif) !important;
}
.xapr4 {
    background-repeat: no-repeat !important;
    background-image: url(app_imgnew/apr4.gif) !important;
}
.xapr5 {
    background-repeat: no-repeat !important;
    background-image: url(app_imgnew/ap5.gif) !important;
}
.xapr6 {
    background-repeat: no-repeat !important;
    background-image: url(app_imgnew/apr6.gif) !important;
}
.xapr7 {
    background-repeat: no-repeat !important;
    background-image: url(app_imgnew/apr7.gif) !important;
}
.xapr8 {
    background-repeat: no-repeat !important;
    background-image: url(app_imgnew/apr8.gif) !important;

}
.xapr9 {
    background-repeat: no-repeat !important;
    background-image: url(app_imgnew/ap9.gif) !important;
}
/*.x-st0{color: #000000;}
.x-st1{color: #000066;}
.x-st2{color: #0000FF;}
.x-st3{background-color: #FEFBE0;color: #0000FF;}
.x-st4{color: #FF9400;}
.x-st5{background-color: #FEFBE0;color: #0000FF;}
.x-st6{background-color: #fff6d4;}
.x-st7{background-color: #FEFEEB;color: #006600;}
.x-st8{color: #00FF00;}*/
/*//.x-st9{color: #66CC00;}  //yellow green color in hr requests*/
.x-red{background-color: #ff3333 !important;}
.x-grid3-row {
    color: #66CC00 !important;
}

/*
.tplPreview {
    width:97%;
    color: #15428b;
    font-size: 12px;
    height: 11px;
    padding: 2px;
    border: 1px solid #CECECE;
}
.tplPreview td {
    padding: 2px;
}
.tplPreviewLabel {
    color: #282a2b;
    padding: 2px;
    text-align: right;
}
.tplPreviewValue {
    color: #282a2b;
    padding: 2px;
    text-align: left;
}
.tplPreviewHeading {
    background-color: #E9FFD2;
    color: #3b3e3f;
    text-align: center;
    font-weight: bold;
}
.tplPreviewSubHeading {
    color: #282a2b;
    text-align: left;
    font-weight: bold;
    text-decoration: underline;
}
.tplSubPreview {
    width:70%;
    color: #282a2b;
    font-family: Verdana;
    font-size: x-small;
    height: 11px;
    padding: 2px;
    border: 1px solid #99bbe8;
}*/

.ewTableRow {
    background-color: #FFFFFF;
    color: #003366;
    font-family: Tahoma, Verdana, "Trebuchet MS", sans-serif;
    font-size: 12px;
    font-weight : normal;
}

.ewTableAltRow {
    background-color: #EEFFDD;
    font-family: Tahoma, Verdana, "Trebuchet MS", sans-serif;
    font-size: 12px;
    font-weight : normal;
    color: #003333;
}
.ewUnreadRow {

    background-color: #E9FFD2;
    font-family: Tahoma, Verdana, "Trebuchet MS", sans-serif;
    font-size: 12px;
    font-weight : bold;
    color: #003333;  /* alt row color 2 */



}
.ewReadRow {
    font-family: Tahoma, Verdana, "Trebuchet MS", sans-serif;
    font-size: 12px;
    font-weight : bold;
    color: #999999;  /* alt row color 2 */

}
.ewTableRow1 {
    background-color: #FFFFFF;
    color: #003366;
    font-family: Tahoma, Verdana, "Trebuchet MS", sans-serif;
    font-size: 12px;

    font-weight : bold; /* alt row color 1 */

}
/* main table alternate row color */
.ewTableAltRow1 {

    background-color: #E9FFD2;
    font-family: Tahoma, Verdana, "Trebuchet MS", sans-serif;
    font-size: 12px;

    font-weight : bold;
    color: #003333;  /* alt row color 2 */



}
.ewNotify {
    font-family: Tahoma, Verdana, "Trebuchet MS", sans-serif;
    font-size: 10px;
    color: #0000FF;  /* alt row color 2 */
}
/* main table edit mode row color */
.ewTableEditRow {
    background-color: #FFFF99;
    font-size: 12px;
    font-family: Tahoma, Verdana, "Trebuchet MS", sans-serif;
    color: #333333;

}
.x-docseton{
    background-repeat: no-repeat !important;
    background-image: url(images/acro.gif) !important;
    background-position: center;
}
.x-docsetoff{
    background-repeat: no-repeat !important;
    background-image: url(images/acrooff.gif) !important;
    background-position: center;
}
.x-grid3-td-title b {
    font-family:tahoma, verdana;
    display:block;
    color:#333;
}
.x-grid3-td-title b i {
    font-weight:normal;
    font-style: normal;
    color:#000;
}
.x-grid3-td-title .topic {
    padding-left:20px;
    background:transparent url(images/post.gif) no-repeat 0 2px;
}
.x-grid3-td-title .x-grid3-cell-inner {
    white-space:normal;
}
.x-grid3-td-title a {
    color: #385F95;
    text-decoration:none;
}
.x-grid3-td-title a:hover {
    text-decoration:underline;
}
.req-msg-yes{
    background-repeat: no-repeat !important;
    background-image: url(images/msg_a.gif) !important;
}
.req-msg-no{
    background-repeat: no-repeat !important;
    background-image: url(images/msg.gif) !important;
}
.st_img0{

    background-image:url(img/st0.gif) !important;
    background-repeat: no-repeat !important;
}
.st_imga0{

    background-image:url(img/st0_a.gif) !important;
    background-repeat: no-repeat !important;
}
.st_img1{

    background-image:url(img/st1.gif) !important;
    background-repeat: no-repeat !important;
}
.st_imga1{

    background-image:url(img/st1_a.gif) !important;
    background-repeat: no-repeat !important;
}
.st_img2{

    background-image:url(img/st2.gif) !important;
    background-repeat: no-repeat !important;
}
.st_imga2{

    background-image:url(img/st2_a.gif) !important;
    background-repeat: no-repeat !important;
}
.st_img3{

    background-image:url(img/st3.gif) !important;
    background-repeat: no-repeat !important;
}
.st_imga3{

    background-image:url(img/st3_a.gif) !important;
    background-repeat: no-repeat !important;
}
.st_img4{

    background-image:url(img/st4.gif) !important;
    background-repeat: no-repeat !important;
}
.st_imga4{

    background-image:url(img/st4_a.gif) !important;
    background-repeat: no-repeat !important;
}
.st_img5{

    background-image:url(img/st5.gif) !important;
    background-repeat: no-repeat !important;
}
.st_imga5{

    background-image:url(img/st5_a.gif) !important;
    background-repeat: no-repeat !important;
}
.st_img6{

    background-image:url(img/st6.gif) !important;
    background-repeat: no-repeat !important;
}
.st_imga6{

    background-image:url(img/st6_a.gif) !important;
    background-repeat: no-repeat !important;
}
.st_img7{

    background-image:url(img/st7.gif) !important;
    background-repeat: no-repeat !important;
}
.st_imga7{

    background-image:url(img/st7_a.gif) !important;
    background-repeat: no-repeat !important;
}
.st_img8{

    background-image:url(img/st8.gif) !important;
    background-repeat: no-repeat !important;
}
.st_imga8{

    background-image:url(img/st8.gif) !important;
    background-repeat: no-repeat !important;
}
.xgmap {
    background-repeat: no-repeat !important;
    background-image: url(img/gmap_a.gif) !important;
}
.xgmrej {
    background-repeat: no-repeat !important;
    background-image: url(img/gm3.gif) !important;
}
.folder{
    cursor:hand;
    background:transparent url(images/folder-open.gif) no-repeat  !important;
}
/* START ->*/
.x-hardware{
    background-repeat: no-repeat !important;
    background-image: url(pc-images/printer-hard.png) !important;
}
.x-software{
    background-repeat: no-repeat !important;
    background-image: url(pc-images/software.png) !important;
}
.x-details{
    background-repeat: no-repeat !important;
    background-image: url(pc-images/list.png) !important;
}
.x-edit{
    background-repeat: no-repeat !important;
    background-image: url(pc-images/edit.gif) !important;
}
.x-delete{
    background-repeat: no-repeat !important;
    background-image: url(pc-images/cross.png) !important;
}
.req-save{
    background-repeat: no-repeat !important;
    background-image: url(pc-images/tick.png) !important;
}
.select-all {
    background-repeat: no-repeat !important;
    background-image:url(pc-images/icon-show-all.gif) !important;
}
.select-col {
    background-repeat: no-repeat !important;
    background-image:url(pc-images/icon-show-complete.gif) !important;
}
.clear-sel {
    background-repeat: no-repeat !important;
    background-image:url(pc-images/icon-no-group.gif) !important;
}
.x-options {
    background-repeat: no-repeat !important;
    background-image:url(pc-images/go-to-post.gif) !important;
}
.req-close{
    background-repeat: no-repeat !important;
    background-image: url(pc-images/door_out.png) !important;
}

.x-unknown{
    background-repeat: no-repeat !important;
    background-image: url(pc-images/button_fail.png) !important;
    background-position:center;
}
.x-desktop{
    background-repeat: no-repeat !important;
    background-image: url(pc-images/desktop.png) !important;
    background-position:center;
}
.x-server{
    background-repeat: no-repeat !important;
    background-image: url(pc-images/server.png) !important;
    background-position:center;
}
.x-laptop{
    background-repeat: no-repeat !important;
    background-image: url(pc-images/laptop.png) !important;
    background-position:center;
}
.x-sys-active{
    background-repeat: no-repeat !important;
    background-image: url(pc-images/display-active.png) !important;
    background-position:center;
}
.x-sys-inactive{
    background-repeat: no-repeat !important;
    background-image: url(pc-images/display-inactive.png) !important;
    background-position:center;
}

.tplDetTable{
    background-color:#fafafa;
    padding-top:15px;
    color: #15428b;
    font-family:Verdana;
    font-size: 8pt;
    padding: 2px;
    width:100%;
}
td.tplDetTable{
    vertical-align:top;
    padding-left:10px;
    width: 200px;
}
td.contentsHead {
    font-size:10pt;
    color: #555;
    font-weight:bold;
    text-align:left;
}
.tplMainTable{
    padding-top:10px;
    color: #15428b;
    font-family:Verdana;
    font-size: 8pt;
    height: 11px;
    margin-left: 68px;
    width:86%;
}
#hard-header-div h2{
    font-size: 11px;
    color: #555;
    padding-top:10px;
    padding-left:5px;
    padding-bottom:5px;
    margin-right:10px;
    margin-left:65px;
    border-bottom:1px solid #C3D0DF;
}
.grid-blue-row .x-grid-cell{
    color:#15428b;
}
.grid-lblue-row .x-grid-cell{
    color:teal;
}
.grid-red-row .x-grid-cell{
    color:red;
}
.grid-violet-row .x-grid-cell{
    color: #F6358A;
}
.grid-crimson-row .x-grid-cell{
    color:#E238EC;
}
.grid-maroon-row .x-grid-cell{
    color:maroon;
}
/*.grid-lblue-row .x-grid3-cell-inner{
    color:teal;
}
.grid-red-row .x-grid3-cell-inner{
    color:red;
}
.grid-maroon-row .x-grid3-cell-inner{
    color:maroon;
}*/
.grid-blue-bold-row .x-grid3-cell-inner{
    font-weight:bold !important;
    color:#15428b;
}
.odd_row{
    background-color:#fafafa;
}
.even_row{
    background-color: #eee;
}

.mnu-chassis{
    background-image: url(pc-images/harddisk.png) !important;
    background-repeat: no-repeat !important;
}
.mnu-motherboard{
    background-image: url(pc-images/partition.png) !important;
    background-repeat: no-repeat !important;
}
.mnu-onboard{
    background-image: url(pc-images/scsi.png) !important;
    background-repeat: no-repeat !important;
}
.mnu-fixed{
    background-image: url(pc-images/harddisk.png) !important;
    background-repeat: no-repeat !important;
}
.mnu-partitions{
    background-image: url(pc-images/partition.png) !important;
    background-repeat: no-repeat !important;
}
.mnu-scsi{
    background-image: url(pc-images/scsi.png) !important;
    background-repeat: no-repeat !important;
}
.mnu-optical{
    background-image: url(pc-images/optical.png) !important;
    background-repeat: no-repeat !important;
}
.mnu-floppy{
    background-image: url(pc-images/floppy.png) !important;
    background-repeat: no-repeat !important;
}
.mnu-tape{
    background-image: url(pc-images/tape.png) !important;
    background-repeat: no-repeat !important;
}
.mnu-processor{
    background-image: url(pc-images/processor.png) !important;
    background-repeat: no-repeat !important;
}
.mnu-bios{
    background-image: url(pc-images/bios.png) !important;
    background-repeat: no-repeat !important;
}
.mnu-memory{
    background-image: url(pc-images/memory.png) !important;
    background-repeat: no-repeat !important;
}
.mnu-network{
    background-image: url(pc-images/network_device.png) !important;
    background-repeat: no-repeat !important;
}
.mnu-gateway{
    background-image: url(pc-images/network_device.png) !important;
    background-repeat: no-repeat !important;
}
.mnu-video{
    background-image: url(pc-images/display.png) !important;
    background-repeat: no-repeat !important;
}
.mnu-monitor{
    background-image: url(pc-images/display.png) !important;
    background-repeat: no-repeat !important;
}
.mnu-sound{
    background-image: url(pc-images/audio.png) !important;
    background-repeat: no-repeat !important;
}
.mnu-keyboard{
    background-image: url(pc-images/keyboard.png) !important;
    background-repeat: no-repeat !important;
}
.mnu-mouse{
    background-image: url(pc-images/mouse.png) !important;
    background-repeat: no-repeat !important;
}
.mnu-modem{
    background-image: url(pc-images/modem.png) !important;
    background-repeat: no-repeat !important;
}
.mnu-battery{
    background-image: url(pc-images/battery.png) !important;
    background-repeat: no-repeat !important;
}
.mnu-printer{
    background-image: url(pc-images/printer.png) !important;
    background-repeat: no-repeat !important;
}
.mnu-usb{
    background-image: url(pc-images/usb.png) !important;
    background-repeat: no-repeat !important;
}
.mnu-install-soft{
    background-image: url(pc-images/software.png) !important;
    background-repeat: no-repeat !important;
}
.x-small-desktop{
    background-image: url(pc-images/desktop-small.png) !important;
    background-repeat: no-repeat !important;
}
.mnu-remarks{
    background-image: url(pc-images/notes.png) !important;
    background-repeat: no-repeat !important;
}
.req-but-add2{
    background-repeat: no-repeat !important;
    background-image: url(images/16x16/add2.gif) !important;
}
.khadamat{
    width:10px;
    height:10px;
    background-repeat:no-repeat;
    background-image: url(images/company/KHADAMAT.png);
    vertical-align:middle;
    /*background-position: center right;*/
}
.adp{
    width:10px;
    height:10px;
    background-repeat:no-repeat;
    background-image: url("images/company/ABUDHABI PRECAST.png");
    vertical-align:middle;
    /*background-position: center right;*/
}
.asc{
    width:10px;
    height:10px;
    background-repeat:no-repeat;
    background-image: url(images/company/ASCORP.png);
    vertical-align:middle;
    /*background-position: center right;*/
}
.aldhabi{
    width:10px;
    height:10px;
    background-repeat:no-repeat;
    background-image: url("images/company/ALDHABI ENGINEERING CONSULATANCY.png");
    vertical-align:middle;
    /*background-position: center right;*/
}
.aic{
    width:10px;
    height:10px;
    background-repeat:no-repeat;
    background-image: url("images/company/ASCORP INDUSTRIAL COMPLEX.png");
    vertical-align:middle;
    /*background-position: center right;*/
}
.eskan{
    width:10px;
    height:10px;
    background-repeat:no-repeat;
    background-image: url(images/company/ESKAN.png);
    vertical-align:middle;
    /*background-position: center right;*/
}
.kspan{
    width:10px;
    height:10px;
    background-repeat:no-repeat;
    background-image: url(images/company/KSPAN.png);
    vertical-align:middle;
    /*background-position: center right;*/
}
.ydc{
    width:10px;
    height:10px;
    background-repeat:no-repeat;
    background-image: url("images/company/YOUR DENTAL CENTER.png");
    vertical-align:middle;
    /*background-position: center right;*/
}
.ksk{
    width:10px;
    height:10px;
    background-repeat:no-repeat;
    background-image: url("images/company/KSK CAPITAL.png");
    vertical-align:middle;
    /*background-position: center right;*/
}
.acd{
    width:10px;
    height:10px;
    background-repeat:no-repeat;
    background-image: url("images/company/ASCORP CONTRACTING DUBAI.png");
    vertical-align:middle;
    /*background-position: center right;*/
}
/*AJMAN */

.aj-grid-row_total .x-grid3-cell-inner
{
    background-color:#DDFFBB;    font-weight:bold !important;
}

.aj-grid-row1
{
    background-color:#FEFBE0;
}

.aj-grid-row2
{
    background-color:#FFFFCC;}

.aj-jobAna
{
    background-image:url(images/req_21.png);    background-repeat: no-repeat;
}

.aj-prodAna
{
    background-image:url(images/req_25.png);    background-repeat: no-repeat;
}

.aj-delAna
{
    background-image:url(images/req_24.png); background-repeat: no-repeat;
}
.aj-trnAna
{
    background-image:url(images/req_16.png);  background-repeat: no-repeat;
}

.aj-rtnAna
{
    background-image:url(images/req_8.png); background-repeat: no-repeat;
}


.aj-wflow
{
    background-image:url(images/req_4.png);  background-repeat: no-repeat;
}


.aj_td
{

    border-right: 1px solid #C1DAD7;
    border-bottom: 1px solid #C1DAD7;
    background: #fff;
    padding: 6px 6px 6px 12px;color: #6D929B;
    font-size: 8px;font-family: 'arial';

}


.aj_tplPreview {
    width:97%; color: #15428b; /* text color */
    font-family: Verdana; /* font name */
    font-size: x-small; /* border */
    /*border-collapse: collapse;*/
    height: 11px; padding: 1px; border: 1px solid #99bbe8;
    /*text-decoration: underline;*/
}

/* main table data cells */
.aj_tplPreview td {
    padding: 2px; /* cell padding */
}

.aj_tplPreviewHeading {
    /*background-color: #99bbe8;*/
    background-color:#FEFBE0 ; color: #15428b;
    text-align: center;font-weight: bold;
    padding: 2px 2px 2px 2px; margin: 2px;

}

.xaprit3 {
    background-repeat: no-repeat !important; background-image: url(app_imgnew/aprit3.gif) !important;
}
.xaprit4 {
    background-repeat: no-repeat !important;    background-image: url(app_imgnew/aprit4.gif) !important;
}
.xaprit5 {
    background-repeat: no-repeat !important;    background-image: url(app_imgnew/aprit5.gif) !important;
}

.xaprmt3 {
    background-repeat: no-repeat !important;    background-image: url(app_imgnew/aprmt3.gif) !important;
}
.xaprmt4 {
    background-repeat: no-repeat !important;    background-image: url(app_imgnew/aprmt4.gif) !important;
}
.xaprmt7 {
    background-repeat: no-repeat !important;    background-image: url(app_imgnew/aprmt7.gif) !important;
}

.st_imga1 {
    background-repeat: no-repeat !important;     background-image: url(app_imgnew/aprit4.gif) !important;
}
.st_img1 {
    background-repeat: no-repeat !important;     background-image: url(app_imgnew/aprit4.gif) !important;
}
.aj-rej-row{
    color: #FFCC00 !important;}

.aj_its_row{
    background-color:#DDFFBB  !important;}

.aj_itm_row{
    background-color:#FFFF99  !important;}
.siteValid0 {
    background-repeat: no-repeat !important;
    background-image: url(images/siteValid0.gif) !important;
    background-position: center center;
}

.siteValid1 {
    background-repeat: no-repeat !important;
    background-image: url(images/siteValid1.png) !important;
    background-position: center center;
}

.siteValid2 {
    background-repeat: no-repeat !important;
    background-image: url(images/siteValid2.png) !important;
    background-position: center center;
}
.aj_sm_row{
    background-color:#DDFFBB !important;}
.xapritc4 {
    font-weight :bold !important; background-repeat: no-repeat !important;    background-image: url(app_imgnew/apritc4.gif) !important;
}

.xapritc5 {
    background-repeat: no-repeat !important;    background-image: url(app_imgnew/apritc5.gif) !important;
}
.itemwithcode-row{
    background-color:#FEFBE0  !important;}

.itemwithoutcode-row{
    background-color:coral  !important;}

.x-mtr-show{
    background-repeat: no-repeat !important;
    background-image: url(images/show_mtr.png) !important;
    background-position: center;
    border: 1px solid #99bbe8;
    cursor: pointer;
    background-color:#FEFBE0 !important;
}

.x-mtr-stockconsumption{
    background-repeat: no-repeat !important;
    background-image: url(images/mtrreq_b.png) !important;
    background-position: center;
    /*border: 1px solid #99bbe8;*/
    cursor: pointer;
}
.x-mtr-purchhist{
    background-repeat: no-repeat !important;
    background-image: url(images/mtrreq_r.png) !important;
    background-position: center;
    /*border: 1px solid #99bbe8;*/
    cursor: pointer;
}
.x-mtr-itemratecomp{
    background-repeat: no-repeat !important;
    background-image: url(images/mtrreq_n.png) !important;
    background-position: center;
    /*border: 1px solid #99bbe8;*/
    cursor: pointer;
}

/*Employee Daily Attendance*/
.panel-header {
    color:#15428B;
    font-weight:bold;
    font-size:12px;
    font-family:tahoma;
}
.sts-A-row .x-grid-cell-inner{
    color:red;
    background-color: lemonchiffon !important;
}
.sts-C-row .x-grid3-cell-inner{
    color:red;
    background-color: lightsalmon !important;
}
.sts-P-row .x-grid3-cell-inner{
    color:navy;
}
.sts-blank-row .x-grid3-cell-inner{
    color:darkgreen;
    background-color: aquamarine!important;
    font-style: italic;
}
.sts-other-row .x-grid3-cell-inner{
    color:navy;
    background-color: lightsteelblue!important;
}
.sts-atp-row1 .x-grid3-cell-inner{
    color:darkorange;
}
.sts-atp-row2 .x-grid3-cell-inner{
    color:darkgreen;
}

.notenant { background-color:khaki !important;}
.nomatch { background-color:#FFFF66 !important;}

.sts-my-row .x-grid-cell-inner{

    background-color: lightyellow !important;
}

.x-hocount{

    font-weight:bold;
    color:#15428B;
}

.x-vacant{

    font-weight:bolder;
    color:#006600 !important;;

}

.x-expired .x-grid-cell-inner{

    color: #ff3333 !important;
}
.blue-row .x-grid3-cell-inner{
    color:#3e6aaa;
}



/*Work Order Styles*/
.grid-green-row .x-grid3-cell-inner{
    color:green;
    /*background-color:#DDFFBB  !important;*/
}
.wo-but-assign{
    background-repeat: no-repeat !important;
    background-image: url(images/wo/assign.png) !important;
}
.wo-but-hold{
    background-repeat: no-repeat !important;
    background-image: url(images/wo/handhold.png) !important;
}
.wo-but-reinst{
    background-repeat: no-repeat !important;
    background-image: url(images/wo/add_to.png) !important;
}
.wo-but-closed{
    background-repeat: no-repeat !important;
    background-image: url(images/wo/closed.png) !important;
}
.wo-but-attach{
    background-repeat: no-repeat !important;
    background-image: url(images/wo/pin_plus.png) !important;
}
.wo-but-check{
    background-repeat: no-repeat !important;
    background-image: url(images/wo/work_check.png) !important;
}

.wo-but-move{
    background-repeat: no-repeat !important;
    background-image: url(images/wo/move.png) !important;
}
.wo-but-edit{
    background-repeat: no-repeat !important;
    background-image: url(images/wo/edit.png) !important;
}
.wo-but-discard{
    background-repeat: no-repeat !important;
    background-image: url(images/wo/64.gif) !important;
}
.wo-but-comp{
    background-repeat: no-repeat !important;
    background-image: url(images/wo/16.gif) !important;
}
.wo-but-reset{
    background-repeat: no-repeat !important;
    background-image: url(images/wo/2.gif) !important;
}
.wo-but-collect{
    background-repeat: no-repeat !important;
    background-image: url(images/wo/cashhand.png) !important;
}
.wo-but-wait{
    background-repeat: no-repeat !important;
    background-image: url(images/wo/waiting.png) !important;
}

.x-file-doc{
    background-repeat: no-repeat !important;
    background-image: url(images/wo/doc_pdf.png) !important;
    background-position: center;
}
.x-file-pdf-dc{
    background-repeat: no-repeat !important;
    background-image: url(images/wo/doc_pdf.png) !important;
    background-position: center;
}
.x-file-excel-dc{
    background-repeat: no-repeat !important;
    background-image: url(images/wo/doc_excel.png) !important;
    background-position: center;
}
.x-file-word-dc{
    background-repeat: no-repeat !important;
    background-image: url(images/wo/doc_word.png) !important;
    background-position: center;
}
.x-file-pic-dc{
    background-repeat: no-repeat !important;
    background-image: url(images/wo/picture.png) !important;
    background-position: center;
}
.x-file-zip-dc{
    background-repeat: no-repeat !important;
    background-image: url(images/wo/doc_zip.png) !important;
    background-position: center;
}
.x-file-txt-dc{
    background-repeat: no-repeat !important;
    background-image: url(images/wo/text.png) !important;
    background-position: center;
}
.x-file-oth-dc{
    background-repeat: no-repeat !important;
    background-image: url(images/wo/page_white.png) !important;
    background-position: center;
}
.x-file-not-found{
    background-repeat: no-repeat !important;
    background-image: url(images/wo/file-broken.png) !important;
    background-position: center;
}

/*Arabic text for grid column*/
.x-grid3-hd-colarbdesc {
    font-size: 10pt !important;
    /*font-weight: bold !important;*/
}


/*ERP Complaint Templates*/
.images-view .x-panel-body{
    background: white;
    font: 11px Arial, Helvetica, sans-serif;
}

.thumb{
    padding: 3px;
    background-color: #F8F8F8;

}
.thumb-img{
    background: white;
    height: 84px;
    width: 84px;
}
.thumb-wrap{
    float: left;
    margin: 4px;
    margin-right: 0;
    padding: 5px;
    font: 11px Arial, Helvetica, sans-serif;
}
.thumb-wrap span{
    display: block;
    overflow: hidden;
    text-align: center;
}
.x-view-over{
    border:1px solid #dddddd;
    background: #efefef url(images/row-over.gif) repeat-x left top;
    padding: 4px;
}

.x-view-selected{
    background: #eff5fb url(images/selected.gif) no-repeat right bottom;
    border:1px solid #99bbe8;
    padding: 4px;
}
.x-view-selected .thumb{
    background:transparent;
}

/*On 15-04-2014*/
.emp-punch-late-row .x-grid3-cell-inner{
    color:red;
}
.emp-punch-early-row .x-grid3-cell-inner{
    color:magenta;
}
.emp-punch-missing-row .x-grid3-cell-inner{
    color:blue;
}
.emp-punch-lateearly-row .x-grid3-cell-inner{
    color:maroon;
}
.emp-punch-late-rown .x-grid-cell-inner{
    color:red;
}
.emp-punch-early-rown .x-grid-cell-inner{
    color:magenta;
}
.emp-punch-missing-rown .x-grid-cell-inner{
    color:blue;
}
.emp-punch-lateearly-rown .x-grid-cell-inner{
    color:maroon;
}
/*15-04-2014 end */

/* Preview classes */
.preview .x-panel-body {
    background:#fff;
    color:#222;
    font:normal 12px tahoma,verdana,arial,sans-serif;
}

.preview .x-panel-body p {
    line-height:18px;
    margin:8px 0;
}

.preview .x-panel-body ul {
    margin-left:18px;
}

.preview .x-panel-body ul li {
    display:list-item;
    list-style-image:none !important;
    list-style-position:outside !important;
    list-style-type:disc !important;
    margin-left:18px;
}

.preview .x-panel-body pre, #preview .x-panel-body code {
    background:#f1f1f1;
    display:block;
}

.preview .x-panel-body h4.post-author {
    font-weight:normal;
    color:#555;
    font-size:11px;
}
.preview .x-panel-body span.post-date {
    font-weight:normal;
    color:#555;
    float:right;
    font-size:11px;
}
.preview .x-panel-body div.post-data {
    background:#f1f2f4;
    padding:5px;
    border-bottom:1px solid #dadadb;
}
.preview .x-panel-body div.post-body {
    padding:10px;
}

/*Styles for Finance Reports [Balance Sheet And P&L ]*/
.row-detail  .x-grid-cell-inner{
    font-size: 11px;
    color: #15428b;
}
.row-no-group  .x-grid-cell-inner{
    font-size: 12px;
    color: #15428b;
}
.row-first-group .x-grid-cell-inner{
    font-size: 14px;
    font-weight:bold !important;
    background-color: rgb(230,242,255);
    color: #15428b;
}
.row-second-group  .x-grid-cell-inner{
    font-size: 12px;
    font-weight:bold !important;
    color: blue;
}
.row-third-group  .x-grid-cell-inner{
    font-size: 14px;
    font-weight:bold !important;
    background-color: rgb(198,226,255);
    color: #15428b;
}

.chk-box-navy .x-form-cb-label {color: navy;}


/*Combobox Template Style*/
.combox-search-item{
    border:1px solid #fff;
    padding:3px;
    background-position:right bottom;
    background-repeat:no-repeat;
}
.combox-detail-item{
    padding-right:10px;
}
.combox-group-item{
    font-size:16px !important;
    color: #15428b;
    border-bottom: 1px solid #99bbe8;
    background-color:#f1f2f4;
}

/*disable/enable delete button on grid row */
.enable-gridrow-del {
    background-repeat: no-repeat !important;
    background-image: url(images/16x16/cross.png);
    background-position: center;
    cursor:hand;
    cursor: pointer;
    height: 16px;
}
.disable-gridrow-del {
    background-repeat: no-repeat !important;
    background-image: url(images/16x16/cross-gray.png);
    background-position: center;
    height: 16px;
}

/*Message Express*/
.message-header{
    /*font-family:tahoma,arial,helvetica,sans-serif;
    font-size:12px;*/
    font-family: Verdana;
    font-size: x-small;
    background-color: #F5F9FA;
    border-bottom:1px solid #d0d0d0;
    padding-left: 5px;
}
.message-header a{
    color: black;
    text-decoration: none;
}
.message-header a:hover{
    color: black;
    text-decoration: underline;
}
.message-header-table td{
    vertical-align:top;
}
.message-body{
    padding: 2px;
}
.message-body a:link,.message-body a:active,.message-body a:visited{
    color: blue;
    text-decoration: underline;
}
.message-body a:hover{
    text-decoration:none;
}

.msg-low_priority{
    background-repeat: no-repeat !important;
    background-image: url(img/low_priority.gif) !important;
}
.msg-high_priority{
    background-repeat: no-repeat !important;
    background-image: url(img/high_priority.gif) !important;
}
.msg-att_buton{
    background-repeat: no-repeat !important;
    background-image: url(img/btn-attach.gif) !important;
}
.msg-att_butoff{
    background-repeat: no-repeat !important;
    background-image: url(img/btn-attach_o.gif) !important;
}
/*batch palant analysis ///////////////////////////////////////////*/
.grid-row-span .x-grid-row {
    border-bottom: 0;
}
.grid-row-span .x-grid-col {
    border-bottom: 1px solid #ededed;
}
.grid-row-span .row-span {
    /*border-bottom: 1px solid #fff;*/
    border-bottom: 1px solid #FFFFEE;
    background-color: #FFFFEE;
}
.grid-row-span .row-spanx {
    /*border-bottom: 1px solid #fff;*/
    border-bottom: 1px solid #f6ffef;
    background-color: #f6ffef;
}
.grid-row-span .row-span-first {
    /*position: relative;*/
}
.grid-row-span .row-span-first .x-grid-cell-inner {
    /*position: absolute;*/
}
.grid-row-span .row-span-last {
    border-bottom: 1px solid #99BBE8;
}
.grid-row-span .row-span-last .x-grid-cell-inner {
    /*position: relative;*/
}
.grid-row-span .x-grid-dirty-cell {
    background-color: #E9FFD2;
    background-image: url(images/st.png);
    background-repeat:no-repeat;
    background-position: right center;
    color: #090;
    border-bottom: 1px solid brown;
}
.grid-row-span .x-grid-item-over .x-grid-cell-inner {
    background-color: #ff6;
    border-bottom-style: dashed;
    border-top-style: dashed;
    border-width:1px !important;
}
.grid-row-span .x-grid-item-selected .x-grid-cell {
    background-color: #ff0 !important;
    border-width:1px !important;
}

/*grp//////////////////////////////////////////////////////////////////*/
.grid-grp .x-grid-row {
    /*border-width:0px !important;*/
}
.grid-grp .x-grid-cell{
    line-height: 15px;
    font-size: 12px;
    border-bottom:1px solid white;
}
.grid-grp .row-span-job{
    background-color: #f6ffef;
}
.grid-grp .row-span-first {
    /*position: relative;*/
}
.grid-grp .row-span-first .x-grid-cell-inner {
    /*position: absolute;*/
}
.grid-grp .row-span-last {
    /*border-bottom: 1px solid #99BBE8;*/
    border-bottom-color: #99BBE8;
}
.grid-grp .row-span-last .x-grid-cell-inner {
    /*position: relative;*/
}
.grid-grp .row-span-table{
    background-color: #FFFFEE;
}
.grid-grp .row-span-item{
    background-color: #fdfaf4;
}
.grid-grp .row-span-qty{
    background-color: #f6ffef;
    text-align:center;
}
.grid-grp .qty {
    /*border-bottom: 1px solid #ededed;
    line-height: 14px;*/
    cursor: pointer;
}
.grid-grp .x-grid-item-over .x-grid-cell-inner {
    background-color: #ff6;
    /*border-bottom-color: #999;*/
    border-bottom-style: dashed;
    /*border-top-color: #999;*/
    border-top-style: dashed;
    border-width:1px !important;
}
.grid-grp .x-grid-item-selected .x-grid-cell {
    background-color: #ff0 !important;
    /*  border-bottom-color: #999;
        border-bottom-style: solid;
        border-top-color: #999;
        border-top-style: solid; */
    border-width:1px !important;
}
.grid-grp .row-span-first_qty .x-grid-cell-inner {
    /*position: absolute;*/
    text-align:center;
}
.grid-grp .row-span-hid{
    background-color: #f6ffef;
    text-align:center;
    line-height: 14px;
    border-bottom: 1px solid #f6ffef;
}

/*datetime picker//////////////////////////////////*/
.x-date-menu {
    width: 175;
}

.x-grid-row .custom-column
{
    color: blue;
}
.x-grid-row .wcol
{
    background-color:#FFFF00;
    color:darkgreen;
    text-align:center;
}
.my-grid .x-grid-cell {
    font-size: 12px;
    /*font-family: Verdana*/
}
.my-grid .x-column-header-inner{
    font-size: 12px;
    /*font-family: Verdana*/
}
.editablecell {
    /*background-color: #EEFFAA; border: 1px solid #99bbe8;*/
    border: 1px solid #99bbe8;
    background-color: #EEFFAA;
}
.whiterow{
    background-color:white;
}

/* For Graphs */
.legendItemCls1 .x-legend-item {
    font-size: 9.5px;
    line-height: 8.5px;
}
/*.legendItemCls2 .x-legend-item {
   font-size: 8.5px;
   line-height: 8.5px;
}*/
.legendItemCls2 .x-legend-item {
    font-size: 7.5px;
    line-height: 4.5px;
}

.legendItemCls3 .x-legend-item {
    font-size: 10px;
    line-height: 6px;
}


.custom-grid .x-column-header-inner{
    /*//color:red;*/
    /*//font-weight: normal;*/
    font-size: 12px;
    height: 26px;
}
.custom-grid .x-grid-cell {
    /*//background-color: #ffa;*/
    border-bottom-color: #ffc;
    border-top-color: #ff5;
    /*//color: #009;*/
    font-size: 11px;
    text-align: right;
    font-family:Arial;
    /*//font-weight: bold;*/
    line-height: 8px; /*normal;*/
}
.custom-grid .x-grid-row-alt .x-grid-cell {
    background-color: #ffa;/*#000; */
    color: #fff;
}
.custom-grid .grid-row-cell-alt {
    background-color: #ffa;/*#000; */
    color: #fff;
}
.custom-grid .x-grid-item-over .x-grid-cell-inner {
    /*//background-color: #ff6;*/
    border-bottom-style: dashed;
    border-top-style: dashed;
    border-width:1px !important;
}

.loading-indicator {
    background: url(images/loading.gif) no-repeat;
    color:      #555;
    font:       bold 10px tahoma,arial,helvetica;
    padding:     0 0 0 32px;
    margin-top: 5px;
    display: inline-block;
    height: 20px;
}

/*To set the font size, family and row selection of entire grids without custom class.*/
.x-grid-cell {
    font-size: 12px;
    /*font-family: Verdana*/
}
.x-grid-item-over .x-grid-cell-inner{
    /*background-color: #E2EFF8;*/
    /*background-color: #AADBFF;*/
    border-width:1px !important;
}
.x-grid-item-selected .x-grid-cell {
    background-color: #C1DDF1;
    border-width:1px !important;
}

/*Changes*/
.x-grid-item-alt{ background-color: #E9FFD2 !important;}
/*.x-grid-row   {color: #005BAA;}    Grid Font Color*/
.x-grid-row .x-grid-cell { font-size: 11px;

                           /*font-family: Trebuchet MS;*/
}   /*Grid Font */

.x-tree-panel .x-grid-cell{ font-size: 12px;}   /*Tree Font*/  /*x-tree-panel .x-grid-cell{ font-size: 12px; color:#000000;*/



/*###########################################################################################*/

/*Submenu icons ##############################################################*/

.imgcls_46{
    background-image:url('images/submenus/46.png');
}
.imgcls_51{
    background-image:url('images/submenus/51.png');
}
.imgcls_47{
    background-image:url('images/submenus/47.png');
}
.imgcls_48{
    background-image:url('images/submenus/48.png');
}
.imgcls_50{
    background-image:url('images/submenus/50.png');
}
.imgcls_52{
    background-image:url('images/submenus/52.png');
}
.imgcls_53{
    background-image:url('images/submenus/53.png');
}
.imgcls_54{
    background-image:url('images/submenus/54.png');
}
.imgcls_55{
    background-image:url('images/submenus/55.png');
}
.imgcls_56{
    background-image:url('images/submenus/56.png');
}
.imgcls_57{
    background-image:url('images/submenus/57.png');
}
.imgcls_58{
    background-image:url('images/submenus/58.png');
}
.imgcls_73{
    background-image:url('images/submenus/73.png');
}
.imgcls_88{
    background-image:url('images/submenus/88.png');
}
.imgcls_91{
    background-image:url('images/submenus/91.png');
}
/*.imgcls_46{
    background-image:url('images/submenus/empattnsum.png');
}*/
.imgcls_112{
    background-image:url('images/submenus/112.png');
}
.imgcls_127{
    background-image:url('images/submenus/127.png');
}
.imgcls_122{
    background-image:url('images/submenus/122.png');
}
.imgcls_123{
    background-image:url('images/submenus/123.png');
}
.imgcls_124{
    background-image:url('images/submenus/124.png');
}
.imgcls_129{
    background-image:url('images/submenus/129.png');
}


.imgcls_15{
    background-image:url('images/submenus/15.png');
}
.imgcls_13{
    background-image:url('images/submenus/13.png');
}
.imgcls_29{
    background-image:url('images/submenus/29.png');
}
.imgcls_33{
    background-image:url('images/submenus/33.png');
}
.imgcls_34{
    background-image:url('images/submenus/34.png');
}
.imgcls_4{
    background-image:url('images/submenus/4.png');
}
.imgcls_35{
    background-image:url('images/submenus/35.png');
}
.imgcls_5{
    background-image:url('images/submenus/5.png');
}
.imgcls_6{
    background-image:url('images/submenus/6.png');
}
.imgcls_8{
    background-image:url('images/submenus/8.png');
}
.imgcls_10{
    background-image:url('images/submenus/10.png');
}
.imgcls_17{
    background-image:url('images/submenus/17.png');
}
.imgcls_108{
    background-image:url('images/submenus/108.png');
}


.imgcls_22{
    background-image:url('images/submenus/22.png');
}
.imgcls_23{
    background-image:url('images/submenus/23.png');
}
.imgcls_44{
    background-image:url('images/submenus/44.png');
}
.imgcls_60{
    background-image:url('images/submenus/60.png');
}
.imgcls_62{
    background-image:url('images/submenus/62.png');
}
.imgcls_66{
    background-image:url('images/submenus/66.png');
}
.imgcls_97{
    background-image:url('images/submenus/97.png');
}


.imgcls_31{
    background-image:url('images/submenus/31.png');
}
.imgcls_37{
    background-image:url('images/submenus/37.png');
}
.imgcls_38{
    background-image:url('images/submenus/38.png');
}
.imgcls_39{
    background-image:url('images/submenus/39.png');
}
.imgcls_40{
    background-image:url('images/submenus/40.png');
}
.imgcls_41{
    background-image:url('images/submenus/41.png');
}
.imgcls_108{
    background-image:url('images/submenus/42.png');
}
.imgcls_43{
    background-image:url('images/submenus/43.png');
}
.imgcls_98{
    background-image:url('images/submenus/98.png');
}
.imgcls_99{
    background-image:url('images/submenus/99.png');
}
.imgcls_100{
    background-image:url('images/submenus/100.png');
}
.imgcls_101{
    background-image:url('images/submenus/101.png');
}
.imgcls_130{
    background-image:url('images/submenus/130.png');
}
.imgcls_131{
    background-image:url('images/submenus/131.png');
}


.imgcls_72{
    background-image:url('images/submenus/72.png');
}
.imgcls_92{
    background-image:url('images/submenus/92.png');
}
.imgcls_93{
    background-image:url('images/submenus/93.png');
}
.imgcls_105{
    background-image:url('images/submenus/105.png');
}
.imgcls_95{
    background-image:url('images/submenus/95.png');
}
.imgcls_104{
    background-image:url('images/submenus/104.png');
}
.imgcls_103{
    background-image:url('images/submenus/103.png');
}
.imgcls_125{
    background-image:url('images/submenus/125.png');
}
.imgcls_126{
    background-image:url('images/submenus/126.png');
}
.imgcls_128{
    background-image:url('images/submenus/128.png');
}

.imgcls_45{
    background-image:url('images/submenus/45.png');
}
.imgcls_107{
    background-image:url('images/submenus/107.png');
}
.imgcls_109{
    background-image:url('images/submenus/109.png');
}
.imgcls_110{
    background-image:url('images/submenus/110.png');
}
.imgcls_111{
    background-image:url('images/submenus/111.png');
}
.imgcls_113{
    background-image:url('images/submenus/113.png');
}

.imgcls_74{
    background-image:url('images/submenus/74.png');
}
.imgcls_75{
    background-image:url('images/submenus/75.png');
}
.imgcls_76{
    background-image:url('images/submenus/76.png');
}
.imgcls_77{
    background-image:url('images/submenus/77.png');
}
.imgcls_96{
    background-image:url('images/submenus/96.png');
}

.imgcls_80{
    background-image:url('images/submenus/80.png');
}
.imgcls_84{
    background-image:url('images/submenus/84.png');
}
.imgcls_85{
    background-image:url('images/submenus/85.png');
}
.imgcls_89{
    background-image:url('images/submenus/89.png');
}
.imgcls_90{
    background-image:url('images/submenus/90.png');
}

.imgcls_59{
    background-image:url('images/submenus/59.png');
}
.imgcls_61{
    background-image:url('images/submenus/61.png');
}
.imgcls_63{
    background-image:url('images/submenus/63.png');
}
.imgcls_78{
    background-image:url('images/submenus/78.png');
}

.imgcls_27{
    background-image:url('images/submenus/27.png');
}
.imgcls_106{
    background-image:url('images/submenus/106.png');
}
.imgcls_513{
    background-image:url('images/submenus/513.png');
}
.imgcls_1301{
    background-image:url('images/submenus/1301.png');
}
.imgcls_1302{
    background-image:url('images/submenus/1302.png');
}
.imgcls_1303{
    background-image:url('images/submenus/1303.png');
}
.imgcls_1304{
    background-image:url('images/submenus/1304.png');
}
.imgcls_200{
    background-image:url('images/submenus/200.png');
}
/*End of submeun icons ########################################################*/
.rowloss .x-grid-cell{
    color:red;
}

.bs-row-normal  .x-grid-cell-inner{
    /*font-size: 12px;*/
    /*color: #15428b;*/
    line-height: 15px;
    color: #003366;
    font-family: Tahoma, Verdana, "Trebuchet MS", sans-serif;
}
.bs-row-heading .x-grid-cell-inner{
    /*font-size: 12px;*/
    font-weight:bold !important;
    line-height: 25px;
    border-bottom: 1px solid #115FA6;
    /*background-color: #f7f8d9;*/
    background-color: #D9E7F8;
    color: #003366;
    font-family: Tahoma, Verdana, "Trebuchet MS", sans-serif;
    /*color: #15428b;*/
}
.bs-row-total  .x-grid-cell-inner{
    /*font-size: 12px;*/
    border-bottom: 1px solid #115FA6;
    border-top: 1px solid #115FA6;
    font-weight:bold !important;
    /*color: blue;*/
    line-height: 20px;
    background-color: #e8f8d9;
    color: #003366;
    font-family: Tahoma, Verdana, "Trebuchet MS", sans-serif;
}
.bs-row-total-sub  .x-grid-cell-inner{
    /*font-size: 12px;*/
    font-weight:bold !important;
    /*    border-bottom: 1px solid #115FA6;
        border-top: 1px solid #115FA6;*/
    /*background-color: rgb(198,226,255);*/
    /*background-color: #D9E7F8;*/
    /*background-color: #e8f8d9;*/
    /*color: #15428b;*/
    color: #003366;
    font-family: Tahoma, Verdana, "Trebuchet MS", sans-serif;
}
.custom-gridx .x-column-header-inner{
    font-size: 12px;
    /*height: 26px;*/
    background-color: #d9e8f8;
}
.custom-gridx .x-grid-cell {
    border-bottom-color: #ffc;
    border-top-color: #ff5;
    font-size: 11px;
    text-align: right;
    font-family:Arial;
    line-height: 8px;
}
.custom-gridx .x-grid-row-alt .x-grid-cell {
    background-color: #ffa;
    color: #fff;
}
.custom-gridx .grid-row-cell-alt {
    background-color: #ffa;
    color: #fff;
}
.custom-gridx .x-grid-item-over .x-grid-cell-inner {
    border-bottom-style: dashed;
    border-top-style: dashed;
    border-width:1px !important;
}

.ewTableRowg {
    background-color: #FFFFFF;
    color: #003366;
    font-family: Tahoma, Verdana, "Trebuchet MS", sans-serif;
    font-size: 12px;
    font-weight : normal; /* alt row color 1 */

}
/* main table alternate row color */
.ewTableAltRowg {

    background-color: #d9f7f8;
    font-family: Tahoma, Verdana, "Trebuchet MS", sans-serif;
    font-size: 12px;
    font-weight : normal;
    color: #003333;  /* alt row color 2 */



}


.ewTableAltRowNew {background-color: #f5ffec;}


.sts-A-rowANew .x-grid-cell-inner{ color:red; background-color:  #f5ffec !important;}

.ewTableAltRow1New {
    background-color: #f5ffec;


    font-weight : bold;
    color: #003333;  /* alt row color 2 */
}

.aj-grid-row1New{ background-color:#f5ffec;}


.x-grid-item-alt{ background-color: #F5FFE8 !important;}  /* Alternate Row  Color/*
/*.x-grid-row{color: #005BAA;}    Grid Font Color */


.Gridgroup  {
    background-color: #E4FFFF;
    font-size: 16px;
    font-weight: bold;
    border-width:1px !important;
}
.SummVou{
    font-style: italic;
    font-weight: bold;
    font-size: 16px;
}

.payrpt-salstpd  .x-grid-cell-inner{
    color: red;
}
.payrpt-onleave  .x-grid-cell-inner{
    color: green;
}
.btn-transparent {
    background: transparent;
    border-width:0px !important;
}
.linkLabel {


    font-size: 10px !important;
    color: #000CFF;
}

.linkLabel:hover {
    text-decoration: underline;

    font-size: 10px !important;
    color: #000CFF;
}


.thumb-wrap {
    float: left;
    display: block;
    margin: 5px;
}

.thumb-wrap a {
    padding: 4px;
}

.thumb-wrap img {
    width: 180px;
    height: 150px;
    border: 1px solid #999;
    padding: 5px;
}

.shift-remove{
   background:url('images/16x16/cross.png') 20px no-repeat !important;
}
.x-grid-row .shiftactive {
    cursor: hand;
    border: 1px solid #999;
    background:url('images/16x16/check-icon.png') no-repeat 95% 50%;
    background-color: #e8eaff;
    color: #8823EB;
}
.shiftactive:hover {
  background-color: #bbe383;
  color: #fff;
}
.x-grid-row .shiftdisable {
    cursor: hand;
    border: 1px solid #999;
    background: yellow url("images/16x16/close-2-icon.png") no-repeat 95% 50%;
    background-color: #fdeaea;
    color: #9E005D;
}
.shiftdisable:hover {
  background-color: #bbe383;
  color: #fff;
}
.x-grid-row .shiftReactive {
    cursor: hand;
    border: 1px solid #999;
    background:url('images/16x16/arrow-refresh-3-icon.png') no-repeat 95% 50%;
    background-color: #fdeaea;
    color: #004971;
}
.shiftReactive:hover {
  background-color: #bbe383;
  color: #fff;
}
.shiftActiveShift{
    color:green;
    font-weight:bold;
}

/*/////////////////////////////////////////////////////////////////////////////////////////*/
.sv-test-st-create{
    background-repeat: no-repeat !important;
    background-image: url(images/pc/16X16/create.png) !important;
}
.sv-test-st-waiting{
    background-repeat: no-repeat !important;
    background-image: url(images/pc/16X16/waiting.png) !important;
}
.sv-test-st-reject{
    background-repeat: no-repeat !important;
    background-image: url(images/pc/16X16/reject.png) !important;
}
.sv-test-st-approved{
    background-repeat: no-repeat !important;
    background-image: url(images/pc/16X16/approved.png) !important;
}
.sv-test-st-pending{
    background-repeat: no-repeat !important;
    background-image: url(images/pc/16X16/create.png) !important;
}
.sv-test-st-all{
    background-repeat: no-repeat !important;
    background-image: url(images/pc/16X16/all.png) !important;
}
.sv-test-add{
    background-repeat: no-repeat !important;
    background-image: url(images/pc/16X16/add.png) !important;
}
.sv-test-edit{
    background-repeat: no-repeat !important;
    background-image: url(images/pc/16X16/edit.png) !important;
}
.sv-test-st-return{
    background-repeat: no-repeat !important;
    background-image: url(images/pc/16X16/return.png) !important;
}
.sv-test-st-refresh{
    background-repeat: no-repeat !important;
    background-image: url(images/pc/16X16/viewrefresh.png) !important;
}
.sv-blue-txt{
    color: #285dff;
}
.sv-pale-orange-bg{
    background-color: #fffaf8;
}
.sv-pale-orange-drk-bg{
    background-color: #ffe8df;
}
.sv-test-notify .x-grid-cell{
    font-weight:bold !important;
    color: #ff6b4d;
}
.sv-grid .x-grid-cell {
  vertical-align: middle;
}
.sv-grid .x-grid-row td {line-height: 15px;}

.sv-grid .x-grid-item-selected .x-grid-cell {
    background-color:#EDEDED !important;
    border-width:1px !important;
}
.sv-grid .x-grid-row-summary .x-grid-cell-inner {
    font-weight: bold;
    color: #346C9E;
    font-size: 11px;
}

.sv-bgbld-col {
    background-color: #f8faff;
    color: #036ff1;
    font-weight: bold;
}

.sv-bld-col {
    font-weight: bold;
}

.sv-tc-col {
    background-color: #f8faff;
    font-weight: bold;
}
.sv-ta-col {
    background-color: #eae3ff;
    font-weight: bold;
}
.sv-tp-col {
    background-color: #fff0e7;
    font-weight: bold;
}
.sv-ti-col {
    /*background-color: #ffdce4;*/
    background-color: #fff6f8;
    font-weight: bold;
}
.sv-tb-col {
    background-color: #e8f0f7;
    font-weight: bold;
}
.sv-tc-col-nb {
    background-color: #f8faff;
}
.sv-tc-col-nbcg {
    background-color: #f8faff;
    color: #5F7022;
}
.sv-tc-col-nbcm {
    background-color: #f8faff;
    color: #660009;
}
.sv_row_qty0{
    background-color: 'orange';
}


.sive-tst-comp-table table{
    margin:0;
    font-size: 14px;
    font-family:tahoma;
    border-collapse: collapse;
    border-spacing: 0px;
}
.sive-tst-comp-table th{
    height: 50px;
    border: 1px solid #aaaaaa;
    padding: 2px;
    font-size: 12px;
}
.sive-tst-comp-table th.mnth{
    height: 50px;
    border: 1px solid #aaaaaa;
}
.sive-tst-comp-table th.tdhswob{
    height: 22px;
    font-weight: normal;
    border: none;
    text-align:left;
}
.sive-tst-comp-table th.tdhswobc{
    height: 22px;
    font-weight: normal;
    border: none;
    text-align:left;
    border: 1px solid #aaaaaa;
    background-color: #f0f5fb;
}
.sive-tst-comp-table th.tdhswobr{
    height: 22px;
    font-weight: normal;
    border: none;
    text-align:right
}
.sive-tst-comp-table th.tdhswb{
    height: 22px;
    border: 1px solid #aaaaaa;
    font-weight: normal;
}

.sive-tst-comp-table th.tdhswbh{
    height: 22px;
    border: 1px solid #aaaaaa;
    font-weight: normal;
    background-color: #f0f5fb;
}
.sive-tst-comp-table th.tdhswbhg{
    height: 22px;
    border: 1px solid #aaaaaa;
    font-weight: normal;
    background-color: #f5fbf0;
}

.sive-tst-comp-table th.tdhswbr{
    height: 22px;
    border: 1px solid #aaaaaa;
    text-align:left;
}
.sive-tst-comp-table td{
    margin:0;
    border: 1px solid #aaaaaa;
    padding: 2px;
    font-size: 12px;
}
.sive-tst-comp-table td.tdtable{
    margin:0;
    border: none;
}
.sive-tst-comp-table tr{
    line-height: 16px;
}
.sive-tst-hd {
    text-align:center;
    background-color: #f0f5fb;
    color: #0464B6;
    font-weight: bold;
    font-size: 14px;
    font-family: tahoma;
    margin: 2px;
    padding: 10px;
}

.cdvr-table table{
    margin:0;
    font-size: 12px;
    font-family:tahoma;
    border-collapse: collapse;
    border-spacing: 0px;
}
.cdvr-table td{
    margin:0;
    border: 1px solid #aaaaaa;
    padding: 2px;
    font-size: 12px;
    /*padding:0;*/
}
.cdvr-table td.tdcdvr{
    margin:0;
    border: none;
}
.cdvr-table tr{
    line-height: 20px;
}

.x-purch-normal{
    background-repeat: no-repeat !important;
    background-image: url(images/po.png) !important;
    background-position: center;
}

.x-purch-cash{
    background-repeat: no-repeat !important;
    background-image: url(images/cp.png) !important;
    background-position: center;
}

.x-markpo{
    background-repeat: no-repeat !important;
    background-image: url(images/po2.png) !important;
    background-position: center;
}
.x-tool-Excel {
    background-image: url(images/wo/doc_excel.png) !important;
}
.pc_GraphRed{
    color:#D32A40;
}
.pc_GraphGreen{
    color:#5F7022;
}
.pc_GraphBlue{
    color:#346C9E;
}
.pc_GraphOrange{
    color:#E55B00;
}
.imgTick{
    background-repeat: no-repeat !important;
    background-image: url(images/16x16/16.gif) !important;
    background-position: center;
}
.imgCross{
    background-repeat: no-repeat !important;
    background-image: url(images/16x16/64.gif) !important;
    background-position: center;
}
.statusRed{
    color:#FF3D3D;
}
.statusExpire{
    color:#0087FF;
}

.tplCube {
    width:60%;
    color:#3F3F3F;
    font-size: 12px;
    padding: 5px;
    border: 1px solid black;
}

//custom grid style
.mfg-custom-grid .x-grid-row td {line-height: 15px;}
.mfg-custom-grid .x-grid-item-over .x-grid-cell-inner {
    /*//background-color: #ff6;*/
   /* border-bottom-style: dashed;
    border-top-style: dashed;
    border-width:1px !important;*/
    //background-color: #ff6;
    //border-bottom-color: #999;
    border-bottom-style: dashed;
    //border-top-color: #999;
    border-top-style: dashed;
    border-width:1px !important;

    border-bottom-color: #999;
    border-top-color: #999;
}
.sampling table{
    /*border-collapse: collapse;*/
    /*border-spacing:10px;*/
    width:100%;
    height:100%;
    /*margin:0px 10px 10px 10px;*/
    padding:10px;
}
.sampling td.field{
    vertical-align:middle;
    background-color:#ffffff;


    text-align:left;

    font-size:12px;
    font-family:Arial;
    font-weight:bold;
    color:#3F3F3F;
    width:50%;
    padding:5px 5px 5px 0px ;
    /*margin:0px 10px 10px 10px;*/
    /*    border: 1px solid #aaaaaa;*/
    background-color: #E0F8FF;
    border-width:1px;
}
.sampling td.label{
    vertical-align:middle;

    background-color:#ffffff;

    /*    border:1px solid #bf0000;
        border-width:0px 1px 1px 0px;*/
    text-align:left;
    padding:20px 0px 0px 0px;
    font-size:11px;

    font-family:Arial;
    font-weight:bold;
    color:#237FFF;
}

.pc_GraphViolet{
    color:#6835CE;
}

.swType_0{
    color:#0042FF;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 13px;
}
.swType_1{
    color:#F22E41;
		font-family:Trebuchet MS, Helvetica, sans-serif;
			font-size: 13px;
}
.swType_2{
    color:#FF30FF;
		font-family:Trebuchet MS, Helvetica, sans-serif;
			font-size: 13px;
}
.swType_3{
    color:#6D1CCD;
		font-family:Trebuchet MS, Helvetica, sans-serif;
			font-size: 13px;
}
.swType_4{
    color:#894400;
		font-family:Trebuchet MS, Helvetica, sans-serif;
			font-size: 13px;
}
.swType_5{
    color:#3D7A00;
		font-family:Trebuchet MS, Helvetica, sans-serif;
			font-size: 13px;
}
.swType_6{
    color:#008C96;
		font-family:Trebuchet MS, Helvetica, sans-serif;
			font-size: 13px;
}
.swType_7{
    color:#6B6363;
		font-family:Trebuchet MS, Helvetica, sans-serif;
			font-size: 13px;
}
.swType_8{
    color:#E05900;
		font-family:Trebuchet MS, Helvetica, sans-serif;
			font-size: 13px;
}
.x-grid-row .dm_Text_bgd {
    background-color: #e2fbfe;
    color: #036ff1;
    font-weight: bold;
      font-family:Arial;
    font-size:14px;
}
.x-grid-row .dm_Text {

    color: #036ff1;
    font-weight: bold;
      font-family:Arial;
    font-size:12px;
}
.x-grid-row .dm_Text_Normal {
    color: #036ff1;
      font-family:Arial;
}

.menu-sub-group {
    background-color: #edecfa;
    font-weight: bold;
    color: #24599D;
}
.menu-sub-group-img-1{
    background-image:url('images/submenus/59.png') !important;
}
.menu-sub-group-img-2{
    background-image:url('images/submenus/97.png') !important;
}
.menu-sub-group-img-3{
    background-image:url('images/submenus/128.png') !important;
}
.menu-sub-group-img-4{
    background-image:url('images/submenus/46.png') !important;
}
.menu-sub-group-img-5{
    background-image:url('images/submenus/62.png') !important;
}

.esk-but-wrkprg{
    background-repeat: no-repeat !important;
    background-image: url(images/wo/eskStatus/4.png) !important;
}

.esk-but-resolve{
    background-repeat: no-repeat !important;
    background-image: url(images/wo/eskStatus/8.png) !important;
}

.esk-but-discard{
    background-repeat: no-repeat !important;
    background-image: url(images/wo/eskStatus/64.png) !important;
}
.esk-but-hold{
    background-repeat: no-repeat !important;
    background-image: url(images/wo/eskStatus/32.png) !important;
}

.req-but-menu{
    background-repeat: no-repeat !important;
    background-image: url(images/wo/menu.png) !important;
}

.esk-but-comp{
    background-repeat: no-repeat !important;
    background-image: url(images/wo/eskStatus/16.png) !important;
}
.esk-but-pend{
    background-repeat: no-repeat !important;
    background-image: url(images/wo/eskStatus/0.png) !important;
}

/*****************************
fontawsome - extjs grid cell
*****************************/
.fa-grd-cell-icon::before {
    font-family: FontAwesome;
    position: absolute;
    font-size: 1.5em;
    padding: .2em;
    text-rendering: auto;
    width: 1em;
    height: .8em; /*depends on grid row height*/
    text-align: center;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
/******************************/
.prdpend::before{
    content: "\f252";
    color: #B26206;
    /*padding-left: 3em;*/
    font-size: 1.4em;
}
.prdapprv::before{
    content: "\f046";
    color: #709C34;
    /*padding-left: 3.5em;*/
    font-size: 1.4em;
}
.prdrmvd::before{
    content: "\f00d";
    color: brown;
    padding-left: 2.5em;
    font-size: 1.4em;
}
.prdpendc::before{
    content: "\f042";
    color: #B26206;
    /*padding-left: 1em;*/
    font-size: 1.4em;
}

.prdusr::before{
    content: "\f007";
    color: #c2d1ff;
    /*padding-left: 1em;*/
    font-size: 1.4em;
}

.chkcircle::before{
    content: "\f05d";
    color: #B26206;
    /*padding-left: 1em;*/
    font-size: 1.4em;
}
.print::before{
    content: "\f02f";
    color: #ff7994;
    font-size: 1.4em;
}
.active_0{
    color:#827F81;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
}
.active_1{
    color:#1171ff;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
}
.online-sup-btn .x-btn-inner,
.online-sup-btn .x-btn-glyph{
    color: green;
}

/*vendor*///////////////////////////////////////////////////////////////////////
.vnd-sndbck-row {
    background-color: #ffcece;
    font-weight : bold;
    color: #003333; 
}

.vnd-mnuCntxt-date .x-menu-item-glyph {
    color: red;
}
.vnd-mnuCntxt-close .x-menu-item-glyph {
    color: green;
}
.vnd-mnuCntxt-compare .x-menu-item-glyph {
    color: orange;
}
.vnd-mnuCntxt-reject .x-menu-item-glyph {
    color: red;
}
.vnd-mnuCntxt-assign .x-menu-item-glyph {
    color: green;
}

.vnd-rfq-sts-pricing:before {
    font-family: FontAwesome;
    content:"\f044"; /*fa-edit*/
    padding: 5px 5px 5px 5px;
}
.vnd-rfq-sts-comparison:before {
    font-family: FontAwesome;
    content:"\f1de"; /*fa-sliders*/
    padding: 5px 5px 5px 5px;
}
.vnd-rfq-sts-appPgrs:before {
    font-family: FontAwesome;
    content:"\f200"; /*fa-pie-chart*/
    padding: 5px 5px 5px 5px;
}
.vnd-rfq-sts-appFull:before {
    font-family: FontAwesome; /*fa-check-circle*/
    /*content:"\f058";*/
    content: "\f14a";
    padding: 5px 5px 5px 5px;
}
.vnd-rfq-sts-closed:before {
    font-family: FontAwesome;
    content:"\f00d";/*fa-remove*/
    padding: 5px 5px 5px 5px;
}
.vnd-rfq-sts-rejected:before {
    font-family: FontAwesome;
    content:"\f00d"; /*fa-remove*/
    padding: 5px 5px 5px 5px;
}
.vnd-rfq-sts-unknown:before {
    font-family: FontAwesome;
    /*content:"\f059"; /*fa-question-circle*/
    content: "\f251";
    color: #486ac3;
    font-size: 14px;
    padding: 5px 5px 5px 5px;
}
.vnd-rfq-sts-shk-appPgrs-shk:before {
    font-family: FontAwesome;
    content:"\f200"; /*fa-pie-chart*/
    padding: 5px 5px 5px 5px;
    -webkit-animation: ring 2s ease infinite;
    animation: ring 2s ease infinite;
    transform-origin-x: 50%;
    transform-origin-y: 0px;
    transform-origin-z: initial;
}
.vnd-usr-sts-deactivate:before {
    font-family: FontAwesome;
    content:"\f05e"; 
    padding: 5px 5px 5px 5px;
}
.vnd-usr-sts-pending:before {
    font-family: FontAwesome;
    content:"\f013"; 
    //padding: 5px 5px 5px 5px;
    -webkit-animation: fa-spin 3s infinite linear;
    animation: fa-spin 3s infinite linear;
}
.vend-usr-deactv{
    background-repeat: no-repeat !important;
    background-image: url(images/16x16/NoPopUp.gif) !important;
}
.vend-usr-reactv{
    background-repeat: no-repeat !important;
    background-image: url(images/16x16/time_go.png) !important;
}
.vend-usr-chng{
    background-repeat: no-repeat !important;
    background-image: url(images/16x16/add.gif) !important;
}

.x-doc-xl-on{
    background-repeat: no-repeat !important;
    background-image: url(images/wo/doc_excel.png) !important;
    background-position: center;
}

.vend-printicon{
    background-repeat: no-repeat !important;
    background-image: url(images/16x16/printer.png) !important;
    background-position: center;
}
.vend-printicon-fade{
    background-repeat: no-repeat !important;
      background-image: url(images/16x16/printer_fade.png) !important;
    background-position: center;
}
.add-sup-row {
    /* background-color: #ffcece; */
    /* font-weight : bold; */
    color: orange; 
}
/*/////////////////////////////////vendor///////////////////////////////////////*/

.grd-left-border {
  border-left: 1px solid #99BBE8;
}

/*////////////////////////////////precast lg///////////////////////////////////////*/
.stck-badge{
    width:18px;
    height:18px;
    /* background-color:#4370ff; */
    background-color:#FF7700;
    /*border: 2px solid white;*/
    box-shadow: 1px 1px 1px black;
    font-size:8px;
    font-weight:bold;
    padding:5px;
    border-radius:50%;
    box-shadow:0 0 1px #333;
    text-align:center;
    color:white;
}
.stck-badge-mv{
    width:18px;
    height:18px;
    /* background-color:#4370ff; */
    background-color:#89D60D;
    /*border: 2px solid white;*/
    box-shadow: 1px 1px 1px black;
    font-size:8px;
    font-weight:bold;
    padding:5px;
    border-radius:50%;
    box-shadow:0 0 1px #333;
    text-align:center;
    /* color:white; */
}

/* .stky-grid .x-grid-cell {
  vertical-align: middle;
}
.stky-grid .x-grid-row td {line-height: 20px;}

.stky-grid .x-grid-item-selected .x-grid-cell {
    background-color:#EDEDED !important;
    border-width:1px !important;
}
.stky-grid .x-grid-row-summary .x-grid-cell-inner {
    font-weight: bold;
    font-size: 11px;
} */

.lg-req-det-grd .x-grid-cell {
    vertical-align: middle;
}
.lg-req-det-grd .x-grid-row td {line-height: 15px;}
.lg-req-det-grd .x-grid-item-selected .x-grid-cell {
    background-color:#EDEDED !important;
    border-width:1px !important;
}
.lg-req-det-grd .x-grid-row-summary .x-grid-cell-inner {
    font-weight: bold;
    font-size: 11px;
}
.lg-req-det-grd .x-grid-group-hd {display: none;}

.lg-req-det-grd .x-grid-row-summary .x-grid-cell {
    border-top: 1px solid #bac;
    border-bottom: 1px solid #bac;
}
/*////////////////////////////////precast lg///////////////////////////////////////*/
.req-but-per{
    background-repeat: no-repeat !important;
    background-image: url(images/16x16/per.png) !important;
}

.btn-foreman {
    background-repeat: no-repeat !important;
    background-image: url(images/16x16/foreman.png) !important;
    background-size: 16px 16px;
}
.btn-driver {
    background-repeat: no-repeat !important;
    background-image: url(images/16x16/driver.png) !important;
    background-size: 16px 16px;
}
.btn-loc {
    background-repeat: no-repeat !important;
    background-image: url(images/16x16/loc.png) !important;
    background-size: 16px 16px;
}
.btn-cat {
    background-repeat: no-repeat !important;
    background-image: url(images/16x16/category.png) !important;
    background-size: 16px 16px;
}
.btn-comp {
    background-repeat: no-repeat !important;
    background-image: url(images/16x16/company.png) !important;
    background-size: 16px 16px;
}
.btn-src {
    background-repeat: no-repeat !important;
    background-image: url(images/16x16/source.png) !important;
    background-size: 16px 16px;
}

/*OHS MANAGEMENT */

.grid-green-row .x-grid-cell{
    color:rgb(7, 145, 53);
}
.grid-blue-row .x-grid-cell{
    color:#1621c7;
}
.grid-bl-bold-row .x-grid-cell{
    font-weight:bold !important;
    color:#15428b;
}
.grid-bgblue-row .x-grid-cell{
    background-color: rgb(244, 250, 252);
}
.grid-color-row .x-grid-cell{
    background-color: rgb(202, 234, 248);
    font-weight:bold !important;
    /* color: rgb(11, 64, 134) */
}
/*Supplier Evaluation*/
.se-req-but-eval{
    background-repeat: no-repeat !important;
    background-image: url(images/16x16/check-icon.png) !important;
}
.se-req-but-pend{
    background-repeat: no-repeat !important;
    background-image: url(images/16x16/4.gif) !important;
}
.se-req-but-period{
    background-repeat: no-repeat !important;
    background-image: url(images/submenus/22.png) !important;
}
.se-req-but-act-period{
    background-repeat: no-repeat !important;
    background-image: url(images/16x16/16.gif) !important;
}
.grid-red-bold-row .x-grid-cell{
    font-weight:bold !important;
    color:rgba(248, 96, 90, 0.959);
}

/*Cheque Print*/
.chq-print-row .x-grid-cell {
    background-color:rgb(255, 221, 210);

}

.doc-blue-txt {
  color: #285dff;
  font-weight:bold !important;
}