﻿img, button {
    outline: 0;
    border: 0;
    padding: 0;
    margin: 0;
}

/*----------------------------------------------------------
The base color for this template is #5c87b2. If you'd like
to use a different color start by replacing all instances of
#5c87b2 with your new color.
----------------------------------------------------------*/
body {
    border: 1px solid #C9C9C9;
    background: #F4F4F5;
    font-size: 13px;
    margin: 0;
    padding: 0;
    color: #696969;
    text-align: center;
}

.page {
    text-align: left;
}

/*----------------------------------------------------------*/
radio:focus, checkbox:focus, input:focus, textarea:focus, .t-input:active, #header div:focus {
    outline: none;
    border: none;
}

p, ul {
    margin-bottom: 0px;
    line-height: 1.6em;
    margin-left: 8px;
}

/* PRIMARY LAYOUT ELEMENTS
----------------------------------------------------------*/

a,
a:visited,
a:link,
a:active {
    border: 0;
    outline: 0;
}
/* float clearing for IE6 */
* html .clearfix {
    height: 1%;
    overflow: visible;
}

/* float clearing for IE7 */
* + html .clearfix {
    min-height: 1%;
}

/* float clearing for everyone else */
.clearfix {
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
    font-size: 0;
}

/* you can specify a greater or lesser percentage for the
page width. Or, you can specify an exact pixel width. */
.page {
    width: 976px;
    margin-left: auto;
    margin-right: auto;
}

/*Changed as per Jaspal's Email on Friday, September 07, 2012 7:28 AM*/
#header {
    margin-bottom: 0px;
    z-index: 999;
}

#main {
    padding: 0px;
    background-color: transparent;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
}


/* TAB MENU
----------------------------------------------------------*/
ul#menu {
    padding: 0 0 2px;
    position: relative;
    margin: 0;
    text-align: right;
    line-height: normal;
}

    ul#menu li {
        display: inline;
        list-style: none;
    }

        ul#menu li#greeting {
            padding: 10px 20px;
            font-weight: bold;
            text-decoration: none;
            line-height: 2.8em;
            color: #fff;
        }

        ul#menu li a {
            padding: 10px 23px 0px;
            font-weight: bold;
            text-decoration: none;
            display: inline-block;
            height: 32px;
            color: #fff;
            border-radius: 0;
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            text-shadow: black 0.1em 0.1em 0.2em;
        }

            ul#menu li a:hover {
                text-decoration: none;
                background: url(Images/menu-rollover.png) center top no-repeat;
            }

            ul#menu li a:active {
                text-decoration: none;
                background: url(Images/menu-rollover.png) center top no-repeat;
            }

        ul#menu li.active a {
            text-decoration: none;
            background: url(Images/menu-rollover.png) center top no-repeat;
        }

        ul#menu li.selected a {
            color: #fff;
            background: url(Images/menu-rollover.png) center top no-repeat;
        }

/* MISC
----------------------------------------------------------*/
.clear {
    clear: both;
}

.error {
    color: Red;
}

.hide {
    display: none;
}

.messageboard #PanelBar .t-content li.hide {
    display: none;
}

nav,
#menucontainer {
    bottom: 0;
    position: absolute;
    right: 0;
    height: 34px;
    padding-right: 17px;
}

div#title {
    display: block;
    float: left;
    text-align: left;
    background: transparent url(Images/compexlogo.png) no-repeat scroll left top;
    height: 69px;
    margin-left: 23px;
    margin-top: 25px;
    text-align: left;
    width: 168px;
}

#logindisplay {
    float: right;
    margin-top: 8px;
    text-align: left;
    width: 202px;
    line-height: 20px;
    color: #212121;
    margin-top: 10px;
    text-align: left;
    width: 201px;
    font-family: arial;
    font-size: 15px;
}

    #logindisplay span {
        color: white;
        font-size: 12px;
        font-weight: 300;
    }

        #logindisplay span.name {
            font-family: Georgia;
            color: #212121;
            font-size: 16px;
            font-weight: 300;
        }

    #logindisplay a:link {
        color: white;
        font-size: 12px;
        text-decoration: none;
    }

    #logindisplay a:visited {
        color: white;
        text-decoration: none;
    }

    #logindisplay a:hover {
        color: white;
        text-decoration: underline;
    }

/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error {
    color: #ff0000;
    display: block;
    float: left;
}

.field-validation-valid {
    display: none;
}

.input-validation-error {
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors {
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid {
    display: none;
}



/* For master child grid on home page
----------------------------------------------------------*/

/* hierarchy cell and column
----------------------------------------------------------*/

.home.grid .t-hierarchy-col {
    width: 50px;
}

.home.grid .t-hierarchy-cell {
    border-right: 1px solid #D3D6DA;
}

    .home.grid .t-hierarchy-cell.working input {
        margin-left: 7px;
    }

.selfSummary .home.grid .t-hierarchy-cell.working input,
.trusummary .home.grid .t-hierarchy-cell.working input {
    margin-left: 4px;
}

.home.grid tr.t-detail-row .t-hierarchy-cell {
    border-right: 1px solid #D3D6DA;
}

.home.grid .t-grid td, .home.grid .t-grid th {
    padding-right: 0.3em;
    padding-left: 0.5em;
}

    .home.grid .t-grid td.t-detail-cell, .home.grid .t-grid th {
        padding: 0;
    }

/*hover: MASTER */
.home.grid tr.t-master-row:hover {
    background: #f3f3f3 !important;
}

.home.grid tr.t-alt:hover {
    background: #f3f3f3;
}

/*hover: CHILD */
.home.grid .t-detail-cell div > table > tbody > tr:hover > td {
    background: #f3f3f3 url(Images/td-bg.png) top left repeat-y;
}
    /*hover: CHILD : checkbox column */
    .home.grid .t-detail-cell div > table > tbody > tr:hover > td.checkboxCol {
        background-color: #f3f3f3;
        background-image: none;
    }

    /*hover: CHILD LAST COLUMN */
    .home.grid .t-detail-cell div > table > tbody > tr:hover > td.summaryStatusCol {
        background: url("Images/td-bg-double.png") repeat-y scroll 0 0 #f3f3f3;
    }

    .home.grid .t-detail-cell div > table > tbody > tr:hover > td.sharedOrderCol {
        background: url("Images/td-bg-double.png") repeat-y scroll 0 0 #f3f3f3;
    }

/*selected + hover*/
.home.grid .t-detail-cell tr.childSelected td,
.home.grid .t-detail-cell tr.childSelected:hover > td {
    background: #fdffcd url(Images/td-bg.png) top left repeat-y;
}

    /*selected + hover LAST COLUMN */
    .home.grid .t-detail-cell tr.childSelected td.summaryStatusCol,
    .home.grid .t-detail-cell tr.childSelected:hover > td.summaryStatusCol {
        background: url("Images/td-bg-double.png") repeat-y scroll 0 0 #fdffcd;
    }

    .home.grid .t-detail-cell tr.childSelected td.sharedOrderCol,
    .home.grid .t-detail-cell tr.childSelected:hover > td.sharedOrderCol {
        background: url("Images/td-bg-double.png") repeat-y scroll 0 0 #fdffcd;
    }

    .home.grid .t-detail-cell tr.childSelected td.checkboxCol,
    .home.grid .t-detail-cell tr.childSelected:hover > td.checkboxCol {
        background-color: #fdffcd;
        background-image: none;
    }

.home.grid div.t-grid-content {
    overflow-x: hidden;
}

    .home.grid div.t-grid-content table {
        font-family: Georgia, "Times New Roman";
    }

.home.grid .t-grid-content td {
    font-size: 11px;
    color: #535353;
}

.home.grid .t-master-row td {
    font-weight: bold;
}

.home.grid div.t-grid-content .colLocation {
    font-style: italic;
    color: #3988d5;
    font-size: 12px;
    font-weight: normal;
}

.home.grid div.t-widget.t-grid {
    border-color: #D3D6DA;
    border-left: none;
    border-right: none;
}

/*
Hide the navigation panel in child table
----------------------------------------------------------*/

.home.grid .t-detail-cell .t-grid-pager.t-grid-bottom {
    display: none;
}

/*
navigation of main table
----------------------------------------------------------*/

.home.grid .t-grid-pager.t-grid-bottom .t-status {
    background: none;
    border: none;
}

.home.grid div#OrderHeaderAll.t-widget {
    color: #000;
}

.home.grid span.t-arrow-first,
.singleComments span.t-arrow-first,
.XrayBreakdown .popupgrid span.t-arrow-first {
    display: none;
}

.home.grid span.t-arrow-last,
.singleComments span.t-arrow-last,
.XrayBreakdown .popupgrid span.t-arrow-last {
    display: none;
}

/*------------*/

.home.grid .t-hierarchy-col {
    width: 50px;
}

.home.grid .t-hierarchy-cell {
    border-right: 1px solid #D3D6DA;
}

.home.grid .t-icon.t-minus {
    background: url(Images/row-open.png) top left no-repeat;
    width: 34px;
    height: 14px;
}

.home.grid .t-icon.t-plus {
    background: url(Images/row-close.png) top left no-repeat;
    width: 34px;
    height: 14px;
}


.home.grid .checkboxCol span.actnRequired {
    background: url("Images/gridIcons.png?v=2021.6") no-repeat -16px -41px transparent;
    display: inline-block;
    zoom: 1;
    *display: inline;
    height: 15px;
    width: 15px;
    vertical-align: middle;
}

.home.grid a.t-icon.t-plus:visited {
    border: 0;
    outline: 0;
}
/* detail rows and columns (child panel)
----------------------------------------------------------*/
.home.grid div.t-grid-content .t-header {
    display: none !important;
}

.home.grid tr.t-detail-row .t-hierarchy-cell {
    border-right: 1px solid #D3D6DA;
}

.home.grid .t-detail-cell {
    padding: 0;
}

    .home.grid .t-detail-cell table td {
        vertical-align: top;
        text-align: left;
    }

    .home.grid .t-detail-cell > table td {
        height: 36px !important;
        overflow: hidden;
    }

.home.grid div.t-widget.t-grid {
    border-color: #D3D6DA;
    border-left: none;
    border-right: none;
}

.home.grid .t-detail-cell td {
    background: transparent url(Images/td-bg.png) top left repeat-y;
    border-bottom: 1px solid #f0f0f0 !important;
    border-right: 1px solid #e8e8e8 !important;
}

    .home.grid .t-detail-cell td.summaryStatusCol {
        background: url("Images/td-bg-double.png") repeat-y scroll 0 0 #fff;
    }

    .home.grid .t-detail-cell td.sharedOrderCol {
        background: url("Images/td-bg-double.png") repeat-y scroll 0 0 #fff;
    }

.home.grid .t-last-header, .home.grid .t-last {
    width: auto !important;
}

.home.grid .t-widget td, .home.grid .t-detail-cell .t-last {
    border: none;
}

/* icons in  child rows
----------------------------------------------------------*/
.home.grid .t-detail-cell table td ul {
    padding: 0;
    position: relative;
    margin: 0;
    line-height: normal;
}

.home.grid .t-detail-cell table td li {
    display: inline-block;
    list-style: none;
}

    .home.grid .t-detail-cell table td li a,
    .home.grid .t-detail-cell table td li a:hover {
        text-decoration: none;
    }

.home.grid .t-detail-cell table td:first-child ul li img {
    vertical-align: middle;
}

.home.grid .t-detail-cell table td:first-child ul li input {
    vertical-align: middle;
}

.home.grid td.t-detail-cell td.checkboxCol {
    padding: 0.25em 0 0.6em 0;
}


/* grid content
----------------------------------------------------------*/
.home.grid .t-grid-content {
    overflow-x: auto;
    overflow-y: auto;
    position: static !important;
    height: auto !important;
    width: 100%;
}

    .home.grid .t-grid-content > table {
        width: 100%;
    }

    /*
 hide  first column of telerik*/
    .home.grid .t-grid-content .t-hierarchy-cell:first-child {
        display: none;
    }

/*
 table inside grid header and columns
----------------------------------------------------------*/
.home.grid .t-header .data-header td {
    color: #3988D5;
    text-align: center;
    padding: 0 0.3em 0;
}

    .home.grid .t-header .data-header td a {
        text-decoration: none;
    }

.home.grid .data-header td,
.home.grid .data-header tr {
    background: none;
    border: none !important;
}

/* for older browsers */
.home.grid .t-grid-header-wrap .data-header td.case,
.home.grid .t-grid-header-wrap .data-header td.file {
    background: url(Images/divider-case.gif) no-repeat scroll 100% 70% transparent;
}

.home.grid .t-grid-header-wrap .data-header td.summaryTd {
    background: url(Images/divider-case2.gif) no-repeat scroll 100% 50% transparent;
}

.home.grid .t-grid-header-wrap .data-header td.selfSummaryTd,
.home.grid .t-grid-header-wrap .data-header td.summaryTd,
.home.grid .t-grid-header-wrap .data-header td.summaryStatus {
    padding: 0 0 0 0 !important;
}

.home.grid .t-grid-header-wrap > table {
    width: 100% !important;
}

/*----------------------------------------------------------*/
.home.grid .t-detail-cell td .data-row td {
    border: none !important;
    white-space: nowrap;
}

.home.grid .t-detail-cell td .data-row tr.name td {
    font-weight: bold;
}

.home.grid .t-detail-cell td .data-row td {
    border: medium none;
}

.home.grid .t-detail-cell td.t-last .data-row td {
    background: none;
    border: medium none;
}

.home.grid .t-detail-cell td .data-row td:last-child {
    background: none;
}

/* master (parent) row
----------------------------------------------------------*/

.home.grid tr.t-master-row {
    background: url(Images/row-bg.gif) top left;
}

    .home.grid tr.t-master-row td {
        background: url(Images/td-bg.png) top left repeat-y;
        vertical-align: top;
        padding-top: 4px;
        text-align: left;
        border-bottom: 1px solid #d2d2d2;
        border-right: 1px solid #e8e8e8;
    }

        .home.grid tr.t-master-row td.recordLocation {
            font-style: italic;
            color: #70a4f6;
            font-weight: normal;
            font-size: 12px;
        }

        .home.grid tr.t-master-row td table.data-row td {
            border: none;
            text-transform: capitalize;
            white-space: nowrap;
        }

        .home.grid tr.t-master-row td.case {
            background: url(Images/divider-case.gif) no-repeat scroll 100% 70% transparent;
        }

        .home.grid tr.t-master-row td.file {
            background: url(Images/divider-case.gif) no-repeat scroll 100% 70% transparent;
        }

        .home.grid tr.t-master-row td.claim {
            background: transparent;
        }

.home.grid td.t-detail-cell td.case {
    background: url(Images/divider-case.gif) no-repeat scroll 100% 70% transparent;
}

.home.grid td.t-detail-cell td.file {
    background: url(Images/divider-case.gif) no-repeat scroll 100% 70% transparent;
}

.home.grid td.t-detail-cell td.claim {
    background: transparent;
}

/* fonts for grid */
.home.grid tr.t-master-row td, .home.grid tr.t-master-row td span, .t-detail-cell td, .t-detail-cell td span {
    font-size: 10.6px;
    font-family: Georgia, "Times New Roman";
}

@media all\0 {
    .home.grid tr.t-master-row td, .home.grid tr.t-master-row td span, .t-detail-cell td, .t-detail-cell td span {
        font-size: 10.4px;
    }

}

/* font color for grid */
.home.grid tr.t-master-row td, .home.grid tr.t-master-row td span {
    color: #212121;
}

.t-detail-cell td.patientCol .name, .t-detail-cell td.patientCol .name span {
    color: #212121;
}

.t-detail-cell td.patientCol, .t-detail-cell td.patientCol span {
    color: #535353;
}

.t-detail-cell td.recordLocationCol, .t-detail-cell td.recordLocationCol span {
    color: #212121;
}

.home.grid .t-grid td.orderNumCol {
    padding-right: 0;
}

    .home.grid .t-grid td.orderNumCol div { /*padding-left:3px;*/
    }
/* for tooltip table formatting edited by ajay r */

.t-detail-cell td.orderNumCol span {
    color: #3988D5;
}

.home.grid .t-detail-cell td.orderNumCol a {
    text-decoration: none;
    color: #3988D5;
}

.t-detail-cell td.orderNumCol a:hover {
    color: #535353;
    text-decoration: underline !important;
}

.t-detail-cell td.orderNumCol a:visited {
    color: #535353;
    text-decoration: none;
}

.t-master-row td.orderNumCol span:hover {
    text-decoration: underline !important;
    cursor: default;
}

/* ------*/
.home.grid tr.t-master-row td table.data-row td:last-child {
    background: none !important;
}

.home.grid tr.t-master-row td.summaryStatusCol {
    background: url("Images/td-bg-double.png") repeat-y scroll 0 0 transparent;
}

.home.grid tr.t-master-row td.sharedOrderCol {
    background: url("Images/td-bg-double.png") repeat-y scroll 0 0 transparent;
}

.home.grid tr.t-master-row td.t-last table.data-row td {
    border: none;
    background: none;
}

/* Grid columns
----------------------------------------------------------*/

.checkboxCol {
}

.orderNumCol {
}

.patientCol {
}

.recordLocationCol {
}

.recordsRequestedCol {
}

.recordsRequestedCol {
}

.needInfoCol {
}

.orderStatusCol {
}

.noOfDaysCol {
}

.documentsCol {
}

.summaryStatusCol {
}

.authCompletedCol{
}
.home.grid .t-grid td.summaryStatusCol {
    padding: 0;
}

/* patient column*/

.patientCol {
    padding: 0;
    padding-top: 0.3em;
    padding-bottom: 0.3em;
}

    .patientCol .data-row td {
        padding: 0 2px !important;
    }

        .patientCol .data-row td.case {
            padding-left: 2px !important;
        }

        .patientCol .data-row td span {
            padding-top: 0;
            height: 17px;
            ;
            padding-bottom: 0;
            padding-top: 0;
            overflow: hidden;
            display: block;
            text-overflow: ellipsis;
        }

/* first column column*/
.home.grid .t-detail-cell table td ul.action {
    padding: 0 0 0 6px;
}

.popup .home.grid .gridTruSummary .t-detail-cell table td ul.action {
    padding: 0 0 0 0px;
}

.home.grid ul.action li {
    vertical-align: middle;
    float: left;
    height: 17px;
    width: 16px;
}

    .home.grid ul.action li span {
        display: block;
        background: url("Images/gridIcons.png?v=2021.6") no-repeat;
        height: 17px;
        width: 16px;
    }

    .home.grid ul.action li.indicator {
        width: 14px;
    }

    .home.grid ul.action li.arrow {
        margin-left: 3px;
    }

    .home.grid ul.action li.checkbox {
        text-align: center;
        margin-left: 7px;
        width: 16px;
    }

    .home.grid ul.action li.actnRequired {
        margin-left: 1px;
    }

    .home.grid ul.action li.indicator span {
        background-position: 0px -41px;
    }

    .home.grid ul.action li.arrow span {
        background-position: -32px -41px;
    }

    .home.grid ul.action li.checkbox span {
        background: none;
        text-align: center;
    }

    .home.grid ul.action li.actnRequired span {
        background-position: -16px -41px;
    }

/* columns with icons*/
td.recordsRequestedCol, td.needInfoCol, td.orderStatusCol, td.documentsCol, td.summaryStatusCol, td.noOfDaysCol,td.authCompletedCol, /*OMP-830 Added by Pravin for Auth Sign*/
td.recordsRequestedCol ul, td.needInfoCol ul, td.orderStatusCol ul, td.documentsCol ul, td.summaryStatusCol ul {
    text-align: center !important;
    vertical-align: top !important;
    line-height: normal !important;
}

/*records requested column */
.home.grid .t-detail-cell table td.recordsRequestedCol ul {
    text-align: center;
}

.recordsRequestedCol ul li {
    display: inline-block;
    margin-right: 2px;
}

.recordsRequestedCol ul span {
    height: 17px;
    width: 16px;
    display: block;
    background: url("Images/gridIcons.png?v=2021.6") no-repeat;
}

    .recordsRequestedCol ul span.other {
        background-position: -253px -71px;
    }

    .recordsRequestedCol ul span.medical {
        background-position: -195px -71px;
    }

    .recordsRequestedCol ul span.billing {
        background-position: -215px -71px;
    }

    .recordsRequestedCol ul span.insurance {
        background-position: -156px -71px;
    }

    .recordsRequestedCol ul span.employment {
        background-position: -137px -71px;
    }

    .recordsRequestedCol ul span.filmsXrays {
        background-position: -234px -71px;
    }

    .recordsRequestedCol ul span.payroll {
        background-position: -176px -71px;
    }

    .recordsRequestedCol ul span.Others {
        background-position: -302px -71px;
    }

    .recordsRequestedCol ul span.prescription_Pharmacy {
        background-position: -326px -71px;
    }

    .recordsRequestedCol ul span.academic {
        background-position: -350px -71px;
    }

    .recordsRequestedCol ul span.workers_compensation {
        background-position: -374px -71px;
    }

    .recordsRequestedCol ul span.paramed {
        background-position: -399px -71px;
    }

    .recordsRequestedCol ul span.films {
        background-position: -446px -71px;
        width: 19px;
        cursor: pointer;
    }
    /*Added by Gautama [START]*/
    .recordsRequestedCol ul span.br {
        background-position: -341px -167px;
    }

    .recordsRequestedCol ul span.py {
        background-position: -379px -167px;
    }

    .recordsRequestedCol ul span.un {
        background-position: -360px -167px;
    }
    /*Added by Gautama [END]*/

    /*Added For CR #138 New Record type By Rahul on 22Jan2020 [START]*/

    .recordsRequestedCol ul span.ai {
        background-position: -398px -166px;
    }

    .recordsRequestedCol ul span.bu {
        background-position: -417px -166px;
    }

    .recordsRequestedCol ul span.ci {
        background-position: -436px -166px;
    }

    .recordsRequestedCol ul span.dv {
        background-position: -455px -166px;
    }

    .recordsRequestedCol ul span.ex {
        background-position: -474px -166px;
    }

    .recordsRequestedCol ul span.fe {
        background-position: -493px -166px;
    }

    .recordsRequestedCol ul span.fu {
        background-position: -512px -166px;
    }

    .recordsRequestedCol ul span.jr {
        background-position: -531px -166px;
    }

    .recordsRequestedCol ul span.mr {
        background-position: -550px -166px;
    }

    .recordsRequestedCol ul span.me {
        background-position: -569px -166px;
    }

    .recordsRequestedCol ul span.mx {
        background-position: -588px -166px;
    }

    .recordsRequestedCol ul span.ct {
        background-position: 0px -184px;
    }

    .recordsRequestedCol ul span.ra {
        background-position: -19px -184px;
    }

    .recordsRequestedCol ul span.pn {
        background-position: -38px -184px;
    }

    .recordsRequestedCol ul span.sb {
        background-position: -95px -184px;
    }

    .recordsRequestedCol ul span.sd {
        background-position: -113px -184px;
    }

    .recordsRequestedCol ul span.vi {
        background-position: -132px -184px;
    }

    .recordsRequestedCol ul span.tw {
        background-position: -151px -184px;
    }

    .recordsRequestedCol ul span.it {
        background-position: -170px -184px;
    }
    .recordsRequestedCol ul span.af {
        background-position: -341px -184px;
    }

    .recordsRequestedCol ul span.io {
        background-position: -322px -184px;
    }

    .recordsRequestedCol ul span.ma {
        background-position: -265px -184px;
    }

    .recordsRequestedCol ul span.au {
        background-position: -208px -184px;
    }

    .recordsRequestedCol ul span.pe {
        background-position: -227px -184px;
    }

    .recordsRequestedCol ul span.hi {
        background-position: -284px -185px;
    }

    .recordsRequestedCol ul span.lp {
        background-position: -303px -185px;
    }
   
/*Added by Rahul for New icon AS IME for CR # 116 [START]*/
.recordsRequestedCol ul li a span.addon_authsign {
    background-position: -23px -206px;
    width: 19px;
    height: 21px;
}

.recordsRequestedCol ul li a span.addon_authsign_blue {
    background-position: -68px -206px;
    width: 19px;
    height: 21px;
}

.recordsRequestedCol ul li a span.addon_authsign_black {
    background-position: -114px -206px;
    width: 19px;
    height: 21px;
}

.recordsRequestedCol ul li a span.addon_authsign_red {
    background-position: -91px -206px;
    width: 19px;
    height: 21px;
}


.recordsRequestedCol ul li a span.addon_ime {
    background-position: 0px -206px;
    width: 19px;
    height: 21px;
}
/*Added by Rahul for New icon AS IME for CR # 116 [END]*/

    .recordsRequestedCol ul li a span.addon_ac {
       background-position: -45px -206px;
       width: 19px;
       height: 21px;
    }
/*Added For CR #138 New Record type By Rahul on 22Jan2020 [END]*/

/* Added by Swapneel for CR #108 on 17Feb2021 [START]*/
/*records posted column */
.home.grid .t-detail-cell table td.recordsPostedCol ul {
    text-align: center;
}

.recordsPostedCol ul li {
    display: inline-block;
    margin-right: 2px;
}

.recordsPostedCol ul span {
    height: 17px;
    width: 16px;
    display: block;
    background: url("Images/gridIcons.png?v=2021.6") no-repeat;
}

    /*Record posted status - Partially Delivered */

    .recordsPostedCol ul span.other.wip {
        background-position: -253px -71px;
    }

    .recordsPostedCol ul span.medical.wip {
        background-position: -195px -71px;
    }

    .recordsPostedCol ul span.billing.wip {
        background-position: -215px -71px;
    }

    .recordsPostedCol ul span.insurance.wip {
        background-position: -156px -71px;
    }

    .recordsPostedCol ul span.employment.wip {
        background-position: -137px -71px;
    }

    .recordsPostedCol ul span.filmsXrays.wip {
        background-position: -234px -71px;
    }

    .recordsPostedCol ul span.filmBreakdown.wip {
        background-position: -189px -184px;
    }

    .recordsPostedCol ul span.payroll.wip {
        background-position: -176px -71px;
    }

    .recordsPostedCol ul span.Others.wip {
        background-position: -302px -71px;
    }

    .recordsPostedCol ul span.prescription_Pharmacy.wip {
        background-position: -326px -71px;
    }

    .recordsPostedCol ul span.academic.wip {
        background-position: -350px -71px;
    }

    .recordsPostedCol ul span.workers_compensation.wip {
        background-position: -374px -71px;
    }

    .recordsPostedCol ul span.paramed.wip {
        background-position: -399px -71px;
    }

    .recordsPostedCol ul span.films.wip {
        background-position: -446px -71px;
        width: 19px;
        cursor: pointer;
    }

    .recordsPostedCol ul span.br.wip {
        background-position: -341px -167px;
    }

    .recordsPostedCol ul span.py.wip {
        background-position: -379px -167px;
    }

    .recordsPostedCol ul span.un.wip {
        background-position: -360px -167px;
    }

    .recordsPostedCol ul span.ai.wip {
        background-position: -398px -166px;
    }

    .recordsPostedCol ul span.bu.wip {
        background-position: -417px -166px;
    }

    .recordsPostedCol ul span.ci.wip {
        background-position: -436px -166px;
    }

    .recordsPostedCol ul span.dv.wip {
        background-position: -455px -166px;
    }

    .recordsPostedCol ul span.ex.wip {
        background-position: -474px -166px;
    }

    .recordsPostedCol ul span.fe.wip {
        background-position: -493px -166px;
    }

    .recordsPostedCol ul span.fu.wip {
        background-position: -512px -166px;
    }

    .recordsPostedCol ul span.jr.wip {
        background-position: -531px -166px;
    }

    .recordsPostedCol ul span.mr.wip {
        background-position: -550px -166px;
    }

    .recordsPostedCol ul span.me.wip {
        background-position: -569px -166px;
    }

    .recordsPostedCol ul span.mx.wip {
        background-position: -588px -166px;
    }

    .recordsPostedCol ul span.ct.wip {
        background-position: 0px -184px;
    }

    .recordsPostedCol ul span.ra.wip {
        background-position: -19px -184px;
    }

    .recordsPostedCol ul span.pn.wip {
        background-position: -38px -184px;
    }

    .recordsPostedCol ul span.sb.wip {
        background-position: -95px -184px;
    }

    .recordsPostedCol ul span.sd.wip {
        background-position: -113px -184px;
    }

    .recordsPostedCol ul span.vi.wip {
        background-position: -132px -184px;
    }

    .recordsPostedCol ul span.tw.wip {
        background-position: -151px -184px;
    }

    .recordsPostedCol ul span.it.wip {
        background-position: -170px -184px;
    }

    .recordsPostedCol ul span.rd.wip {
        background-position: -113px -149px;
    }

    .recordsPostedCol ul span.em.wip {
        background-position: -132px -149px;
    }

    .recordsPostedCol ul span.po.wip {
        background-position: -151px -149px;
    }

    .recordsPostedCol ul span.fi.wip {
        background-position: -170px -149px;
    }

    .recordsPostedCol ul span.bu.wip {
        background-position: -189px -149px;
    }

    .recordsPostedCol ul span.es.wip {
        background-position: -208px -149px;
    }

    .recordsPostedCol ul span.er.wip {
        background-position: -227px -149px;
    }

    .recordsPostedCol ul span.an.wip {
        background-position: -246px -149px;
    }

    .recordsPostedCol ul span.ve.wip {
        background-position: -265px -149px;
    }

    .recordsPostedCol ul span.ph.wip {
        background-position: -284px -149px;
    }

    .recordsPostedCol ul span.re.wip {
        background-position: -303px -149px;
    }

    .recordsPostedCol ul span.rv.wip {
        background-position: -322px -149px;
    }

    .recordsPostedCol ul span.dr.wip {
        background-position: -341px -149px;
    }

    .recordsPostedCol ul span.mi.wip {
        background-position: -360px -149px;
    }

    .recordsPostedCol ul span.tr.wip {
        background-position: -379px -149px;
    }

    .recordsPostedCol ul span.at.wip {
        background-position: -398px -149px;
    }

    .recordsPostedCol ul span.ar.wip {
        background-position: -417px -149px;
    }

    .recordsPostedCol ul span.cf.wip {
        background-position: -436px -149px;
    }

    .recordsPostedCol ul span.cr.wip {
        background-position: -455px -149px;
    }

    .recordsPostedCol ul span.pr.wip {
        background-position: -474px -149px;
    }

    .recordsPostedCol ul span.sp.wip {
        background-position: -493px -149px;
    }


    .recordsPostedCol ul span.cs.wip {
        background-position: -512px -149px;
    }

    .recordsPostedCol ul span.de.wip {
        background-position: -531px -149px;
    }


    .recordsPostedCol ul span.di.wip {
        background-position: -550px -149px;
    }

    .recordsPostedCol ul span.hc.wip {
        background-position: -569px -149px;
    }

    .recordsPostedCol ul span.in.wip {
        background-position: -588px -149px;
    }

    .recordsPostedCol ul span.la.wip {
        background-position: -113px -167px;
    }


    .recordsPostedCol ul span.ip.wip {
        background-position: -132px -167px;
    }

    .recordsPostedCol ul span.mf.wip {
        background-position: -151px -167px;
    }

    .recordsPostedCol ul span.op.wip {
        background-position: -170px -167px;
    }

    .recordsPostedCol ul span.pa.wip {
        background-position: -189px -167px;
    }

    /*.recordsRequestedCol ul span.ph.wip {
    background-position:-208px -167px;
}*/
    .recordsPostedCol ul span.pt.wip {
        background-position: -227px -167px;
    }

    .recordsPostedCol ul span.rb.wip {
        background-position: -246px -167px;
    }

    .recordsPostedCol ul span.xr.wip {
        background-position: -265px -167px;
    }

    .recordsPostedCol ul span.rr.wip {
        background-position: -284px -167px;
    }

    .recordsPostedCol ul span.tt.wip {
        background-position: -303px -167px;
    }

    .recordsPostedCol ul span.pp.wip {
        background-position: -322px -167px;
    }

    .recordsPostedCol ul span.au.wip {
        background-position: -208px -184px;
    }

    .recordsPostedCol ul span.pe.wip {
        background-position: -227px -184px;
    }

    .recordsPostedCol ul span.ma.wip {
        background-position: -265px -184px;
    }

    .recordsPostedCol ul span.hi.wip {
        background-position: -284px -185px;
    }

    .recordsPostedCol ul span.lp.wip {
        background-position: -303px -185px;
    }

    .recordsPostedCol ul span.io.wip {
        background-position: -322px -184px;
    }

    .recordsPostedCol ul span.af.wip {
        background-position: -341px -184px;
    }


    /*Record posted status - Delivered */
    .recordsPostedCol ul span.employment.delivered {
        background-position: -0px -227px;
    }

    .recordsPostedCol ul span.insurance.delivered {
        background-position: -20px -227px;
    }

    .recordsPostedCol ul span.payroll.delivered {
        background-position: -40px -227px;
    }

    .recordsPostedCol ul span.medical.delivered {
        background-position: -60px -227px;
    }

    .recordsPostedCol ul span.billing.delivered {
        background-position: -80px -227px;
    }

    .recordsPostedCol ul span.filmsXrays.delivered {
        background-position: -100px -227px;
    }

    .recordsPostedCol ul span.filmBreakdown.delivered {
        background-position: -259px -263px;
    }

    .recordsPostedCol ul span.other.delivered {
        background-position: -120px -227px;
    }

    .recordsPostedCol ul span.Others.delivered {
        background-position: -120px -227px;
    }

    .recordsPostedCol ul span.prescription_Pharmacy.delivered {
        background-position: -140px -227px;
    }

    .recordsPostedCol ul span.academic.delivered {
        background-position: -160px -227px;
    }

    .recordsPostedCol ul span.workers_compensation.delivered {
        background-position: -180px -227px;
    }

    .recordsPostedCol ul span.films.delivered {
        background-position: -446px -71px;
        width: 19px;
        cursor: pointer;
    }

    .recordsPostedCol ul span.br.delivered {
        background-position: -360px -245px;
    }

    .recordsPostedCol ul span.un.delivered {
        background-position: -381px -245px;
    }

    .recordsPostedCol ul span.py.delivered {
        background-position: -401px -245px;
    }

    .recordsPostedCol ul span.paramed.delivered {
        background-position: -420px -245px;
    }

    .recordsPostedCol ul span.ai.delivered {
        background-position: -440px -245px;
    }

    .recordsPostedCol ul span.bu.delivered {
        background-position: -460px -245px;
    }

    .recordsPostedCol ul span.ci.delivered {
        background-position: -480px -245px;
    }

    .recordsPostedCol ul span.dv.delivered {
        background-position: -500px -245px;
    }

    .recordsPostedCol ul span.ex.delivered {
        background-position: -520px -245px;
    }

    .recordsPostedCol ul span.fe.delivered {
        background-position: -540px -245px;
    }

    .recordsPostedCol ul span.fu.delivered {
        background-position: -560px -245px;
    }

    .recordsPostedCol ul span.jr.delivered {
        background-position: -580px -245px;
    }

    .recordsPostedCol ul span.mr.delivered {
        background-position: -0px -262px;
    }

    .recordsPostedCol ul span.me.delivered {
        background-position: -20px -262px;
    }

    .recordsPostedCol ul span.mx.delivered {
        background-position: -40px -262px;
    }

    .recordsPostedCol ul span.ct.delivered {
        background-position: -58px -262px;
    }

    .recordsPostedCol ul span.ra.delivered {
        background-position: -78px -262px;
    }

    .recordsPostedCol ul span.pn.delivered {
        background-position: -98px -262px;
    }

    .recordsPostedCol ul span.sb.delivered {
        background-position: -159px -262px;
    }

    .recordsPostedCol ul span.sd.delivered {
        background-position: -177px -262px;
    }

    .recordsPostedCol ul span.vi.delivered {
        background-position: -197px -262px;
    }

    .recordsPostedCol ul span.tw.delivered {
        background-position: -217px -262px;
    }

    .recordsPostedCol ul span.it.delivered {
        background-position: -238px -262px;
    }

    .recordsPostedCol ul span.rd.delivered {
        background-position: -200px -227px;
    }

    .recordsPostedCol ul span.em.delivered {
        background-position: -220px -227px;
    }

    .recordsPostedCol ul span.po.delivered {
        background-position: -240px -227px;
    }

    .recordsPostedCol ul span.fi.delivered {
        background-position: -260px -227px;
    }

    .recordsPostedCol ul span.bu.delivered {
        background-position: -280px -227px;
    }

    .recordsPostedCol ul span.es.delivered {
        background-position: -300px -227px;
    }

    .recordsPostedCol ul span.er.delivered {
        background-position: -320px -227px;
    }

    .recordsPostedCol ul span.an.delivered {
        background-position: -340px -227px;
    }

    .recordsPostedCol ul span.ve.delivered {
        background-position: -360px -227px;
    }

    .recordsPostedCol ul span.ph.delivered {
        background-position: -380px -227px;
    }

    .recordsPostedCol ul span.re.delivered {
        background-position: -400px -227px;
    }

    .recordsPostedCol ul span.rv.delivered {
        background-position: -420px -227px;
    }

    .recordsPostedCol ul span.dr.delivered {
        background-position: -440px -227px;
    }

    .recordsPostedCol ul span.mi.delivered {
        background-position: -460px -227px;
    }

    .recordsPostedCol ul span.tr.delivered {
        background-position: -480px -227px;
    }

    .recordsPostedCol ul span.at.delivered {
        background-position: -500px -227px;
    }

    .recordsPostedCol ul span.ar.delivered {
        background-position: -520px -227px;
    }

    .recordsPostedCol ul span.cf.delivered {
        background-position: -540px -227px;
    }

    .recordsPostedCol ul span.cr.delivered {
        background-position: -560px -227px;
    }

    .recordsPostedCol ul span.pr.delivered {
        background-position: -580px -227px;
    }

    .recordsPostedCol ul span.sp.delivered {
        background-position: -0px -245px;
    }

    .recordsPostedCol ul span.cs.delivered {
        background-position: -20px -245px;
    }

    .recordsPostedCol ul span.de.delivered {
        background-position: -40px -245px;
    }

    .recordsPostedCol ul span.di.delivered {
        background-position: -59px -245px;
    }

    .recordsPostedCol ul span.hc.delivered {
        background-position: -79px -245px;
    }

    .recordsPostedCol ul span.in.delivered {
        background-position: -99px -245px;
    }

    .recordsPostedCol ul span.la.delivered {
        background-position: -119px -245px;
    }

    .recordsPostedCol ul span.ip.delivered {
        background-position: -139px -245px;
    }

    .recordsPostedCol ul span.mf.delivered {
        background-position: -160px -245px;
    }

    .recordsPostedCol ul span.op.delivered {
        background-position: -180px -245px;
    }

    .recordsPostedCol ul span.pa.delivered {
        background-position: -200px -245px;
    }
    /*.recordsRequestedCol ul span.ph.delivered {
        background-position:-220px -245px;
    }*/
    .recordsPostedCol ul span.pt.delivered {
        background-position: -240px -245px;
    }

    .recordsPostedCol ul span.rb.delivered {
        background-position: -259px -245px;
    }

    .recordsPostedCol ul span.xr.delivered {
        background-position: -279px -245px;
    }

    .recordsPostedCol ul span.rr.delivered {
        background-position: -300px -245px;
    }

    .recordsPostedCol ul span.tt.delivered {
        background-position: -319px -245px;
    }

    .recordsPostedCol ul span.pp.delivered {
        background-position: -339px -245px;
    }

    .recordsPostedCol ul span.au.delivered {
        background-position: -279px -262px;
    }

    .recordsPostedCol ul span.pe.delivered {
        background-position: -299px -263px;
    }

    .recordsPostedCol ul span.ma.delivered {
        background-position: -341px -263px;
    }

    .recordsPostedCol ul span.hi.delivered {
        background-position: -361px -263px;
    }

    .recordsPostedCol ul span.lp.delivered {
        background-position: -380px -263px;
    }
    .recordsPostedCol ul span.io.delivered {
        background-position: -399px -263px;
    }
    .recordsPostedCol ul span.af.delivered {
        background-position: -420px -263px;
    }

/* Record posted status - CNR */

.cnr {
    width: 20px !important;
    height: 27px !important;
}

.recordsPostedCol ul span.employment.cnr {
    background-position: -0px -284px;
}

.recordsPostedCol ul span.insurance.cnr {
    background-position: -20px -284px;
}

.recordsPostedCol ul span.payroll.cnr {
    background-position: -40px -284px;
}

.recordsPostedCol ul span.medical.cnr {
    background-position: -60px -284px;
}

.recordsPostedCol ul span.billing.cnr {
    background-position: -80px -284px;
}

.recordsPostedCol ul span.filmsXrays.cnr {
    background-position: -105px -284px;
}

.recordsPostedCol ul span.filmBreakdown.cnr {
    background-position: -477px -338px;
}

.recordsPostedCol ul span.other.cnr {
    background-position: -126px -284px;
}

.recordsPostedCol ul span.Others.cnr {
    background-position: -126px -284px;
}

.recordsPostedCol ul span.prescription_Pharmacy.cnr {
    background-position: -148px -284px;
}

.recordsPostedCol ul span.academic.cnr {
    background-position: -171px -284px;
}

.recordsPostedCol ul span.workers_compensation.cnr {
    background-position: -193px -284px;
}

.recordsPostedCol ul span.films.cnr {
    background-position: -446px -71px;
    width: 19px;
    cursor: pointer;
}

.recordsPostedCol ul span.br.cnr {
    background-position: -506px -312px;
}

.recordsPostedCol ul span.un.cnr {
    background-position: -531px -312px;
}

.recordsPostedCol ul span.py.cnr {
    background-position: -556px -311px;
}

.recordsPostedCol ul span.paramed.cnr {
    background-position: -578px -311px;
}

.recordsPostedCol ul span.ai.cnr {
    background-position: 1px -338px;
}

.recordsPostedCol ul span.bu.cnr {
    background-position: -18px -338px;
}

.recordsPostedCol ul span.ci.cnr {
    background-position: -41px -338px;
}

.recordsPostedCol ul span.dv.cnr {
    background-position: -61px -338px;
}

.recordsPostedCol ul span.ex.cnr {
    background-position: -80px -338px;
}

.recordsPostedCol ul span.fe.cnr {
    background-position: -102px -338px;
}

.recordsPostedCol ul span.fu.cnr {
    background-position: -124px -338px;
}

.recordsPostedCol ul span.jr.cnr {
    background-position: -146px -338px;
}

.recordsPostedCol ul span.mr.cnr {
    background-position: -168px -338px;
}

.recordsPostedCol ul span.me.cnr {
    background-position: -192px -338px;
}

.recordsPostedCol ul span.mx.cnr {
    background-position: -214px -338px;
}

.recordsPostedCol ul span.ct.cnr {
    background-position: -236px -338px;
}

.recordsPostedCol ul span.ra.cnr {
    background-position: -260px -338px;
}

.recordsPostedCol ul span.pn.cnr {
    background-position: -282px -338px;
}

.recordsPostedCol ul span.sb.cnr {
    background-position: -356px -338px;
}

.recordsPostedCol ul span.sd.cnr {
    background-position: -378px -338px;
}

.recordsPostedCol ul span.vi.cnr {
    background-position: -404px -338px;
}

.recordsPostedCol ul span.tw.cnr {
    background-position: -428px -338px;
}

.recordsPostedCol ul span.it.cnr {
    background-position: -452px -338px;
}

.recordsPostedCol ul span.rd.cnr {
    background-position: -214px -284px;
}

.recordsPostedCol ul span.em.cnr {
    background-position: -238px -284px;
}

.recordsPostedCol ul span.po.cnr {
    background-position: -260px -284px;
}

.recordsPostedCol ul span.fi.cnr {
    background-position: -284px -284px;
}

.recordsPostedCol ul span.bu.cnr {
    background-position: -308px -284px;
}

.recordsPostedCol ul span.es.cnr {
    background-position: -332px -284px;
}

.recordsPostedCol ul span.er.cnr {
    background-position: -358px -284px;
}

.recordsPostedCol ul span.an.cnr {
    background-position: -380px -284px;
}

.recordsPostedCol ul span.ve.cnr {
    background-position: -404px -284px;
}

.recordsPostedCol ul span.ph.cnr {
    background-position: -430px -284px;
}

.recordsPostedCol ul span.re.cnr {
    background-position: -454px -284px;
}

.recordsPostedCol ul span.rv.cnr {
    background-position: -478px -284px;
}

.recordsPostedCol ul span.dr.cnr {
    background-position: -500px -284px;
}

.recordsPostedCol ul span.mi.cnr {
    background-position: -528px -284px;
}

.recordsPostedCol ul span.tr.cnr {
    background-position: -552px -284px;
}

.recordsPostedCol ul span.at.cnr {
    background-position: -578px -284px;
}

.recordsPostedCol ul span.ar.cnr {
    background-position: 1px -311px;
}

.recordsPostedCol ul span.cf.cnr {
    background-position: -18px -311px;
}

.recordsPostedCol ul span.cr.cnr {
    background-position: -42px -311px;
}

.recordsPostedCol ul span.pr.cnr {
    background-position: -62px -311px;
}

.recordsPostedCol ul span.sp.cnr {
    background-position: -82px -311px;
}

.recordsPostedCol ul span.cs.cnr {
    background-position: -104px -311px;
}

.recordsPostedCol ul span.de.cnr {
    background-position: -126px -311px;
}

.recordsPostedCol ul span.di.cnr {
    background-position: -148px -311px;
}

.recordsPostedCol ul span.hc.cnr {
    background-position: -170px -311px;
}

.recordsPostedCol ul span.in.cnr {
    background-position: -192px -311px;
}

.recordsPostedCol ul span.la.cnr {
    background-position: -214px -311px;
}

.recordsPostedCol ul span.ip.cnr {
    background-position: -238px -311px;
}

.recordsPostedCol ul span.mf.cnr {
    background-position: -260px -311px;
}

.recordsPostedCol ul span.op.cnr {
    background-position: -284px -311px;
}

.recordsPostedCol ul span.pa.cnr {
    background-position: -306px -311px;
}
/*.recordsRequestedCol ul span.ph.cnr {
        background-position:-220px -245px;
    }*/
.recordsPostedCol ul span.pt.cnr {
    background-position: -358px -311px;
}

.recordsPostedCol ul span.rb.cnr {
    background-position: -380px -311px;
}

.recordsPostedCol ul span.xr.cnr {
    background-position: -404px -311px;
}

.recordsPostedCol ul span.rr.cnr {
    background-position: -428px -310px;
}

.recordsPostedCol ul span.tt.cnr {
    background-position: -452px -311px;
}

.recordsPostedCol ul span.pp.cnr {
    background-position: -478px -245px;
}

.recordsPostedCol ul span.au.cnr {
    background-position: -505px -338px;
}

.recordsPostedCol ul span.pe.cnr {
    background-position: -531px -338px;
}

.recordsPostedCol ul span.ma.cnr {
    background-position: -578px -338px;
}

.recordsPostedCol ul span.hi.cnr {
    background-position: -41px -363px;
}

.recordsPostedCol ul span.lp.cnr {
    background-position: -60px -363px;
}

.recordsPostedCol ul span.io.cnr {
    background-position: -81px -366px;
}

.recordsPostedCol ul span.af.cnr {
    background-position: -103px -363px;
}


/* Added by Swapneel for CR #108 on 17Feb2021 [END]*/

/* Need info column */
.needInfoCol {
    text-align: center;
    vertical-align: middle;
}

    .needInfoCol ul {
        text-align: center;
    }

        .needInfoCol ul li {
            display: inline-block;
            margin-right: 2px;
        }

        .needInfoCol ul a {
            height: 18px;
            width: 18px;
            display: block;
            background: url("Images/gridIcons.png?v=2021.6") no-repeat;
        }

            .needInfoCol ul a.PHI {
                background-position: -68px -71px;
            }

            .needInfoCol ul a.location {
                background-position: -114px -71px;
            }

            .needInfoCol ul a.other {
                background-position: -274px -71px;
            }

            .needInfoCol ul a.authorization {
                background-position: 0px -71px;
            }

            .needInfoCol ul a.client {
                background-position: -91px -71px;
            }

            .needInfoCol ul a.fee {
                background-position: -46px -71px;
            }

            .needInfoCol ul a.rha {
                background-position:-496px -71px;
            }

                .needInfoCol ul a.fee.disabled {
                    background-position: -470px -71px;
                    pointer-events: none;
                    cursor: default;
                }

            .needInfoCol ul a.subpoena {
                background-position: -23px -71px;
            }

            .needInfoCol ul a.notapplicable {
                background-position: -292px -41px;
                width: 23px;
                height: 23px;
                display: none !important;
            }

/* documents column */

td.documentsCol {
    text-align: center;
}

.documentsCol ul {
    text-align: center;
}

    .documentsCol ul li a, .recordsPostedCol ul.oracleRec li a {
        display: inline-block;
        margin-right: 2px;
        height: 31px;
        width: 31px;
        background: url("Images/gridIcons.png?v=2021.6") no-repeat;
    }

    .documentsCol ul li.docAttachment a {
        background-position: -67px 0px;
        width: 28px;
    }

    .documentsCol ul li.recEnable a, .recordsPostedCol ul li.recEnable a {
        background-position: 0px 0px;
    }

    .documentsCol ul li.recDisable a, .recordsPostedCol ul li.recDisable a {
        background-position: -34px 0px;
    }

    .documentsCol ul li.recBlankREC {
        display: inline-block;
        margin-right: 2px;
        height: 31px;
        width: 31px;
    }

    .documentsCol ul li.recBlankATT {
        display: inline-block;
        margin-right: 2px;
        height: 31px;
        width: 28px;
    }

    .documentsCol ul li.userDocuments a {
        background-position: -438px 0px;
    }

/* order status column */

td.orderStatusCol {
    text-align: center;
}

    td.orderStatusCol div a {
        background-image: url("Images/gridIcons.png?v=2021.6");
        margin: auto;
        display: block;
    }

        td.orderStatusCol div a.needInfo {
            background-position: -53px -40px;
            width: 25px;
            height: 22px;
        }

        td.orderStatusCol div a.inProcess {
            background-position: -105px -40px;
            height: 19px;
            width: 18px;
        }

        td.orderStatusCol div a.closed {
            background-position: -262px -41px;
            width: 22px;
            height: 22px;
        }

        td.orderStatusCol div a.closedDefault {
            background-position: -184px -45px;
            height: 8px;
            width: 8px;
        }

        td.orderStatusCol div a.suspend {
            background-position: -79px -41px;
            height: 20px;
            width: 20px;
        }

        td.orderStatusCol div a.postedRecords {
            background-position: -151px -40px;
            height: 20px;
            width: 18px;
        }

        td.orderStatusCol div a.cancelled {
            background-position: -153px -41px;
            height: 16px;
            width: 16px;
        }

        td.orderStatusCol div a.delivered {
            background-position: -130px -40px;
            height: 13px;
            width: 16px;
        }

        td.orderStatusCol div a.scanned,
        td.orderStatusCol div a.finalQA,
        td.orderStatusCol div a.shipped {
            background-position: -233px -43px;
            height: 21px;
            width: 20px;
        }

/* ------- */

.summaryStatusCol ul li {
    height: 31px;
    width: 31px;
    display: inline-block;
    margin-right: 2px;
    background: url("Images/gridIcons.png?v=2021.6") no-repeat;
}

    .summaryStatusCol ul li a {
        display: block;
        height: 31px;
    }

    .summaryStatusCol ul li.ss_X {
        background-position: -183px 0px;
    }

    .summaryStatusCol ul li.ssa_X {
        background-position: 0px 0px;
    }

    .summaryStatusCol ul li.ssa_X {
        background-position: 0px 0px;
    }

    .summaryStatusCol ul li.ssa_X {
        background-position: 0px 0px;
    }

    .summaryStatusCol ul li.ssa_X {
        background-position: 0px 0px;
    }

    .summaryStatusCol ul li.ss_S {
        background-position: -303px 0px;
    }

    .summaryStatusCol ul li.ss_P {
        background-position: -101px 0px;
    }

    .summaryStatusCol ul li.ss_I {
        background-position: -269px 0px;
    }

    .summaryStatusCol ul li.ss_C {
        background-position: -236px 0px;
    }

    .summaryStatusCol ul li.ssa_S {
        background: none;
    }

    .summaryStatusCol ul li.ssa_R {
        background-position: -370px 0px;
    }

    .summaryStatusCol ul li.ssa_I {
        background-position: -404px 0px;
    }

    .summaryStatusCol ul li.ssa_C {
        background-position: -337px 0px;
    }

    .summaryStatusCol ul li.ts_S {
        background: none;
    }

    .summaryStatusCol ul li.ts_R {
        background-position: -202px 0px;
    }

    .summaryStatusCol ul li.ts_I {
        background-position: -168px 0px;
    }

    .summaryStatusCol ul li.ts_C {
        background-position: -135px 0px;
    }

/*record summary column */

.home.grid .t-detail-cell table td.summaryStatusCol #tsImgDiv-704614-A {
    width: 54%;
    padding: 0.25em 0;
}

.home.grid .t-detail-cell table td.summaryStatusCol #ssImgDiv-704614-A {
    padding: 0.25em 0em;
}

/* ------- */

.home.grid a.SDT {
    background: url(Images/SDT.gif) top left no-repeat;
    height: 18px;
    width: 18px;
    float: left;
    margin-right: 3px;
}

.home.grid a.xrays {
    background: url(Images/Xrays.gif) top left no-repeat;
    height: 18px;
    width: 18px;
    float: left;
    margin-right: 3px;
}

/*record location column */

td.recordLocationCol {
    width: 77px;
}

    td.recordLocationCol, td.recordLocationCol span {
        color: #212121;
        font-weight: bold;
    }

.home.grid tr.t-master-row td.recordLocationCol span a {
    color: #70a4f6;
    font-style: italic;
    font-weight: bold;
    font-size: 11px;
    font-size: 10.4px \0;
}

/*----------------------*/

/* data-row */
.home.grid .data-row td {
    font-weight: normal;
}

    .home.grid .data-row td.name {
        font-weight: bold;
    }

/* Order list tabs
----------------------------------------------------------*/

.orderlist {
    background: transparent url(Images/bg-shadowUp.png) repeat-x scroll left top;
    padding-top: 5px;
}

.orderlistinner {
    background: transparent url(Images/bg-shadowDown.png) repeat-x scroll left bottom;
    padding-bottom: 5px;
}

.orderlistcontainer {
    border: 1px solid #999;
    background: #fff;
}

.orderlist #OrderTabs {
}

    .orderlist #OrderTabs > div {
        padding: 0;
    }

    .orderlist #OrderTabs .t-tabstrip-items {
        background: #fff url(Images/tabs.gif) top left repeat-x;
    }

.orderlist .t-tabstrip .t-tabstrip-items {
    padding: 0;
}

.orderlist .t-tabstrip .t-content, .orderlist .t-panelbar .t-tabstrip .t-content {
    padding: 0;
    margin: 0;
}

.orderlist .t-tabstrip-items li a {
    height: 26px;
    padding-top: 12px;
    color: #ff9b00;
    font-weight: bold;
}

.orderlist .t-tabstrip-items .t-item,
.orderlist .t-panelbar .t-tabstrip-items .t-item {
    border-radius: 0;
    border: none;
}

.orderlist div.t-grid {
    border: none;
}

.orderlist #OrderTabs .t-tabstrip .t-content {
}

.orderlist .home.grid p {
    display: none;
}

/* grid toolbar
----------------------------------------------------------*/

.orderlist #OrderHeaderAll {
}

.orderlist .home.grid {
}

.orderlist .t-widget {
    background: none;
    border: none;
}

.orderlist h3, .orderlist .orderBy, .orderlist .orderGroup {
    float: left;
}

.orderlist h3 {
    color: #2B2B2B;
    font-size: 24px;
    font-family: 'DroidSansBold', arial, serif;
    padding: 23px 0 0 8px;
    margin: 0;
    width: 139px;       /*Added for CPX-775*/
}

.orderlist select {
    margin-top: 3px;
}


.orderlist #OrderTabs-1 ul.iconPanel .t-state-active a {
    background: none;
}

/* message center
----------------------------------------------------------*/
.messageboard {
    padding-bottom: 5px;
    margin-bottom: 5px;
    background: url(Images/bg-shadowDown.png) bottom left repeat-x;
}

    .messageboard .t-panelbar .t-content {
        border-bottom: none;
    }

    .messageboard .t-item.t-state-active, .messageboard .t-item.t-state-default {
        background: #fff url(Images/bg-messageCenter.gif) top left;
    }

    .messageboard .t-state-active a, .messageboard .t-state-default a,
    .messageboard a.t-state-selected, .messageboard ul.t-panelbar .t-state-hover {
        background: transparent url(Images/msg-center-shadow.png) top center no-repeat;
        border: none;
        height: 28px;
        padding-top: 3px;
    }

    .messageboard .msgAnchor {
        font-weight: bold;
        font-size: 14px;
        padding-left: 10px !important;
    }

        .messageboard .msgAnchor .count {
            color: #000000;
            font-weight: normal;
            margin-left: 7px;
        }

    .messageboard .t-item.t-state-active a:link, .messageboard .t-item.t-state-active a:hover,
    .messageboard .t-item.t-state-default a:link, .messageboard .t-item.t-state-default a:hover {
        color: #000;
        text-decoration: none;
    }

    .messageboard .t-icon {
        background: url(Images/panelcontrol.gif) no-repeat;
        height: 17px;
        width: 16px;
    }

    /* Added for bug# 3330 by Shruti on 06June2014 [Start] */
    .messageboard .t-arrow-down, .messageboard .t-state-hover .t-arrow-down {
        background: url(Images/panelcontrol.gif) no-repeat 0 -18px !important;
    }
    /* Added for bug# 3330 by Shruti on 06June2014 [End] */
    .messageboard .t-arrow-up, .messageboard .t-state-hover .t-arrow-up {
        background-position: 0 0;
    }

    .messageboard #PanelBar {
        border: 1px solid #999999;
        padding: 0;
    }

    .messageboard #PanelBar-1 {
        padding: 0px;
        text-align: center;
    }

    .messageboard ul {
        margin: 0;
        padding-left: 10px;
        text-align: left;
    }

    .messageboard #PanelBar .t-content li {
        display: inline-block;
        *display: inline;
        zoom: 1;
        width: 15%;
        vertical-align: middle;
        border: 1px solid #eed070;
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        padding: 0;
        margin: 0 8px 10px 0;
        width: auto;
    }

    .messageboard #PanelBar p {
        background: white none repeat scroll 0 0;
        height: 90px;
        overflow: hidden;
        margin: 1px;
        padding: 8px;
        text-align: left;
        width: 162px;
    }

        .messageboard #PanelBar p.message {
            background: #fdffcd none repeat scroll 0 0;
            height: 92px;
            margin: 0;
            width: 164px;
            color: #3988D5;
        }

    .messageboard li a {
        background: none;
    }

    .messageboard #PanelBar p,
    .messageboard #PanelBar p a,
    .messageboard #PanelBar .t-content li p span.inlineMsgCount {
        color: #0a0000;
        /*font-size: 16px;*/
        font-family: "PTSansNarrowRegular", Arial;
        line-height: 1.2em;
    }

    .messageboard #PanelBar .t-content li p span {
        font-size: 12px;
        display: block;
        margin-top: -4px;
        font-family: "PTSansNarrowRegular", Arial;
        color: #0a0000;
        letter-spacing: 1px;
        text-transform: uppercase;
    }

        .messageboard #PanelBar .t-content li p span.inlineMsgCount {
            display: inline;
            margin-right: 1px;
            font-size: 18px;
            color: #3988D5;
        }

    .messageboard #PanelBar p a {
        height: 100%;
        display: block;
        padding: 0;
        background: none;
        color: #3988D5;
    }

        .messageboard #PanelBar p a:hover {
            height: 100%;
            display: block;
            padding: 0;
            background: none;
            color: #3988D5;
            text-decoration: underline !important;
        }

/*--------------------------------------------*/

div.nonAjax {
    display: block;
    margin: 5px 0 5px 30px;
}

.button-cbox:hover {
    background-color: white;
    color: #006EFF;
    font-weight: bold;
}

/* grid header
----------------------------------------------------------*/
.home.grid .t-grid-header {
    background: #fff;
}

.home.grid .t-grid-header-wrap {
    background: url(Images/bg-header.gif) bottom left repeat-x;
}

.home.grid .t-grid-header .t-header {
    border: none;
    background: url(Images/bg-header.gif) bottom left repeat-x;
}

.home.grid .t-grid-header-wrap th.t-header {
    background: url(Images/bg-gridHeader.png) bottom left no-repeat;
    height: 38px;
    padding-bottom: 0;
}

.home.grid .t-grid-header-wrap th.t-header {
    padding-bottom: 6px !important;
}

.home.grid .t-grid-header-wrap, .home.grid .t-grid-header-wrap th, .home.grid .t-grid-header-wrap td,
.home.grid .t-grid-header-wrap a, .home.grid .t-grid-header-wrap span {
    color: #3988d5;
    vertical-align: bottom;
    font-family: 'DroidSansBold', arial, serif;
    font-size: 11px;
    text-align: center;
    /* font-weight:bold;*/
}

#OrderStatusCompleteLog td {
    text-align: left;
    vertical-align: top;
}

#OrderStatusCompleteLog.home.grid .t-grid-header-wrap th.t-header {
    background: none;
}

/*#orderStatusCompleteLog .gridMultiple .t-grid-header-wrap {
    border: 0;
}   Remove after testing */

.t-grid-header-wrap th a,
.t-grid-header-wrap th a:visited,
.t-grid-header-wrap th a:link,
.t-grid-header-wrap th a:active,
.t-grid-header-wrap th a:hover {
    color: #3988d5;
    text-decoration: none;
}

.t-grid-header-wrap th.t-header span {
    font-size: 11px;
}

.home.grid .t-grid-header-wrap th.t-header .t-state-hover,
.home.grid .t-grid-header-wrap th.t-header .t-state-hover:hover,
.home.grid .t-grid-header-wrap th.t-header .t-state-selected {
    background: #fff !important;
    color: #3988d5 !important;
}

.home.grid .t-header span {
    color: #3988d5;
    /*font-weight: bold;*/
    line-height: 18px !important;
}

.home.grid div.t-grid-header {
    border-top: none;
    border-bottom: none;
    padding: 0;
    margin: 0;
    padding-right: 10px;
    padding-left: 10px;
}

.home.grid .t-grid-header .t-header .t-link {
    display: inline;
    padding: 0;
    margin: 0;
}

/*tab panel new
------------------*/
/*
ul.iconPanel {
	padding: 0 0 2px;
	position: relative;
	margin: 0;
	text-align: right;
	line-height: normal;
	font-size: 0
}


ul.iconPanel li {
	display: inline-block;
	list-style: none;
	background: blue;
	width: 70px;
	background: url(Images/icn-dnld.png) left top no-repeat;
	height: 30px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-top: 40px;
	text-align: center;
	width: 70px;
}

ul.iconPanel li a {
	font-size: 8px;
	color: #999;
	font-size: 9px;
}
*/
.addonPopupContent tr td span {
    height: 17px;
    width: 16px;
    display: block;
    background: url("Images/gridIcons.png?v=2021.6") no-repeat;
}

 

    .addonPopupContent tr td span.addon_authsign_black {
        background-position: -114px -206px;
        width: 19px;
        height: 21px;
    }

 

    .addonPopupContent tr td span.addon_authsign_blue {
        background-position: -68px -206px;
        width: 19px;
        height: 21px;
    }

 

    .addonPopupContent tr td span.addon_authsign_red {
        background-position: -91px -206px;
        width: 19px;
        height: 21px;
    }
ul.tabspanel {
    text-align: left;
    padding: 0;
    clear: both;
    padding-left: 10px;
    background: url(Images/bg-tabspanel.gif) top left repeat-x;
    height: 42px;
    margin: 0;
}

    ul.tabspanel li {
        height: 42px;
        width: auto;
        padding-right: 1px;
        margin: 0px;
        display: inline-block;
        zoom: 1;
        *display: inline;
        line-height: normal;
    }

        ul.tabspanel li a {
            height: 42px;
            padding-top: 16px;
            padding-left: 16px;
            padding-right: 16px;
            font-family: 'DroidSansBold', arial, serif;
            color: #ff9b00;
            text-decoration: none;
            line-height: normal;
            display: inline-block;
            zoom: 1;
            *display: inline;
            position: relative;
        }

        ul.tabspanel li span {
            color: #FF9B00;
            font-weight: normal;
            position: relative;
        }

        ul.tabspanel li.active {
            background: url(Images/tab-active-right.gif) top right no-repeat;
        }

            ul.tabspanel li.active a {
                background: url(Images/tab-active-left.gif) top left no-repeat;
                border: 0;
                outline: 0;
            }

        ul.tabspanel li.adj-border-top-menu.active a {
            background: url(Images/3rd-tab-active-left.png) top left no-repeat;
            border: 0;
            outline: 0;
        }

.tabspanel li.disable a,
.tabspanel li.disable span,
.tabspanel li.disable a:hover,
.tabspanel li.disable a:active,
.tabspanel li.disable a:link {
    color: #b1b1b1;
    outline: none;
    background: none;
    cursor: text;
}

.tabspanel li a:hover, .tabspanel li a:active, .tabspanel li a:visited, .tabspanel li a:link {
    color: #FF9B00;
    text-decoration: none;
}

.tabspanel span.tabCount {
    padding-left: 1px;
}

/*Updaed by Datta for Bugzilla Bug 2716 on 08May2013 [START]*/
/*.tabspanel span.bubble {
	background: url("Images/bubble.png") no-repeat scroll left top transparent;
	color: white;
	font-size: 11px;
	top: -18px;
	left: -13px;
	position: absolute;
	text-align: center;
	width: 24px;
	height: 27px;
	font-weight: bold;

}*/
/* Added by datta */
.tabspanel span.bubble {
    background: url("Images/bubble.png") no-repeat scroll left top transparent;
    color: white;
    font-size: 11px;
    font-weight: bold;
    height: 32px;
    left: -23px;
    padding-right: 1px;
    padding-top: 4px;
    position: absolute;
    text-align: center;
    top: -30px;
    width: 35px;
}

#postedRecordsTabCount span.postRec {
    left: -50px !important;
}
/*Updaed by Datta for Bugzilla Bug 2716 on 08May2013 [END]*/

.tabspanel span.count {
    margin-left: 5px;
}

/* search panel
----------------------------------------------------------*/
#searchorder {
    float: left;
    height: 106px;
    text-align: center;
    padding-left: 216px;
    padding-top: 32px;
    background: url("Images/searchbar.png") no-repeat scroll 216px 33px transparent;
}

    #searchorder input {
        font-style: italic;
        color: #545353;
        width: 226px;
        height: 30px;
        padding: 0 5px 0 0px;
        font-size: 14px;
        border: none;
        background: none;
        box-shadow: none;
        margin-left: 5px;
    }

    #searchorder .t-widget.t-dropdown.t-header {
        padding-top: 8px;
        vertical-align: top;
        width: 119px !important;
    }

    #searchorder .t-dropdown-wrap.t-state-default {
        background: none;
        border: none;
        margin-top: -1px;
    }

    #searchorder .t-state-default {
        background: none;
        border: none;
    }

    #searchorder .t-header {
        background: none;
    }

    #searchorder .t-input {
        color: #61A0DD;
        font-family: arial;
        font-size: 12px;
        text-align: left;
        padding: 3px 0 7px 8px;
    }

    #searchorder #btnSearch {
        width: 41px;
        height: 35px;
        Cursor: pointer;
    }

    #searchorder .t-icon {
    }


    #searchorder .t-arrow-down {
        background: transparent url(Images/icn-dropBoxArrow.gif) 0 5px no-repeat !important;
    }

    #searchorder .btnSearch {
        background: url(Images/bg-search.png) top left no-repeat;
    }

.t-popup {
    color: #61a0dd;
}

    .t-popup .t-item {
        border-bottom: 1px solid #b1b1b1;
        padding: 4px 4px 4px 4px !important;
        color: #61a0dd;
    }

    .t-popup .t-state-hover, .t-popup .t-state-hover:hover, .t-popup .t-state-selected {
        background: #fcffab;
    }

    .t-popup .t-state-selected {
        font-weight: bold;
    }

/*
search result strip
---------------------------------*/
.searchResult {
    border-top: 1px solid #ccc;
    clear: both;
    text-align: left;
}

    .searchResult div {
        background-color: #fff8b0;
        border: 1px solid #f7b674;
        height: 23px;
        padding-left: 6px;
        vertical-align: middle;
        margin: 2px;
        padding-top: 9px;
    }

    .searchResult label {
        font-style: italic;
        color: #545253;
    }

        .searchResult label span {
            font-weight: bold;
        }

    .searchResult button {
        background: none;
        border: medium none;
        color: #3B88D8;
        font-family: arial;
        font-size: 12px;
        font-weight: bold;
        cursor: pointer;
        margin-left: 3px;
        margin-top: 1px;
        vertical-align: top;
        margin-left: 15px;
    }

/* search result strip
---------------------------------*/
ul.taskbar {
}

    ul.taskbar.taskbarNew {
        padding: 0;
        position: relative;
        margin: 0;
        line-height: normal;
        width: 540px;
        font-size: 0;
        height: 70px;
        float: left;
        background: transparent !important;
    }

ul.taskbar {
    padding: 0;
    position: relative;
    margin: 0;
    line-height: normal;
    background: url("Images/bg-tabPanel.png") top left no-repeat;
    width: 540px;
    font-size: 0;
    height: 70px;
    float: right;
}

    ul.taskbar.taskbarNew li {
        background: url("Images/bg-tabPanelNew.png") top left no-repeat;
    }

    ul.taskbar li {
        display: inline-block;
        height: 65px;
        list-style: none outside none; /* for safari */
        float: left;
    }

    ul.taskbar a {
        font-size: 8px;
        text-decoration: none;
        display: inline-block;
        height: 16px;
        color: #6a6a6a;
        text-align: center;
        padding-top: 42px;
        text-transform: uppercase;
        background: url(Images/taskbarIcons.png) no-repeat;
        width:54px !important;
    }

    ul.taskbar li.viewDownload a {
        background-position: 50% 10px;
        width: 60px;
    }

    ul.taskbar li.addComment a {
        background-position: 50% -115px;
        width: 60px;
    }

    ul.taskbar li.uploadDocument a {
        background-position: 50% -242px;
        width: 60px;
    }

     ul.taskbar li.IME a {
        background-position: 50% -973px;
        width: 60px;
    }
     ul.taskbar li.requestUpdatedRecords a {
        background-position: 50% -973px;
        width: 60px;
    }
     ul.taskbar li.authentic4d a {
        background-position: 50% -1075px;
        width: 60px;
    }
    ul.taskbar li.shareorder a {
        background-position: 50% -866px;
        width: 60px;
    }

    ul.taskbar li.cancelOrder a {
        background-position: 50% -368px;
        width: 60px;
    }

    ul.taskbar li.addLocation a {
        background-position: 50% -494px;
        width: 60px;
    }

    ul.taskbar li.copyPlace a {
        background-position: 50% -622px;
        width: 60px;
    }

    ul.taskbar li.viewPrint a {
        background-position: 50% -747px;
        width: 60px;
    }
    /* disable tabs */
    ul.taskbar li.viewDownloadDisable a {
        background-position: 50% -53px;
        cursor: default;
        width: 60px;
    }

    ul.taskbar li.addCommentDisable a {
        background-position: 50% -178px;
        cursor: default;
        width: 60px;
    }

    ul.taskbar li.cancelOrderDisable a {
        background-position: 50% -432px;
        cursor: default;
        width: 60px;
    }

    ul.taskbar li.uploadDocumentDisable a {
        background-position: 50% -305px;
        cursor: default;
        width: 60px;
    }


    ul.taskbar li.IMEDisable a {
        background-position: 50% -1027px;
        cursor: default;
        width: 60px;
    } 
    ul.taskbar li.requestUpdatedRecordsDisable a {
        background-position: 50% -1027px;
        cursor: default;
        width: 60px;
    } 
    ul.taskbar li.authentic4dDisable a {
        background-position: 50% -1120px;
        cursor: default;
        width: 60px;
    } 
    ul.taskbar li.shareorderDisable a {
        background-position: 50% -920px;
        cursor: default;
        width: 60px;
    }

    ul.taskbar li.addLocationDisable a {
        background-position: 50% -557px;
        cursor: default;
        width: 60px;
    }

    ul.taskbar li.copyPlaceDisable a {
        background-position: 50% -685px;
        cursor: default;
        width: 60px;
    }

    ul.taskbar li.viewPrintDisable a {
        background-position: 50% -810px;
        cursor: default;
        width: 60px;
    }

    ul.taskbar li a:hover {
        text-decoration: none;
    }

    ul.taskbar a span {
        font-size: 8px;
        line-height: 11px;
    }

/* sortingDropdown
---------------------------------*/

.sortingDropdown {
    float: left;
    color: #969595;
    font-size: 12px;
    padding-top: 10px;
}

    .sortingDropdown span {
        float: left;
        margin-right: 6px;      /*Added for CPX-775*/
    }

    .sortingDropdown select {
        border: 1px solid #B1B1B1;
        color: #878686;
        font-size: 11px;
        height: auto;
        padding: 2px;
        width: 137px;       /*Added for CPX-775*/
        font-family: 'DroidSansRegular', arial, serif;
    }

/* pagination part
---------------------------------*/

.popup .gridMultiple .t-grid-pager {
    text-align: center;
    padding: 5px 0.6em 3px;
}

.popup .gridMultiple .t-grid-content tr.t-no-data td {
    padding-left: 0;
    position: static !important;
}


.t-grid .t-pager {
    cursor: default;
    float: none !important;
    display: block !important;
    margin-left: -150px;
}

#rowsPerPage, .selectedOrders {
    margin-top: -31px;
}

.home.grid .t-numeric, .singleComments .t-numeric, .XrayBreakdown .popupgrid .t-numeric {
    padding: 0px 8px;
}

.home.grid .t-pager .t-link, .home.grid .t-pager .t-state-active,
.singleComments .t-pager .t-link, .singleComments .t-pager .t-state-active,
.XrayBreakdown .popupgrid .t-pager .t-link, .XrayBreakdown .popupgrid .t-pager .t-state-active {
    line-height: 22px;
    margin-top: 0;
    padding: 6px 8px 0px 8px;
    vertical-align: top;
    border: none;
    margin: 0px;
    font-weight: bold;
    font-size: 11px;
    color: #9b9a9a;
    background: white;
}

.home.grid .t-pager .t-state-hover, .home.grid .t-pager .t-state-active,
.singleComments .t-pager .t-state-hover, .singleComments .t-pager .t-state-active,
.XrayBreakdown .popupgrid .t-pager .t-state-hover, .XrayBreakdown .popupgrid .t-pager .t-state-active {
    line-height: 22px;
    padding: 6px 8px 0px 8px;
    border: none;
    background: white !important; /*do not remove this*/
    border-radius: 0;
    margin: 0;
    font-weight: bold;
    font-size: 11px;
}

.home.grid .t-numeric .t-link, .home.grid .t-numeric .t-state-active,
.singleComments .t-numeric .t-link, .singleComments .t-numeric .t-state-active,
.XrayBreakdown .popupgrid .t-numeric .t-link, .XrayBreakdown .popupgrid .t-numeric .t-state-active {
    line-height: 22px;
    margin-top: 0;
    padding: 0 8px;
    vertical-align: top;
    border: none;
    margin: 0px;
    font-weight: bold;
    font-size: 11px;
    color: #9b9a9a;
}

.home.grid div.t-numeric a.t-state-hover {
    background: white url(Images/t-state-hover.png) no-repeat top left !important;
    font-weight: bold;
    font-size: 11px;
    color: #9b9a9a !important;
}

.home.grid .t-numeric .t-state-active, .home.grid .t-numeric .t-state-hover,
.singleComments .t-numeric .t-state-active, .singleComments .t-numeric .t-state-hover,
.XrayBreakdown .popupgrid .t-numeric .t-state-active, .XrayBreakdown .popupgrid .t-numeric .t-state-hover {
    line-height: 22px;
    padding: 0 8px;
    border: none;
    background: #5fa7e2 !important; /*do not remove this*/
    border-radius: 0;
    margin: 0;
    font-weight: bold;
    font-size: 11px;
    color: white !important; /*do not remove this*/
}

.home.grid .t-grid-pager .t-status, .home.grid .t-grid-pager .t-status-text,
.home.grid .t-grid-pager .t-status, .home.grid .t-grid-pager .t-status-text,
.singleComments .t-grid-pager .t-status, .singleComments .t-grid-pager .t-status-text,
.singleComments .t-grid-pager .t-status, .singleComments .t-grid-pager .t-status-text,
.XrayBreakdown .popupgrid .t-grid-pager .t-status, .XrayBreakdown .popupgrid .t-grid-pager .t-status-text,
.XrayBreakdown .popupgrid .t-grid-pager .t-status, .XrayBreakdown .popupgrid .t-grid-pager .t-status-text {
    display: none;
}

.t-grid-pager a.t-state-disabled span.t-arrow-prev,
.singleComments a.t-state-disabled span.t-arrow-prev,
.XrayBreakdown .popupgrid a.t-state-disabled span.t-arrow-prev {
    background: white url(Images/previous_deactive.gif) no-repeat top left !important;
    width: 38px;
    margin: 3px -7px 0 0px;
    padding-right: 0px !important;
}

.t-grid-pager a.t-link span.t-arrow-prev,
.singleComments a.t-link span.t-arrow-prev,
.XrayBreakdown .popupgrid a.t-link span.t-arrow-prev {
    background: white url(Images/previous_active.gif) no-repeat top left;
    width: 38px;
    margin: -2px -7px 0 0px;
    padding-right: 0px !important;
}

.t-grid-pager a.t-state-disabled span.t-arrow-next {
    background: white url(Images/next_deactive.gif) no-repeat top left !important;
    width: 38px;
    margin: -2px -7px 0 0px;
    padding-right: 0px !important;
}

.t-grid-pager a.t-link span.t-arrow-next {
    background: white url(Images/next_active.gif) no-repeat top left;
    width: 38px;
    margin: -2px 0px 0 -7px;
    padding-right: 0px !important;
}

.t-grid-pager A.t-state-disabled:hover {
    BACKGROUND: transparent;
}

/* single comments grid*/
.singleComments .t-pager {
    float: left !important;
    width: 60%;
    text-align: left;
    margin-left: -24px;
}

.singleComments TABLE {
    table-layout: fixed;
}

.singleComments td {
    word-wrap: break-word;
    text-align: left;
}

/* single comments grid*/
.XrayBreakdown .popupgrid .t-pager {
    float: left !important;
    width: 60%;
    text-align: left;
    margin-left: -24px;
}

/* rows per page section */

#rowsPerPage {
    float: right;
    text-align: right;
    padding-top: 3px;
    padding-left: 5px;
    font-size: 11px;
}

    #rowsPerPage span {
        display: inline-block;
        font-size: 11px;
        margin-top: 1px;
        color: #b8b8b8;
        font-family: 'DroidSansRegular', arial, serif;
    }

    #rowsPerPage ul {
        display: inline-block;
        text-align: right;
    }

        #rowsPerPage ul.t-reset li {
            display: inline-block;
            text-align: center;
            border-right: solid 1px #000;
            font-family: 'DroidSansRegular', arial, serif;
            padding-left: 4px;
            padding-right: 4px;
            padding-top: 2px;
        }

            #rowsPerPage ul.t-reset li:last-child {
                border-right: 0px none;
            }

            #rowsPerPage ul.t-reset li a {
                text-align: center;
                padding: 6px;
                font-family: 'DroidSansBold',arial,serif;
                color: #9B9A9A;
            }

                #rowsPerPage ul.t-reset li a:hover {
                    background: url(Images/rowsPerPage_li_hover.png) repeat-x top left !important;
                    font-family: 'DroidSansBold',arial,serif;
                    font-size: 11px;
                    text-align: center;
                    text-decoration: none;
                    color: #5FA7E2 !important;
                    padding: 4px 6px 3px 6px;
                }

                #rowsPerPage ul.t-reset li a.pageCountSelected {
                    text-align: center;
                    text-decoration: none;
                    color: #5FA7E2;
                    padding: 4px 6px 3px 6px;
                    background: #5FA7E2;
                    color: #fff !important;
                }

                    #rowsPerPage ul.t-reset li a.pageCountSelected:hover {
                        background: #5FA7E2 !important;
                        color: white !important;
                    }

/*selectedOrders*/

.selectedOrders {
    width: 20%;
    float: left;
    padding-top: 4px;
    color: #B8B8B8;
    font-size: 11px;
    text-align: left;
}

    .selectedOrders span {
        color: #B8B8B8;
        font-size: 11px;
    }

/* popup
---------------------------------*/

#popup_container {
    border: 6px solid rgba(0, 0, 0, 0.2) !important; /*border:8px solid rgba(195, 193, 193, 0.4) */
    border-radius: 10px 10px 10px 10px !important;
    background: none !important;
}

.popup_alert {
    background: #fefefe;
    border: 1px solid #a8c6de;
    color: #777777;
}


#statusmodalDlg_container, #sd_container {
    border: 8px solid rgba(0, 0, 0, 0.2); /*border:8px solid rgba(195, 193, 193, 0.4) */
    border-radius: 10px 10px 10px 10px;
    display: none;
    position: absolute;
    text-align: left;
    height: auto !important;
}

.popuplinks {
    background: url(Images/poup-links.png) top left no-repeat;
    width: 167px;
    height: 50px;
}

.popup {
    background: #fefefe;
    border: 1px solid #a8c6de;
    padding: 15px;
    color: #777777;
}

    .popup .pptitle {
        padding-top: 15px;
        color: #787878;
        font-family: arial;
        font-size: 12px;
        font-weight: normal;
        clear: left;
        clear: both;
    }

    .popup .section {
        border-top: 1px solid #dbdbdb;
        padding-top: 14px;
        color: #787878;
        font-family: arial;
        font-size: 12px;
        font-weight: normal;
        clear: left;
        clear: both;
    }

        .popup .section input {
            font-family: arial;
            font-size: 12px;
            font-weight: normal;
            color: #787878;
        }

.closePopUp {
    float: left;
    display: block;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 22px;
    background: url(Images/CloseButton2.gif) top left no-repeat;
}

    .closePopUp a.close {
        width: 22px;
        background: url(Images/CloseButton2.gif) top left no-repeat;
        height: 20px;
        display: block;
        cursor: pointer;
    }

/*Common Details section
---------------------*/

table.commonDetailsA {
    border: 0;
    table-layout: fixed;
}

.commonDetailsA td {
    border: 0 none;
    font-family: 'DroidSansRegular', arial, serif;
    font-size: 11px;
    height: 21px; /*height: 26px;*/
    margin: 0;
    padding: 0;
    text-align: left;
    word-wrap: break-word;
    color: #787878;
}

    .commonDetailsA td label {
        width: auto;
    }

    .commonDetailsA td.value {
        font-weight: bold;
    }

    .commonDetailsA td.ordernum, .commonDetailsA td.orderedby {
        font-family: Georgia;
        color: #373737;
    }

    .commonDetailsA td.ordernum {
        font-size: 18px;
        vertical-align: top;
    }

    .commonDetailsA td.orderedby {
        font-size: 11px;
    }

        .commonDetailsA td.orderedby label {
            word-wrap: break-word;
            text-overflow: ellipsis;
            overflow: hidden;
            height: 20px;
        }

.popupName {
    vertical-align: middle;
    padding-top: 10px;
}

/*---------------------*/
.masterDetails {
    vertical-align: top;
}

.popup div.edit-set-cbox {
    background-color: transparent;
    border: 0;
}

.popup.cancelorderSingle div.edit-set-cbox,
.popup.hideorders div.edit-set-cbox {
    margin-top: 7px;
}

ul.orderNumber {
    padding: 12px 0 0 0;
    margin: 0;
    text-align: left;
    line-height: normal;
    color: #6d6d6d;
}

    ul.orderNumber li {
        display: block;
        list-style: none;
        margin-bottom: 3px;
        color: #565656;
        font-family: Georgia;
        vertical-align: top;
        padding-right: 10px;
        font-weight: bold;
        font-size: 10px;
    }

    ul.orderNumber label, ul.orderNumber span {
        display: inline-block;
        vertical-align: top;
        margin-bottom: 2px;
    }

    ul.orderNumber label {
        text-transform: uppercase;
        margin-bottom: 2px;
        font-size: 11px;
        font-family: arial;
        color: #818181;
        font-weight: normal;
        width: 73px;
        vertical-align: bottom;
    }

    ul.orderNumber span {
        color: #565656;
        display: inline-block;
        font-family: Georgia;
        font-weight: bold;
        width: 150px;
    }

        ul.orderNumber span.number {
            font-size: 12px;
        }

ul.horForm {
    padding: 0;
    position: relative;
    margin: 0;
    text-align: left;
    line-height: normal;
    color: #6d6d6d;
}

    ul.horForm li {
        display: inline-block;
        list-style: none;
        margin-bottom: 3px;
        color: #565656;
        font-family: Georgia;
        vertical-align: top;
        padding-right: 10px;
        font-weight: bold;
        font-size: 11px;
    }

    ul.horForm label {
        display: block;
        list-style: none;
        text-transform: uppercase;
        margin-bottom: 10px;
        font-size: 11px;
        font-family: arial;
        color: #818181;
        font-weight: normal;
    }

    ul.horForm.readonly input {
        border: none;
        padding: 0;
        background: none;
        font-size: 12px;
        color: #6d6d6d;
        width: auto !important;
    }

    ul.horForm.readonly textarea {
        border: none;
        min-height: 30px !important;
        font-family: Arial;
        padding: 0;
        background: none;
        font-size: 12px;
        color: #6d6d6d;
        width: auto !important;
    }

.oneliner {
    display: block;
    height: 20px;
    padding: 15px 0px;
}

    .oneliner label {
        font-size: 11px;
    }

    .oneliner a {
        color: #70A4F6;
        font-family: Georgia;
        font-size: 12px;
        padding-left: 37px;
        padding-right: 10px;
        text-decoration: none;
    }

.popupNavigation {
    background: url(Images/popup-links.png) top left no-repeat;
}

.popup div.nonAjax {
    display: block;
    margin: 0px 0 5px 0px;
    text-align: right;
    width: 23%;
    float: left;
}

    .popup div.nonAjax span#SuccesResult {
        display: block;
        padding-left: 10px;
        text-align: left;
    }

/* messages */
/* success messages */
.successResult {
    display: none;
    background: url("Images/icon-success.gif") no-repeat scroll 5px 5px #EDFCED;
    border: 1px solid #4F8A10;
    color: #4F8A10;
    display: none;
    margin: 3px 0;
    padding: 5px 3px 5px 24px;
    text-align: left;
}

.UploadControl .uploadBg .close {
    bottom: -112px;
    position: absolute;
    right: -13px;
    cursor: pointer;
}

.uploadMultiple .uploadBg .close {
    bottom: -146px;
    position: absolute;
    right: -13px;
    cursor: pointer;
}

.uploadBg .warning {
    color: Red;
    font-size: 11px;
    text-align: left;
    padding-top: 10px;
    font-family: 'DroidSansBold',arial,serif;
    font-style: italic;
}

.UploadControl .successResult, .uploadMultiple .successResult,
.UploadControl .errorMessage, .uploadMultiple .errorMessage {
    position: absolute;
    width: 53%;
    margin-left: 12%;
}

.uploadMultiple .successResult, .UploadControl .successResult,
.uploadMultiple .errorMessage, .UploadControl .errorMessage {
    margin-top: -3px;
}

.hideOrdersMultiple .successResult, .hideorders .successResult {
    float: right;
    width: 71%;
}

/* error messages */
.errorMessage {
    display: none;
    background: url("Images/icon-failure.gif") no-repeat scroll 5px 6px #ffebe7;
    border: 1px solid #d8000c;
    color: #d8000c;
    display: none;
    margin: 3px 0;
    padding: 5px 3px 5px 24px;
    text-align: left;
}

    .errorMessage ul {
        margin-bottom: 0;
    }

.UploadControl .errorMessage, .uploadMultiple .errorMessage {
    position: absolute;
    width: 53%;
}


.hideOrdersMultiple .errorMessage, .hideorders .errorMessage {
    float: right;
    width: 71%;
}

/* -------------------- */
.popup.location div.nonAjax, .popup.phi div.nonAjax {
    display: block;
    margin: 0px 0 5px 0px;
    text-align: right;
    float: none;
    width: 100%;
}

.button-cbox:hover {
    background-color: white;
    color: #006EFF;
    font-weight: bold;
}

ul.twoColForm {
    padding: 0;
    position: relative;
    margin: 0;
    text-align: left;
    line-height: normal;
}

    ul.twoColForm li {
        color: #565656;
        display: inline-block;
        font-family: Georgia;
        list-style: none outside none;
        margin-bottom: 5px;
        padding-right: 10px;
        width: 46%;
        word-wrap: break-word;
        vertical-align: top;
    }

    ul.twoColForm label {
        color: #bcbcbc;
        display: inline-block;
        font-family: 'DroidSansRegular', arial, serif;
        font-size: 12px;
        margin-bottom: 10px;
        text-transform: capitalize;
        vertical-align: top;
        width: 38%;
        padding-right: 5px;
        margin-top: 2px;
    }

    ul.twoColForm span.aka {
        width: 40%;
        word-wrap: break-word;
    }

    ul.twoColForm span {
        color: #373737;
        display: inline-block;
        font-family: Georgia;
        font-size: 11px; /*margin-bottom: 10px;*/
        margin-bottom: 0px;
        margin-top: -1px;
        vertical-align: top;
        width: 58%;
    }

.locationDetails span {
    margin-bottom: 5px !important;
}

ul.twoColForm li.long {
    display: inline-block;
    list-style: none;
    width: 100%;
}


.popup.location .text-box.single-line {
    border: 1px solid #A8C6DE;
    font-family: georgia;
    background: #fdffcd;
    color: #565656;
    width: 98%;
}

ul.twoColForm li.long label {
    display: inline-block;
    width: 18%;
    margin-bottom: 0px;
    font-size: 12px;
    font-family: 'DroidSansRegular', arial, serif;
    color: #bcbcbc;
}

ul.twoColForm li.long span label {
    width: 100% !important;
    color: #373737;
    display: inline-block;
    font-family: Georgia;
    font-size: 11px;
}

ul.twoColForm li span label {
    width: 100% !important;
    color: #373737;
    display: inline-block;
    font-family: Georgia;
    font-size: 11px;
}

ul.twoColForm li.long > span {
    width: 79%;
    color: #373737;
    margin-top: -1px;
    word-wrap: break-word;
}

ul.twoColForm li textarea#taNotesLocation {
    width: 100%;
    color: #373737;
    margin-top: -1px;
    word-wrap: break-word;
}

.home.grid .t-grid-header-wrap th.orderNumCol {
    padding-right: 0px;
}

.clsDESC {
    background: url("Images/descArrow.gif") top right no-repeat;
    display: block;
    outline: none;
    width: auto;
}

.clsASC {
    background: url("Images/ascArrow.gif") top right no-repeat;
    display: block;
    outline: none;
    width: auto;
}

ul.twoColForm li input {
    width: 94px;
}

ul.twoColForm li textarea {
    width: 75%;
    color: #565656;
    border: 1px solid #ccc;
    height: 70px;
    resize: none;
    font-family: Georgia;
    font-size: 12px;
}

button::-moz-focus-inner {
    border: 0;
    outline: 0;
    padding: 0;
}

/*Active Button starts*/
.btn {
    background: #f45008 url(Images/orButton.gif) repeat-x 0 50%;
    border: 2px solid #fff;
    font-family: 'DroidSansRegular', arial, serif;
    font-size: 12px;
    padding: 7px 7px 4px;
}

    .btn span {
        color: white;
        font-weight: bold;
    }

.btn2 {
    background: white;
    padding: 7px 7px 4px;
    color: #3988D5;
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: middle;
    border: 2px solid #fff;
}

    .btn2 span {
        color: #3988D5;
        font-weight: bold;
    }


.ppButton {
    background: url(Images/popupBtn-left.png) top left no-repeat;
    text-align: left;
    border: 0;
    outline: 0;
    padding: 0;
    cursor: pointer;
}

    .ppButton span,
    .ppButton a {
        background: url(Images/popupBtn-right.png) top right no-repeat;
        display: block;
        font-size: 12px;
        height: 19px;
        padding: 3px 9px 0 10px;
        color: #fff;
        font-family: 'DroidSansRegular', arial, serif;
        margin-top: 0;
        float: left;
        cursor: pointer;
    }

.ppButtonDeact {
    background: url(Images/ppDeact-left.png) top left no-repeat;
    text-align: left;
    border: 0;
    outline: 0;
    padding: 0;
    cursor: default;
}

    .ppButtonDeact span {
        background: url(Images/ppDeact-right.png) top right no-repeat;
        display: block;
        font-size: 12px;
        height: 19px;
        padding: 3px 10px 0;
        color: #fff;
        font-family: 'DroidSansRegular', arial, serif;
        margin-top: 0;
        float: left;
        cursor: default;
    }

/*Active Button ends*/

.spaceDivider {
    background: #dcdbdb;
    color: #dcdbdb;
    border: none;
    width: 100%;
    height: 1px;
    margin: 5px 0;
    clear: both; /*margin: 10px 0*/
}

.spaceDividerBlue {
    background: #e1f3ff;
    color: #e1f3ff;
    border: none;
    width: 100%;
    height: 3px;
    margin: 5px 0;
    border-top: 1px solid #CEE6F7;
}

.t-grid-header .t-header .t-link {
    height: 16px !important;
}

.spaceDividerBlue-Cancel {
    background: #e1f3ff;
    color: #e1f3ff;
    border: none;
    width: 100%;
    height: 1px;
    margin: 3px 0;
    border-top: 1px solid #CEE6F7;
}

/*
default telerik grid for pop up
--------------*/

.popupgrid .t-status {
    background: white !important;
    border-color: #DCDBDB;
}

.popupgrid .t-grid td,
.popupgrid .t-grid-content {
    background: white;
}

.popupgrid .t-grid-content {
    height: 157px !important;
}

.popupgrid .t-alt td,
.popupgrid .t-grid td {
    border: 0px none;
    background: transparent;
}

.t-alt {
    background-color: transparent !important;
    border-bottom: solid 1px #DCDBDB !important;
}

.popupgrid .t-last span {
    font-family: Georgia, "Times New Roman";
}

.popupgrid .t-grid-pager {
    border-top: 1px solid #dcdbdb;
    padding-top: 5px;
    background: #fff;
}

.popupgrid .t-grid-header-wrap th.t-header {
    border: 0px none;
    padding-bottom: 0;
    padding-top: 0px;
    /* height: 36px;*/
}

    .popupgrid .t-grid-header-wrap th.t-header span.t-link {
        padding-bottom: 0;
        padding-top: 0px;
        text-transform: uppercase;
    }

/*
telerik grid for pop up
--------------*/
div.singleComments {
    background: url(Images/ppGridNavigationBottom.gif) repeat-x scroll left top transparent !important;
    padding-top: 4px !important;
    margin-top: 10px;
}

    div.singleComments .t-grid-header {
        display: none;
    }

    div.singleComments .t-grid-content {
        padding-top: 0px;
        padding-bottom: 10px;
        position: static !important;
    }

        div.singleComments .t-grid-content table {
            margin-top: 5px;
        }

.singleComments .t-grid td {
    border: none;
    padding-bottom: 10px;
    padding-left: 0px;
}

.singleComments .t-grid-content td {
    padding: 0 !important;
}

.singleComments .t-last span {
    font-family: Georgia, "Times New Roman";
}

/*
comment panel
--------------*/
.singleComments .t-widget {
    border: none;
}

.singleComments span.name {
    font-size: 14px;
}

.singleComments span.date {
    font-size: 11px;
}

.singleComments span.comments {
    display: block;
    padding-top: 3px;
    font-size: 11px;
}

.singleComments tr.clientNotes td, .singleComments tr.clientName td {
    color: #357fe3;
}

.singleComments tr.clientNotes td, .singleComments tr.nonClientNotes td {
    padding-left: 32px !important;
}

    .singleComments tr.clientNotes td img,
    .singleComments tr.clientName td img {
        margin-right: 10px;
        vertical-align: middle;
    }

.singleComments tr.nonClientName td img,
.singleComments tr.nonClientName td img {
    margin-right: 10px;
    vertical-align: middle;
}

.singleComments .nonclient, singleComments .nonclient span.date {
    color: #5b5b5b;
}

.singleComments .user {
    padding-top: 8px;
    vertical-align: top;
    width: 50px;
    text-align: center;
    border: 0;
}

/****************************
popup PHI popup grid
-------------------------*/

.popup.phi ul.twoColForm li span p {
    margin-bottom: 0px;
}

    .popup.phi ul.twoColForm li span p input {
        width: 20px;
    }

.popup.phi ul.twoColForm li span .t-picker-wrap {
    padding: 0 0px 0 0;
}

.popup.phi ul.twoColForm li span .t-select {
    right: -22px;
    top: 4px;
}

.popup.phi ul.twoColForm li span .text-box.single-line {
    width: 83%;
}

.popup.phi ul.twoColForm li label {
    padding-top: 7px;
    text-transform: none;
    width: 40%;
}

.popup.phi ul.twoColForm li span {
    width: 57%;
}

.popup.phi ul.twoColForm li.long label {
    width: 18%;
    padding-top: 0px;
}

.popup.phi ul.twoColForm li label.gender {
    font-family: Georgia;
    color: #373737;
}


/****************************
popup view Print popup grid
-------------------------*/

a.orderInfoLink {
    float: right;
    margin-top: -30px;
    color: #3988D5;
}

    a.orderInfoLink:hover,
    a.orderInfoLink:visited,
    a.orderInfoLink:active {
        color: #3988D5;
    }

/****************************
popup cancelorder popup grid
-------------------------*/
.popup.cancelorderSingle,
.popup.hideorders {
    padding-bottom: 10px;
}

/*
navigation buttons
-------------------*/
.navControl {
    text-align: right;
    height: 57px;
    margin: 10px 0;
}

    .navControl a {
        height: 57px;
        float: right;
        margin-left: 5px;
        background: url(Images/btn.png);
        cursor: pointer;
    }

        .navControl a.selfsummary {
            width: 184px;
            background-position: 0 0;
        }

        .navControl a.selfsummaryDisable {
            width: 184px;
            background-position: 0 -58px;
            cursor: default;
        }

        .navControl a.trusummary {
            width: 167px;
            background-position: 167px 0;
        }

        .navControl a.trusummaryDisable {
            width: 167px;
            background-position: 167px -58px;
            cursor: default;
        }

/*-----------------------*/
.t-animation-container {
    /*padding-left: 5px;*/
    /* padding-top: 5px;*/
}

/*
Tooltip-----------------------*/

#tooltip {
    position: absolute;
    z-index: 3000;
    border: 1px solid #111;
    background-color: #ffffe1; /*opacity: 0.85;  */
    font-size: 12px;
    font-family: 'DroidSansRegular', arial, serif;
    color: #000;
    text-align: left;
    padding: 2px 5px;
}

    #tooltip h3, #tooltip div {
        margin: 0;
        font-size: 12px;
        font-weight: normal;
    }


#userNameDate {
    padding: 5px 0 1px 0;
    text-align: left;
}

    #userNameDate span.name {
        color: #3988D5;
        font-weight: normal;
        font-family: Georgia;
        margin-left: 10px;
        font-weight: bold;
    }

    #userNameDate span.date {
        color: #3988D5;
        font-family: Georgia;
        margin-left: 11px;
    }

.edit-set-cbox span.notes,
.t-content span.notes {
    width: 12%;
    display: block;
    float: left;
    text-align: left;
}

.edit-set-cbox span.notesDescription,
.t-content span.notesDescription {
    float: left;
}

    .edit-set-cbox span.notesDescription textarea,
    .t-content span.notesDescription textarea {
        width: 330px;
    }

.nonAjax p {
    background: url(Images/popupBtn-left.png) top left no-repeat;
    text-align: left;
    float: left;
    border: 0;
    outline: 0;
    padding: 0;
}

    .nonAjax p input {
        background: url(Images/popupBtn-left.png) top left no-repeat;
        text-align: left;
        float: left;
        color: #fff;
        display: block;
        font-family: 'DroidSansRegular', arial, serif;
        height: 19px;
        border: 0;
        outline: 0;
        padding: 3px 5px 0;
    }

    .nonAjax p span {
        padding: 3px 1px 0;
    }

/* order details */

table.commonDetailsB, table.commonDetailsB table.dateDetails {
    width: 100%;
    table-layout: fixed;
}

    table.commonDetailsB td {
        word-wrap: break-word;
        font-family: 'DroidSansRegular', arial, serif;
        text-align: left;
        color: #787878;
        font-weight: normal;
        vertical-align: top;
        font-size: 11px;
    }

.commonDetailsB td {
    padding-left: 0px;
}

.commonDetailsB .recSubject {
    width: 35% !important;
    text-align: left;
}

.commonDetailsB .recLocation {
    width: 44% !important;
    text-align: left;
}

.commonDetailsB .dateHolder {
    width: 21% !important;
    text-align: right;
}


table.commonDetailsB td.value {
    font-weight: bold;
    font-family: Georgia;
    color: #373737;
    font-size: 11px;
}

    table.commonDetailsB td.value span {
        font-weight: bold;
        font-family: Georgia;
        color: #373737;
        font-size: 11px;
    }

table.commonDetailsB .dateDetails td {
    padding: 0;
}

.dateHolder div {
    text-align: right;
    line-height: normal;
    margin-bottom: 3px;
}

td.dateHolder span,
td.dateHolder label {
    display: inline-block;
    zoom: 1;
    display: inline;
    line-height: normal;
    font-size: 11px;
}

td.dateHolder span {
    width: 75px;
    padding: 0px;
    padding-right: 5px;
}

td.dateHolder label {
    padding: 0px;
    font-family: 'DroidSansBold', arial, serif;
    color: #373737;
    text-align: left;
    width: 68px;
}

.dateHolder em {
    float: none;
}

.dateHolder strong {
    position: relative;
    margin-left: 5px;
    margin-top: -1px;
}

.popup H2 {
    font-size: 16px;
    margin: 0;
    padding: 0;
    line-height: normal;
}

.popup H3 {
    padding: 10px 0px;
    margin: 0;
    font-size: 13px;
    font-weight: normal;
    font-family: 'DroidSansRegular', arial, serif;
    line-height: normal;
}

    .popup H3.gridTitle {
        padding: 2px 0 3px 0;
        margin: 0;
        font-size: 13px;
        font-weight: normal;
        font-family: 'DroidSansRegular', arial, serif;
        line-height: normal;
    }

.popup #orderdetailsHeader {
    line-height: 8px !important;
}

.popup h4 {
    padding: 0px 0px;
    margin: 0;
    font-size: 12px;
    font-weight: normal;
    font-family: 'DroidSansRegular', arial, serif;
    padding-top: 5px;
    line-height: normal;
    text-align: left;
    width: 800px;
}

    .popup h4 label#NEEDSSN {
        white-space: nowrap;
        /*overflow: hidden;*/ /*Comment for View/download pop up - Current order status alignmnet is not appearing correcly(status is move in upwared site)*/
        text-overflow: ellipsis;
        width: 630px;
        display: inline-block;
        overflow: hidden;
    }

    .popup h4 strong {
        font-size: 14px;
        font-weight: normal;
        margin-left: 3px;
        margin-right: 3px;
    }

    .popup h4 label {
        font-family: Georgia;
        font-weight: bold;
        padding-top: 12px;
        color: #3988d5;
    }

.popup h5 {
    color: #787878;
    text-transform: uppercase;
    font-family: 'DroidSansRegular', arial, serif;
    font-size: 11px;
    font-weight: normal;
    padding: 3px 0 5px;
    margin: 0;
    text-align: left;
    ;
    line-height: normal;
}

/* Add status comments tabbing */

.popup.orderStatusComments {
    overflow-y: auto;
}

.popup.orderStatusComments div.t-widget {
    padding-top: 0px;
    clear: both;
    display: block;
}

    .popup.orderStatusComments div.t-widget ul.t-reset {
        display: block;
    }

    .popup.orderStatusComments div.t-widget div.t-content {
        background: none;
        border: 0px none;
        padding: 0px;
        margin: 0px;
    }

.popup.orderStatusComments div.t-widget {
    background: none;
    border: 0px none;
}

    .popup.orderStatusComments div.t-widget table.commonDetailsA td.orderedby label {
        width: 250px;
    }

    .popup.orderStatusComments div.t-widget ul.t-reset {
        text-align: right;
        position: absolute;
        top: 1px;
        right: 28px;
    }

        .popup.orderStatusComments div.t-widget ul.t-reset li {
            padding: 0px;
            margin: 0px;
            border-top: solid 2px #ffffff;
            border-left: 0px none;
            border-right: 0px none;
            border-bottom: 0px none;
            border-radius: 0px !important;
        }

    .popup.orderStatusComments div.t-widget li.t-state-hover,
    .popup.orderStatusComments div.t-widget li.t-state-hover:hover,
    .popup.orderStatusComments .t-tabstrip-items li.t-state-active {
        background: #eaeaea;
        border-top: solid 2px #ee8468 !important;
        margin: 0px;
        padding: 0px;
        -moz-border-radius-topleft: 0px;
        -moz-border-radius-topright: 0px;
    }

    .popup.orderStatusComments div.t-widget ul.t-reset li a {
        padding: 0px;
        margin: 0px;
    }

        .popup.orderStatusComments div.t-widget ul.t-reset li a img {
            padding: 0px;
            margin: 0px;
        }

.popup.addStatusComment ul.twoColForm li textarea {
    width: 95%;
}

.popup.addStatusComment div.nonAjax {
    display: inline;
    margin: 0px;
}

.popup.addStatusComment ul.twoColForm span, ul.twoColForm label {
    margin-bottom: 0;
}

/*
orderStatusCompleteLog
--------------*/

/*telerik dropdown for orderStatusCompleteLog*/
.orderStatusCompleteLog .dropDownList .t-header {
    background: white;
    width: 100%;
}

.orderStatusCompleteLog .t-input,
.orderStatusCompleteLog .t-dropdown-wrap,
.orderStatusCompleteLog .t-state-default {
    border: none;
}

.orderStatusCompleteLog .t-dropzone em {
    display: none;
}

/*telerik grid for orderStatusCompleteLog*/

.popup.orderStatusCompleteLog .t-grid-header .t-header, .popup.orderStatusCompleteLog .t-status {
    border: 0px none;
    text-align: center;
}

.popup.orderStatusCompleteLog .gridMultiple table {
    layout: fixed;
}

    .popup.orderStatusCompleteLog .gridMultiple table td {
        word-wrap: break-word;
    }

.popup.orderStatusCompleteLog .t-last span {
    font-family: Georgia, "Times New Roman";
}

.popup.orderStatusCompleteLog .t-grid-pager {
    border-top: 1px solid #dcdbdb;
    padding-top: 5px;
}

.popup.orderStatusComments h5,
.popup.XrayBreakdown h5 {
    font-size: 13px;
    font-family: 'DroidSansRegular', arial, serif;
    margin-bottom: 0px;
}

.XrayBreakdown .informationCollector {
    padding: 7px 0px 5px 0px;
}

    .XrayBreakdown .informationCollector input {
        width: 100%;
    }

    .XrayBreakdown .informationCollector span {
        display: block;
    }

        .XrayBreakdown .informationCollector span.response {
            margin-top: 10px;
        }

    .XrayBreakdown .informationCollector.txtResponse {
        margin-bottom: 10px;
    }

.order-share .informationCollector span {
    display: block;
}

.order-AddOn .informationCollector span {
    display: block;
}


    .informationCollector span.approved {
        margin-top: 10px;
    }

        .informationCollector span.approved label {
            font-weight: normal;
        }

    .informationCollector span.response {
        margin-top: 10px;
    }

.informationCollector textarea {
    width: 100%;
    height: 50px;
    resize: none;
}

.txtResponse:focus {
    border: 1px solid #64758F;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15) inset;
    outline: 0 none;
}

.gridMultiple .t-state-hover, .gridMultiple .t-state-hover:hover {
    background: transparent;
}
/* GRID WITH MULTIPLE AGAINST SINGLE*/
.popup .gridMultiple {
    border: 0;
    border-bottom: 1px solid #dbdbdb !important;
    clear: both;
}

.viewDownloadMultiple .gridMultiple {
    border: 0;
    padding: 0 15px 15px;
}

.sd_content .viewDownloadMultiple ul.tabspanel {
    margin-left: 15px;
    margin-right: 15px;
}

.gridMultiple .t-grid-content {
    border-bottom: 1px solid #dbdbdb;
    margin-bottom: 2px;
}

.gridMultiple .t-header, .gridMultiple .t-grid-header {
    background: transparent;
    border: none;
}

.gridMultiple .t-grid-header-wrap th.t-header {
    background: transparent;
    border: 0px none;
    padding-bottom: 5px;
    padding-top: 9px;
    padding-left: 2px;
    padding-right: 2px;
}

.gridMultiple .t-grid-header-wrap th.t-last-header {
    border-right: none;
}

.gridMultiple .t-grid-content {
    height: 100px !important;
    position: static !important;
}

.viewDownloadMultiple .gridMultiple .t-grid-content {
    height: 290px !important;
}

.gridMultiple div.t-grid-header, .gridMultiple div.t-grid-footer {
    padding-right: 22px;
}

.gridMultiple div.t-grid-header {
    border-top: none;
    background: url(Images/ppGridNavigationBottom.gif) top left repeat-x;
}

.gridMultiple .t-grid-header .t-header,
.gridMultiple .t-grid-header .t-header .t-link {
    padding: 0;
    margin: 0;
    color: #848484;
}

.gridMultiple th span.t-link {
    color: #6D6D6D;
}

.popupgrid a.t-link:active,
.popupgrid a.t-link:visited {
    color: #6D6D6D;
    font-size: 12px;
}

.gridMultiple .t-grid-header-wrap {
    border-bottom: solid 1px #DCDBDB;
}

.gridMultiple .t-grid-content td {
    border-bottom: medium none;
    border-right: medium none;
    font-family: Georgia,Times New Roman;
    padding: 5px 3px 4px;
    vertical-align: top;
    .gridXray td.checkbox;
}

#AddCommentsForMultipleOrders.gridMultiple td.serialNum {
    text-align: center !important;
}

#AddCommentsForMultipleOrders.gridMultiple .t-grid-content td {
    padding: 5px 1px 4px 1px !important;
}

.viewDownloadMultiple .gridMultiple .t-grid-header th {
    border-right: 1px solid #dfdfdf;
}

    .viewDownloadMultiple .gridMultiple .t-grid-header th, .viewDownloadMultiple .gridMultiple .t-grid-header th .t-link {
        text-align: center;
    }

        .viewDownloadMultiple .gridMultiple .t-grid-header th.t-last-header {
            border-right: 0;
        }

.viewDownloadMultiple .gridMultiple .t-grid-content td {
    padding: 5px 5px 4px 5px;
    vertical-align: top;
    font-family: Georgia, Times New Roman;
}

.gridMultiple .t-grid-content tbody tr td span {
    font-family: Georgia, Times New Roman;
}

.gridMultiple2 .t-grid-content tbody tr td {
    border-bottom: solid 1px #DCDBDB !important;
    border-right: solid 1px #eeeeee !important;
    padding: 5px 2px 4px 4px;
    vertical-align: top;
}

.orderStatusCompleteLog .spaceHolder {
    padding-top: 20px;
    clear: both;
}

/*multiple grid header should be center aligned */

.gridMultiple th, .gridMultiple th span.t-link {
    margin: 0 !important;
    font-size: 13px;
}

.uploadMultiple .t-grid-content {
    height: 100px !important;
}

.gridMultiple th.serialNum {
    text-align: center;
}

.gridMultiple th.orderNum {
    text-align: left;
}

.gridMultiple th.location {
    text-align: left;
}

.gridMultiple th.buttonHolder {
    text-align: left;
}

.gridMultiple td.serialNum {
    text-align: right;
    padding-right: 8px;
}

.gridMultiple td.orderNum {
    text-align: left;
    white-space: normal;
    word-wrap: break-word;
}

.gridMultiple td.location {
    text-align: left;
}

.gridMultiple td.buttonHolder {
    text-align: left;
}

.gridMultiple .buttonHolder input {
    color: #3988D5;
    width: auto;
    border: solid 1px #fff !important;
    background: #fff !important;
    font-family: 'DroidSansBold', arial, serif;
    font-size: 11px;
    text-transform: uppercase;
    cursor: pointer;
    -moz-box-shadow: none !important;
}
/* GRID WITH MULTIPLE AGAINST SINGLE*/

.popup .gridWithTabs {
    border: 0;
    border-bottom: 1px solid #dbdbdb !important;
    clear: both;
}

.gridWithTabs div.t-grid-header {
    padding-right: 17px;
    background: none;
}


.gridWithTabs .t-grid-header-wrap th.t-header {
    padding: 3px;
    border-right: 1px solid #ddd;
}

.gridWithTabs .t-grid-header-wrap th.t-last-header {
    border-right: none;
}

.gridWithTabs .t-grid-header-wrap,
.gridWithTabs .t-grid-header-wrap th,
.gridWithTabs .t-grid-header-wrap a {
    color: #3988D5;
    font-family: 'DroidSansBold',arial,serif;
    font-size: 11px !important;
    /*font-weight: bold;*/
    text-align: center;
    vertical-align: bottom;
}

.gridWithTabs .t-grid-header .t-header .t-link {
    color: #3988D5;
}

.gridWithTabs .t-grid-header-wrap th.t-header span.t-link {
    text-transform: none;
    font-weight: bold;
}

.gridWithTabs th .t-link {
    text-align: center !important;
}

.gridWithTabs .t-grid-header .t-header .t-link {
    height: auto;
}

.gridWithTabs .t-grid-header-wrap th.t-header {
    padding: 0;
}

.gridWithTabs th,
.gridWithTabs th span.t-link {
    font-size: 11px !important;
}

.gridWithTabs .t-grid-content td {
    border-bottom: 1px solid #efefef;
    border-right: 1px solid #ddd;
    padding: 3px;
}
/*BLUE AND GRAY BUTTONS WITH CURVE*/

ul.twoColForm li .ppButtonGrDeActive span,
.ppButtonGrDeActive span {
    background: url(Images/popupBtn-right.png) top right no-repeat;
    display: block;
    font-size: 12px;
    height: 19px;
    padding: 3px 10px 0;
    color: #fff;
    font-family: 'DroidSansRegular', arial, serif;
    margin-top: 0;
    float: left;
}

/*ORANGE AND GRAY BUTTONS WITHOUT CURVE*/
.ppButtonOR {
    background: #ff9b37;
    border: solid 1px #dc8834;
    outline: 0;
    height: 26px;
    padding: 1px 10px 0px 10px;
    text-align: center;
    cursor: pointer;
}

    .ppButtonOR span {
        color: #fff;
        cursor: pointer;
    }

.ppButtonORDeact {
    background: #cdcbcb;
    text-align: center;
    border: 1px solid #818080;
    outline: 0;
    padding: 0;
    height: 26px;
    padding: 1px 10px 0px 10px;
    cursor: default;
}

    .ppButtonORDeact span {
        color: #fff;
        cursor: default;
    }

a.statusmodalDlg {
    float: right;
    margin-top: -30px;
    color: #3988D5;
}

a.modalDlgCompleteOrderInfo {
    float: right;
    margin-top: -30px;
    color: #3988D5;
}


.completeView a.statusmodalDlg:hover {
    text-decoration: none;
}

a.ppButtonOR {
    background: #ff9b37;
    border: solid 1px #dc8834;
    outline: 0;
    height: 14px;
    padding: 5px 10px 5px 10px;
    text-align: center;
    display: block;
    color: #fff;
    width: auto;
}

    a.ppButtonOR:hover,
    a.ppButtonOR:active {
        text-decoration: none;
        color: #fff;
    }

/*******upload document **************/
.documentListHolder {
    background: url(Images/ppGridNavigationBottom.gif) top left repeat-x;
    padding-top: 3px;
    border-bottom: 1px solid #dbdbdb;
    padding-bottom: 2px;
}

.documentListHolderInner {
    height: 100px;
    overflow-y: scroll;
    overflow-x: hidden;
    border: none;
    border-bottom: 1px solid #dbdbdb;
}

.documentList {
    width: 100%;
    table-layout: fixed;
}

    .documentList th {
        height: 30px;
        border-bottom: 1px solid #DCDBDB !important;
        font-size: 12px;
        word-wrap: break-word;
        padding-left: 10px;
    }

    .documentList td {
        padding: 4px 4px;
        color: #787878;
        padding-left: 10px;
    }

    .documentList .file {
        width: 45%;
    }

    .documentList td.file {
        font-weight: bold;
    }

    .documentList .doctype {
        width: 41.5%;
    }

    .documentList td.doctype {
        font-family: georgia;
    }

    .documentList .description {
        width: 30%;
    }

    .documentList td.description {
        font-style: italic;
        font-family: georgia;
        font-size: 11px;
    }

    .documentList .removebtn {
        width: 13.5%;
        text-align: left;
        font-family: 'DroidSansBold',arial,serif;
    }

.documentListHolderInner .documentList td.removebtn input {
    background: none repeat scroll 0 0 #FFFFFF !important;
    border: 1px solid #FFFFFF !important;
    box-shadow: none !important;
    color: #3988D5;
    cursor: pointer;
    font-family: 'DroidSansBold',arial,serif;
    font-size: 11px;
    text-transform: uppercase;
    width: auto;
}

.documentsBg {
    background: #f0f9ff;
    border: solid 1px #cde6f7;
    margin: 10px 0px;
    display: block;
    font-family: georgia;
    font-style: italic;
    padding: 6px 8px;
}

.popup.UploadControl button.t-button-icontext,
.popup.UploadControl button.t-upload-action {
    display: none !important;
}

/*******X-Ray Break Down*******/
.popup .respMess {
    color: #f45007;
    background-color: #ffffd6;
    border: 1px solid #f7b674;
    padding: 5px;
}

    .popup .respMess .warning {
        color: #f45007;
        font-size: 15px;
        padding-top: 3px;
        font-family: 'DroidSansBold',arial,serif;
    }

.popup .preApproved {
    font-size: 13px;
    text-align: center;
}

    .popup .preApproved .dollar {
        font-size: 18px;
        font-weight: bold;
    }

    .popup .preApproved button {
        float: right;
    }

.popup .preApprovedAction {
    padding: 10px 0;
    text-align: center;
}

    .popup .preApprovedAction label.dollar {
        font-size: 18px;
        font-weight: bold;
        padding-left: 3px;
    }

    .popup .preApprovedAction span.prelimit {
        font-size: 13px;
        text-align: left;
        height: 30px;
        float: left;
    }

    .popup .preApprovedAction span.check {
        font-size: 13px;
        float: right;
        text-align: right;
        height: 30px;
        padding-right: 35px;
    }

        .popup .preApprovedAction span.check input {
            margin-right: 3px;
        }

/*******X-Ray Break Down*******/

/* calendar */

.t-datepicker-calendar .t-content th {
    font-family: 'DroidSansRegular', arial, serif;
    font-size: 12px;
    line-height: 18px;
    color: #000000;
}

.t-datepicker-calendar td.t-other-month .t-link {
    color: #a9a8a7;
}

.t-datepicker-calendar td a.t-link:hover {
    text-decoration: none;
}

.t-datepicker-calendar .t-header {
    background: transparent;
}

.t-datepicker-calendar .t-nav-fast:link, .t-datepicker-calendar .t-nav-fast:active,
.t-datepicker-calendar .t-nav-fast:visited {
    font-weight: bold !important;
    color: #3988D5 !important;
}

.t-calendar .t-state-focus, .t-calendar td.t-state-hover, .t-calendar .t-state-active {
    background: #fcffab;
}

.t-calendar .t-state-active, .t-calendar .t-state-focus {
    font-weight: bold;
}

/* comments panel */

.commentsPanel {
    padding-top: 3px;
}

    .commentsPanel .fieldLabel,
    .commentsPanel .notesContainer,
    .commentsPanel .cancelNotesContainer,
    .commentsPanel button {
        float: left;
    }

    .commentsPanel .notesContainer {
        width: 92%;
    }

    .commentsPanel .fieldLabel {
        padding: 5px 20px 0 0;
    }

.orderStatusCommentsMult .commentsPanel .notesContainer,
.orderStatusCompleteLog .commentsPanel .notesContainer,
.orderStatusComments .commentsPanel .notesContainer {
    width: 85%;
}

.orderStatusCommentsMult .commentsPanel .notesContainer,
.orderStatusCompleteLog .commentsPanel .notesContainer,
.orderStatusComments .commentsPanel .notesContainer {
    margin-right: 13px;
}

.orderStatusCommentsMult .commentsPanel .fieldLabel,
.orderStatusCompleteLog .commentsPanel .fieldLabel,
.orderStatusComments .commentsPanel .fieldLabel {
    padding: 5px 20px 0 0;
}

/*Added by Ravi For UAT drop end*/

.commentsPanel .field-validation-error {
    float: none;
}

.commentsPanel textarea {
    -moz-box-shadow: inset 0 0 10px #e2e2e2;
    -webkit-box-shadow: inset 0 0 10px #e2e2e2;
    box-shadow: inset 0 0 10px #e2e2e2;
    resize: none;
    border: 1px solid #C5C5C5;
    width: 690px;
    padding: 5px;
    height: 50px;
}

.commentsPanel .notesContainer:before {
    content: url("Images/notes-pointer.gif");
    margin-left: -7px;
    margin-top: 8px;
    position: absolute;
}

/* selfSummary */
.selfSummary h2 span {
    font-size: 16px;
    color: #454545;
    padding-left: 5px;
}

/* different grids */

.gridCommentsComplete {
    clear: both;
    padding: 15px 0 12px 0;
    border: none !important;
}

    .gridCommentsComplete .t-grid-header {
        border-bottom: 1px solid #DDDDDD;
    }

    .gridCommentsComplete .t-grid-content {
        border-bottom: 1px solid #DDDDDD;
    }

.gridSelfSummary {
    border-bottom: 1px solid #ccc !important;
}

.gridXray th {
    padding-left: 0;
    padding-right: 0;
}

    .gridXray th.serialNum {
        text-align: right;
        padding-right: 2 !important;
        padding-left: 0 !important;
    }

        .gridXray th.serialNum .t-link {
            text-align: center;
        }

    .gridXray th.item {
        text-align: left;
        color: #000;
    }

    .gridXray th.date .t-link {
        text-align: center;
    }

    .gridXray th.quantity .t-link {
        text-align: center;
    }

    .gridXray th.cost {
        text-align: center;
        color: #000;
    }

    .gridXray th.notes .t-link {
        text-align: center;
    }

    .gridXray th.checkbox {
        text-align: center;
    }

.gridXray td {
    font-family: Georgia;
    color: #9b9b9b;
}

    .gridXray td.serialNum {
        text-align: right;
        padding-right: 2 !important;
        padding-left: 0 !important;
    }

    .gridXray td.item {
        text-align: left;
        color: #000;
    }

    .gridXray td.date {
        text-align: center;
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .gridXray td.quantity {
        text-align: center;
    }

    .gridXray td.cost {
        color: #000000;
        padding-left: 0 !important;
        padding-right: 5px !important;
        text-align: center;
    }

    .gridXray td.notes {
        text-align: left;
    }

    .gridXray td.checkbox {
        padding-left: 7px;
        text-align: left;
    }

.gridXray .t-link .t-hover,
.gridXray .t-link:hover {
    background: transparent;
}

/* listOfComments */

.orderStatusCompleteLog .gridMultiple .t-grid-header-wrap {
    border-bottom: 1px solid #a3c8ec;
}

.statusCommentsComplete {
    margin-top: 10px;
}

    .statusCommentsComplete td {
        font-family: Georgia, Times New Roman;
        font-size: 12px;
    }

    .statusCommentsComplete table.listOfComments {
        table-layout: fixed;
    }

        .statusCommentsComplete table.listOfComments td {
            word-wrap: break-word;
        }

    .statusCommentsComplete th.recordHolder,
    .statusCommentsComplete td.recordHolder {
        padding: 0 !important;
    }

    .statusCommentsComplete .userClient td {
        color: #357FE3;
    }

    .statusCommentsComplete .userNonClient td {
        color: #6D6D6D;
    }

.forBlueTextBold td.dateAndTime, .forBlueTextBold td.comments, .forBlueTextBold td.addedBy {
    color: #357fe3 !important;
}

#OrderStatusCompleteLog.home.grid .t-header td {
    color: #6d6d6d !important;
    vertical-align: middle !important;
    font-family: Georgia, Times New Roman !important;
}

#OrderStatusCompleteLog.home.grid div.t-grid-header-wrap {
    background-position: left top !important;
    border-bottom: 1px solid #a3c8ec;
}

#OrderStatusCompleteLog.home.grid .t-grid-header-wrap th.t-header {
    padding-bottom: 0px !important;
}


.statusCommentsComplete .t-header .listOfComments td {
    background: transparent;
}

.statusCommentsComplete .t-grid-content .listOfComments {
    background: white;
}

.statusCommentsComplete .t-header .listOfComments td.dateAndTime,
.statusCommentsComplete .t-header .listOfComments td.addedBy,
.statusCommentsComplete .t-header .listOfComments td.comments {
    padding: 3px;
}

.statusCommentsComplete .t-header .listOfComments td.dateAndTime,
.statusCommentsComplete .t-header .listOfComments td.addedBy {
    padding-left: 23px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.statusCommentsComplete .t-header .listOfComments td.dateAndTime {
    padding-top: 7px;
}

.statusCommentsComplete .t-grid-content .listOfComments td.dateAndTime,
.statusCommentsComplete .t-grid-content .listOfComments td.comments {
    padding: 3px;
}

.statusCommentsComplete .t-grid-content .listOfComments td.dateAndTime {
    padding-left: 23px;
    padding-bottom: 2px;
    padding-top: 2px;
}

.statusCommentsComplete .t-grid-content .listOfComments td.addedBy {
    padding-top: 2px;
    padding-bottom: 2px;
}

    .statusCommentsComplete .t-grid-content .listOfComments td.addedBy img {
        vertical-align: middle;
    }

.listOfComments .colDate {
    width: 25%;
}

.listOfComments .colComments {
    width: 75%;
}

.statusCommentsComplete .t-header .listOfComments {
    border: none;
}

    .statusCommentsComplete .t-header .listOfComments td.user {
        border-right: 0;
    }

    .statusCommentsComplete .t-header .listOfComments td.comments {
        border-right: 0;
    }

.statusCommentsComplete .listOfComments {
    border-bottom: 1px solid #DCDBDB;
}

    .statusCommentsComplete .listOfComments td {
        border-bottom: 0px solid #cecece;
    }

.listOfComments td {
    text-align: left;
}

    .listOfComments td.dateAndTime {
        height: 23px;
        border-right: 1px solid #cecece;
        border-bottom: 1px solid #f0f0f0;
    }

    .listOfComments td.addedBy {
        border-right: 1px solid #cecece;
    }

/* commentsFiles */
.commentsFiles {
}

    .commentsFiles th .t-link {
        text-align: center;
    }

    .commentsFiles th.type {
    }

    .commentsFiles th.detail .t-link {
        text-align: left;
    }

    .commentsFiles th.fileName {
    }

    .commentsFiles th.fileSize .t-link {
        text-align: left;
    }

    .commentsFiles th.creator .t-link {
        text-align: left;
    }

    .commentsFiles td.type {
        text-align: center;
    }

        .commentsFiles td.type a {
            background: url(Images/gridIcons.png?v=2021.6) no-repeat;
            cursor: pointer;
            height: 31px;
            width: 31px;
            display: inline-block;
            margin-right: 2px;
        }

            .commentsFiles td.type a.records {
                background-position: 0px 0px;
            }

            .commentsFiles td.type a.recordsMulti {
                background-position: 0px 0px;
            }

            .commentsFiles td.type a.recordsDis {
                background-position: -34px 0px;
            }

            .commentsFiles td.type a.films {
                background-position: -535px -115px;
            }

            .commentsFiles td.type a.filmsDis {
                background-position: -569px -115px;
            }

            .commentsFiles td.type a.recordsDisMulti {
                background-position: -34px 0px;
            }

            .commentsFiles td.type a.attachment {
                background-position: -67px 0px;
            }

            .commentsFiles td.type a.attachmentMulti {
                background-position: -67px 0px;
            }

            .commentsFiles td.type a.selfsummary {
                background-position: -236px 0px;
            }

            .commentsFiles td.type a.trusummary {
                background-position: -135px 0px;
            }

    .commentsFiles td.detail {
    }

    .commentsFiles td.fileName {
        line-height: 13px !important;
        padding-left: 20px !important;
    }

    .commentsFiles td.fileSize {
        white-space: normal;
        word-wrap: break-word;
    }

    .commentsFiles td.creator {
    }

/* viewDownloadMultiple */
.viewDownloadMultiple {
}

    .viewDownloadMultiple th .t-link {
        text-align: center;
    }

    .viewDownloadMultiple th.orderNum {
    }

    .viewDownloadMultiple th.location {
    }

    .viewDownloadMultiple th.status {
    }

    .viewDownloadMultiple th.fileName {
    }

    .viewDownloadMultiple th.lastViewed {
    }

.gridWithTabs {
    line-height: 13px !important;
}

    .gridWithTabs td.type {
        overflow:inherit !important;
        /*text-align: center*/
    }

        .gridWithTabs td.type a {
            background: url(Images/gridIcons.png?v=2021.6) no-repeat;
            cursor: pointer;
            height: 31px;
            width: 31px;
            display: inline-block;
            margin-right: 2px;
        }

            .gridWithTabs td.type a.records {
                background-position: 0px 0px;
            }

            .gridWithTabs td.type a.recordsDis {
                background-position: -34px 0px;
            }

            .gridWithTabs td.type a.attachment {
                background-position: -67px 0px;
            }

            .gridWithTabs td.type a.selfsummary {
                background-position: -236px 0px;
            }

            .gridWithTabs td.type a.selfsummaryViewed {
                background-position: -77px -149px;
            }
            /*class added for bug# 3252 by K. Vishwajeet on 06Aug2014[Start,End]*/

            .gridWithTabs td.type a.selfsummaryMulti {
                background-position: -236px 0px;
                margin-left: 30%;
            }

            .gridWithTabs td.type a.selfsummaryMultiViewed {
                background-position: -77px -149px;
                margin-left: 30%;
            }

            /*class added for bug# 3252 by K. Vishwajeet on 06Aug2014[Start,End]*/

            .gridWithTabs td.type a.trusummary {
                background-position: -135px 0px;
            }

            .gridWithTabs td.type a.trusummaryMulti {
                background-position: -135px 0px;
                margin-left: 30%;
            }

            .gridWithTabs td.type a.invoice {
                background-position: -499px 0px;
                width: 29px;
            }

            .gridWithTabs td.type a.invoiceMulti {
                background-position: -499px 0px;
                width: 29px;
                margin-left: 30%;
            }

            .gridWithTabs td.type a.mydocs {
                background-position: -470px 0px;
            }

            .gridWithTabs td.type a.annotateBlue {
                background: none repeat scroll 0 0 white;
                color: Blue;
                font-size: 11px;
                padding-top: 4px;
                vertical-align: top;
            }

            .gridWithTabs td.type a.annotateGreen {
                background: none repeat scroll 0 0 white;
                color: Green;
                font-size: 11px;
                padding-top: 4px;
                vertical-align: top;
            }

        .gridWithTabs td.type li.annotate {
            display: inline;
            position:relative;
        }

        .gridWithTabs td.type a.recordsDisMulti {
            background-position: -34px 0px;
        }

        .gridWithTabs td.type a.films {
            background-position: -535px -115px;
        }

        .gridWithTabs td.type a.filmsDis {
            background-position: -569px -115px;
        }

.viewDownloadMultiple td.orderNum {
    text-align: center;
}

.viewDownloadMultiple td.location {
}

.viewDownloadMultiple td.status {
}

.viewDownloadMultiple td.fileName {
}

.viewDownloadMultiple td.lastViewed {
    text-align: left;
}

/* .commentsFiles message in iframe */
/*Added changes & updated divIF By Rahul for JIRA id CPX-703  Send IME Oracle Orders notification [START]*/
#divIF {
    height: 100px;
}
.d-none {
    display: none;
}
/*Added changes & updated divIF By Rahul for JIRA id CPX-703  Send IME Oracle Orders notification [END]*/

#ifDownload {
    border: none;
}

/* iframe edns*/

.uploadBg {
    background: #f0f9ff;
    border: solid 1px #cde6f7;
    padding: 10px 15px;
    margin-top: 10px;
    display: block;
    font-size: 11px;
    padding: 10px 17px 35px 15px;
}

.UploadControl .uploadBg {
    padding-bottom: 26px;
}

.uploadMultiple .uploadBg {
    padding-bottom: 10px;
}

.uploadBg ul {
    display: block;
    width: 99%;
    margin: 0px;
}

.uploadBg text-area {
    width: 100%;
    resize: none;
    height: 60px;
}

.uploadBg .allowedFormats {
    color: #6f90a6;
    font-style: italic;
    vertical-align: middle;
    padding: 0px;
    padding-bottom: 5px;
    display: block;
    margin-bottom: 5px;
    line-height: 0;
    margin-top:7px;
}

    .uploadBg .allowedFormats input {
        border: none;
        color: #6f90a6;
        font-family: 'DroidSansRegular', arial, serif;
        vertical-align: middle;
        font-size: 11px;
        height: auto;
        padding: 0;
        font-style: italic;
        background: transparent;
        width: 70%;
        box-shadow: none;
        outline: 0;
        margin-top: -2px;
        /*padding-bottom:5px;*/
    }

        .uploadBg .allowedFormats input:focus {
            outline: 0;
            border: 0;
            box-shadow: none;
        }

/* upload  strip */
.uploadBg .t-dropzone {
    padding: 0px;
}

/* upload */

.uploadBg textarea {
    resize: none;
    margin-top: 5px;
    width: 100%;
    height: 60px;
    height: 28px;
}

.uploadBg .t-upload-button {
    width: 73% !important;
    padding: 0 !important;
    overflow: visible !important;
    background: white !important;
}

.OLD-uploadBg .t-upload-button input {
    margin-right: -68px;
    font-size: 156px !important;
    height: 26px !important;
    width: 60px !important;
    background-color: transparent !important;
    /*background:transparent !important;*/
    /*filter:alpha(opacity=20); /* For IE8 and earlier */
    *opacity: 0.1;
    -moz-opacity: 0.1;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=500);
    /*filter: alpha(opacity=30) !important;*/
    /*filter: ‘alpha(opacity=30)’;*/
    opacity: 0.75; /* CSS3 standard */
    -moz-opacity: 0.75; /* for older gecko browsers */
    -khtml-opacity: 0.75; /* for older webkit browsers */
    background: rgba(200, 54, 54, 0.5);
    zoom: 1;
    /*---------------------*/
    opacity: .10; /* Standards Compliant Browsers */
    filter: alpha(opacity=10); /* IE 7 and Earlier */
    /* Next 2 lines IE8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10);
}

.uploadBg .t-upload-button input {
    margin-right: -68px;
    font-size: 156px !important;
    height: 26px !important;
}


.uploadBg .fileHolder {
    overflow: hidden;
    padding: 2px 2px 2px 0px;
}

.t-upload-button span {
    background: url(Images/orButton.gif) repeat-x 0% 50% #f45008;
    border: 2px solid white;
    color: #FFFFFF;
    float: right;
    height: 23px;
    margin-right: -75px;
    margin-top: -2px;
    padding-top: 4px;
    text-align: center;
    width: 59px;
    position: relative;
    font-family: 'DroidSansBold',arial,serif;
}

/*uploadForm*/
ul.uploadForm li {
    width: 100%;
    margin-bottom: 5px;
}

div.uploaddoc > div.leftdiv > ul > li {
    gap: 8px;
    display: flex;
    align-items: center;
}

    ul.uploadForm li label.fldLabel {
        display: inline-block;
        width: 13%;
        vertical-align: top;
    }

    ul.uploadForm li span.valHolder {
        display: inline-block;
        width: 86%;
    }

.uploadBg li.storeDetails {
    width: 82%;
}

    .uploadBg li.storeDetails span.valHolder {
        margin-top: 6px;
        float: right;
        width: 82%;
        text-align: right;
    }

.uploadBg li span.storeDocuments {
    margin-left: 5px;
    vertical-align: top;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

span.storeDocuments input {
    margin-bottom: 20px;
    margin-top: 1px;
    vertical-align: top;
}

span.storeDocuments label {
    display: inline-block;
    zoom: 1;
    *display: inline;
    line-height: 13px;
}
/*telerik selected file for uploading*/

.uploadBg .t-upload-files {
    position: absolute;
    top: 0px;
    width: auto !important;
    background: none;
    border: none;
    padding: 0;
}

    .uploadBg .t-upload-files li {
        white-space: nowrap;
        width: auto !important;
        padding-left: 7px;
        padding-top: 5px;
    }

        .uploadBg .t-upload-files li span.t-filename {
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden;
            padding-left: 0px;
        }

.uploadBg .t-file .t-icon {
    display: none;
}

.UploadControl .t-upload-files li.t-file .t-icon {
    display: none;
}

.uploadBg .tempUpload,
.uploadBg .tempUpload.t-button:hover,
.uploadBg .t-upload-selected,
.uploadBg .t-upload-selected.t-button:hover {
    color: white;
    background: #f45008 url(Images/orButton.gif) repeat-x 0 50%;
    border: 2px solid #fff;
    font-family: 'DroidSansBold', arial, serif;
    font-size: 12px;
    padding: 4px 7px 4px;
}

.uploadBg .t-widget .tempUpload,
.uploadBg .t-widget .t-upload-selected {
    bottom: -63px;
    position: absolute !important;
    right: 89px;
    border-radius: 0;
}

#ulTempUploadHolder .tempUpload, #ulTempUploadHolder .t-widget .t-upload-selected {
    bottom: -63px;
    position: absolute !important;
    right: 95px !important;   
    border-radius: 0;
}

.tempUpload, .t-upload-selected {
    min-width: 65px !important;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    cursor: default;
    height: 20px;
}

.uploadBg .t-widget #uploadDummyBtn {
    border-radius: 0 0 0 0;
    bottom: -54px;
    position: absolute !important;
    right: 90px !important;
}


/*telerik dropdown for doctype*/
.uploadBg .t-header {
    background: white;
    width: 73%;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.uploadBg .ui-dropdownchecklist {
    width: 73% !important;
}

.uploadBg span.ui-dropdownchecklist-text {
    width: 95% !important;
    overflow: hidden;
    text-overflow: ellipsis;
}

.uploadBg .ui-dropdownchecklist-selector {
    background: white url(Images/downArrow.gif) 99% 7px no-repeat;
    width: 100% !important;
}

.uploadBg .t-input {
    border: none;
}

.uploadBg .t-dropdown-wrap {
    border: none;
}

.uploadBg .t-state-default {
    border: none;
}

.uploadBg h4 {
    padding-top: 0px;
    font-size: 13px;
    margin-bottom: 5px;
}

.uploadBg span.userInfocaption {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    box-shadow: none;
    color: #6D6D6D;
    font-family: georgia;
    font-size: 12px;
    font-style: italic;
    height: auto;
    outline: 0 none;
    margin: 0px;
    padding-bottom: 10px;
    padding-top: 12px;
    line-height: normal;
}

.uploadBg .t-dropzone em {
    display: none;
}

/*jquery dropdown for checkbox combimation*/
.uploadBg .ui-dropdownchecklist-text {
    font-size: 12px;
    font-family: 'DroidSansRegular', arial, serif;
}

.uploadBg div.ui-dropdownchecklist-dropcontainer {
    border: 1px solid #b1b1b1 !important;
    border-bottom: none !important;
    height: auto !important;
    width: 77%;
}

.uploadBg div.ui-dropdownchecklist-item {
    padding: 6px 2px;
}

.ui-dropdownchecklist label {
    font-size: 12px !important;
    font-family: 'DroidSansRegular', arial, serif !important;
    padding-left: 5px;
    color: #61a0dd;
}

div.ui-dropdownchecklist-dropcontainer .ui-state-default {
    background: white;
    border: none;
    border-bottom: 1px solid #b1b1b1;
}

div.ui-dropdownchecklist-dropcontainer .ui-state-hover {
    background: #fcffab;
    border: none;
    border-bottom: 1px solid #b1b1b1;
}

.uploadBg .ui-dropdownchecklist-selector {
    border: none;
}

/*popup home grid*/
.popup .home.grid {
    position: relative;
}

    .popup .home.grid .t-grid-content {
        /*height: 138px !important;*/
        height: 85px !important;
        overflow-y: scroll;
        padding-left: 0px;
        padding-right: 0px;
        border-bottom: 0;
    }

    .popup .home.grid div.t-grid-content, .home.grid div.t-grid-header-wrap {
        padding-left: 0px !important;
        padding-right: 0px !important;
        width: auto !important;
    }

.disableCover {
    position: absolute;
    z-index: 2;
    width: 100%;
    height: 100%;
    background: #f8f8f8;
    -khtml-opacity: .3; /*several different ways to set the transparency to ensure cross browser independence*/
    -moz-opacity: .3;
    -ms-filter: "alpha(opacity=30)";
    filter: alpha(opacity = 30);
    opacity: .3;
}

.phi .disableCover {
    height: 102px;
}

.popup .home.grid div.t-grid-header {
    padding-right: 19px;
    margin-left: -10px;
}

ul.truSummaryDetails {
    margin: 10px 0 10px 0;
    padding: 15px;
}

    ul.truSummaryDetails li {
        color: #373737;
        margin-bottom: 5px;
    }

        ul.truSummaryDetails li.chronology {
            padding-top: 15px;
        }

        ul.truSummaryDetails li.keyword {
            padding-top: 15px;
        }

    ul.truSummaryDetails input.txtKeyword {
        width: 80%;
        margin: 5px 0px;
    }

    ul.truSummaryDetails li.chronology label {
        margin-right: 5px;
        display: inline-block;
        margin-left: 2px;
    }

.ppNavControl {
    text-align: right;
}

    .ppNavControl .successResult {
        float: left;
        width: 70%;
    }

.phi .ppNavControl .successResult {
    float: left;
    width: 75%;
}

.ppNavControl button {
    margin-left: 5px;
    cursor: pointer;
}

.ppNavControl .button {
    background: #f45008 url(Images/orButton.gif) repeat-x 0 50%;
    border: 2px solid #fff;
    font-family: 'DroidSansRegular', arial, serif;
    font-size: 12px;
    padding: 7px 7px 4px;
}

    .ppNavControl .button span {
        color: white;
        font-family: 'DroidSansBold', arial, serif;
    }

.ppNavControl .buttonDisabled {
    background: #959595 url(Images/orButtonDisabled.gif) repeat-x 0 50%;
    border: 2px solid #fff;
    font-family: 'DroidSansRegular', arial, serif;
    font-size: 12px;
    padding: 7px 7px 4px;
    cursor: default;
}

    .ppNavControl .buttonDisabled span {
        color: #fff;
        font-family: 'DroidSansBold', arial, serif;
    }

/*.ppNavControl .close {
	background: white;
	padding: 7px 7px 4px;
	color:#3988D5;
	display: inline-block;
	display:inline;
	zoom:1;
	vertical-align:middle;
	border:2px solid #fff;
   font-family: 'DroidSansBold', arial, serif;
} */
.ppNavControl .close {
    border: 2px solid #FFFFFF;
    color: #3988D5;
    display: block;
    float: right;
    font-family: 'DroidSansBold',arial,serif;
    margin-top: 4px;
    background: white;
    padding: 2px 7px;
    width: 40px;
}

    .ppNavControl .close span {
        color: #3988D5;
        font-family: 'DroidSansBold', arial, serif;
    }

.uploadBg .close {
    background: transparent;
    padding: 7px 7px 4px;
    color: #3988D5;
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: middle;
    border: 2px solid transparent;
}

    .uploadBg .close span {
        color: #3988D5;
        font-family: 'DroidSansBold', arial, serif;
    }

.button {
    background: #f45008 url(Images/orButton.gif) repeat-x 0 50%;
    border: 2px solid #fff;
    font-family: 'DroidSansRegular', arial, serif;
    font-size: 12px;
    padding: 7px 7px 4px;
}

    .button span {
        color: white;
        font-family: 'DroidSansBold', arial, serif;
    }

.buttonDisabled {
    background: #959595 url(Images/orButtonDisabled.gif) repeat-x 0 50%;
    border: 2px solid #fff;
    font-family: 'DroidSansRegular', arial, serif;
    font-size: 12px;
    padding: 7px 7px 4px;
    cursor: default;
}

    .buttonDisabled span {
        color: #fff;
        font-family: 'DroidSansBold', arial, serif;
    }

.ppNavControl .errorMsg {
    float: left;
    color: red;
    font-style: italic;
}

.popup .errorMsg {
    text-align: left;
    color: red;
    font-style: italic;
}

.viewDownloadMultiple {
    background: white;
}

    .viewDownloadMultiple h3.gridTitle {
        background: white;
        padding: 10px 10px;
        margin: 0;
        border-right: 1px solid #ccc;
        border-left: 1px solid #ccc;
    }

        .viewDownloadMultiple h3.gridTitle span {
            font-style: italic;
        }

/*.home.grid .t-grid tr.t-no-data td {
	color: Red !important;
  padding-left:0;
	font-style: italic
}*/
.home.grid .t-grid tr.t-no-data td {
    color: Red !important;
    font-style: italic;
    padding-left: 0;
    text-align: left;
}

/*menu*/

.exportDropdownHolder .t-menu .t-group .t-item {
    display: inline-block;
}

.exportDropdownHolder .t-header {
    background: none;
    border: none;
}

.exportDropdownHolder .t-menu .t-link {
    padding: 0;
    margin: 0;
}

.exportDropdownHolder .t-animation-container {
    padding-top: 3px;
}

    .exportDropdownHolder .t-animation-container .t-link {
        padding: 3px 5px;
    }

.exportDropdown .t-icon {
    display: none;
}

.exportDropdown span.t-state-hover {
    background: none;
}

.exportDropdownHolder .t-menu .t-group {
    box-shadow: none;
    border: 0;
}

    .exportDropdownHolder .t-menu .t-group .t-link {
        padding-right: 10px;
    }

.exportDropdownHolder ul.t-group {
    margin-right: 161px;
}

.exportDropdown .t-menu .t-image {
    margin: 0;
    padding: 0;
}


/* comments action */
.commentsAction {
    padding-left: 5px;
}

    .commentsAction button {
        display: inline-block;
        border: 0;
        outline: 0;
        margin: 5px;
        cursor: pointer;
        padding-right: 10px;
        background: white;
        background: url(Images/commentsAction-divider.png) no-repeat scroll right top transparent;
    }

        .commentsAction button.printorder {
            background: none;
            height: 26px;
            margin: 0 0 0 5px;
            padding: 0;
            width: 23px;
        }

            .commentsAction button.printorder span {
                border: none !important;
                background: url(Images/gridIcons.png?v=2021.6) 0px -96px no-repeat;
                margin: 0;
                padding: 0;
            }

    .commentsAction a.orderInfoLink2 {
        color: #3988D5;
        float: right;
        margin-top: -34px;
    }

    /*.sd_container .sd_content form .orderStatusComments .t-widget .t-content .masterDetails .commentsAction h3
	{
		width:50PX;}*/


    .commentsAction button span {
        display: block;
        height: 24px;
        width: 24px;
        cursor: pointer;
        background: url(Images/gridIcons.png?v=2021.6) no-repeat;
    }

    .commentsAction button.print span {
        background-position: 0px -96px;
        margin-left: 10px;
    }

    .commentsAction button.email span {
        background-position: -29px -91px;
    }

    .commentsAction span.exportDropdownHolder {
        display: inline-block;
        zoom: 1;
        *display: inline;
        vertical-align: middle;
        margin-top: 5px;
        margin-left: 10px;
    }

.exportDropdownHolderPt ul.t-reset {
    right: 0 !important;
    position: inherit !important;
    top: 0 !important;
}

.msgRed {
    color: Red;
    font-weight: bold;
    font-style: italic;
    text-align: left;
}

.confirmTrusummary {
    border-bottom: 1px solid #999999;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.75em;
    margin: 0 0 10px;
    padding: 0;
    text-align: center;
}

    .confirmTrusummary sup {
        font-size: 10px;
    }

input.disableTextbox {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #EEEEEE;
    color: #999999;
}

input.enableTextbox {
    background: none repeat scroll 0 0 white;
    color: black;
}

br.clear {
    clear: both;
}

div.hideOrder {
    float: left;
    font-weight: bold;
    margin-top: 9px;
    /* Updated by Vina on 19-Nov-2012 for Bugzilla Bug-1825 [START] */
    /* padding: 0 9px 5px 0;*/
    padding: 0 25px 5px 0;
    /* Updated by Vina on 19-Nov-2012 for Bugzilla Bug-1825 [END] */
}
  /*Added by Suhani for CR#217 TFS#4326 - Share Order - Revoke feature for multiple order locations [START]*/
div.revokeFirm {
    float: left;
    font-weight: bold;
    margin-top: 9px;
    padding: 0 25px 5px 0;
}


    div.revokeFirm span {
        color: #5FA7E2;
        font-size: 14px;
    }


    div.hideOrder span {
        color: #5FA7E2;
        font-size: 14px;       
    }
      /*Added by Suhani for CR#217 TFS#4326 - Share Order - Revoke feature for multiple order locations [END]*/
    div.hideOrder a:hover, div.revokeFirm a:hover {
        color: #5FA7E2;
    }

     div.archiveOrder span {
        color: #5FA7E2;
        font-size: 14px;
        font-weight: bold;
    }

/* PHI */
.phi .commonDetailsB .recSubject {
    width: 26%;
    text-align: left;
}

.phi .commonDetailsB .recLocation {
    width: 49%;
    text-align: left;
}

.phi .commonDetailsB .dateHolder {
    width: 26%;
    text-align: right;
}

/*---phiFormDetails  --------------*/

ul.phiFormDetails {
    margin: 0;
}

    ul.phiFormDetails li {
        margin-bottom: 5px;
    }

.phiFormDetails li.firstCol {
    float: left;
    width: 38%;
}

    .phiFormDetails li.firstCol label.fldLabel {
        float: left;
        width: 20%;
    }

.phiFormDetails li.secondCol {
    float: left;
    width: 37%;
}

    .phiFormDetails li.secondCol label.fldLabel {
        float: left;
        width: 38%;
    }

.phiFormDetails li.thirdCol {
    vertical-align: top;
    float: left;
    width: 19%;
}

    .phiFormDetails li.thirdCol label.fldLabel {
        display: inline-block;
        zoom: 1;
        *display: inline;
        vertical-align: top;
    }

    .phiFormDetails li.thirdCol span.valHolderRadio {
        display: inline-block;
        Zoom: 1;
        *display: inline;
        padding-left: 10px;
    }

        .phiFormDetails li.thirdCol span.valHolderRadio label {
            display: block;
        }

            .phiFormDetails li.thirdCol span.valHolderRadio label input {
                vertical-align: middle;
            }

.phiFormDetails #txtSSN, .phiFormDetails #DateOfBirth {
    margin-bottom: 3px;
}


.phiFormDetails #PHIDateOfDeath {
    width: 140px;
    margin-top: 3px;
}

.phiFormDetails #PHIDateOfDeathOracle {
    margin-top: 3px;
}

/*---space around grid  --------------
---------------------------------------*/
.home.grid div.t-grid-content,
.home.grid div.t-grid-header-wrap {
    padding-left: 10px;
    padding-right: 10px;
    width: auto !important;
}

.home.grid div.t-grid-header-wrap {
    background: url(Images/gridHeaderSpacing.png) bottom left repeat-x;
}

#gridOrderReassignment.home.grid div.t-grid-header-wrap {
    background: none;
    border-top: 0;
}

.home.grid tr.t-master-row td.checkboxCol,
.home.grid div.t-grid-header-wrap th.checkboxCol,
.home.grid td.t-detail-cell td.checkboxCol {
    background: transparent;
    padding-left: 0px;
}

.home.grid tr.t-master-row td.summaryStatusCol,
.home.grid .t-detail-cell td.summaryStatusCol {
    border-right: none !important;
}

.home.grid tr.t-master-row td.sharedOrderCol,
.home.grid .t-detail-cell td.sharedOrderCol {
    border-right: none !important;
}

.home.grid .t-detail-cell table td ul.action {
    padding: 0;
}

.home.grid .t-grid-pager {
    background: url(Images/bg-navigation.gif) repeat-x scroll left -1px white;
    border-top: medium none !important;
    margin-left: 10px;
    margin-right: 10px;
    padding: 15px 0.6em 7px;
    text-align: center;
}

/*---No space around popup grid --------------
---------------------------------------*/

/*----------------------------------- selfSummary--------------------------*/
.selfSummary .home.grid div.t-grid-content,
.selfSummary .home.grid div.t-grid-header-wrap {
    padding-left: 0px;
    padding-right: 0px;
    width: auto !important;
}

.seflSummaryStatusCol ul li {
    height: 31px;
    width: 31px;
    display: inline-block;
    margin-right: 2px;
    background: url("Images/gridIcons.png?v=2021.6") no-repeat;
}

    .seflSummaryStatusCol ul li a {
        display: block;
        height: 31px;
    }

    .seflSummaryStatusCol ul li.ss_X {
        background-position: -183px 0px;
    }

    .seflSummaryStatusCol ul li.ssa_X {
        background-position: 0px 0px;
    }

    .seflSummaryStatusCol ul li.ssa_X {
        background-position: 0px 0px;
    }

    .seflSummaryStatusCol ul li.ssa_X {
        background-position: 0px 0px;
    }

    .seflSummaryStatusCol ul li.ssa_X {
        background-position: 0px 0px;
    }

    .seflSummaryStatusCol ul li.ss_S {
        background-position: -303px 0px;
    }

    .seflSummaryStatusCol ul li.ss_P {
        background-position: -101px 0px;
    }

    .seflSummaryStatusCol ul li.ss_I {
        background-position: -269px 0px;
    }

    .seflSummaryStatusCol ul li.ss_C {
        background-position: -236px 0px;
    }

    .seflSummaryStatusCol ul li.ssa_S {
        background: none;
    }

    .seflSummaryStatusCol ul li.ssa_R {
        background-position: -370px 0px;
    }

    .seflSummaryStatusCol ul li.ssa_I {
        background-position: -404px 0px;
    }

    .seflSummaryStatusCol ul li.ssa_C {
        background-position: -337px 0px;
    }

    .seflSummaryStatusCol ul li.ts_S {
        background: none;
    }

    .seflSummaryStatusCol ul li.ts_R {
        background-position: -202px 0px;
    }

    .seflSummaryStatusCol ul li.ts_I {
        background-position: -168px 0px;
    }

    .seflSummaryStatusCol ul li.ts_C {
        background-position: -135px 0px;
    }

.t-state-validationborder {
    border: 1px solid red;
}

.gridTruSummary .t-grid td.orderNumColChild {
    padding-left: 10px;
}


.selfSummary .home.grid tr.t-master-row td {
    border-bottom: none;
}

.home tr.t-detail-row td.t-detail-cell div table tr td.truSummaryStatusCol ul {
    border: 0px solid red;
}

    .home tr.t-detail-row td.t-detail-cell div table tr td.truSummaryStatusCol ul li {
        height: 31px;
        width: 31px;
        display: inline-block;
        margin-right: 2px;
        background: url("Images/gridIcons.png?v=2021.6") no-repeat;
    }


        .home tr.t-detail-row td.t-detail-cell div table tr td.truSummaryStatusCol ul li.ts_S {
            background: none;
        }

        .home tr.t-detail-row td.t-detail-cell div table tr td.truSummaryStatusCol ul li.ts_R {
            background-position: -202px 0px;
        }

        .home tr.t-detail-row td.t-detail-cell div table tr td.truSummaryStatusCol ul li.ts_I {
            background-position: -168px 0px;
        }

        .home tr.t-detail-row td.t-detail-cell div table tr td.truSummaryStatusCol ul li.ts_C {
            background-position: -135px 0px;
        }

#divOtherAddress .t-dropdown-wrap {
    background-color: white;
    border-style: solid;
    border-width: 1px;
    padding-right: 16px;
}

#divOtherAddress .t-dropdown-wrap {
    -moz-box-sizing: border-box;
    background-clip: padding-box;
    background-color: #FFFFFF;
    border: 1px solid #64758F;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15) inset;
    color: #000000;
    font-family: Arial,sans-serif;
    font-size: 13px;
    height: 30px;
    outline: 0 none;
    overflow: hidden !important;
}

.tbl-otherAddress input {
    margin-right: 10px;
}

.tbl-otherAddress td.label {
    text-align: right;
}

#divDeliverTrus table td {
    padding: 0px 80px 0px 5px !important;
}

#divDeliverCopy table td {
    padding: 0px 185px 0px 5px !important;
}

#divOtherAddress table td {
    padding: 5px 135px 0px 5px !important;
}

/* Add record table*/

#divAddlHeader {
    background: none repeat scroll 0 0 #E1F3FF;
    border-bottom: 1px solid #BAD3E3;
    border-top: 1px solid #BAD3E3;
    border-right: 1px solid #BAD3E3;
}

table.tblPatientHeader {
    width: 100%;
}

.tblPatientHeader th {
    background: #e1f3ff;
    border-right: 1px solid #bad3e3;
    text-align: center;
    height: 31px;
}

.tblPatientHeader td {
    border-right: 1px solid #bad3e3;
    border-bottom: 1px solid #bad3e3;
}

.tblPatientHeader .tbox, .tblPatientHeader .tselect {
    border: none;
    border-radius: 0;
    box-shadow: none;
    -moz-transition: none;
    border: 1px solid #adb4bf;
    width: 95%;
}

table#tblPatient {
    border-top: 1px solid #bad3e3;
    border-left: 1px solid #bad3e3;
}

#tblPatient th {
    background: #e1f3ff;
    border-right: 1px solid #bad3e3;
    text-align: center;
    height: 31px;
    border-bottom: 1px solid #bad3e3;
}

#tblPatient td {
    border-right: 1px solid #bad3e3;
    border-bottom: 1px solid #bad3e3;
}

#tblPatient .tbox, #tblPatient .tselect {
    border: none;
    border-radius: 0;
    box-shadow: none;
    -moz-transition: none;
    border: 1px solid #adb4bf;
    width: 95%;
}

#tblPatient .tselect {
    width: 95%;
}

#tblPatient .btnDelete {
    border: none;
    padding: 0;
    width: 8px;
    height: 8px;
    background: url("Images/delete.png") top left no-repeat;
}

#btnAddRecord {
    color: White;
    margin: 0 0 5px 0;
    cursor: default;
}

ul.truSummaryDetails {
    padding: 0px;
}

#divDeliverTrus table td .t-dropdown-wrap .t-icon {
    margin-top: 2px;
    vertical-align: top;
}

#divDeliverTrus table td .t-icon {
    background-image: url("/Content/2013.2.611/Vista/sprite.png");
}

#divDeliverTrus table td.t-arrow-down {
    background-position: -16px -176px;
}

#divDeliverTrus td .t-dropdown {
    vertical-align: middle;
}

#divDeliverTrus table td .t-icon, .t-sprite, .t-editor-button .t-tool-icon {
    display: inline-block;
    font-size: 0;
    height: 16px;
    line-height: 0;
    overflow: hidden;
    text-align: center;
    text-indent: -3333px;
    vertical-align: middle;
    width: 16px;
}

#divDeliverTrus table td .t-dropdown-wrap {
    background-color: white;
    border-style: solid;
    border-width: 1px;
    padding-right: 16px;
}

/*IE 7 Adding Start */
/* table with scrollbars start*/
.scrTblComplete {
}

.scrTblHdContainer {
    background: #E1F3FF;
    border: 1px solid #BAD3E3;
    overflow: hidden;
    height: 35px;
}

.scrTblBdContainer {
    background: white;
    overflow-x: hidden;
    height: 94px;
    overflow-y: auto;
}

.scrTblHdTable, .scrTblBdTable {
    width: 100%;
}

    .scrTblHdTable td,
    .scrTblBdTable td {
        background: transparent;
        font-size: 12px;
        border-right: 1px solid #bad3e3;
        text-align: center;
        padding: 0;
        margin: 0;
    }

    .scrTblBdTable td {
        border-left: 1px solid #BAD3E3;
        border-bottom: 1px solid #bad3e3;
    }

        .scrTblBdTable td input {
            margin: 0;
        }

    .scrTblBdTable .dtext,
    .scrTblBdTable .dselect {
        height: auto;
        margin: 2px 0;
        background: white;
        padding: 3px 0px;
        margin: 0;
        border: none;
        border-radius: 0;
        box-shadow: none;
        -moz-transition: none;
        border: 1px solid #adb4bf;
    }

    .scrTblBdTable .dselect {
    }

.scrollSpace {
    padding-right: 21px;
}

.scrollBodyBorder {
    border-bottom: 1px solid #bad3e3;
}
/* table with scrollbars end*/

#btnAddRecord {
    color: White;
    margin: 0 0 5px 0;
    cursor: default;
}

ul.truSummaryDetails {
    padding: 0px;
}

#divDeliverTrus td .t-dropdown {
    vertical-align: middle;
}

.t-editor-button .t-tool-icon {
    display: inline-block;
    font-size: 0;
    height: 16px;
    line-height: 0;
    overflow: hidden;
    text-align: center;
    text-indent: -3333px;
    vertical-align: middle;
    width: 16px;
}
/*IE 7 Adding End */

/*-----------------------------------End selfSummary Sandesh--------------------------*/

/*-----------------------------------order Reassignment -------------------------*/

.searchorder_container {
    border: 1px solid #CCCCCC;
    height: auto;
    padding: 10px;
    width: auto !important;
    margin-top: 15px !important;
    vertical-align: top !important;
    overflow: hidden !important;
}

.listoforder_container {
    width: auto !important;
    height: auto;
    border: 1px #CCC solid;
    padding: 10px;
    margin-top: 10px;
}

.listoforders_header {
    width: 180px;
    height: 20px;
    z-index: 100;
    position: relative;
    margin-top: -19px;
    background-color: #FFF;
    padding-left: 10px;
    padding-right: 10px;
}

.Searchorder_header {
    background-color: #FFFFFF;
    height: 20px;
    /*margin-top: -19px;*/
    padding-left: 10px;
    padding-right: 10px;
    position: absolute;
    top: 50px;
    width: 120px;
    z-index: 1000;
    overflow: hidden;
    vertical-align: middle !important;
}

.orderreassignmentH2div {
    border-bottom: 1px #DCDBDB solid !important;
    overflow: hidden !important;
    height: 26px !important;
    background: none;
}

.OrderReassfldLabelOC {
    float: none;
    width: Auto !important;
    display: inline-block;
}

.spanorderreassinheader {
    background-color: white;
    margin: 0;
    width: auto;
    overflow: hidden !important;
    vertical-align: middle !important;
}
/*.orderreassainmentstyle {
	border:red 1px solid;
	width: 795px !important;
}*/

/*  orderreassignmentgrid style add by Datta (Start)     */

div#OrderReassignmentGrid div.t-grid-header, div.t-grid-footer {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-right: 15px;
    background: #fff !imaportant;
    border-color: #A7BAC5;
}

div#OrderReassignmentGrid div.t-grid-header {
    background-color: #fff !important;
    background: none;
}

div#OrderReassignmentGrid .t-grid-header-wrap th.t-header {
    background: url("Images/bg-gridHeader.png") repeat-y scroll left bottom transparent;
    padding-bottom: 0;
    padding-top: 10px;
    height: 36px;
    background-color: White;
}

div#OrderReassignmentGrid.t-header, .t-grid-header {
    border-color: #A7BAC5;
    border-bottom: 2px;
    background-color: #fff !important;
}

div#OrderReassignmentGrid .t-grid-header .t-header, div#OrderReassignmentGrid .t-grid-header .t-last-header {
    font-weight: normal;
    overflow: hidden;
    white-space: nowrap;
    border-style: none;
}

div#OrderReassignmentGrid .t-grid-header-wrap th.t-header span {
    color: #3988D5;
    font-family: 'DroidSansBold',arial,serif;
    font-size: 11px;
    text-align: center;
    text-transform: uppercase;
    vertical-align: bottom;
}

div#OrderReassignmentGrid .t-grid-content {
    position: relative;
    width: 99%;
    padding-left: 1px;
}

div#OrderReassignmentGrid table tr {
    background: url("Images/row-bg.gif") repeat scroll left top transparent;
    border-bottom: 1px solid red;
}

    div#OrderReassignmentGrid table tr td {
        background: url("Images/td-bg.png") repeat-y scroll left top transparent;
        border-right: 1px solid #E8E8E8;
        border-bottom: 1px solid #D2D2D2;
        padding-top: 4px;
        text-align: left;
        vertical-align: top;
    }

.cancelorderSingle .searchorder_container table td {
    padding: 5px;
}

.orderReassignmentSelect {
    width: 150px;
}

.orderReassinmentCoulumnDisplay {
    display: none;
}

.t-linkOR {
    border: 0 none;
    height: 18px;
    line-height: 18px;
    margin: -0.3em -0.6em;
    padding: 0.3em 2.4em 0.3em 0.6em;
    vertical-align: middle !important;
}

/*  orderreassignmentgrid style add by Datta (End)     */

/*---complete status popup bgCover*/
.statusmodalDlg_overlay {
    top: 0;
    left: 0;
}

.emailmodalDlg_overlay {
    top: 0;
    left: 0;
}

/*--- view/print form*/
ul.viewPrintForm {
    margin-bottom: 0;
}

    ul.viewPrintForm li {
        clear: both;
    }

.viewPrintForm .txtHolder1,
.viewPrintForm .txtHolder2,
.viewPrintForm .txtHolder3 {
    float: left;
    vertical-align: top;
    padding-top: 3px;
    padding-bottom: 3px;
    color: #BCBCBC;
    font-family: 'DroidSansRegular',arial,serif;
    font-size: 12px;
    text-transform: capitalize;
    word-wrap: break-word;
}

.viewPrintForm .valHolder1,
.viewPrintForm .valHolder2,
.viewPrintForm .valHolder3 {
    vertical-align: top;
    float: left;
    padding-top: 3px;
    padding-bottom: 3px;
    font-family: Georgia;
    font-size: 11px;
    word-wrap: break-word;
}

/*------*/
.viewPrintForm li.oneEle {
}
    /* Commented for Print*/
    .viewPrintForm li.oneEle .txtHolder1 {
        width: 167px;
    }

    .viewPrintForm li.oneEle .valHolder1 {
        width: 610px;
    }

.viewPrintForm li.twoEle {
}

    /**/
    .viewPrintForm li.twoEle .txtHolder1 {
        width: 167px;
    }

    .viewPrintForm li.twoEle .valHolder1 {
        width: 136px;
    }

    .viewPrintForm li.twoEle .txtHolder2 {
        width: 85px;
    }

    .viewPrintForm li.twoEle .valHolder2 {
        width: 389px;
    }

.viewPrintForm li.threeEle {
}

    /**/ .viewPrintForm li.threeEle .txtHolder1 {
        width: 167px;
    }

    .viewPrintForm li.threeEle .valHolder1 {
        width: 136px;
    }

    .viewPrintForm li.threeEle .txtHolder2 {
        width: 85px;
    }

    .viewPrintForm li.threeEle .valHolder2 {
        width: 119px;
    }

    .viewPrintForm li.threeEle .txtHolder3 {
        width: 86px;
    }

    .viewPrintForm li.threeEle .valHolder3 {
        width: 184px;
    }

.viewPrintForm li.delTwoEle {
}
    /**/ .viewPrintForm li.delTwoEle .txtHolder1 {
        width: 200px;
    }

    .viewPrintForm li.delTwoEle .valHolder1 {
        width: 20px;
    }

    .viewPrintForm li.delTwoEle .txtHolder2 {
        width: 209px;
    }

    .viewPrintForm li.delTwoEle .valHolder2 {
        width: 265px;
    }
/*--------------------------- taskbar2 new style add by datta ---------------*/

ul.taskbar2 {
}

ul.taskbar2 {
    padding: 0;
    position: relative;
    margin: 0;
    line-height: normal;
    background: url("Images/bg-tabPanel2.png") top left no-repeat;
    width: 480px;
    font-size: 0;
    width: 480;
    height: 70px;
    float: right;
}

    ul.taskbar2 li {
        display: inline-block;
        height: 65px;
        list-style: none outside none; /* for safari */
        float: left;
    }

    ul.taskbar2 a {
        font-size: 8px;
        text-decoration: none;
        display: inline-block;
        height: 26px;
        color: #6a6a6a;
        text-align: center;
        padding-top: 42px;
        text-transform: uppercase;
        background: url(Images/taskbarIcons.png) no-repeat;
    }

    ul.taskbar2 li.viewDownload a {
        background-position: 50% 0;
        width: 70px;
    }

    /* disable tabs */
    ul.taskbar2 li.viewDownloadDisable a {
        background-position: 50% -63px;
        cursor: default;
        width: 70px;
    }

    ul.taskbar2 li a:hover {
        text-decoration: none;
    }

    ul.taskbar2 a span {
        font-size: 8px;
        line-height: 11px;
    }

#popup_message {
    padding-left: 0 !important;
}

#divOtherAddress .t-dropdown {
    position: static !important;
    width: 94% !important;
}

.UploadControl .uploadBg .submit_documnet {
    background: url("Images/orButton.gif") repeat-x scroll 0 50% #F45008;
    border: 2px solid #FFFFFF;
    bottom: -111px;
    color: white;
    font-family: 'DroidSansBold',arial,serif;
    font-size: 12px;
    padding: 6px 7px 4px;
    position: absolute;
    right: 44px;
    cursor: pointer;
    height: 32px;
}

.uploadMultiple .uploadBg .submit_documnet {
    background: url("Images/orButton.gif") repeat-x scroll 0 50% #F45008;
    border: 2px solid #FFFFFF;
    bottom: -146px;
    color: white;
    font-family: 'DroidSansBold',arial,serif;
    font-size: 12px;
    padding: 6px 7px 4px;
    position: absolute;
    right: 44px;
    cursor: pointer;
    height: 32px;
}

.gridMultiple .buttonHolder input.disabledButton {
    color: #6D6D6D !important;
    cursor: default !important;
}

.documentListHolderInner .documentList td.removebtn input.disabledButton {
    color: #6D6D6D !important;
    cursor: default !important;
}

.disabledButton {
    background: url("Images/orButtonDisabled.gif") repeat-x scroll 0 50% #d0d0d0 !important;
    cursor: default !important;
}

.changeCursor {
    cursor: default !important;
}

.gridWithTabs td.type a.selfsummaryPdf {
    background-position: -528px 0;
    width: 32px;
    height: 32px;
}

.gridWithTabs td.type a.selfsummaryPdfViewed {
    background-position: -39px -148px;
    width: 32px;
    height: 32px;
}
/*class added for bug# 3252 by K. Vishwajeet on 06Aug2014[Start,End]*/

.gridWithTabs td.type a.selfsummaryPdfMulti {
    background-position: -528px 0;
    width: 32px;
    height: 32px;
    margin-left: 30%;
}

.gridWithTabs td.type a.selfsummaryPdfMultiViewed {
    background-position: -39px -148px;
    width: 32px;
    height: 32px;
    margin-left: 30%;
}
/*class added for bug# 3252 by K. Vishwajeet on 06Aug2014[Start,End]*/

.gridWithTabs td.type a.selfsummaryDoc {
    background-position: -564px 0;
    width: 32px;
    height: 32px;
}

.gridWithTabs td.type a.selfsummaryDocViewed {
    background-position: -1px -148px;
    width: 32px;
    height: 32px;
}
/*class added for bug# 3252 by K. Vishwajeet on 06Aug2014[Start,End]*/

.gridWithTabs td.type a.selfsummaryDocMulti {
    background-position: -564px 0;
    width: 32px;
    height: 32px;
    margin-left: 30%;
}

.gridWithTabs td.type a.selfsummaryDocMultiViewed {
    background-position: -1px -148px;
    width: 32px;
    height: 32px;
    margin-left: 30%;
}
/*class added for bug# 3252 by K. Vishwajeet on 06Aug2014[Start,End]*/

.gridWithTabs td.type a.mydocsDOC {
    background-position: -91px -96px;
    width: 36px;
    height: 42px;
}

.gridWithTabs td.type a.mydocsDOCMulti {
    background-position: -91px -96px;
    width: 36px;
    height: 42px;
    margin-left: 26%;
}

.gridWithTabs td.type a.mydocsJPG {
    background-position: -135px -96px;
    width: 36px;
    height: 42px;
}

.gridWithTabs td.type a.mydocsJPGMulti {
    background-position: -135px -96px;
    width: 36px;
    height: 42px;
    margin-left: 26%;
}

.gridWithTabs td.type a.mydocsTIFF {
    background-position: -180px -96px;
    width: 36px;
    height: 42px;
}

.gridWithTabs td.type a.mydocsTIFFMulti {
    background-position: -180px -96px;
    width: 36px;
    height: 42px;
    margin-left: 26%;
}

.gridWithTabs td.type a.mydocsBMP {
    background-position: -224px -96px;
    width: 36px;
    height: 42px;
}

.gridWithTabs td.type a.mydocsBMPMulti {
    background-position: -224px -96px;
    width: 36px;
    height: 42px;
    margin-left: 26%;
}

.gridWithTabs td.type a.mydocsPNG {
    background-position: -269px -96px;
    width: 36px;
    height: 42px;
}

.gridWithTabs td.type a.mydocsPNGMulti {
    background-position: -269px -96px;
    width: 36px;
    height: 42px;
    margin-left: 26%;
}

.gridWithTabs td.type a.mydocsPDF {
    background-position: -313px -96px;
    width: 36px;
    height: 42px;
}

.gridWithTabs td.type a.mydocsPDFMulti {
    background-position: -313px -96px;
    width: 36px;
    height: 42px;
    margin-left: 26%;
}

.gridWithTabs td.type a.mydocsZIP {
    background-position: -358px -96px;
    width: 36px;
    height: 42px;
}

.gridWithTabs td.type a.mydocsZIPMulti {
    background-position: -358px -96px;
    width: 36px;
    height: 42px;
    margin-left: 26%;
}

.gridWithTabs td.type a.mydocsTXT {
    background-position: -402px -96px;
    width: 36px;
    height: 45px;
}

.gridWithTabs td.type a.mydocsTXTMulti {
    background-position: -402px -96px;
    width: 36px;
    height: 45px;
    margin-left: 26%;
}

/*a.mydocsXLS add by datta on 17Aug2012 for Bugzilla Bug 2112  */
.gridWithTabs td.type a.mydocsXLS {
    background-position: -499px -97px;
    width: 35px;
    height: 43px;
}

.gridWithTabs td.type a.mydocsXLSMulti {
    background-position: -499px -97px;
    width: 35px;
    height: 43px;
    margin-left: 26%;
}
/* add this calss on 24Aug2012 by datta */
.gridWithTabs td.type a.mydocsGIF {
    background-position: -135px -96px;
    width: 36px;
    height: 42px;
}

.gridWithTabs td.type a.mydocsGIFMulti {
    background-position: -135px -96px;
    width: 36px;
    height: 42px;
    margin-left: 26%;
}

#modalDlgCompleteOrderInfo_container {
    background: none repeat scroll 0 0 white !important;
    border: 8px solid rgba(0, 0, 0, 0.2) !important;
    border-radius: 10px 10px 10px 10px !important;
    display: block !important;
    height: 545px !important;
    left: 278.5px !important;
    overflow: auto !important;
    position: absolute !important;
    top: 120px !important;
    width: 850px !important;
    z-index: 3000 !important;
}

.closeOEPopUp {
    float: left;
    display: block;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 22px;
    height: 20px;
    background: url(Images/CloseButton2.gif) top left no-repeat;
    z-index: 3050 !important;
}

.sd_content div#divOrderReassignment .ppNavControl a.link {
    position: absolute;
    right: 78px;
    top: 209px;
}

.sd_content div#divOrderReassignment .ppNavControl a#anchreset {
    position: static !important;
    vertical-align: top;
    display: inline-block;
    border: 2px solid white;
    padding-top: 7px;
}

.sd_content div#divOrderReassignment .ppNavControl a#anchCancel {
    position: relative;
    right: 0;
    top: 3px !important;
}
/* datta add this class for orderReassignment popup Footer*/
.orderreassignmenfooter {
    background-color: White;
    height: 40px;
}
    /* add this calss on 24Aug2012 by datta */
    .orderreassignmenfooter .ppNavControl {
        position: absolute !important;
        right: 16px;
        width: 155px; /*  141px; - updated by Vina/Datta on 8Oct2012 for Bugzilla Bug# 1825*/
    }

        .orderreassignmenfooter .ppNavControl button {
            cursor: pointer;
            margin-left: 5px;
            width: 88px;
        }
/* Add new class for IE 7 Issue by datta on 29 Aug 2012*/
  /*Added by Suhani for CR#217 TFS#4326 - Share Order - Revoke feature for multiple order locations [START]*/
.orderrevokefooter {
    background-color: White;
    height: 40px;
}
    /* add this calss on 24Aug2012 by datta */
    .orderrevokefooter .ppNavControl {
        position: absolute !important;
        right: 16px;
        width: 155px; /*  141px; - updated by Vina/Datta on 8Oct2012 for Bugzilla Bug# 1825*/
    }

        .orderrevokefooter .ppNavControl button {
            cursor: pointer;
            margin-left: 5px;
            width: 88px;
        }
   /*Added by Suhani for CR#217 TFS#4326 - Share Order - Revoke feature for multiple order locations [END]*/
.commonDetailsB .dateHolder .dateHolderchild {
    width: 100% !important;
}

/*Added by Datta/Vina on 25Sep2012 for Bugzilla bug-2208*/
.commentsAction span.AscendingDescending {
    margin-left: 267px !important;
    vertical-align: middle !important;
}

/*Added by Vibha,Shruti for Bugzilla bug-1847 on 24May2013 [START]*/
.SwitchCSRuser {
    background: url(Images/SwitchNewImage.png) top left no-repeat;
    width: 33px;
    vertical-align: middle;
    height: 25px;
    cursor: pointer;
    float: right;
    margin-top: -3px !important;
}
/*Added by Vibha,Shruti for Bugzilla bug-1847 on 24May2013 [END]*/

/*Added By Kalyani on 19July2013.For Bug 2810. For File Type(DOC,DOCX,XLS,XLSX) show Annotated link Red*/
.gridWithTabs td.type span.annotateRed {
    background: none repeat scroll 0 0 white;
    color: Red;
    font-size: 11px;
    padding-top: 5px;
    vertical-align: top;
    display: inline-block;
    width: 31px;
}

/* Added for bugzilla bug# 2860 by Vibha on 28Jul2013 [START] */
#ViewDownloadGrid .t-hierarchy-cell {
    border-right: 1px solid #DDDDDD;
}

#ViewDownloadGrid .t-header span.t-link {
    display: inline;
}

#ViewDownloadGrid .t-minus {
    background: url(Images/row-open.png) no-repeat scroll left top transparent;
    height: 14px;
    width: 34px;
}

#ViewDownloadGrid .t-plus {
    background: url(Images/row-close.png) no-repeat scroll left top transparent;
    height: 14px;
    width: 34px;
}

#ViewDownloadGrid .t-detail-cell .t-grid-pager {
    display: none;
}

#ViewDownloadGrid .t-detail-cell table {
    border: 1px solid #ccc;
}

#ViewDownloadGrid .t-detail-row .t-hierarchy-cell {
    border-right: 0 !important;
}

#ViewDownloadGrid .t-detail-cell table th.t-header {
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    padding: 5px 0px;
    text-align: center;
}

    #ViewDownloadGrid .t-detail-cell table th.t-header .t-link {
        font-weight: bold;
        font-size: 11px;
        font-family: 'DroidSansRegular',arial,serif;
    }

#ViewDownloadGrid .t-detail-row .t-detail-cell {
    padding-left: 0 !important;
}

#ViewDownloadGrid .t-grid-content {
    overflow-x: hidden;
}

.actnRequiredFilms {
    background: url("Images/films.png") no-repeat scroll 0px 0px transparent;
    display: block;
    height: 20px;
    vertical-align: top;
    width: 20px;
}

.trackLink {
    text-decoration: underline;
    color: #3988D5;
}

    .trackLink:hover {
        text-decoration: none;
    }

.filmsActive {
    background: url('Images/gridIcons.png?v=2021.6') no-repeat -535px -115px;
    width: 31px;
    height: 31px;
}

.filmsDisable {
    background: url('Images/gridIcons.png?v=2021.6') no-repeat -569px -115px;
    width: 31px;
    height: 31px;
}


/* Added for bugzilla bug# 2860 by Vibha on 28Jul2013 [END] */

/*Vinod [START] */

.t-grid-content td.t-detail-cell {
}

.orderlist .orderNumCol .triggerTip {
    width: 65px;
    padding-left: 0px;
}

.home .tooltipContents .t-grid-content {
    overflow: visible !important;
}

.tooltipContainer {
    position: absolute;
    z-index: 1000;
}
.tooltipContents {
    position: absolute;
    z-index: 50;
    top: -35px;
    left: 72px;
    left: 103px \0;
    border: 6px solid rgba(0, 0, 0, 0.2);
    border: 6px solid #cccccc\9;
    background: none;
    padding: 0 !important;
    display: none;
    width: 762px;
}
 #ViewDownloadGrid .tooltipContents {
    position: absolute;
    z-index: 50;
    top: -48px !important;
    left: 75px !important;
    left: 103px \0;
    /*border: 6px solid rgba(0, 0, 0, 0.2);
    border: 6px solid #cccccc\9;*/
    background: none;
    padding: 0 !important;
    display: none;
    width: 762px;
    padding-left:10px !important;
}

 #ViewDownloadGrid td.type ul li:first-child .tooltipContents {
    position: absolute;
    z-index: 50;
    top: -38px !important;
    left: 75px !important;
    left: 103px \0;
    background: none;
    padding: 0 !important;
    display: none;
    width: 762px;
    padding-left:10px !important;
}

/*#cancelOrders #ViewDownloadGrid td.type > ul > li.annotate > a{
    border:solid 1px red;
    margin-left: -20px !important;
}*/
 
 #ViewDownloadGrid .tooltipContents:before{
     position:absolute;
     left:0px;
     top:20px;
    content:'';
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-right: 10px solid rgba(0, 0, 0, 0.2);
	border-bottom:5px solid transparent;
}
#ViewDownloadGrid td.type ul li:first-child .tooltipContents:before {
    top:14px !important;
}
 .viewDownloadMultiple #ViewDownloadGrid .tooltipContents{
     left: 30px !important;
     top: -40px !important;
 }
 .viewDownloadMultiple #ViewDownloadGrid .tooltipContents:before {
     top:15px;
 }
.tooltipContents1 {
    position: absolute;
    z-index: 50;
    top: -35px;
    left: 115px;
    left: 103px \0;
    border: 6px solid rgba(0, 0, 0, 0.2);
    border: 6px solid #cccccc\9;
    background: none;
    padding: 0 !important;
    display: none;
    width: 762px;
}
/*Tooltip div width increased by Shruti*/

.tooltipContents .pointer {
    left: -20px; /* for tooltip table formatting edited by ajay r */
    position: absolute;
    top: 15px;
}

.tooltipContents .bgContainer {
    background: white;
    border: 1px solid #ccc;
    padding: 10px 10px 15px 10px !important;
}

.best span {
    font-family: 'DroidSansRegular',arial,serif !important;
    color: #787878 !important;
    text-transform: uppercase;
    font-weight: normal;
}

.triggerTip {
    padding: 5px;
    width: 88%;
    display: block;
}

.triggerPopContent {
    width: 100%;
    height: 100%;
    padding: 0px !important;
}

.headerPart {
    height: 65px;
    padding: 0px !important;
}

.popheadLeft {
    width: 46%;
    float: left;
    padding: 0px !important;
}

.contentPart {
    height: 282px;
    overflow: hidden;
    clear: both;
    padding-left: 0px !important;
    border-top: solid 1px #d2d2d2;
}

.tooltipContainer .orderLabels {
    width: 100%;
    float: left;
}

    .tooltipContainer .orderLabels span {
        width: 31%;
        float: left;
        font-size: 11px !important;
    }
    /*Added by Anil*/
    .tooltipContainer .orderLabels label {
        width: 69%;
        float: left;
        color: #373737;
        font-family: Georgia;
        word-wrap: break-word;
        overflow-wrap: anywhere;
    }
/*Edited by Anil*/

.t-master-row td.orderNumCol .tooltipContents span:hover {
    text-decoration: none !important;
}
/*Edited by Anil*/

.popheadRight {
    width: 53%;
    float: left;
    padding: 0px !important;
}

    .popheadRight span {
        width: 55%;
        float: left;
        padding: 0px !important;
        text-align: left;
    }

    .popheadRight label {
        width: 45%;
        float: left;
        padding: 0px !important;
        text-align: right;
    }

.orderLabels .print {
    background: url("Images/gridIcons.png?v=2021.6") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 24px;
    width: 24px;
    background-position: 0 -96px;
    margin-left: 10px;
}

.orderLabels.icons {
    float: right;
    text-align: right;
    width: auto;
    margin-top: 5px;
    padding: 4px 0;
}

.txtExport {
    float: left;
    font-weight: normal;
    padding-left: 5px;
    height: 16px;
    margin-top: 2px;
    border-left: 1px solid rgb(207, 198, 198);
    margin-left: 10px;
}

.icons .iconsMain a {
    width: 24px;
    height: 24px;
    display: inline-block;
    margin-left: 10px;
    cursor: pointer !important;
    padding: 0px !important;
    float: left;
}

.icons .iconsMain {
    margin: 0px;
    padding: 0px !important;
    display: block;
    float: left;
}

.orderLabels button {
    cursor: pointer;
    border-right: 1px solid #EEEEEE;
    float: left;
    padding-left: 0 !important;
    padding-right: 29px !important;
    margin-left: 2px !important;
}

    .orderLabels button.email {
        background: url("Images/gridIcons.png?v=2021.6") no-repeat scroll 0 0 transparent;
        cursor: pointer;
        display: block;
        height: 24px;
        width: 24px !important;
        float: left !important;
        background-position: -29px -91px;
    }
    /*.orderLabels button.excel span {cursor: pointer; display: block; height: 36px; width: 29px !important; float:left !important; background-position: -502px -98px; background-size:24px;}*/
    .orderLabels button.excel {
        background: url("Images/icn-excel.gif") no-repeat scroll 4px 4px transparent;
        background-size: 19px;
        cursor: pointer;
        display: block;
        height: 24px;
        width: 24px !important;
        float: left !important;
    }

/*Tooltip Export icons list Display*/
.tooltipContainer .OrderInfoExport {
    display: block;
}
/*Changed from none to block by Vibha on 21Oct2013 */
.icons a.print {
    background: url("Images/icn-print.png") no-repeat scroll 0 0 transparent;
}

.icons a.email {
    background: url("Images/icn-email.png") no-repeat scroll 0 0 transparent;
}

.icons a.export {
    background: url("Images/icn-export.png") no-repeat scroll 0 0 transparent;
}

.icons .iconsSmall {
    margin: 0px;
    padding: 2px 0 0 0px !important;
    display: block;
    float: left;
}

    .icons .iconsSmall a {
        color: #6D6D6D;
        float: left;
        font-weight: normal;
        height: 16px;
        margin-left: 5px;
        padding: 0 2px 0 18px;
    }

        .icons .iconsSmall a:hover {
            text-decoration: none;
        }
        /*.icons  .iconsSmall a.text{ background:url("Images/icn-text.gif") no-repeat scroll 0 0 transparent;}
.icons  .iconsSmall a.csv{ background:url("Images/icn-csv.gif") no-repeat scroll 0 0 transparent;}*/
        .icons .iconsSmall a.excel {
            background: url("Images/icn-excel.gif") no-repeat scroll 0 0 transparent;
        }

    .icons .iconsSmall span {
        width: 20px;
        font-size: 10px !important;
        float: left;
        padding: 0 0 0 2px !important;
    }

.row1 {
    margin-bottom: 3px;
}

.tooltipContainer .popupOrderDetails div.popupOrderLeft {
    width: 48%;
}

.tooltipContainer .popupOrderDetails div.popupOrderRight {
    width: 50%;
}

.tbl_tooltipGrid {
    width: 99% !important;
    display: block;
}

    .tbl_tooltipGrid th {
        background: none !important;
        text-transform: uppercase;
        text-align: Center;
        border-bottom: 1px solid #D2D2D2;
        border-right: 1px solid #E8E8E8;
        color: #3988D5;
        line-height: 18px !important;
        font-family: 'DroidSansBold',arial,serif;
        font-size: 11px;
    }

    .tbl_tooltipGrid td {
        background: none !important;
        border-bottom: 1px solid #D2D2D2;
        border-right: 1px solid #E8E8E8;
    }

        .tbl_tooltipGrid td a {
            color: #3988D5;
        }

            .tbl_tooltipGrid td a:hover {
                text-decoration: underline;
            }

    .tbl_tooltipGrid th span:hover,
    .tooltipContainer .t-master-row td.orderNumCol .tbl_tooltipGrid td span:hover {
        text-decoration: none !important;
    }
/*Change width by Vaibhav on 24Jan2020 for CR # 139[START]*/
/*.recordHead	{  padding:0 10px 0 0 !important}*/
#OrderHeaderAll .best colgroup col.ColLocNo, .recContent .ColLocNo {
    width: 34px !important;
}

.best .ColSelectcheckbox, .recContent .ColSelectcheckbox {
    width: 25px !important;
}

.best .ColRecord, .recContent .ColRecord {
    width: 74px !important;
}

.best .ColDelivered, .recContent .ColDelivered {
    width: 67px !important;
}

.best .ColStatus, .recContent .ColStatus {
    width: 105px !important;
}
/*Current Stage width increased by Shruti*/
.best .ColTrackingInfo, .recContent .ColTrackingInfo {
    width: 155px !important;
}

.best .ColSetInfo, .recContent .ColSetInfo {
    width: 125px !important;
}

.best .ColCounsel, .recContent .ColCounsel {
    width: 150px !important;
}
/*Change width by Vaibhav on 24Jan2020 for CR # 139[END]*/
.recContent {
    height: 238px;
    overflow-y: auto;    
    overflow-x: hidden;
    padding: 0px !important;
    border-bottom: 1px solid #E8E8E8;    
}

.t-grid .best .recContent td.tdTextWrap {
    word-break: break-all !important;
    text-overflow: auto !important;
}

.t-grid .recContent .tbl_tooltipGrid td, .t-grid .recContent .tbl_tooltipGrid td span {
    font-size: 11px !important;
}

/*Current Stage width increased by Shruti*/

/*.best .contentPart span{  width:100%}*/
.sentto {
}

.sentName {
    display: inline-block;
}

.sentTracking {
}

.tooltipContainer .home.grid .t-grid td.orderNumCol div.recordHead {
    padding-left: 0px;
}
/*Added by Vinod for tip popup on 18July2013 [END]*/

.tooltipArrow {
    /*float: right;*/
    height: 21px;
    margin-right: 10px;
    width: 9px;
    position: relative;
    top: -17px;
}

.tooltipArrowShow {
    background: url("Images/pointerTransparent.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    /*float: right;*/
    height: 21px;
    margin-right: 10px;
    width: 9px;
    position: relative;
    top: -17px;
}

.IE7pointer {
    position: relative;
    top: -15px;
    right: -11px;
    float: right;
    margin-right: 10px;
    display: none;
    height:;
}

.pointer {
    float: right;
    left: 0;
    margin-right: 10px;
    position: relative;
    top: 1px;
    display: none;
    margin: -15px -8px -15px 50px;
    margin: 2px -8px -15px 0px \0;
}



.auth_pointer {
    float: right;
    left: 0;
    margin-right: 10px;
    position: relative;
    top: 1px;
    display: none;
    margin: -15px -8px -15px 50px;
    margin: 2px -8px -15px 0px \0;
}


.tbl_tooltipGrid tr.changebgClr td {
    background: #FCF8E3 !important;
}

.commonDetailsA td.followUpOrderType label {
    font-family: 'DroidSansRegular', arial, serif;
    color: #147fa2;
    font-style: italic;
    font-size: 15px;
    font-weight: bold;
    display: inline;
}

.tooltipContainer .orderLabels label.followUpOrderType {
    font-family: 'DroidSansRegular', arial, serif;
    color: #147fa2;
    font-style: italic;
    font-size: 12px;
    font-weight: bold;
    display: inline;
    width: auto;
    float: none;
}

th.needInfoCol {
    color: #3988D5 !important;
    font-weight: bold !important;
}

/* for Films tab Email popup bug 2860 by Shruti */
#dialog-form1 {
    border: none !important;
    height: 91px !important;
}

/* bug 3356: Fix starts-------*/
/* Added by Shruti on 26 June 2014*/

.shipping, .revoke-firm {
    position: relative;
    display: inline-block;
    width: 300px;
    float: right;
    position: relative;
    text-align: right;
    width: 152px;
}


    .revoke-firm .t-state-hover {
        background: url(../Content/Images/shared-with-firms.png) no-repeat;
        border: none;
        width: 164px;
        height: 20px;
    }

    .revoke-firm ul li.t-state-default {
        background: url(../Content/Images/shared-with-firms.png) no-repeat;
        width: 150px;
        height: 20px;
        border: 0px;
    }

    .shipping .t-tabstrip .t-content, .shipping .t-panelbar .t-tabstrip .t-content, .shipping .t-content, .revoke-firm .t-tabstrip .t-content, .revoke-firm .t-panelbar .t-tabstrip .t-content, .revoke-firm .t-content {
        display: block;
        background: white;
        border: 1px solid black;
        width: auto;
    }


    .shipping .t-animation-container, .revoke-firm .t-animation-container {
        margin-top: 21px;
        width: 325px;
    }

.popup.orderStatusComments .shipping ul.t-widget, .popup.orderStatusComments .revoke-firm ul.t-widget {
    left: 0 !important;
    right: auto !important;
}

.shpTrackingNumber {
}

    .shpTrackingNumber th {
        text-align: left;
        background-color: White;
    }

    .shpTrackingNumber td {
        text-align: left;
    }

.shippedOn {
    width: 200px;
    padding: 3px;
    border-bottom: 1px solid Gray;
    background-color: #ffc000;
    color: Black;
}

.shippedTo {
    width: 200px;
    padding: 3px 3px 6px 3px;
    background-color: #ffc000;
    border-bottom: 1px solid Gray;
    color: Black;
}

.shipping .t-state-hover {
    background: url(../Content/Images/Track_Item_Status_Normal.png) no-repeat;
    border: none;
    width: 164px;
    height: 20px;
}

.shipping ul li.t-state-default {
    background: url(../Content/Images/Track_Item_Status_Normal.png) no-repeat;
    width: 164px;
    height: 20px;
    border: 0px;
}

.shipping div.t-widget ul.t-reset li a {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    height: 20px;
}

.shipping .t-icon, .revoke-firm .t-icon {
    display: none;
}

.shipping .t-arrow-down, .revoke-firm .t-arrow-down {
    display: none;
}

.shipping .t-animation-container ul, .revoke-firm .t-animation-container ul {
    border: 0px 1px 0px 0px solid black;
}


.shipping .t-header, .t-grid-header, .revoke-firm .t-header {
    border: none;
}

.shipping u, .revoke-firm u {
    color: #4e819d;
}

.t-tabstrip .shipping .t-content, .t-tabstrip .revoke-firm .t-content {
    display: block;
}
/* bug 3356: Fix ends -------*/

/*telerik dropdown for doctype*/
#searchorder .t-header {
    background: none;
    width: 73%;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

#searchorder span.ui-dropdownchecklist {
    width: 107px;
    padding: 0;
    vertical-align: top;
    height: 25px;
    padding-top: 10px;
}

#searchorder div.ui-dropdownchecklist {
    width: 112px !important;
}

#searchorder .ui-dropdownchecklist-text {
    color: #61A0DD;
    font-family: arial;
    font-size: 12px;
    text-align: left;
}

#searchorder .ui-dropdownchecklist-selector {
    padding: 0px;
}

#searchorder span.ui-dropdownchecklist-text {
    width: 95% !important;
    overflow: hidden;
    text-overflow: ellipsis;
}

#searchorder .ui-dropdownchecklist input {
    width: auto;
}

#searchorder .ui-dropdownchecklist-selector {
    background: transparent url(Images/icn-dropBoxArrow.gif) right 4px no-repeat;
    width: 100% !important;
}

#searchorder .t-input {
    border: none;
}

#searchorder .t-dropdown-wrap {
    border: none;
}

#searchorder .t-state-default {
    border: none;
}

#searchorder .t-dropzone em {
    display: none;
}

/*jquery dropdown for checkbox combimation*/
#searchorder div.ui-dropdownchecklist-dropcontainer {
    border: 1px solid #b1b1b1 !important;
    border-bottom: none !important;
    height: auto !important;
}

#searchorder div.ui-dropdownchecklist-item.ui-state-default {
    margin-right: 0;
    padding-left: 5px !important;
    text-align: left;
    padding-right: 5px !important;
}

#searchorder div.ui-dropdownchecklist-item input {
    padding: 0;
}

#searchorder .ui-dropdownchecklist label {
    font-size: 12px !important;
    font-family: 'DroidSansRegular', arial, serif !important;
    padding-left: 3px;
    color: #61a0dd;
}

#searchorder div.ui-dropdownchecklist-dropcontainer .ui-state-default {
    background: white;
    border: none;
    border-bottom: 1px solid #b1b1b1;
}

#searchorder div.ui-dropdownchecklist-dropcontainer .ui-state-hover {
    background: #fcffab;
    border: none;
    border-bottom: 1px solid #b1b1b1;
}

#searchorder .ui-dropdownchecklist-selector {
    border: none;
}

.strip-clientName {
    color: white;
    text-align: left;
    padding-top: 6px;
    width: 508px;
    overflow: hidden;
}

    .strip-clientName .icon {
        display: inline-block;
        width: 22px;
        height: 22px;
        background: white;
        vertical-align: top;
        margin-right: 2px;
        background: transparent url(Images/SwitchNewImage.png) no-repeat -5px -3px;
    }

    .strip-clientName .switchField {
        display: inline-block;
        border: 1px solid yellow;
        vertical-align: top;
    }

    .strip-clientName .switchValue {
        display: inline-block;
        vertical-align: top;
        width: 394px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

.searchResult .searchAcrossicon {
    display: inline-block;
    width: 22px;
    height: 22px;
    background: white;
    vertical-align: top;
    /* margin-right: 2px;*/
    margin-top: -3px;
    margin-left: 0;
    background: transparent url(Images/icn-stack.png) no-repeat 0px 0px;
}

tr.primaryClientRow td {
    background: #e2f0fd;
}


#NewClientList .t-state-selected {
    background: transparent;
}

#NewClientList.t-grid .t-state-hover {
    cursor: default;
}

.home.grid .t-detail-row .orderNumCol {
    text-align: center;
}

.home.grid.listoforder_container .t-grid-header-wrap > table,
.home.grid.listoforder_container .t-grid-content > table {
    width: 100% !important;
}

.archive-remove-disable {
    color: rgba(57, 136, 213, 0.54) !important;
    cursor: auto !important;
}

.recordsRequestedCol ul span.rd {
    background-position: -113px -149px;
}

.recordsRequestedCol ul span.em {
    background-position: -132px -149px;
}

.recordsRequestedCol ul span.po {
    background-position: -151px -149px;
}

.recordsRequestedCol ul span.fi {
    background-position: -170px -149px;
}

.recordsRequestedCol ul span.bu {
    background-position: -189px -149px;
}

.recordsRequestedCol ul span.es {
    background-position: -208px -149px;
}

.recordsRequestedCol ul span.er {
    background-position: -227px -149px;
}

.recordsRequestedCol ul span.an {
    background-position: -246px -149px;
}

.recordsRequestedCol ul span.ve {
    background-position: -265px -149px;
}

.recordsRequestedCol ul span.ph {
    background-position: -284px -149px;
}

.recordsRequestedCol ul span.re {
    background-position: -303px -149px;
}

.recordsRequestedCol ul span.rv {
    background-position: -322px -149px;
}

.recordsRequestedCol ul span.dr {
    background-position: -341px -149px;
}
.recordsRequestedCol ul span.mi {
    background-position: -246px -184px;
}
.recordsRequestedCol ul span.tr {
    background-position: -379px -149px;
}

.recordsRequestedCol ul span.at {
    background-position: -398px -149px;
}

.recordsRequestedCol ul span.ar {
    background-position: -417px -149px;
}

.recordsRequestedCol ul span.cf {
    background-position: -436px -149px;
}

.recordsRequestedCol ul span.cr {
    background-position: -455px -149px;
}

.recordsRequestedCol ul span.pr {
    background-position: -474px -149px;
}

.recordsRequestedCol ul span.sp {
    background-position: -493px -149px;
}


.recordsRequestedCol ul span.cs {
    background-position: -512px -149px;
}

.recordsRequestedCol ul span.de {
    background-position: -531px -149px;
}


.recordsRequestedCol ul span.di {
    background-position: -550px -149px;
}

.recordsRequestedCol ul span.hc {
    background-position: -569px -149px;
}

.recordsRequestedCol ul span.in {
    background-position: -588px -149px;
}

.recordsRequestedCol ul span.la {
    background-position: -113px -167px;
}


.recordsRequestedCol ul span.ip {
    background-position: -132px -167px;
}

.recordsRequestedCol ul span.mf {
    background-position: -151px -167px;
}

.recordsRequestedCol ul span.op {
    background-position: -170px -167px;
}

.recordsRequestedCol ul span.pa {
    background-position: -189px -167px;
}

/*.recordsRequestedCol ul span.ph {
    background-position:-208px -167px;
}*/
.recordsRequestedCol ul span.pt {
    background-position: -227px -167px;
}

.recordsRequestedCol ul span.rb {
    background-position: -246px -167px;
}

.recordsRequestedCol ul span.xr {
    background-position: -265px -167px;
}

.recordsRequestedCol ul span.rr {
    background-position: -284px -167px;
}

.recordsRequestedCol ul span.tt {
    background-position: -303px -167px;
}

.recordsRequestedCol ul span.pp {
    background-position: -322px -167px;
}

.selfDesignOptgroup {
    color: #2e2d2d !important;
}

    .selfDesignOptgroup optgroup {
        background: #E1E1E1;
        color: #2e2d2d;
        padding-top: 3px;
        padding-bottom: 1px;
    }

        .selfDesignOptgroup optgroup option {
            background: #fff;
            color: #2e2d2d;
        }

.DisabledCancel {
    background: transparent;
    padding: 7px 7px 4px;
    color: #a7bac5;
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: middle;
    border: 2px solid transparent;
    font-family: "Segoe UI", Arial, sans-serif;
    font-size: 14px !important;
    cursor: default;
}

.DisabledbuttonsClick {
    background: url("Images/orButtonDisabled.gif") repeat-x scroll 0 50% #F45008;
    border: 2px solid #FFFFFF;
    color: white;
    font-family: 'DroidSansBold',arial,serif;
    font-size: 12px;
    padding: 6px 7px 4px;
    cursor: pointer;
    height: 32px;
    text-transform: capitalize;
    min-width: 80px;
    pointer-events: none;
    cursor: default;
}

.RescChkBox, .checkboxCol {
    text-align: center;
}

.buttonsClick {
    background: url("Images/orButton.gif") repeat-x scroll 0 50% #F45008;
    border: 2px solid #FFFFFF;
    color: white;
    font-family: 'DroidSansBold',arial,serif;
    font-size: 12px;
    padding: 6px 7px 4px;
    cursor: pointer;
    height: 32px;
    text-transform: capitalize;
    min-width: 80px;
    cursor: pointer;
}



/*CR #51- Added By Harish On 26Jul2018 For Chronological Index[START]*/

.mainResourceCenter {
    margin-top: 10px;
}

.borderRightNone {
    border-right: none !important;
}

#searchorder.searchordersumz .t-widget.t-dropdown.t-header {
    width: 153px !important;
}

#searchorder.searchordersumz .t-widget.t-dropdown.t-header {
    width: 153px !important;
}

#searchorder.searchordersumz #txtSearchCriteria {
    width: 222px !important;
}


#SummarizationOrderHeaderAll td {
    /* height:37px;*/
    text-align: left !important;
    vertical-align: top !important;
}

#SummarizationOrderHeaderAll th {
    text-align: left !important;
    vertical-align: middle !important;
    padding-left: 5px !important;
}

#SummarizationOrderHeaderAll td span {
    /*font-size: 12px !important;
    font-family: 'DroidSansRegular', arial, serif !important;*/
    font-weight: normal !important;
    text-align: left !important;
}

.orderNumberGreen a {
    color: #61a0dd;
    font-size: 12px;
    font-family: Georgia, "Times New Roman";
    font-weight: bold;
}

.recordSubjectTd {
    font-size: 12px !important;
}

#SummarizationOrderHeaderAll th.textCenterIMP {
    text-align: center !important;
}

ul.summarizationul li a {
    width: auto !important;
    padding: 6px 25px !important;
}

.leftAlignIMP {
    text-align: left !important;
}

.topAlignIMP {
    vertical-align: top !important;
}

.thBorderRight {
    background: url(Images/divider-case.gif) no-repeat scroll 100% 70% transparent;
    padding-right: 10px;
    padding-left: 6px;
    width: 100px;
    display: inline-block;
    text-align: left !important;
}

    .thBorderRight.first {
        padding-left: 0px;
        width: 457px;
    }

    .thBorderRight.last {
        padding-right: 0px;
        background: none;
    }

#OrderDetailedGrid table table tr td,
#UploadedFilesGrid table tr td, #ProcessedFilesGrid table tr td {
    border-bottom: 1px #ccc solid !important;
}

#RecipientInfo table tr td {
    border-bottom: 1px #ccc solid !important;
    padding-top: 5px;
    padding-bottom: 5px;
}

#OrderDetailedGrid table table tr td.borderNoneIMP {
    border-bottom: none !important;
}

#OrderDetailedGrid .t-grid-content table > tbody > tr > td {
    padding: 0px !important;
}

.srNoOdrInf {
    width: 24px;
    text-align: center !important;
    font-weight: bold;
}

.orderOdrInf {
    width: 64px;
    text-align: center !important;
}
/*CR #009- Added By anup On 20/09/18 For Bug [START]*/
#OrderDetailedGrid .orderOdrInf {
    width: 80px;
}

#OrderDetailedGrid .thBorderRight.first {
    width: 440px;
}
/*CR #009- Added By anup On 20/09/18 For Bug [START]*/

.otherInfOdrInf {
}

.fileNameOdrInf {
    width: 148px;
}

.recordTypeOdrInf {
    width: 90px;
    text-align: center !important;
}

.noOfPagesOdrInf {
    width: 90px;
    text-align: center !important;
}

.revisionOdrInf {
    width: 90px;
    text-align: center !important;
}

.creationOdrInf {
    width: 120px;
    text-align: center !important;
}

.orgRcdOdrInf {
    width: 90px;
    text-align: center !important;
}

td.orderOdrInf {
    font-weight: bold;
}

    td.orderOdrInf, td.orderOdrInf * {
        color: #212121 !important;
    }

#OrderDetailedGrid .t-grid-content table > tbody > tr > td .srNoOdrInf,
#OrderDetailedGrid .t-grid-content table > tbody > tr > td .orderOdrInf,
#OrderDetailedGrid .t-grid-content table > tbody > tr > td .otherInfOdrInf,
#OrderDetailedGrid .t-grid-content table > tbody > tr > td .fileNameOdrInf,
#OrderDetailedGrid .t-grid-content table > tbody > tr > td .recordTypeOdrInf,
#OrderDetailedGrid .t-grid-content table > tbody > tr > td .noOfPagesOdrInf,
#OrderDetailedGrid .t-grid-content table > tbody > tr > td .revisionOdrInf,
#OrderDetailedGrid .t-grid-content table > tbody > tr > td .creationOdrInf,
#OrderDetailedGrid .t-grid-content table > tbody > tr > td .orgRcdOdrInf,
.srNoOdrInf,
.orderOdrInf,
.otherInfOdrInf,
.fileNameOdrInf,
.recordTypeOdrInf,
.noOfPagesOdrInf,
.revisionOdrInf,
.creationOdrInf,
.orgRcdOdrInf {
    padding-right: 3px !important;
    padding-left: 5px !important;
    padding-top: 2px !important;
    padding-bottom: 2px !important;
}

#OrderDetailedGrid .t-grid-content table > tbody > tr > td .creationOdrInf {
    padding-right: 1px !important;
    padding-left: 2px !important;
    white-space: nowrap;
}

th.srNoOdrInf,
th.orderOdrInf,
th.otherInfOdrInf,
th.fileNameOdrInf,
th.recordTypeOdrInf,
th.noOfPagesOdrInf,
th.revisionOdrInf,
th.creationOdrInf,
th.orgRcdOdrInf {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    line-height: 14px;
}

.home.grid #OrderDetailedGrid .t-grid-header-wrap th.t-header {
    padding-top: 2px !important;
    padding-bottom: 7px !important;
}

#OrderDetailedGrid tr.nodata {
    height: 0px !important;
}

#OrderDetailedGrid .t-grid-content table > tbody > tr > td tr.nodata td {
    border: none !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

#OrderDetailedGrid .home.grid .t-grid-content {
    height: 300px !important;
}

.font11Georgia {
    font-family: Georgia;
    color: #373737;
    font-size: 11px;
}

.PopUpBdrLftBdrRgh {
    height: 34px !important;
    border-left: 1px #ccc solid !important;
    float: right !important;
    width: 32px !important;
    margin: -13px 0 0 0 !important;
    border-bottom: 1px #ccc solid !important;
    position: relative !important;
}

.PopUpBdrRgh {
    height: 34px;
    border-left: 1px #ccc solid;
    float: right;
    width: 32px;
    margin: -13px 0 0 0;
    border-bottom: 1px ccc solid;
    position: relative;
}

.alignLeftIMP {
    text-align: left !important;
}

.searchIconTitleLvl {
    background: url(Images/new_bg-search.png) no-repeat left top;
    width: 31px;
    height: 28px;
    display: inline-block;
    margin: -1px 0 -4px 0;
    float: left;
}

.uploadIconTitleLvl {
    background: url(Images/new_bg-browse.png) no-repeat left top;
    width: 31px;
    height: 28px;
    display: inline-block;
    margin: -1px 0 -4px 0;
    float: left;
}

.searchBillFirm {
    background: url(Images/SearchIcon.png) no-repeat left top;
    width: 31px;
    height: 28px;
    display: inline-block;
    margin: 1px 0 -4px 0;
    float: left;
}

.newReqbutton {
    background: url(Images/newRequestButton.png) no-repeat left top;
    width: 135px;
    height: 54px;
    display: inline-block;
    float: left;
}

/*New CSS For NEW REQUEST HTML*/
h3.newRequestHeading {
    float: left;
    text-align: left;
    margin: 10px 10px 0;
    padding: 8px 10px;
    border: 1px solid #cde6f7;
    font-size: 14px;
    text-transform: uppercase;
    color: #fff;
    font-weight: normal;
    width: 931px;
    background: url(Images/headingBG3.png) no-repeat left top; /*#f0f9ff*/
    font-family: "Segoe UI",Arial,sans-serif;
}

#sd_container h3.newRequestHeading {
    margin: 7px 0px 8px;
    width: 100%;
    padding: 0 0 5px;
}

h3.newRequestHeading font {
    float: left;
    margin-right: 5px;
}

.otherOrderField {
    float: left;
    width: 100%;
    text-align: left;
}

ul.otherOrderForm {
    float: left;
    width: 954px;
    margin: 15px 10px 5px 10px;
}

    ul.otherOrderForm li {
        width: 310px;
        float: left;
        margin: 0 0 10px 0;
    }

        ul.otherOrderForm li label.fldLabel {
            float: left;
            width: 100px;
            padding: 5px 0 0;
        }

        ul.otherOrderForm li span.valHolder {
            float: left;
            width: 200px;
        }

            ul.otherOrderForm li span.valHolder input, ul.otherOrderForm li span.valHolder select, ul.otherOrderForm li span.valHolder textarea {
                width: 100%;
                margin: 0px;
                padding: 5px;
                font-family: 'DroidSansRegular', arial, serif !important;
                font-size: 12px;
                color: #6d6d6d;
            }

            ul.otherOrderForm li span.valHolder textarea {
                height: 50px;
                width: 866px;
                min-height: 50px;
                min-width: 866px;
                max-height: 50px;
                max-width: 866px;
            }

            ul.otherOrderForm li span.valHolder input[type="radio"], ul.otherOrderForm li span.valHolder input[type="checkbox"] {
                width: auto;
                padding: 0px !important;
            }

        ul.otherOrderForm li.fullWidth {
            width: 930px;
        }

            ul.otherOrderForm li.fullWidth span.valHolder {
                width: 820px;
            }

        ul.otherOrderForm li span.valHolder.smallInputs {
            padding-top: 6px;
            padding-bottom: 6px;
        }

.colapsExpandTwo ul.otherOrderForm.setErrorsHeight li { /*height:40px !important;*/
}

    .colapsExpandTwo ul.otherOrderForm.setErrorsHeight li span.error {
        color: Red;
    }

.errorMessage.setErrorMainPage {
    width: auto !important;
    float: right;
    text-transform: none;
    font-weight: normal;
    margin: 0 8px 0 0;
    padding-right: 5px;
}

.otherOrderField.popUpSearch ul.otherOrderForm {
    margin: 0px;
}

    .otherOrderField.popUpSearch ul.otherOrderForm li {
        width: 409px;
    }

        .otherOrderField.popUpSearch ul.otherOrderForm li span.valHolder {
            width: 308px;
        }

        .otherOrderField.popUpSearch ul.otherOrderForm li.fullWidth {
            width: 818px;
        }

            .otherOrderField.popUpSearch ul.otherOrderForm li.fullWidth span.valHolder {
                width: 718px;
            }

                .otherOrderField.popUpSearch ul.otherOrderForm li.fullWidth span.valHolder.withBrowseButton {
                    width: 308px;
                    margin-right: 5px;
                }

ul.otherOrderForm li.fullWidth span.valHolder.col2Width {
    width: 528px !important;
}

/*Change CR*/
.setCommentsWidthHlf {
    width: 451px !important;
}

    .setCommentsWidthHlf textarea {
        width: 451px !important;
        max-width: 451px !important;
        min-width: 451px !important;
    }

.gridTitleHeading {
    background: url(Images/ppGridNavigationBottom.gif) bottom left repeat-x;
    padding-bottom: 10px !important;
    margin-bottom: 10px !important;
    width: 100% !important;
}

    .gridTitleHeading.notReqrBotBodrs {
        background: no-repeat;
        margin: 0px !important;
        padding-bottom: 8px !important;
    }

.paddingTopFour {
    padding-top: 4px !important;
}

ul.selectedListOrder {
    list-style-type: decimal;
    margin-left: 12px;
}

    ul.selectedListOrder li {
        float: left;
        width: auto;
        margin-left: 25px;
        font-family: Georgia,Times New Roman;
        font-size: 12px;
    }

        ul.selectedListOrder li.first {
            margin-left: 0px;
        }

.buttonsClick {
    background: url("Images/orButton.gif") repeat-x scroll 0 50% #F45008;
    border: 2px solid #FFFFFF;
    color: white;
    font-family: 'DroidSansBold',arial,serif;
    font-size: 12px;
    padding: 6px 7px 4px;
    cursor: pointer;
    height: 32px;
    text-transform: capitalize;
    min-width: 80px;
    cursor: pointer;
}

.buttonsReset {
    background: transparent;
    padding: 7px 7px 4px;
    color: #3988D5;
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: middle;
    border: 2px solid transparent;
    font-family: "Segoe UI", Arial, sans-serif;
    font-size: 14px !important;
    cursor: pointer;
}

.removeLink {
    color: #70a4f6;
    font-style: normal;
    font-weight: bold;
    font-family: 'DroidSansBold', arial, serif;
    font-size: 11px;
    text-transform: uppercase;
}

.marginZero {
    margin: 0px !important;
}

.marginLeftFive {
    margin-left: 2px;
}

.req {
    color: red;
}

.gridMultiple.borderBottom .t-grid-content td {
    border-bottom: 1px #dcdbdb solid !important;
}

.setRighttSearchIcon {
    width: 260px !important;
    float: left;
    margin-right: 2px !important;
}

.colapsExpand {
    float: right;
    width: 17px;
    height: 17px;
    background: url(Images/panelcontrol.gif) no-repeat left top;
    margin: 3px 5px 0 0;
    padding: 0px;
    cursor: pointer;
    background-position: 0 -17px;
}

    .colapsExpand.open {
        background-position: 0 0;
    }

.colapsExpandTwo {
    float: left;
    border: 1px solid #cde6f7;
    width: 951px;
    margin: -1px 10px 0px;
}


p.printValue {
    margin: 0px;
    height: 38px;
    overflow-y: auto;
    border: 1px #cde6f7 solid;
    background: #f0f9ff;
    padding: 2px 6px;
    width: 804px;
    float: left;
}

a.printValueClear {
    color: red;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 11px !important;
    margin: 0px 0 -18px 5px;
    padding: 0px;
    float: left;
    cursor: pointer;
    position: relative;
}

.noHeightWidth {
    height: 0px;
    width: 0px !important;
    padding: 0px !important;
    margin: 0px;
}

.setBorderFocus input[type="text"]:focus, .setBorderFocus input[type="checkbox"]:focus, .setBorderFocus input[type="option"]:focus, .setBorderFocus select:focus, .setBorderFocus textarea:focus {
    border: 1px #9d9d9d solid !important;
}
/*New CSS For NEW REQUEST HTML*/
/*NEW OTHERINFO START */
ul.otherOrderForm li.foureBoxInRow {
    width: 280px;
    max-height: 54px;
}

    ul.otherOrderForm li.foureBoxInRow.last {
        width: 100px;
    }

    ul.otherOrderForm li.foureBoxInRow span.valHolder {
        width: 270px;
    }

    ul.otherOrderForm li.foureBoxInRow.last span.valHolder {
        width: 100%;
    }

ul.otherOrderForm li.billingDetails {
    width: 379px;
    max-height: 40px;
}

    ul.otherOrderForm li.billingDetails.first {
        width: 175px;
        border-right: 1px #bdbdbd solid;
        padding-right: 5px;
        margin-right: 15px;
    }

        ul.otherOrderForm li.billingDetails.first.borderNone {
            border-right: none !important;
        }

    ul.otherOrderForm li.billingDetails span.valHolder {
        width: 260px;
    }

    ul.otherOrderForm li.billingDetails label.fldLabel {
        padding: 7px 0 0;
    }

ul.otherOrderForm li.commentBox.fullWidth span.valHolder {
    width: 830px;
}

ul.addNewFieldsBilling.otherOrderForm li label.fldLabel {
    width: auto;
    margin: 0 5px 0 0;
}

ul.addNewFieldsBilling.otherOrderForm li.commentBox.fullWidth span.valHolder {
    width: 866px;
}

.setBorderBtwn {
    float: left;
    width: 931px;
    border-top: 1px #bdbdbd solid;
    margin: 0px 0 10px 0;
    padding: 0px;
}
/*NEW OTHERINFO END */
/*Pagination*/
.popupGridPagination .t-numeric {
    padding: 0px 8px;
}

.popupGridPagination .t-pager .t-link, .popupGridPagination .t-pager .t-state-active {
    line-height: 22px;
    margin-top: 0;
    padding: 6px 8px 0px 8px;
    vertical-align: top;
    border: none;
    margin: 0px;
    font-weight: bold;
    font-size: 11px;
    color: #9b9a9a;
    background: white;
}

.popupGridPagination .t-pager .t-state-hover, .popupGridPagination .t-pager .t-state-active {
    line-height: 22px;
    padding: 6px 8px 0px 8px;
    border: none;
    background: white !important; /*do not remove this*/
    border-radius: 0;
    margin: 0;
    font-weight: bold;
    font-size: 11px;
}

.popupGridPagination .t-numeric .t-link, .popupGridPagination .t-numeric .t-state-active {
    line-height: 22px;
    margin-top: 0;
    padding: 0 8px;
    vertical-align: top;
    border: none;
    margin: 0px;
    font-weight: bold;
    font-size: 11px;
    color: #9b9a9a;
}

.popupGridPagination div.t-numeric a.t-state-hover {
    background: white url(Images/t-state-hover.png) no-repeat top left !important;
    font-weight: bold;
    font-size: 11px;
    color: #9b9a9a !important;
}

.popupGridPagination .t-numeric .t-state-active, .popupGridPagination .t-numeric .t-state-hover {
    line-height: 22px;
    padding: 0 8px;
    border: none;
    background: #5fa7e2 !important; /*do not remove this*/
    border-radius: 0;
    margin: 0;
    font-weight: bold;
    font-size: 11px;
    color: white !important; /*do not remove this*/
}

.popupGridPagination .t-grid-pager .t-status, .popupGridPagination .t-grid-pager .t-status-text {
    display: none;
}

.popupGridPagination span.t-arrow-first,
.popupGridPagination .t-icon t-arrow-last,
.popupGridPagination span.t-arrow-last {
    display: none;
}
/*New Popup Seetings*/
.txtCtrLH13 {
    height: auto !important;
    line-height: 13px !important;
    text-align: center !important;
}

.popupGridPagination.t-grid .t-pager {
    margin-left: 0 !important;
}

.blueHeadingPopup {
    color: #3988d5 !important;
    text-decoration: none !important;
}

.setErrorSaveMsg {
    position: relative;
}

    .setErrorSaveMsg .successResult, .setErrorSaveMsg .errorMessage {
        position: absolute;
        left: 0px;
        top: 0px;
        width: 460px !important;
    }

.buttonsClick.buttonsClickSelect {
    float: right;
    width: 80px;
    height: 19px;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
}

.home.grid .rowDesignBgBr .t-grid-header tr th {
    padding-left: 7px !important;
    line-height: 13px;
    height: 28px;
    vertical-align: middle;
    padding-top: 2px;
}

.home.grid .rowDesignBgBr .t-grid-content tr {
    background: url(Images/row-bg.gif) top left;
}

.home.grid .rowDesignBgBr tr td {
    background: url(Images/td-bg.png) top left repeat-y;
    vertical-align: top;
    padding-top: 4px;
    text-align: left;
    border-bottom: 1px solid #d2d2d2;
    border-right: 1px solid #e8e8e8;
}

.gridMultiple.rowDesignBgBr .t-grid-content {
    height: 104px !important;
    padding-right: 0px;
    overflow-y: scroll;
    width: 931px !important;
    margin-left: 10px;
    padding-left: 0px;
}

.gridMultiple.rowDesignBgBr.uploadFileTable .t-grid-content {
    height: 52px !important;
}

.home.grid .gridMultiple.rowDesignBgBr .t-grid-content {
    padding-left: 0px;
    padding-right: 0px;
    width: 931px !important;
}

.rowDesignBgBr .t-no-data td, #UploadedFilesGrid table tr.t-no-data td {
    border: 0 !important;
    background: none !important;
}

.home.grid .rowDesignBgBr .t-grid-header table {
    width: 913px !important;
}

.removeLinkNewRqst {
    width: 8px;
    height: 8px;
    background: url(Images/delete.png) no-repeat center center;
    padding: 5px;
}

.otherInfoNewRqstForm .t-dropdown {
    border: 1px #64758f solid;
    width: 100%;
}

    .otherInfoNewRqstForm .t-dropdown span {
        color: #6d6d6d !important;
    }

.otherInfoNewRqstForm .t-state-default {
    border: medium none;
}

.allowedFormatsUploadFiles {
    color: #6f90a6;
    font-style: italic;
    font-family: 'DroidSansRegular', arial, serif;
    font-size: 12px;
    margin-left: 100px;
}

    .allowedFormatsUploadFiles span {
        font-size: 11px;
        color: #6f90a6;
    }

    .allowedFormatsUploadFiles input {
        border: none;
        color: #6f90a6;
        font-family: 'DroidSansRegular', arial, serif;
        vertical-align: middle;
        font-size: 11px;
        height: auto;
        padding: 2px 0 0 0;
        font-style: italic;
        background: transparent;
        width: 70%;
        box-shadow: none !important;
        outline: 0;
        margin-top: -2px;
    }


.gridWithTabs.rowDesignBgBr .t-grid-header-wrap th.t-header span.t-link {
    font-weight: normal;
}

.fontSizeForteen {
    font-size: 14px;
}


.home.grid .rowDesignBgBr tr td.checkboxCol {
    background: transparent;
    padding-left: 0px;
}





ul.otherOrderForm li span.valHolder span.t-filename {
    width: 350px !important;
}



.chronologicalPopup ul.otherOrderForm li span.valHolder .uploadForNewRequest input {
    margin-right: -86px;
    width: 123%;
    text-indent: -1000px;
    padding: 0px !important;
    height: 28px !important;
    font-size: 12px !important;
}



/* IE8 uses \0 */
@media all\0 {
    .chronologicalPopup ul.otherOrderForm li span.valHolder .uploadForNewRequest input {
        width: 128% !important;
        font-size: 156px !important;
    }

    ul.otherOrderForm li span.valHolder textarea {
        height: 50px;
        width: 856px;
        min-height: 50px;
        min-width: 856px;
        max-height: 50px;
        max-width: 856px;
    }

    #UploadedFilesGrid.gridWithTabs .t-grid-header-wrap th.t-header span.t-link {
        font-weight: bold !important;
    }
}

/* IE9 uses \9 */
@media all and (monochrome:0) {
    .chronologicalPopup ul.otherOrderForm li span.valHolder .uploadForNewRequest input {
        width: 128% \9 !important;
        font-size: 156px \9 !important;
    }
}

/* IE10 and IE11 both use -ms-high-contrast */
@media all and (-ms-high-contrast:none) {
    .chronologicalPopup ul.otherOrderForm li span.valHolder .uploadForNewRequest input {
        width: 128% !important;
        font-size: 156px !important;
    }

    #divSearchFirmList .t-grid-content {
        height: 100px !important;
    }

    #forms .ppNavControl {
        bottom: 9px !important;
    }

    .auth_hover_direction .pointer {
        left: 44px !important;
        float: left !important;
    }

    .SwitchCSRuser {
        margin-left: 5px;
        margin-top: -3px !important;
    }
    /*Added By vaibhav for SwitchCSRuser overlaps logo*/
}

@-moz-document url-prefix() {
    #forms .ppNavControl {
        bottom: 2px !important;
    }
}

#SOUploadFiles .timeoutMessage {
    border-top: 1px solid #ccc;
    clear: both;
    text-align: left;
}

    #SOUploadFiles .timeoutMessage div {
        background-color: #fff8b0;
        border: 1px solid #f7b674;
        height: 23px;
        margin: 2px;
        padding-left: 6px;
        padding-top: 9px;
        vertical-align: middle;
    }

    #SOUploadFiles .timeoutMessage label {
        color: #545253;
        font-style: italic;
    }

        #SOUploadFiles .timeoutMessage label span {
            font-weight: bold;
        }

    #SOUploadFiles .timeoutMessage button {
        background: none repeat scroll 0 0;
        border: medium none;
        color: #3b88d8;
        cursor: pointer;
        font-family: arial;
        font-size: 12px;
        font-weight: bold;
        margin-left: 15px;
        margin-top: 1px;
        vertical-align: top;
    }

.timeoutMessage {
    border-top: 1px solid #ccc;
    clear: both;
    text-align: left;
}

    .timeoutMessage div {
        background-color: #fff8b0;
        border: 1px solid #f7b674;
        height: 23px;
        margin: 2px;
        padding-left: 6px;
        padding-top: 9px;
        vertical-align: middle;
    }

    .timeoutMessage label {
        color: #545253;
        font-style: italic;
    }

        .timeoutMessage label span {
            font-weight: bold;
        }

    .timeoutMessage button {
        background: none repeat scroll 0 0;
        border: medium none;
        color: #3b88d8;
        cursor: pointer;
        font-family: arial;
        font-size: 12px;
        font-weight: bold;
        margin-left: 15px;
        margin-top: 1px;
        vertical-align: top;
    }

.disablebtn {
    pointer-events: none !important;
    cursor: default !important;
}

.buttonsDisabled {
    background: url("Images/orButtonDisabled.gif") repeat-x scroll 0 50% #F45008;
    border: 2px solid #FFFFFF;
    color: white;
    font-family: 'DroidSansBold',arial,serif;
    font-size: 12px;
    padding: 6px 7px 4px;
    pointer-events: none !important;
    cursor: default !important;
    height: 32px;
    text-transform: capitalize;
    min-width: 80px;
}

.browseBtnDisabled {
    background: url(Images/orButtonDisabled.gif) repeat-x 0% 50% #f45008 !important;
    color: white;
    pointer-events: none !important;
    cursor: default !important;
}



/*Ellipsis*/
#SummarizationOrderHeaderAll .t-grid-content td span,
#UploadedFilesGrid .t-grid-content td span,
#SearchedLocList .t-grid-content td span,
#SelectedOrdersGrid .t-grid-content td span,
#AddCommentsForMultipleOrders .t-grid-content td span,
#UploadedFilesGrid .t-grid-content td span {
    padding-top: 0;
    height: 17px;
    ;
    padding-bottom: 0;
    padding-top: 0;
    overflow: hidden;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
}
/*Ellipsis*/

.DisabledPopUp {
    float: left;
    display: block;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 22px;
    background: url(Images/CloseButtonDisabled.gif) top left no-repeat;
}

    .DisabledPopUp a.disabledclose {
        width: 22px;
        background: url(Images/CloseButtonDisabled.gif) top left no-repeat;
        height: 20px;
        display: block;
        cursor: default;
    }

.DisabledCancel {
    background: transparent;
    padding: 7px 7px 4px;
    color: #a7bac5;
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: middle;
    border: 2px solid transparent;
    font-family: "Segoe UI", Arial, sans-serif;
    font-size: 14px !important;
    cursor: default;
}

.DisabledbuttonsClick {
    background: url("Images/orButtonDisabled.gif") repeat-x scroll 0 50% #F45008;
    border: 2px solid #FFFFFF;
    color: white;
    font-family: 'DroidSansBold',arial,serif;
    font-size: 12px;
    padding: 6px 7px 4px;
    cursor: pointer;
    height: 32px;
    text-transform: capitalize;
    min-width: 80px;
    pointer-events: none;
    cursor: default;
}

.RescChkBox, .checkboxCol {
    text-align: center;
}

.setFontFamilyNsizeTable td {
    font-size: 12px !important;
    font-family: Georgia, Times New Roman !important;
    color: #6d6d6d !important;
}

.gridWithTabs td.type a.chrnoPDF {
    background: url(Images/gridIcons.png?v=2021.6) no-repeat -323px -34px;
    width: 32px;
    height: 32px;
    cursor: pointer;
}

.gridWithTabs td.type a.chrnoOthr {
    background: url(Images/gridIcons.png?v=2021.6) no-repeat -424px -34px;
    width: 32px;
    height: 32px;
    cursor: pointer;
}

.gridWithTabs td.type a.chrnoDoc {
    background: url('Images/gridIcons.png?v=2021.6') no-repeat -391px -34px;
    width: 32px;
    height: 32px;
    cursor: pointer;
}

.gridWithTabs td.type a.chrnoXLS {
    background: url(Images/gridIcons.png?v=2021.6) no-repeat -356px -34px;
    width: 32px;
    height: 32px;
    cursor: pointer;
}

.documentsCol ul li a.chrnoOthr {
    display: inline-block;
    margin-right: 2px;
    height: 32px;
    width: 32px;
    background: url(Images/gridIcons.png?v=2021.6) no-repeat -424px -34px;
    cursor: pointer;
}

.searchordersumz {
    background: url("Images/searchbar2.png") no-repeat scroll 216px 33px transparent !important;
    text-align: left !important;
}

#searchorder.searchordersumz .t-widget.t-dropdown.t-header {
    width: 153px !important;
}

#searchorder.searchordersumz .t-widget.t-dropdown.t-header {
    width: 153px !important;
}

#searchorder.searchordersumz #txtSearchCriteria {
    width: 222px !important;
}

input[type="text"]:focus, input[type="checkbox"]:focus, input[type="option"]:focus, select:focus, textarea:focus {
    border: 0px important;
}

#searchorder {
    height: 42px;
}

#main {
    border: 0px;
    margin: 0px;
    padding: 0px;
}

/*#header{ height:104px; background-position:left top; } Revert Change for Redirection of Page **For CR 57** */

#account span {
    font-size: 12px;
    text-align: left;
    margin: 0px;
}


/*New CSS Close Here*/

.font11Georgia {
    font-family: Georgia;
    color: #373737;
    font-size: 11px;
}

#main > div {
    margin-top: 10px;
}

.otherOrderField.popUpSearch ul.otherOrderForm.setRecipientFields {
    margin: 10px 0 0 0;
}

    .otherOrderField.popUpSearch ul.otherOrderForm.setRecipientFields li {
        height: 42px;
    }


.home.grid #SSOrderHeaderAll .t-master-row td {
    font-weight: normal !important;
}

.textlimit.tooltip {
    white-space: nowrap;
}
/* Upload Button ******* */
/* IE8 uses \0 */
@media all\0 {
    .chronologicalPopup ul.otherOrderForm li span.valHolder .uploadForNewRequest input {
        width: 128% !important;
        font-size: 156px !important;
    }
}

/* IE9 uses \9 */
@media all and (monochrome:0) {
    .chronologicalPopup ul.otherOrderForm li span.valHolder .uploadForNewRequest input {
        width: 128% \9 !important;
        font-size: 156px \9 !important;
    }
}

/* IE10 and IE11 both use -ms-high-contrast */
@media all and (-ms-high-contrast:none) {
    .chronologicalPopup ul.otherOrderForm li span.valHolder .uploadForNewRequest input {
        width: 128% !important;
        font-size: 156px !important;
    }

    .ms-options-wrap > button {
        width: 100% !important;
    }

    .multiple_option span {
        font-family: 'DroidSansRegular', arial, serif !important;
    }
    /*.popup_wid_addnew {           Changes Commented for CR # 220 by Vaibhav on 3Jan22
        top: -270px !important;
    }

    .arrow-up {
        top: 277px !important;
    }*/

    .popup_wid_addnew form div.form_wrapper .col-adj-12, .popup_wid_addnew form div.form_wrapper .col-adj-4, .popup_wid_addnew form div.form_wrapper .col-adj-6 {
        padding-top: 1px !important;
        padding-bottom: 1px !important;
    }

    .popup_wid_advance div.form_wrapper .col-adj-12, .popup_wid_advance form div.form_wrapper .col-adj-4, .popup_wid_advance form div.form_wrapper .col-adj-6 {
        padding-top: 1px !important;
        padding-bottom: 1px !important;
    }
}

.pullLeft {
    float: left;
}

.popupGridPagination .t-grid-pager .t-status-text {
    display: none;
}

.linksInPage {
    color: #3988d5;
    font-size: 11px;
    font-weight: bold;
    display: block;
    text-align: left;
    margin: 5px 12px;
}


/*CR #51- Added By Harish On 26Jul2018 For Chronological Index [END]*/

/*Added by Nishi for Auto Archive*/
.recArchive a {
    background-position: -459px -35px !important;
}

.archived {
    background-position: -459px -35px !important;
}

.archivedMulti {
    background-position: -459px -35px !important;
}

/*//Added by Harish on 6Aug2018 for CR#31.1 [START]*/
div[text="Search My Orders"] li {
    background: rgb(251, 252, 222);
    padding-left: 10px !important;
}

    div[text="Search My Orders"] li + li + li + li + li + li + li {
        background: #fff;
        padding-left: 5px !important;
    }
/*//Added by Harish on 6Aug2018 for CR#31.1 [END]*/

/*//Added by Harish on 7Aug2018 For highlighting the background row color of mouse hover shipping details table on repo home page [START]*/
/*.tbl_tooltipGrid tr.changebgClr td
{
    background:#FCF8E3 !important;
}*/
/*//Added by Harish on 7Aug2018  [END]*/


/* Hide Second Loader while open Popup */
.sd_loading {
    display: none !important;
    background: none !important;
}


#busyLoader {
    display: none;
    margin: 0px;
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: 3500;
    background: url(../../Content/Images/transperantImg.png) left top repeat;
    width: 100%;
    height: 100%;
}

    #busyLoader img {
        vertical-align: middle;
        margin: 0px;
    }

/*Added By Harish on 16April 2019 for bugzilla #11630 [Start]*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .tooltipContents {
        position: absolute;
        z-index: 50;
        top: -35px;
        left: 72px;
        border: 6px solid rgba(0, 0, 0, 0.2);
        border: 6px solid #cccccc\9;
        background: none;
        padding: 0 !important;
        display: none;
        width: 762px;
    }
    /*Change width by Vaibhav on 24Jan2020 for CR # 139[START]*/
    #OrderHeaderAll .best colgroup col.ColLocNo, .recContent .ColLocNo {
        width: 34px !important;
        border: 1px solid red;
    }

    .best .ColSelectcheckbox, .recContent .ColSelectcheckbox {
        width: 25px !important;
        border: 1px solid red;
    }

    .best .ColRecord, .recContent .ColRecord {
        width: 74px !important;
        border: 1px solid red;
    }

    .best .ColDelivered, .recContent .ColDelivered {
        width: 67px !important;
        border: 1px solid red;
    }

    .best .ColStatus, .recContent .ColStatus {
        width: 105px !important;
        border: 1px solid red;
    }
    /*Current Stage width increased by Shruti*/
    .best .ColTrackingInfo, .recContent .ColTrackingInfo {
        width: 155px !important;
        border: 1px solid red;
    }

    .best .ColSetInfo, .recContent .ColSetInfo {
        width: 125px !important;
        border: 1px solid red;
    }

    .best .ColCounsel, .recContent .ColCounsel {
        width: 150px !important;
        border: 1px solid red;
    }
    /*Change width by Vaibhav on 24Jan2020 for CR # 139[END]*/
    /*Added By Harish on 16April 2019 for bugzilla #11630 [End]*/
}


/* Hide Search Text Close icon IE10+ */
#txt_search_note::-ms-clear, #txtSearchFirm::-ms-clear {
    display: none;
}

input[placeholder=Search]::-ms-clear {
    display: none;
}

#ddlOrderGroup option:last-child {
    background-color: #fdffcd;
}

.shared_order_select {
    margin-left: 140px;
}

.shared-firm_tooltip table tbody tr td.shippedTo button {
    background: transparent !important;
}

/*Jquery upgradation css update vj*/
.t-toolbar, .t-grouping-header, .t-grid-pager, .t-widget .t-status {
    border-color: #bbb;
    background-color: #fff !important;
}

.t-grid-header-wrap, .t-grid-footer-wrap {
    border-color: transparent !important;
}

.t-grid-header {
    padding-right: 10px !important;
}

.ui-dialog-buttonset .ui-button {
    color: White !important;
    font-weight: normal;
    background: url(../../../../Content/Images/orButton.gif) repeat-x scroll 0 50% #F45008 !important;
    border: 2px solid #FFFFFF !important;
    font-family: 'DroidSansRegular',arial,serif !important;
    font-size: 12px;
    padding: 1px 11px;
    margin-right: 10px;
}

.shipping .t-menu .t-animation-container, .shipping .t-menu .t-group, .shipping .t-menu-context {
    left: auto !important;
    right: -1px !important;
    position: absolute !important;
}

.shipping .t-animation-container {
    width: 326px !important;
}

.t-rtl {
    direction: rtl !important;
    zoom: 1 !important;
}

.ui-icon-gripsmall-diagonal-se {
    background-position: -80px -224px !important;
}

.ui-dialog-buttonset .ui-button {
    padding: 3px 11px !important;
}

#AddCommentsForMultipleOrders .t-grid-header-wrap, #MutipleOrderUpload .t-grid-header-wrap, #UploadOrderLocGrid .t-grid-header-wrap, #SearchedLocList .t-grid-header-wrap, #ShareOrderGrid .t-grid-header-wrap, #SearchFirmGrid .t-grid-header-wrap, #CancelOrderLocations .t-grid-header-wrap, #OrderFilms .t-grid-header-wrap, #HideOrderLocations .t-grid-header-wrap, #ViewDownloadGrid .t-grid-header-wrap, #NewClientList .t-grid-header-wrap {
    border-bottom-color: #DCDBDB !important;
    border-right: 0;
}

#AddCommentsForMultipleOrders .t-grid-content td, #UploadOrderLocGrid .t-grid-content td, #SearchedLocList .t-grid-content td, #CancelOrderLocations .t-grid-content td, #OrderFilms .t-grid-content td, #HideOrderLocations .t-grid-content td, #NewClientList .t-grid-content td {
    border-left: 0px !important;
    border-right: 0px !important;
}

#MutipleOrderUpload .t-grid-header, #SearchedLocList .t-grid-header, #AddCommentsForMultipleOrders .t-grid-header, #ShareOrderGrid .t-grid-header, #SearchFirmGrid .t-grid-header, #CancelOrderLocations .t-grid-header, #TrusOrderHeaders .t-grid-header, #OrderFilms .t-grid-header, #HideOrderLocations .t-grid-header, #ViewDownloadGrid .t-grid-header, #NewClientList .t-grid-header {
    padding-right: 17px !important;
}

    #ShareOrderGrid .t-grid-header .t-header.buttonHolder {
        text-align: center !important;
    }

.viewDownloadMultiple .gridMultiple .t-grid-content td {
    border-left: 0px !important;
}


div[aria-describedby="dialog-form"] {
    border-bottom: 16px solid rgb(204, 204, 204) !important;
}

div[aria-describedby="dialog-form1"] {
    border-bottom: 16px solid rgb(204, 204, 204) !important;
}

div[aria-describedby="dialog-form2"] {
    border-bottom: 16px solid rgb(204, 204, 204) !important;
}

div[aria-describedby="'dialog-form-alllocations"] {
    border-bottom: 16px solid rgb(204, 204, 204) !important;
}

.pointer_img {
    width: 20px;
    padding-top: 5px;
    padding-right: 10px;
    float: right;
    display: inline-block;
}
/* Rajshri for CR#91 on 04-Sept-2019 */
.track_container_holder span div ul li {
    cursor: pointer !important;
}

#sd_container {
    z-index: 1000 !important;
}

.ui-dialog {
    z-index: 1002 !important;
}

.t-popup .t-item {
    text-align: left !important;
}

.t-dropdown .t-state-focused {
    border-color: #a7bac5 !important;
    background: none !important;
}

a {
    cursor: pointer !important;
}

.revoke-firm .t-animation-container {
    left: auto !important;
    right: -1px !important;
}
/*Jquery upgradation css update vj*/

/*icon devider*/
#dataOperations #emailButton {
    padding-right: 15px !important;
}

#dataOperations .multiple_icon {
    margin-top: 12px;
}

#dataOperations #MultipleLocationExportMenu > li > span > img {
    margin-left: -11px !important;
    margin-top: 2px !important;
}
/*icon devider*/

div[aria-describedby="dialog-form"] .ui-dialog-buttonpane {
    position: absolute;
    width: 95%;
    padding-right: 5%;
}

div[aria-describedby="dialog-form"] .ui-resizable-se {
    position: relative;
}

div[aria-describedby="dialog-form1"] .ui-dialog-buttonpane {
    position: absolute;
    width: 95%;
    padding-right: 5%;
}

div[aria-describedby="dialog-form1"] .ui-resizable-se {
    position: relative;
}

div[aria-describedby="dialog-form2"] .ui-dialog-buttonpane {
    position: absolute;
    width: 95%;
    padding-right: 5%;
}

div[aria-describedby="dialog-form2"] .ui-resizable-se {
    position: relative;
}

div[aria-describedby="dialog-alllocations"] .ui-dialog-buttonpane {
    position: absolute;
    width: 95%;
    padding-right: 5%;
}

div[aria-describedby="dialog-alllocations"] .ui-resizable-se {
    position: relative;
}

div[aria-describedby="dialog-form"] {
    border-bottom: 16px solid rgb(204, 204, 204) !important;
}

div[aria-describedby="dialog-form1"] {
    border-bottom: 16px solid rgb(204, 204, 204) !important;
}

div[aria-describedby="dialog-form2"] {
    border-bottom: 16px solid rgb(204, 204, 204) !important;
}

div[aria-describedby="'dialog-form-alllocations"] {
    border-bottom: 16px solid rgb(204, 204, 204) !important;
}

.pointer_img {
    width: 20px;
    padding-top: 5px;
    padding-right: 10px;
    float: right;
    display: inline-block;
}
/* Rajshri for CR#91 on 04-Sept-2019 */
.track_container_holder span div ul li {
    cursor: pointer !important;
}

/*added by Vaidehi on 22Oct2019*/
#orderNoDiv > label {
    width: 40% !important;
}

.ico_wrapper {
    width: 15px;
    padding-top: 5px;
    padding-right: 5px;
    float: right;
    display: inline-block;
}
/*Added By VJ for CR #116*/
.adjust_authsign_container .tooltipContents1 {
    width: 500px !important;
    background-color: #fff !important;
}

.adjust_authsign_container fieldset {
    border: 1px solid #aca899 !important;
    margin-top: 2px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 3px;
    padding: 10px;
    text-align: left !important;
    margin: 5px !important;
}

    .adjust_authsign_container fieldset legend {
        font-weight: 600 !important;
        color: #000 !important;
        font-family: 'DroidSansRegular', arial, serif;
        font-size: 12px;
    }

.service_order_grid {
    margin-top: -10px;
}

    .service_order_grid tbody tr td {
        border: 1px solid #d2d2d2 !important;
        border-left: 0px !important;
        border-right: 0px !important;
        margin: 5px !important;
        background: none !important;
        border-bottom: 1px solid #7f9db9 !important;
        border-right: 1px solid #7f9db9 !important;
        font-family: 'DroidSansRegular', arial, serif !important;
        font-size: 12px !important;
    }

    .service_order_grid thead tr th {
        color: #3992de !important;
        font-weight: 600 !important;
        font-family: 'DroidSansRegular', arial, serif !important;
        font-size: 12px !important;
        padding: 3px !important;
        border-bottom: 1px solid #d2d2d2;
        text-transform: uppercase;
        border-right: 1px solid #d2d2d2 !important;
    }

        .service_order_grid thead tr th:last-child {
            border-right: 0px !important;
        }

#orderNoDiv > label {
    width: 40% !important;
}


    /*.order_no_nb{border-right:0 !important}*/
    .service_order_grid tbody tr td.authsign_no {
        color: #3988d5 !important;
        padding: 2px !important;
        font-family: Georgia, "Times New Roman" !important;
        font-size: 12px !important;
        border: none !important;
        margin-bottom: 5px;
    }

    .service_order_grid tbody tr td:nth-child(2) {
        color: #000 !important;
        padding: 2px !important;
        font-family: Georgia, "Times New Roman" !important;
        font-size: 12px !important;
        border: none !important;
        margin-bottom: 5px;
    }

    .service_order_grid tbody tr td:nth-child(1) {
        padding: 2px !important;
        font-family: 'DroidSansRegular', arial, serif !important;
        font-size: 12px !important;
        color: #7c7878 !important;
        border: none !important;
        border-right: 1px solid #d2d2d2 !important;
        margin-bottom: 5px;
    }
/*.service_order_grid{ border-collapse: separate !important;border-spacing: 2px !important;}*/
.auth_hover_direction .pointer {
    top: 19px !important;
    left: 18px !important;
}
/*top:5 replace 19 px*/
.auth_title {
    color: #000 !important;
    font-weight: bold !important;
    text-align: left !important;
    padding-bottom: 5px !important;
}

.dbl_border_auth {
    border: 1px double #c3c3c3;
    height: 2px;
    border-right: 0px;
    border-left: 0px;
}

.main_mouseover_auth {
    padding: 5px;
}

.pointer_img {
    width: 15px;
    padding-top: 5px;
    padding-right: 10px;
    float: right;
    display: inline-block;
}

.clearbreak {
    clear: both;
    height: 10px;
}

.auth_hover_direction img {
    cursor: pointer;
}

.locationNumber span:first-child {
    float: left;
}
/*padding-left:40px*/
/*.adjust_authsign_container > .tooltipContents > .main_mouseover_auth div > .service_order_grid thead, .adjust_authsign_container > .tooltipContents > .main_mouseover_auth div > .service_order_grid tbody tr {display: table;width: 100%;table-layout: fixed;}*/
.adjust_authsign_container > .tooltipContents1 > .main_mouseover_auth div > .service_order_grid thead, .adjust_authsign_container > .tooltipContents1 > .main_mouseover_auth div > .service_order_grid tbody tr {
    display: table;
    width: 100%;
    table-layout: fixed;
}
/*.adjust_authsign_container > .tooltipContents > .main_mouseover_auth div > .service_order_grid  thead {width: calc( 100% - 1em );}*/
/*.adjust_authsign_container > .tooltipContents > .main_mouseover_auth div > .service_order_grid tbody {display: block;height: 100px;overflow-y: auto;overflow-x:hidden}

.ico_wrapper {
    width: 15px;
    padding-top: 5px;
    padding-right: 5px;
    float: right;
    display: inline-block;
}
/*Added By VJ for CR #116*/
.adjust_authsign_container .tooltipContents1 {
    width: 500px !important;
    background-color: #fff !important;
}

.adjust_authsign_container fieldset {
    border: 1px solid #aca899 !important;
    margin-top: 2px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 3px;
    padding: 10px;
    text-align: left !important;
    margin: 5px !important;
}

    .adjust_authsign_container fieldset legend {
        font-weight: 600 !important;
        color: #000 !important;
        font-family: 'DroidSansRegular', arial, serif;
        font-size: 12px;
    }

.service_order_grid {
    margin-top: -10px;
}

    .service_order_grid tbody tr td {
        border: 1px solid #d2d2d2 !important;
        border-left: 0px !important;
        border-right: 0px !important;
        margin: 5px !important;
        background: none !important;
        border-bottom: 1px solid #7f9db9 !important;
        border-right: 1px solid #7f9db9 !important;
        font-family: 'DroidSansRegular', arial, serif !important;
        font-size: 12px !important;
    }

    .service_order_grid thead tr th {
        color: #3992de !important;
        font-weight: 600 !important;
        font-family: 'DroidSansRegular', arial, serif !important;
        font-size: 12px !important;
        padding: 3px !important;
        border-bottom: 1px solid #d2d2d2;
        text-transform: uppercase;
        border-right: 1px solid #d2d2d2 !important;
    }

        .service_order_grid thead tr th:last-child {
            border-right: 0px !important;
        }


    /*.order_no_nb{border-right:0 !important}*/
    .service_order_grid tbody tr td.authsign_no {
        color: #3988d5 !important;
        padding: 2px !important;
        font-family: Georgia, "Times New Roman" !important;
        font-size: 12px !important;
        border: none !important;
        margin-bottom: 5px;
    }

    .service_order_grid tbody tr td:nth-child(2) {
        color: #000 !important;
        padding: 2px !important;
        font-family: Georgia, "Times New Roman" !important;
        font-size: 12px !important;
        border: none !important;
        margin-bottom: 5px;
    }

    .service_order_grid tbody tr td:nth-child(1) {
        padding: 2px !important;
        font-family: 'DroidSansRegular', arial, serif !important;
        font-size: 12px !important;
        color: #7c7878 !important;
        border: none !important;
        border-right: 1px solid #d2d2d2 !important;
        margin-bottom: 5px;
    }
/*.service_order_grid{ border-collapse: separate !important;border-spacing: 2px !important;}*/
.auth_hover_direction .pointer {
    top: 19px !important;
    left: 18px !important;
}
/*top:5 replace 19 px*/
.auth_title {
    color: #000 !important;
    font-weight: bold !important;
    text-align: left !important;
    padding-bottom: 5px !important;
}

.dbl_border_auth {
    border: 1px double #c3c3c3;
    height: 2px;
    border-right: 0px;
    border-left: 0px;
}

.main_mouseover_auth {
    padding: 5px;
}

.pointer_img {
    width: 15px;
    padding-top: 5px;
    padding-right: 10px;
    float: right;
    display: inline-block;
}

.clearbreak {
    clear: both;
    height: 10px;
}

.auth_hover_direction img {
    cursor: pointer;
}

.locationNumber span:first-child {
    float: left;
}
/*padding-left:40px*/
/*.adjust_authsign_container > .tooltipContents > .main_mouseover_auth div > .service_order_grid thead, .adjust_authsign_container > .tooltipContents > .main_mouseover_auth div > .service_order_grid tbody tr {display: table;width: 100%;table-layout: fixed;}*/
.adjust_authsign_container > .tooltipContents1 > .main_mouseover_auth div > .service_order_grid thead, .adjust_authsign_container > .tooltipContents1 > .main_mouseover_auth div > .service_order_grid tbody tr {
    display: table;
    width: 100%;
    table-layout: fixed;
}
/*.adjust_authsign_container > .tooltipContents > .main_mouseover_auth div > .service_order_grid  thead {width: calc( 100% - 1em );}*/
/*.adjust_authsign_container > .tooltipContents > .main_mouseover_auth div > .service_order_grid tbody {display: block;height: 100px;overflow-y: auto;overflow-x:hidden}
.adjust_authsign_container > .tooltipContents > .main_mouseover_auth div > .service_order_grid tbody tr td:first-child{width:35%}*/
.adjust_authsign_container > .tooltipContents1 > .main_mouseover_auth div > .service_order_grid tbody {
    display: block;
    height: 100px;
    overflow-y: auto;
    overflow-x: hidden;
}

.adjust_authsign_container > .tooltipContents1 > .main_mouseover_auth div > .service_order_grid tbody tr td:first-child {
        width: 35%;
    }
    /*Added by Vaibhav on 9March2020 for CR 69(IME Recipient)[START]*/
    /*ul.taskbarNew li.addcommentVisibility a{ visibility:hidden !important;display:block !important}*/ 
      
     /*Added by Vaibhav on 9March2020 for CR 69(IME Recipient)[END]*/

     ul.taskbar.taskbarNew li.viewDownloadImage {
        
    background: url("Images/bg-tabPanelNew1.png") top left no-repeat !important;
    width:70px;
    height:65px;
}

#createAddOnOrderGrid .t-grid-header {
    padding-right: 14px !important;
}

div.home.grid.order-sharing  button.accordion.second_acc.accordion-header-overwrite {
    height: 32px;
}

#createAddOnOrderGrid .t-header.buttonHolder span.t-link {
    text-align: center;
}
/*#tblSelectFirms tbody tr td:nth-child(4){padding:6px 9px !important}*/ /*commented for CR # 69 1.1 changes*/
#tblSelectFirms tbody tr td:nth-child(4) {
    padding: 5px 4px !important;
}
/*End by VJ*/

/*End by VJ*/

/*.adj_padding_sharedOrder tbody tr td span:first-child{font-weight: 600;color: #000;}*/
.adj_padding_sharedOrder tbody tr td span:first-child {
    color: #000;
}

.popup_main_wrapper_addnew .mt-0 {
    margin-top: 0px;
}
/*Advance Search*/
.bg_refernce {
    background: url("2.png") no-repeat;
}

.popup_main_wrapper {
    position: relative;
}

.popup_wid_advance {
    position: absolute;
    width: 450px;
    left: 40px;
    top: 5px;
    background: #f5f5f5;
    border: 1px solid #ddd;
    box-shadow: 0 0px 3px #e4e4e4;
    border-top: 3px solid #ff9b37 !important;
    z-index: 99;
    background-color: #ededed;
    border-left: 1px solid #b1b1b1;
    border-bottom: 1px solid #b1b1b1;
    border-right: 1px solid #b1b1b1;
    padding-top: 5px;
}

#ui-id-4 {
    padding-left: 5px;
}

.popup_wid_addnew {
    position: absolute;
    width: 350px;
    border: 1px solid red;
    top: -260px;
    left: 290px;
    background: #f5f5f5;
    border: 1px solid #ddd;
    box-shadow: 0 0px 3px #e4e4e4;
    border-left: 3px solid #ff9b37;
    z-index: 99;
    border-top: 1px solid #b1b1b1;
    border-bottom: 1px solid #b1b1b1;
    border-right: 1px solid #b1b1b1;
}

.form_wrapper {
    padding: 3px;
}

.col-adj-6 {
    width: 49.5%;
    float: left;
    margin: 5px 0;
}

.col-adj-12 {
    width: 100%;
    float: left;
}

.input-group input {
    height: 23px;
    color: #757575;
}

.input-group label {
    font-size: 12px;
    color: #757575;
    display: block;
    text-align: left;
    padding-left: 5px;
}

.input-group select {
    color: #757575;
    font-size: 12px;
    border-radius: 3px;
    padding: 3px;
    height: 23px;
}

.w-100 {
    width: 100%;
}

.w-96 {
    width: 96%;
}

.w-99 {
    width: 99%;
}

.search_wrapper_91 {
    position: relative;
    margin-top: 5px;
    float: right;
    margin-left: 5px;
}

.adj_top_91 {
    margin-top: -10px;
}

.col-adj-4 {
    width: 31%;
    float: left;
    padding: 3px;
}

.clearfix {
    clear: both;
    height: 1px;
}

.arrow-up {
    width: 0px;
    height: 0px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fd9c39;
    position: absolute;
    top: 263px;
    left: -15px;
    transform: rotate(270deg);
}

.arrow-up-advance {
    width: 0px;
    height: 0px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fd9c39;
    position: absolute;
    top: -10px;
    left: 35px;
}

.footer_wrapper {
    float: right;
}

#anchrest {
    vertical-align: inherit;
}

#popup_addnew {
    padding-top: 5px;
}

.close_btn {
    padding-right: 5px;
}

.link_hover {
    position: absolute;
    top: 413px;
    color: #00f;
    font-size: 12px;
    font-weight: 600;
    cursor: pointer;
    left: 638px;
}

.link_hover_addnew {
}

.hide {
    display: none;
}

.btn {
    padding: 5px;
    border-radius: 5px;
    cursor: pointer;
}

.btn-success {
    background: #ff7b42;
    color: #fff;
    text-transform: uppercase;
}

.mt-1 {
    margin-top: 5px;
}

.mt-2 {
    margin-top: 7px;
}

.mt-3 {
    margin-top: 15px;
}

.pl-1 {
    padding-left: 5px;
}

.pl-2 {
    padding-left: 10px;
}

.pr-1 {
    padding-right: 5px;
}

.pr-2 {
    padding-right: 10px;
}

.close_txt {
    padding-right: 10px;
    cursor: pointer;
    padding-top: 2px;
}

.right {
    float: right;
}

.close_btn {
    cursor: pointer;
}

.border-top {
    border-top: 1px solid #ddd;
}

.footer_wrapper {
    padding: 1px;
}

.search_holder > input {
    width: 305px !important;
}
/*Advance Search End*/



/* three section css
.home.grid .t-grid-header-wrap .data-header td.selfSummaryTd {background: url(Images/divider-case2.gif) no-repeat scroll 100% 50% transparent;}
.home.grid .t-detail-cell td.sharedOrderCol {background: url(Images/td-bg-double_new_onetrial.png) repeat-y scroll 60px 0 #fff !important;}
.home.grid tr.t-master-row td.sharedOrderCol{background: url(Images/td-bg-double_new_onetrial.png) repeat-y scroll 60px 0 !important;}
.adj_padding_sharedOrder tbody tr td:first-child{padding-left:0px !important}
*/


/*Latest 19.12.19 -[Start] Add new form in ShareOrder*/
.col-adj-4, .col-adj-6, .col-adj-12 {
    padding: 0px 1% !important;
    margin: 3px 0 0 !important;
}

    .col-adj-4 label, .col-adj-6 label, .col-adj-12 label,
    .col-adj-4 input, .col-adj-6 input, .col-adj-12 input,
    .col-adj-4 select, .col-adj-6 select, .col-adj-12 select {
        padding: 0px !important;
        margin: 0px !important;
        width: 100%;
    }

.col-adj-4 {
    width: 31.33% !important;
}

.col-adj-6 {
    width: 48% !important;
}

.col-adj-12 {
    width: 98% !important;
}

hr.selfHR {
    margin: 5px 0 0 0;
    float: left;
    width: 100%;
    height: 0px;
}

.ui-dialog-title {
    color: black !important;
    font-size: 14px !important;
    font-family: 'DroidSansRegular', arial, serif !important;
    font-weight: bold;
    margin-left: -71px;
}
/*END  Add new form in ShareOrder*/
.search_wrapper_91 .advanceSearch {
    padding: 0px 10px;
}

#shareOrderPopup .order-sharing .t-grid-header-wrap {
    overflow: visible !important;
}

#tblSharedOrderRowHeader {
    padding-left: 0px !important;
}

.popup_wid_addnew {
    position: absolute;
    width: 350px;
    border: 1px solid red;
    top: -260px;
    left: 290px;
    background: #f5f5f5;
    border: 1px solid #ddd;
    box-shadow: 0 0px 3px #e4e4e4;
    border-left: 3px solid #ff9b37;
    z-index: 99999;
    border-top: 1px solid #b1b1b1;
    border-bottom: 1px solid #b1b1b1;
    border-right: 1px solid #b1b1b1;
}

    .popup_wid_addnew form div.form_wrapper .col-adj-12, .popup_wid_addnew form div.form_wrapper .col-adj-4, .popup_wid_addnew form div.form_wrapper .col-adj-6 {
        padding-top: 3px !important;
        padding-bottom: 3px !important;
    }

.popup_wid_advance div.form_wrapper .col-adj-12, .popup_wid_advance form div.form_wrapper .col-adj-4, .popup_wid_advance form div.form_wrapper .col-adj-6 {
    padding-top: 3px;
    padding-bottom: 3px;
}

|| || || | .r938 .adj_padding_sharedOrder tbody tr td span:first-child {
    color: #000;
}

.adj_padding_AddOnOrder tbody tr td span:first-child {
    color: #000;
}

.popup_main_wrapper_addnew .mt-0 {
    margin-top: 0px;
}
/*Advance Search*/
.bg_refernce {
    background: url("2.png") no-repeat;
}

.popup_main_wrapper {
    position: relative;
}

.popup_wid_advance {
    position: absolute;
    width: 450px;
    left: 40px;
    top: 5px;
    background: #f5f5f5;
    border: 1px solid #ddd;
    box-shadow: 0 0px 3px #e4e4e4;
    border-top: 3px solid #ff9b37 !important;
    z-index: 99;
    background-color: #ededed;
    border-left: 1px solid #b1b1b1;
    border-bottom: 1px solid #b1b1b1;
    border-right: 1px solid #b1b1b1;
    padding-top: 5px;
}

#ui-id-4 {
    padding-left: 5px;
}

.popup_wid_addnew {
    position: absolute;
    width: 350px;
    border: 1px solid red;
    top: -260px;
    left: 290px;
    background: #f5f5f5;
    border: 1px solid #ddd;
    box-shadow: 0 0px 3px #e4e4e4;
    border-left: 3px solid #ff9b37;
    z-index: 99;
    border-top: 1px solid #b1b1b1;
    border-bottom: 1px solid #b1b1b1;
    border-right: 1px solid #b1b1b1;
}

.form_wrapper {
    padding: 3px;
}

.col-adj-6 {
    width: 49.5%;
    float: left;
    margin: 5px 0;
}

.col-adj-12 {
    width: 100%;
    float: left;
}

.input-group input {
    height: 23px;
    color: #757575;
}

.input-group label {
    font-size: 12px;
    color: #757575;
    display: block;
    text-align: left;
    padding-left: 5px;
}

.input-group select {
    color: #757575;
    font-size: 12px;
    border-radius: 3px;
    padding: 3px;
    height: 23px;
}

.w-100 {
    width: 100%;
}

.w-96 {
    width: 96%;
}

.w-99 {
    width: 99%;
}

.search_wrapper_91 {
    position: relative;
    margin-top: 5px;
    float: right;
    margin-left: 5px;
}

.adj_top_91 {
    margin-top: -10px;
}

.col-adj-4 {
    width: 31%;
    float: left;
    padding: 3px;
}

.clearfix {
    clear: both;
    height: 1px;
}

.arrow-up {
    width: 0px;
    height: 0px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fd9c39;
    position: absolute;
    top: 233px;
    left: -15px;
    transform: rotate(270deg);
}

.arrow-up-advance {
    width: 0px;
    height: 0px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fd9c39;
    position: absolute;
    top: -10px;
    left: 35px;
}

.footer_wrapper {
    float: right;
}

#anchrest {
    vertical-align: inherit;
}

#popup_addnew {
    padding-top: 5px;
}

.close_btn {
    padding-right: 5px;
}

.link_hover {
    position: absolute;
    top: 413px;
    color: #00f;
    font-size: 12px;
    font-weight: 600;
    cursor: pointer;
    left: 638px;
}

.link_hover_addnew {
}

.hide {
    display: none;
}

.btn {
    padding: 5px;
    border-radius: 5px;
    cursor: pointer;
}

.btn-success {
    background: #ff7b42;
    color: #fff;
    text-transform: uppercase;
}

.mt-1 {
    margin-top: 5px;
}

.mt-2 {
    margin-top: 7px;
}

.mt-3 {
    margin-top: 15px;
}

.pl-1 {
    padding-left: 5px;
}

.pl-2 {
    padding-left: 10px;
}

.pr-1 {
    padding-right: 5px;
}

.pr-2 {
    padding-right: 10px;
}

.close_txt {
    padding-right: 10px;
    cursor: pointer;
    padding-top: 2px;
}

.right {
    float: right;
}

.close_btn {
    cursor: pointer;
}

.border-top {
    border-top: 1px solid #ddd;
}

.footer_wrapper {
    padding: 1px;
}

.search_holder > input {
    width: 305px !important;
}
/*Advance Search End*/



/* three section css
.home.grid .t-grid-header-wrap .data-header td.selfSummaryTd {background: url(Images/divider-case2.gif) no-repeat scroll 100% 50% transparent;}
.home.grid .t-detail-cell td.sharedOrderCol {background: url(Images/td-bg-double_new_onetrial.png) repeat-y scroll 60px 0 #fff !important;}
.home.grid tr.t-master-row td.sharedOrderCol{background: url(Images/td-bg-double_new_onetrial.png) repeat-y scroll 60px 0 !important;}
.adj_padding_sharedOrder tbody tr td:first-child{padding-left:0px !important}
.home.grid .t-detail-cell td.AddOnOrderCol {background: url(Images/td-bg-double_new_onetrial.png) repeat-y scroll 60px 0 #fff !important;}
.home.grid tr.t-master-row td.AddOnOrderCol{background: url(Images/td-bg-double_new_onetrial.png) repeat-y scroll 60px 0 !important;}
.adj_padding_AddOnOrder tbody tr td:first-child{padding-left:0px !important}
*/


/*Latest 19.12.19 -[Start] Add new form in ShareOrder*/
.col-adj-4, .col-adj-6, .col-adj-12 {
    padding: 0px 1% !important;
    margin: 3px 0 0 !important;
}

    .col-adj-4 label, .col-adj-6 label, .col-adj-12 label,
    .col-adj-4 input, .col-adj-6 input, .col-adj-12 input,
    .col-adj-4 select, .col-adj-6 select, .col-adj-12 select {
        padding: 0px !important;
        margin: 0px !important;
        width: 100%;
    }

.col-adj-4 {
    width: 31.33% !important;
}

.col-adj-6 {
    width: 48% !important;
}

.col-adj-12 {
    width: 98% !important;
}

hr.selfHR {
    margin: 5px 0 0 0;
    float: left;
    width: 100%;
    height: 0px;
}

.ui-dialog-title {
    color: black !important;
    font-size: 14px !important;
    font-family: 'DroidSansRegular', arial, serif !important;
    font-weight: bold;
    margin-left: -71px;
}
/*END  Add new form in ShareOrder*/
.search_wrapper_91 .advanceSearch {
    padding: 0px 10px;
}

#shareOrderPopup .order-sharing .t-grid-header-wrap {
    overflow: visible !important;
}

#tblSharedOrderRowHeader {
    padding-left: 0px !important;
}

#AddOnOrderPopup .order-sharing .t-grid-header-wrap {
    overflow: visible !important;
}

#tblAddOnOrderRowHeader {
    padding-left: 0px !important;
}

.popup_wid_addnew {
    position: absolute;
    width: 350px;
    border: 1px solid red;
    top: -230px;
    left: 355px;
    background: #f5f5f5;
    border: 1px solid #ddd;
    box-shadow: 0 0px 3px #e4e4e4;
    border-left: 3px solid #ff9b37;
    z-index: 99999;
    border-top: 1px solid #b1b1b1;
    border-bottom: 1px solid #b1b1b1;
    border-right: 1px solid #b1b1b1;
}

    .popup_wid_addnew form div.form_wrapper .col-adj-12, .popup_wid_addnew form div.form_wrapper .col-adj-4, .popup_wid_addnew form div.form_wrapper .col-adj-6 {
        padding-top: 3px !important;
        padding-bottom: 3px !important;
    }

.popup_wid_advance div.form_wrapper .col-adj-12, .popup_wid_advance form div.form_wrapper .col-adj-4, .popup_wid_advance form div.form_wrapper .col-adj-6 {
    padding-top: 3px;
    padding-bottom: 3px;
}

#AddOnPopUp {
    background: rgba(0,0,0,0.4) !important;
}

.selfPopUpBox {
    top: 30%;
    position: absolute;
    left: 40%;
    padding-bottom: 5px !important;
}



/*Added for CR # 147 dicom changes [START]*/
#ViewDownloadGrid .icon_wrapper_popup_new {
    position: relative;
}

#ViewDownloadGrid .popup_dropdownn {
    position: absolute;
}

#ViewDownloadGrid body {
    background: url(film_icon.png) no-repeat;
}

#ViewDownloadGrid .popup_dropdownn {
    height: 60px;
    display: contents;
    border: 0px !important;
    /*left: 140PX !important;
		right: auto !important;
		top: 90px;*/
    width: auto !important;
    background: #fff;
    z-index: 1;
    border: 1px solid #ddd !important;
    min-width: 100px;
}

    #ViewDownloadGrid .popup_dropdownn .t-group {
        display: block !important;
        padding: 0px !important;
        width: 100% !important;
        cursor: pointer;
        margin: 0px;
        text-align: left !important;
    }

        #ViewDownloadGrid .popup_dropdownn .t-group li {
            padding: 2px 3px !important;
        }

            #ViewDownloadGrid .popup_dropdownn .t-group li:last-child {
                border-top: 1px solid #ddd !important;
            }

            #ViewDownloadGrid .popup_dropdownn .t-group li span {
                color: #6b6d6b !important;
                font-family: 'DroidSansRegular', arial, serif !important;
                font-size: 12px !important;
                vertical-align: middle !important;
            }

    #ViewDownloadGrid .popup_dropdownn .t-link img {
        margin-right: 5px !important;
        vertical-align: middle !important;
        margin-left: 5px !important;
    }

    #ViewDownloadGrid .popup_dropdownn .t-group li {
        list-style-type: none !important;
    }

#ViewDownloadGrid .tooltipContents {
    width: 105px !important;
    border: 0px solid rgba(0, 0, 0, 0.2) !important;
}

    #ViewDownloadGrid .tooltipContents .bgContainer {
        background: white !important;
        border: 2px solid rgba(0, 0, 0, 0.2) !important;
        border: 2px solid #cccccc\9 !important;
        padding: 0px 0px 0px 0px !important;
    }

.DicomViewer li a {
    background: none !important;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    #ViewDownloadGrid .tooltipContents .bgContainer {
        border: 0px !important;
		height: 50px !important;
    }
	.popup_dropdownn{
		height: 50px !important;
	}
}
@supports (-ms-ime-align: auto) {
    .popup_dropdownn {
        height: 50px !important;
    }

    #ViewDownloadGrid .tooltipContents .bgContainer {
        border: 0px !important;
    }
}
.downloadtxt span:nth-child(2) {        /*Fixes bug 14602 by Rahul*/
display:none !important;
}
#ViewDownloadGrid .tooltipContents ul li span a {
text-transform:capitalize !important;
}
/*Added for CR # 147 dicom changes [END]*/

/*Added changes by Anil for Add on popup CR # 146 [START]*/

.arrow_lt_1 {
    float: left;
    margin-right: 5px;
    width: 2px;
    margin-left: 3px;
}

.arrow_points {
    float: left;
    width: 90%;
    margin-left: 3px;
}

    .arrow_points div {
        width: 270px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }


.selfPopUpBoxLarge {
    width: 500px !important;
    left: 33%;
}

.selfPopUpBoxAuthSign {
    width: 1000px !important;
    left: 16%;
}
.selfPopUpBoxAuthSign{
left: 12% !important;
top: 30% !important;
right:12% !important;
position: absolute !important; }
.arrow_lt_1 {
    width: 15px;
}

.listBullet {
    background-image: url(Images/AC_AddonIconTick.png);
    width: 15px;
    height: 14px;
    margin-top: 2px;
    float: left;
    margin-right: 15px;
}

.arrow_points div {
    width: 460px !important;
}
/*.fixHeaderTblHolder {max-height:191px !important; overflow:auto;border-top:1px solid #efefef;border-bottom:1px solid #efefef;margin-bottom:10px;}*/
.fixHeaderTblHolderAdditional {
    height: 161px !important;
    overflow: auto;
    border-top: 1px solid #efefef;
    border-bottom: 1px solid #efefef;
    margin-bottom: 10px;
}

.fixHeaderTblHolder {
    height: 135px !important;
    overflow: auto;
    border-top: 1px solid #efefef;
    border-bottom: 1px solid #efefef;
    margin-bottom: 10px;
}

table.fixHeader {
    width: 100%;
    text-align: left;
    position: relative;
    /* border-collapse: collapse;  */
}

    table.fixHeader th, table.fixHeader td {
        padding: 0.30rem;
    }

    table.fixHeader tr:nth-child(odd) td {
        background: #f4f9ff;
    }

    table.fixHeader tr td:hover {
        background: #c1d9f8;
    }

    table.fixHeader tr th {
        color: #654aff;
        font-weight: bold;
        background: white;
        position: sticky;
        top: 0; /* Don't forget this, required for the stickiness */
        /*box-shadow: 0 2px 2px -1px rgba(0, 0, 0, 0.4);*/
    }
/*Added changes by Anil for Add on popup CR # 146 [END]*/

  #tblSelectFirms_wrapper .multiple_option {
    width: 96%;
}
/*Added by vaibhav for CR # 91 P3 Add contact show firm [START]*/
.addContactFirnTitle {
    padding-left: 5px !important;
    float: left !important;
    color: #777777 !important; 
    font-size:14px !important;
    font-family: 'DroidSansRegular', arial, serif !important;
    font-weight: bold !important;
    width: 68% !important;
    white-space:nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    text-align:left !important;
} 
/*Added by vaibhav for CR # 91 P3 Add contact show firm [END]*/

/*Added by vaibhav for CR # 69 Send to IME Popup Footer changes [START]*/
#shareOrderPopup .ppNavControl {
    position: absolute !important;
    width: 98% !important;
    bottom: 10px !important;
    right: 10px;
}

#AddOnOrderPopup .ppNavControl {
    position: absolute !important;
    width: 98% !important;
    bottom: 10px !important;
    right: 10px;
    display: flex;
    align-items: center;
    gap: 10px;
    justify-content: flex-end;
}

#forms .ppNavControl {
    margin-top: 15px;
    right: 12px;
    width: 97% !important;
    position: absolute !important;
    bottom: 5px !important;
}

#cancelOrders .ppNavControl {
    position: unset !important;
    width: unset !important;
    bottom: unset !important;
    right: unset !important;
}

.imetab1Warning {
    padding-top: 15px;
}
/*Added by vaibhav for CR # 69 Send to IME Popup Footer changes [END]*/

/*Added width by Vaibhav on 24Oct2020 for CR # 69 Bug id 14929[START]*/
.recordHead .ColLocNo_IME,.recContent .ColLocNo_IME{
    width: 43px !important;
}

.recordHead .ColRecord_IME,.recContent .ColRecord_IME {
    width: 204px !important;
}

.recordHead .ColDelivered_IME,.recContent .ColDelivered_IME {
    width: 133px !important;
}

.recordHead .ColStatus_IME,.recContent .ColStatus_IME {
    width: 140px !important;
}

.recordHead .ColTrackingInfo_IME,.recContent .ColTrackingInfo_IME {
    width: 188px !important;
}

.customizedimeupload #ulTempUploadHolder{
    width:820px !important;
}

@media screen and (min-width: 1900px) {
    #tblSelectFirms_wrapper .multiple_option {
        width: 97% !important;
    }
}
/*Added width by Vaibhav on 24Oct2020 for CR # 69[END]*/

/*Added for CR #185 Aded Dropdown for Order Locations on 18/05/2021 By Vrushali - [START]*/
#ulTempUploadHolder .ui-state-default {
    margin-right: 0px !important;
}

.custom_LOC .uploadBg .ui-dropdownchecklist-selector {
    width: 96% !important;
}

.custom_LOC .uploadBg div.ui-dropdownchecklist-dropcontainer {
    width: 95.5% !important;
}

.custom_LOC .uploadBg div.ui-dropdownchecklist-item {
    padding: 6px 5px;
}
/*Added for CR #185 Aded Dropdown for Order Locations on 18/05/2021 By Vrushali - [END]*/

/*Added for CR #116 Aded Dropdown for auth sign order on 23/08/2021 By Trishant - [END]*/
.authsignorderchange {
    position: absolute;
    right: 10px;
    top: -3px;
}

.hover_authsign {
    background: #fff;
    font-size: 12px;
    color: #ddd;
    border: 1px solid #ddd;
    z-index: 99;
    position: absolute;
    width: 250px;
    right: 0;
    text-align: left;
    visibility: hidden;
    position: absolute;
    z-index: 1;
    top: 40px;
}

.hover_auth_menu_wrapper {
    margin: 0;
    padding: 0;
}

    .hover_auth_menu_wrapper li.first {
        margin: 0px;
        padding: 0px;
        color: #000;
        height: auto;
        border-bottom: 1px solid #999;
        display: block;
        cursor: pointer;
    }

    .hover_auth_menu_wrapper li.second {
        margin: 0px;
        padding: 0px;
        color: #000;
        height: auto;
        border-bottom: 1px solid #fff;
        display: block;
        cursor: pointer;
    }

.tooltip_icon_wrapper:hover .hover_authsign {
    visibility: visible;
}

.tooltip_icon {
    margin-top: 14px;
    margin-left: 5px;
    cursor: pointer;
}

.tooltip_icon_wrapper {
    position: relative;
    display: inline-block;
}

.triangle-left {
    width: 0;
    height: 0;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-right: 7px solid #ddd;
    transform: rotate(90deg);
    position: absolute;
    top: -11px;
    right: 5px;
}

    .triangle-left:after {
        content: '';
        width: 0;
        height: 0;
        border-top: 9px solid transparent;
        border-bottom: 9px solid transparent;
        border-right: 9px solid #fff;
        position: absolute;
        top: -9px;
        left: 2px;
    }
    
    #noteThirdTab{margin-top:5px}

    #noteThirdTab ul li, #noteShowThirdTab ul li{margin-left:-10px !important;}        /*Added by Vaibhav for CR # 218.1*/

    /*Added by Vaibhav for CR # 220 IE on 31 Dec 21 [START]*/
      @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
        #AddOnOrderPopup .t_header_new{vertical-align:text-top}
        #noteThirdTab ul li, #noteShowThirdTab ul li{margin-left:-15px !important;}        /*Added by Vaibhav for CR # 218.1*/
    }
       /*Added by Vaibhav for CR # 220 IE on 31 Dec 21 [END]*/


/*CR # 221 added changes for change screen for 125% resolution [START]*/
       @media screen 
  and (min-device-width: 1900px) 
  and (max-device-width: 2400px) 
  and (-webkit-min-device-pixel-ratio: 1) {
    .dataTables_scrollBody {height: 235px !important;}
}

/* ----------- Retina Screens ----------- */
@media screen 
  and (min-device-width: 1900px) 
  and (max-device-width: 2400px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (min-resolution: 192dpi) { 
    .dataTables_scrollBody {height: 400px !important;}
}
/*CR # 221 added changes for change screen for 125% resolution [END]*/

.case-container {
    display: flex;
    flex-direction: column;
    height: 40px; 
}

.case-settle-sec {
    flex: 0;
    margin-top: 15px;
}

.other-sec {
    flex: 3;
    margin-top: 8px;
}

.lbl-other-option{
    margin-left:3px;
}

.rbl-option {
    margin-left: 10px;
    margin-top: -4px
}

.main-settle {
    height: 90px;
    box-shadow: inset 0 0 5px #e2e2e2;
    border: 1px solid #C5C5C5;
    border-radius: 5px;
}

.other-container {
    display: flex;
}

.lbl-Other {
    width: 115px;
    box-sizing: border-box; 
    margin-top:8px;
}

.note-box {
    box-sizing: border-box;
    margin-top:-10px;
}

/* ===== AI-Generated Current Status Message Styles ===== */



/* AI Current Status Banner Styles */
.ai-current-status-banner {
    border: 1px solid #94A3B8;
    border-radius: 4px;
    padding: 16px;
    margin: 10px 0;
    background-color: #EBFDFF;

    /* DISPLAY NONE: This should be removed after BE is implemented */

}

.ai-current-status-header {
    display: flex;
    justify-content: start;
    margin-bottom: 14px;
    color: #00B3D8;
    flex-direction: row;
    align-items: center;
}

.ai-current-status-icon {
    margin-right: 8px;
    flex-shrink: 0;
    vertical-align: middle;
}

.ai-current-status-label {
    color: #00B3D8;
    font-size: 16px;
    text-transform: capitalize;
    font-weight: 600;
    letter-spacing: 0.5px;
    margin-right: 24px;
}

.ai-current-status-message {
    color: #0F172A;
    font-size: 14px;
    line-height: 1.6;
    font-weight: 500;
    margin-bottom: 12px;
}

.ai-current-status-updated {
    font-size: 12px;
    color: #64748B;
}

/* AI Current Status Loading State */
.ai-current-status-loading {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 32px 16px;
    margin: 10px 0;
}

.ai-current-status-spinner {
    width: 36px;
    height: 36px;
    border: 3px solid #E0F7FA;
    border-top-color: #00B3D8;
    border-radius: 50%;
    animation: ai-status-spin 0.8s linear infinite;
    margin-bottom: 12px;
}

@keyframes ai-status-spin {
    to { transform: rotate(360deg); }
}

.ai-current-status-loading-text {
    color: #0F172A;
    font-size: 14px;
    font-weight: 600;
}

/* My Orders page - Status Popover on hover */
.ai-status-popover {
    display: none;
    position: absolute;
    z-index: 99999;
    width: 340px;
    background: #fff;
    border: 1px solid #D0D5DD;
    border-radius: 6px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.14);
    padding: 12px;
    
    /* DISPLAY NONE: This should be removed after BE is implemented */
}

.ai-status-popover::before {
    content: '';
    position: absolute;
    top: -20px;
    left: 50%;
    transform: translateX(-50%);
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid #D0D5DD;
}

.ai-status-popover::after {
    content: '';
    position: absolute;
    top: -19px;
    left: 50%;
    transform: translateX(-50%);
    border-left: 19px solid transparent;
    border-right: 19px solid transparent;
    border-bottom: 19px solid #fff;
}

.ai-status-popover-header {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 14px;
}

.ai-status-popover-header img {
    width: 18px;
    height: 18px;
    flex-shrink: 0;
}

.ai-status-popover-header span {
    color: #00B3D8;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0.3px;
}

.ai-status-popover-body {
    font-size: 14px;
    color: #0F172A;
    line-height: 1.6;
    font-weight: 500;
    margin-bottom: 14px;
    text-align: start;
}

.ai-status-popover-footer {
    font-size: 13px;
    color: #94A3B8;
    text-align: start;
}

.ai-status-popover-loading {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 28px 0;
}

.ai-status-popover-spinner {
    width: 36px;
    height: 36px;
    border: 3px solid #E0F7FA;
    border-top-color: #00B3D8;
    border-radius: 50%;
    animation: ai-status-spin 0.8s linear infinite;
    margin-bottom: 14px;
}

.ai-status-popover-loading-text {
    color: #0F172A;
    font-size: 15px;
    font-weight: 600;
}
