body {
    font-size: xx-small;
    font-family: Verdana;
}

.text_xx-small {
    font-size: xx-small;
    font-family: Verdana;
}

.text_x-small {
    font-size: x-small;
    font-family: Verdana;
}

.text_x-small_label {
    font-size: x-small;
    font-family: Verdana;
    font-weight: bold;
}

.text_small {
    font-size: small;
    font-family: Verdana;
}

.messageSuccess {
    font-size: x-small;
    font-family: Verdana;
    color: Green;
}

.textWhite {
    font-size: x-small;
    font-family: Verdana;
    color: Black;
    font-weight: bold;
}

.title {
    font-size: larger;
    font-family: Verdana;
    font-weight: bold;
    color: Gray;
}



.TextBoxBorder {
    border: 1px solid #CCCCCC;
    width: 200px;
}



.PasswordWeak {
    background-color: #ffa07a;
    font-weight: bold;
    border: #696969 thin solid;
}

.PasswordPoor {
    background-color: #ffff87;
    font-weight: bold;
    border: #696969 thin solid;
}

.PasswordOK {
    background-color: #98fb98;
    font-weight: bold;
    border: #696969 thin solid;
}

.SetHeight {
    height: 500px;
}


.popupControl {
    background-color: #AAD4FF;
    position: absolute;
    visibility: hidden;
    border-style: solid;
    border-color: Black;
    border-width: 2px;
}

.modalBackground {
    background-color: Gray;
}

.modalPopup {
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 500px;
}

/*Hover Menu*/
.popupMenu {
    position: absolute;
    visibility: hidden;
    border-style: solid;
    border-width: 1px;
    background-color: #F5F7F8;
    /*opacity:.9;
	filter: alpha(opacity=90);
*/
}

.popupHover {
    background-repeat: repeat-x;
    background-position: left top;
    background-color: Gray;
}

#master_content {
    float: left;
    width: 550px;
    margin-right: -550px;
    color: #666666;
}

.collapsePanelHeader {
    width: 100%;
    height: 30px;
    background-image: url(images/bg-menu-main.png);
    background-repeat: repeat-x;
    color: #FFF;
    font-weight: bold;
}

#master_content .collapsePanelHeader a {
    color: #FFF;
}

    #master_content .collapsePanelHeader a:hover {
        text-decoration: none;
        background: none;
    }

.collapsePanel {
    background-color: white;
    overflow: hidden;
}

.TextBox {
    border: 1px solid #CCCCCC;
    width: 150px;
}


.watermarked {
    color: Gray;
    border: 1px solid #BEBEBE;
    background-color: #F0F8FF;
}

.validatorCalloutHighlight {
    background-color: lemonchiffon;
}

.gridFixedHeader {
    /* background-color: white; 3399ff */
    background-color: #6699cc;
    color: Black;
    position: relative;
    top: expression(this.offsetParent.scrollTop);
    vertical-align: middle;
    height: 25px;
    font: normal 11px/23px Verdana, Arial, Helvetica, sans-serif;
}

.GridAlternetItem {
    background-color: #b5d9f3;
    font-family: Verdana;
    font-size: 8.5pt;
}

.GridItem {
    background-color: White;
    font-family: Verdana;
    font-size: 8.5pt;
}

.GridHeader {
    background-color: #005dab; /*#003366;*/
    color: White;
    font-family: Verdana;
    font-size: 8.5pt;
}

.GridSelected {
    background-color: #005dab;
    font-family: Verdana;
    font-size: 8.5pt;
}
/* added by HN */
.gridFixedHeader1 {
    /* background-color: white; 3399ff */
    background-color: #005dab;
    color: White;
    position: relative;
    top: expression(this.offsetParent.scrollTop);
    font-family: Verdana;
    font-size: 8.5pt;
}

.GridAlternetItem1 {
    background-color: PaleGoldenrod;
    font-family: Verdana;
    font-size: 8.5pt;
}

.GridItem1 {
    background-color: #E7E7FF;
    font-family: Verdana;
    font-size: 8.5pt;
    color: #4A3C8C;
}

.GridHeader1 {
    background-color: #003366; /*#003366;*/
    color: #F7F7F7;
    font-family: Verdana;
    font-size: 8.5pt;
    font-weight: bold;
}

.GridSelected1 {
    background-color: #6699CC;
    font-family: Verdana;
    font-size: 8.5pt;
    font-weight: bold;
    color: White;
}

/* end ...added by HN 11/18/09 */
.label {
    font-size: x-small;
    font-family: Verdana;
    color: Black;
    font-weight: bold;
}
/*.A {
    font-weight: bold;
    font-size: 8.5pt;
    color: blue;
    font-family: Verdana;   
}

A:link {
   
    color:blue;
    font-family: Verdana;
    font-size: 8.5pt;
}

A:visited  {
   
    color:blue;
    font-family: Verdana;
    font-size: 8.5pt;
}

A:active   {
   
    color:blue;
    font-family: Verdana;
    font-size: 8.5pt;
}

A:hover    {
   color:blue;
   font-family: Verdana;
   font-size: 8.5pt;
}
*/
.ComboBox {
    font-family: Verdana;
    font-size: 8.5pt;
}

.RadioButton {
    font-family: Verdana;
    font-size: 8.5pt;
}

.Button {
    font-family: Verdana;
    font-size: 8.5pt;
}

.banner {
    background-color: #6699cc;
}

.bannerHeader {
    font-family: Verdana;
    font-size: small;
    color: White;
    font-weight: bold;
    text-decoration: none;
}

.Header {
    font-family: Verdana;
    font-size: large;
    color: White;
    font-weight: bold;
    text-decoration: none;
}

.Header:hover {
    text-decoration: none;
}


/* #18927 Chrome header Logo Image*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    td.HeaderLogo {
        padding-bottom: 4px;
    }
}

.RptHeader {
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    text-decoration: none;
}

.AISLogo {
    border: solid 1;
    border-color: #6699cc;
}

.MenuText {
    color: #000;
    text-decoration: none;
    font: normal 12px/23px Verdana;
}

.checkBoxLbl {
    position: relative;
    bottom: -2px;
    font-size: xx-small;
    font-family: Verdana;
}

.RadInput .riTextBox {
    text-align: center;
    border: none !important;
    border-bottom: 1px solid gray;
}

.mytextbox {
    border-style: solid;
    border-color: White White Gray White;
    border-bottom-width: 1px;
}

.tdborder_all {
    border-color: black;
    border-width: 1px;
}

.tdborder_bottomrighttop {
    border-left: none;
    border-top-color: black;
    border-top-width: 1px;
    border-right-color: black;
    border-right-width: 1px;
    border-bottom-color: black;
    border-bottom-width: 1px
}

.tdborder_topleft {
    border-left-color: black;
    border-left-width: 1px;
    border-top-color: black;
    border-top-width: 1px;
    border-right: none;
    border-bottom: none;
}

.tdborder_left {
    border-left-color: black;
    border-left-width: 1px;
    border-right: none;
    border-top: none;
    border-bottom: none;
}

.tdborder_bottomleft {
    border-left-color: black;
    border-left-width: 1px;
    border-bottom-color: black;
    border-bottom-width: 1px;
    border-right: none;
    border-top: none;
}

.tdborder_bottomleftright {
    border-left-color: black;
    border-left-width: 1px;
    border-bottom-color: black;
    border-bottom-width: 1px;
    border-right-color: black;
    border-right-width: 1px;
    border-top: none;
}

.tdborder_leftright {
    border-left-color: black;
    border-left-width: 1px;
    border-right-color: black;
    border-right-width: 1px;
    border-top: none;
    border-bottom: none;
}

.tdborder_topleftright {
    border-top-color: black;
    border-top-width: 1px;
    border-left-color: black;
    border-left-width: 1px;
    border-right-color: black;
    border-right-width: 1px;
    border-bottom: none;
}

/* Added by HN 11/17 to hide the gridview columns for the recon */
.hiddencol {
    visibility: hidden;
    display: none;
}


.rscLinkImg {
    background-image: url(SpellCheck.gif);
    background-repeat: no-repeat;
    text-indent: -9999px;
    width: 20px;
    height: 20px;
    display: block;
    border: 1px solid #404040;
    background-color: #ebebeb;
    outline: none;
}

.DgHeaderImage {
    background-image: url('images/sprite.gif');
    background-color: #7da5e0;
    background-position: 0 -2300px;
    background-repeat: repeat-x;
    font-weight: bold;
    height: 25px;
}

#aisNotif_rdNotif_popup {
    position: absolute !important;
}

INPUT.imgLBtn {
    FONT-SIZE: x-small;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    BACKGROUND-IMAGE: url(images/Lbtn.gif);
    height: 23px;
    width: 166px;
    border: 0px;
    cursor: pointer
}

.printOnly {
    display: none;
}

/* #19430 */
td.GridIcons {
    padding-bottom: -2px;
}

/* For IE Browser 10 and Above*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* #22600 #22601 #22619 */
    div#pAttorneyChoice, div#pSelectAppointment, div#pSelectClaimNumber, div#pTerminatedBenefit {
        height: 8px;
    }
}
/* Combined styles for Chrome and Mozilla */
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm), @-moz-document url-prefix() {
    /*22871-Administration - Patient Claim/Merge */
    .adminPatientClaimMerge input {
        margin: 4px;
    }
    .adminPatientClaimMerge input#txtSearch, .adminPatientClaimMerge input#btnSearch {
        margin-left: auto;
    }
    .adminPatientClaimMerge select#cmbPageSize {
        padding: 2px;
    }
    .adminPatientClaimMerge tr:nth-of-type(3) td {
        height: 11px;
    }
    .adminPatientClaimMerge tr.adminPatientClaimMerge-child2 input, .adminPatientClaimMerge tr.adminPatientClaimMerge-child3 input {
        margin-top: 2px;
        margin-bottom: 2px;
    }
    .adminPatientClaimMerge input#btnSearch {
        BACKGROUND-IMAGE: url(images/Sbtn.gif);
        border: none;
    }
    .adminPatientClaimMerge input#btnSearch:hover {
        background-image: url(images/Sbtn.gif);
    }
    .input--btnCancel-size {
        font-size: x-small;
        background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.16, #cfcfcf), color-stop(0.79, #f0f0f0));
        background-image: -moz-linear-gradient(center bottom, #cfcfcf 16%, #f0f0f0 79%);
        background-image: linear-gradient(to top, #cfcfcf 16%, #f0f0f0 79%);
        padding: 3px;
        border: 1px solid #000;
        color: black;
        text-decoration: none;
    }
    .input--btnCancel-size:hover {
        background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.16, #a6f4ff), color-stop(0.79, #a6f4ff));
        background-image: -moz-linear-gradient(center bottom, #a6f4ff 16%, #a6f4ff 79%);
        background-image: linear-gradient(to top, #a6f4ff 16%, #a6f4ff 79%);
    }
    /*20131-internal-MAS*/
    .pnlMain__input--saveAndMove #CtrlCmtAnnt_btnSaveAndMove:hover {
        background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.16, #a6f4ff), color-stop(0.79, #a6f4ff));
        background-image: -moz-linear-gradient(center bottom, #a6f4ff 16%, #a6f4ff 79%);
        background-image: linear-gradient(to top, #a6f4ff 16%, #a6f4ff 79%);
    }
    #Table1 #ctrlSearch_pnlWfl_AdjLookUp + .Table1-td_table2 .btnSearch__position--none {
        position: initial !important;
    }
    /*27516-DPS*/
    .pnlSection1__disabled--styles #btnSearch[disabled], .pnlSection1__disabled--styles #pnlAdjusterInfo td input[disabled] {
        color: #a0a0a0;
    }
    .pnlSection1__disabled--styles #btnSearch[disabled]:hover {
        background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.16, #a6f4ff), color-stop(0.79, #a6f4ff));
        background-image: -moz-linear-gradient(center bottom, #a6f4ff 16%, #a6f4ff 79%);
        background-image: linear-gradient(to top, #a6f4ff 16%, #a6f4ff 79%);
    }
    .pnlSection1__disabled--styles #btnSearch:hover, .pnlSection1__disabled--styles #btnAdjSearch:hover, .pnlSection1__disabled--styles .normalBlack td#AJAXUploader1_UploadButton:hover, .pnlSection1__disabled--styles .normalBlack td#AJAXUploader1_CancelButton:hover {
        background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.16, #a6f4ff), color-stop(0.79, #a6f4ff));
        background-image: -moz-linear-gradient(center bottom, #a6f4ff 16%, #a6f4ff 79%);
        background-image: linear-gradient(to top, #a6f4ff 16%, #a6f4ff 79%);
    }
    .txtAdjFName__width--styles {
        width: 250px !important;
    }
    .btnApply__button--width {
        width: auto !important;
    }
}

/* search result custom style for cross browser compatibility */
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
    #ctrlSearch_lblPatName {
        width: 15em !important;
    }

    td .table1__lblResults {
        margin-bottom: 15px;
    }

    /* Panels */
    #ctrlSearch_pnlDOLDocID {
        margin-top: 28px;
    }

    #ctrlSearch_pnlSearchAlwaysVisible {
        margin-top: 30px;
    }

    #ctrlSearch_pnlMyReviewTPAARequest {
        margin-top: 25px;
    }

    #ctrlSearch_pnlATNRefLookup {
        margin-top: 10px;
    }
    /* Table and components */
    .Table1-td_table2 {
        top:-15px;
        position:relative;
    }

    #table2 tr td input{
        text-indent: 2px;
    }

    #table2 td {
        height: 20px;
        padding: 1px 0;
    }

    #ctrlSearch_txtTPAANumber, #ctrlSearch_txtTPAAMemberNumber, #ctrlSearch_txtTPAAPatientName {
        width: 250px !important;
    }

    #ctrlSearch_txtDOL, #ctrlSearch_txtDocID, #ctrlSearch_txtMemberNum, #ctrlSearch_txtPatName, #ctrlSearch_txtServiceRequestNo, #ctrlSearch_drpLabel, #ctrlSearch_txtDate, #ctrlSearch_txtAssignedATN, #ctrlSearch_txtTPAANumber, #ctrlSearch_txtTPAAMemberNumber, #ctrlSearch_txtTPAAPatientName, #ctrlSearch_txtDOC_ID, #ctrlSearch_txtPATN, #ctrlSearch_txtCLMN {
        border: solid 1px #606060;
    }

        #ctrlSearch_txtDOL:hover, #ctrlSearch_txtDocID:hover, #ctrlSearch_txtMemberNum:hover, #ctrlSearch_txtPatName:hover, #ctrlSearch_txtServiceRequestNo:hover, #ctrlSearch_drpLabel:hover, #ctrlSearch_txtDate:hover, #ctrlSearch_txtAssignedATN:hover, #ctrlSearch_txtTPAANumber:hover, #ctrlSearch_txtTPAAMemberNumber:hover, #ctrlSearch_txtTPAAPatientName:hover, #ctrlSearch_txtDOC_ID:hover, #ctrlSearch_txtPATN:hover, #ctrlSearch_txtCLMN:hover {
            border-color: #45f5f4;
        }

    #ctrlSearch_lblResults {
        font-size: 12px;
        position: relative;
        margin-top: 15px;
    }

    #ctrlSearch_btnSearch {
        border: 2px solid rgb(33,33,33);
        position: relative;
        top: -20px;
    }

        #ctrlSearch_btnSearch .filter {
            top: 0 !important;
        }

        #ctrlSearch_btnSearch:hover, #btnAddPatient:hover {
            background-color: #45f5f4;
            border: 2px solid rgb(33,33,33);
        }

    #ctrlSearch_rbBothPts {
        margin-bottom: 20px;
    }

    #btnAddPatient {
        border: 1px solid rgb(33,33,33);
        height: 22px;
        position: relative;
        top: -20px;
    }

    #table2 tbody {
        align-content: center;
    }

    #ctrlGrid_tdStaticMsg div.panel .RadGrid.RadGrid_Default {
        width: 800px;
    }

        #ctrlGrid_tdStaticMsg div.panel .RadGrid.RadGrid_Default tr p {
            margin: auto;
        }

    INPUT.imgLBtn {
        FONT-SIZE: small;
    }

    /*#21515*/
    input#btnSubmit.text_x-small {
        font-size: x-small;
        color: #000000;
        width: 210px;
        height: 20px;
        cursor: text;
        background-color: #e6e6e6;
        border: 1.2px solid #000000;
    }

        input#btnSubmit.text_x-small:hover {
            background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.16, #a6f4ff), color-stop(0.79, #a6f4ff));
            background-image: -moz-linear-gradient(center bottom, #a6f4ff 16%, #a6f4ff 79%);
            background-image: linear-gradient(to top, #a6f4ff 16%, #a6f4ff 79%);
            cursor: default;
        }

        input#btnSubmit.text_x-small[disabled] {
            font-size: x-small;
            color: #a0a0a0;
            width: 210px;
            height: 20px;
            cursor: text;
            text-shadow: 1px 1px 0px #ffffff;
            border: 1.2px solid #bababa;
            background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.16, #eaeaea), color-stop(0.79, #f0f0f0));
            background-image: -moz-linear-gradient(center bottom, #eaeaea 16%, #f0f0f0 79%);
            background-image: linear-gradient(to top, #eaeaea 16%, #f0f0f0 79%);
        }
    /* #22178 #22607 #22608 */
    input#ctrlSearch_btnShowPrevResults, input#btnAddAttorney, input#btnSearch, input#btnSubmit {
        font-size: x-small;
        background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.16, #cfcfcf), color-stop(0.79, #f0f0f0));
        background-image: -moz-linear-gradient(center bottom, #cfcfcf 16%, #f0f0f0 79%);
        background-image: linear-gradient(to top, #cfcfcf 16%, #f0f0f0 79%);
        padding: 3px;
        border: 1px solid #000;
        color: black;
        text-decoration: none;
    }

        /* #22178 #22607 #22608 */
        input#ctrlSearch_btnShowPrevResults:hover, input#btnAddAttorney:hover, input#btnSearch:hover, input#btnSubmit:hover {
            background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.16, #a6f4ff), color-stop(0.79, #a6f4ff));
            background-image: -moz-linear-gradient(center bottom, #a6f4ff 16%, #a6f4ff 79%);
            background-image: linear-gradient(to top, #a6f4ff 16%, #a6f4ff 79%);
        }

    /* #22600 #22601 */
    div#pAttorneyChoice, div#pSelectAppointment, div#pTerminatedBenefit {
        height: 18px;
    }

    /* #22601 */
    div#pSelectClaimNumber {
        height: 32px;
    }

    /*DPS => DPS Request button 22329*/
    table.dps_request {
        border: 2px solid black !important;
    }

    .dps_request input#btnSubmit, .dps_pnl_generate_cancel input#btnGenerateReq, .dps_pnl_generate_cancel input#btnCancleRequest {
        border: 1px solid #0e3c63fc;
        font-size: x-small;
        padding: 3px 0;
        margin: 4px 0;
    }

        .dps_request input#btnSubmit:hover, .dps_pnl_generate_cancel input#btnGenerateReq:hover, .dps_pnl_generate_cancel input#btnCancleRequest:hover {
            background-color: #00ffff66;
        }

        .dps_request input#btnSubmit:active, .dps_pnl_generate_cancel input#btnGenerateReq:active, .dps_pnl_generate_cancel input#btnCancleRequest:active {
            background-color: #0097ab;
            border: 1px solid gray;
        }

    .dps_request tbody tr:nth-of-type(2) td, .dps_request tbody tr:nth-of-type(3) td:last-child {
        border: 0px !important;
        min-height: 0px;
    }
    /*22536==> Chrome Compatibility: Eval Services*/
    .eval_services_table tr:nth-of-type(6) td {
        display: none;
    }
    /*#24621*/
    input#AISTabCtrl1_btnLeft, input#AISTabCtrl1_btnRight, input#AISTabCtrl1_btnDelete {
        display: none;
    }
    input#AISTabCtrl1_btnSave:hover {
        background-color: #45f5f4;
    }
    /*28585*/
    table.Table1-td_table2 input#ctrlSearch_btnSearch, table.Table1-td_table2 input#ctrlSearch_btnAddUser {
        border: 1px solid #0000004a;
    }

        table.Table1-td_table2 input#ctrlSearch_btnSearch:hover, table.Table1-td_table2 input#ctrlSearch_btnAddUser:hover {
            background-color: #B9E8FC;
        }

    table.Table1-td_table2 input#ctrlSearch_btnSearch {
        position: relative;
        top: -2px;
    }
}

@-moz-document url-prefix() {
    #ctrlSearch_lblPatName {
        width: 15em !important;
    }

    td .table1__lblResults {
        margin-bottom: 15px;
    }
    /* Panels */
    #ctrlSearch_pnlDOLDocID {
        margin-top: 28px;
    }

    #ctrlSearch_pnlSearchAlwaysVisible {
        margin-top: 30px;
    }

    #ctrlSearch_pnlMyReviewTPAARequest {
        margin-top: 25px;
    }

    #ctrlSearch_pnlATNRefLookup {
        margin-top: 10px;
    }
    /* Table and components */
    .Table1-td_table2 {
        top: -15px;
        position: relative;
    }

    #table2 tr td input {
        text-indent: 2px;
    }

    #table2 td {
        height: 20px;
        padding: 1px 0;
    }

    #ctrlSearch_txtTPAANumber, #ctrlSearch_txtTPAAMemberNumber, #ctrlSearch_txtTPAAPatientName {
        width: 250px !important;
    }

    #ctrlSearch_txtDOL, #ctrlSearch_txtDocID, #ctrlSearch_txtMemberNum, #ctrlSearch_txtPatName, #ctrlSearch_txtServiceRequestNo, #ctrlSearch_drpLabel, #ctrlSearch_txtDate, #ctrlSearch_txtAssignedATN, #ctrlSearch_txtTPAANumber, #ctrlSearch_txtTPAAMemberNumber, #ctrlSearch_txtTPAAPatientName, #ctrlSearch_txtDOC_ID, #ctrlSearch_txtPATN, #ctrlSearch_txtCLMN {
        border: solid 1px #606060;
    }

        #ctrlSearch_txtDOL:hover, #ctrlSearch_txtDocID:hover, #ctrlSearch_txtMemberNum:hover, #ctrlSearch_txtPatName:hover, #ctrlSearch_txtServiceRequestNo:hover, #ctrlSearch_drpLabel:hover, #ctrlSearch_txtDate:hover, #ctrlSearch_txtAssignedATN:hover, #ctrlSearch_txtTPAANumber:hover, #ctrlSearch_txtTPAAMemberNumber:hover, #ctrlSearch_txtTPAAPatientName:hover, #ctrlSearch_txtDOC_ID:hover, #ctrlSearch_txtPATN:hover, #ctrlSearch_txtCLMN:hover {
            border-color: #45f5f4;
        }

    #ctrlSearch_lblResults {
        font-size: 12px;
        position: relative;
        margin-top: 15px;
    }

    #ctrlSearch_btnSearch {
        border: 2px solid rgb(33,33,33);
        position: relative;
        top: -20px;
    }

        #ctrlSearch_btnSearch .filter {
            top: 0 !important;
        }

        #ctrlSearch_btnSearch:hover, #btnAddPatient:hover {
            background-color: #45f5f4;
            border: 2px solid rgb(33,33,33);
        }

    #ctrlSearch_rbBothPts {
        margin-bottom: 20px;
    }

    #btnAddPatient {
        border: 1px solid rgb(33,33,33);
        height: 22px;
        position: relative;
        top: -20px;
    }

    #table2 tbody {
        align-content: center;
    }

    #ctrlGrid_tdStaticMsg div.panel .RadGrid.RadGrid_Default {
        width: 800px;
    }

        #ctrlGrid_tdStaticMsg div.panel .RadGrid.RadGrid_Default tr p {
            margin: auto;
        }
    /* #19434 Firefox Grid Border Fix */
    #ctrlGrid_dgWebFlow td:first-child {
        border: 0.2px solid white;
    }

    td#ctrlGrid_tdMSG [id$=_updMSG] [id$=_lblMSG] {
        cursor: pointer;
    }
    /* #20104 ARM dropdown alignment */
    .pnlPrefabAnn_radSubOption {
        margin: -22px 0 0 297px;
    }
    /* DocunetTabs extra */
    .DocunetTabs_form input#AISTabCtrl_btnLeft,
    .DocunetTabs_form input#AISTabCtrl_btnRight,
    .DocunetTabs_form input#AISTabCtrl_btnDelete {
        display: none;
    }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* #19430 Grid header Image Alignment for Chrome*/
    td.GridIcons {
        padding-bottom: 4px;
    }
    /* #19434 Chrome Grid Border Fix */
    table#ctrlGrid_dgWebFlow tr:last-child {
        border: 0.2px solid white;
    }

    table#ctrlGrid_dgWebFlow tr:first-child {
        border: 0.2px solid white;
    }

    /* #21010 Icon alignement in popup window */
    .RadWindow .rwShadow td {
        position: relative;
    }

    .RadWindow .rwShadow .rwIcon {
        position: absolute;
        left: -1px;
        top: -1px;
    }

    .RadWindow_Outlook .rwShadow .rwControlButtons {
        background-image: url('images/CROSS.png');
        background-repeat: no-repeat;
        margin: 5px -14px 0 0px;
    }

    .RadWindow .rwShadow em {
        padding: 4.5px 0 0 6px;
    }

    .RadWindow.rwShadow {
        box-shadow: none;
        border: none;
    }

    /*#21337*/
    select#ddBin[disabled] {
        background: #eee;
    }
    /*#21338*/
    select#ddState[disabled] {
        background: #eee;
    }
    /*#21339*/
    input#btnSubmit.imgLBtn[disabled] {
        font-size: small;
        color: #a0a0a0;
        cursor: text;
        text-shadow: 1px 1px 0px #ffffff;
        background-image: url(images/Lbtn.gif);
        border: 1px solid #fff;
    }
    input#btnSubmit.imgLBtn {
        font-size: small;
        color: #000000;
        cursor: pointer;
        background-image: url(images/Lbtn.gif);
        border: 1px solid #fff;
    }
    /*#21507*/
    .text_xx-small {
        font-size: x-small;
    }
    /*#21516 #21531*/
    input#MultiMove2_btnShowDocs[disabled], input#MultiMove2_btnMove[disabled], input#MultiMove2_btnMove2[disabled] {
        font-size: small;
        color: #a7a7a7;
        cursor: text;
        background-image: linear-gradient(to bottom, #e3e3e3, #e6e6e6);
        border: 0.7px solid #c4c4c4;
        text-shadow: 1px 1px 0px #ffffff;
    }
    /*#24621*/
    .form1_pnlControls-panel input#btnSubmit[disabled] {
        font-size: x-small;
        color: #a7a7a7;
        cursor: text;
        background-image: linear-gradient(to bottom, #e3e3e3, #e6e6e6);
        border: 0.7px solid #c4c4c4;
        text-shadow: 1px 1px 0px #ffffff;
    }
    /*#21516 #21531 #24621*/
    input#MultiMove2_btnShowDocs:hover, input#MultiMove2_btnMove:hover, input#MultiMove2_btnMove2:hover, .form1_pnlControls-panel input#btnSubmit:hover {
        background-color: #45f5f4;
    }
    /*#21532*/
    select#MultiMove2_ddAdjusterEOR[disabled] {
        background: #e5e5e5;
        color: #a7a7a7;
        text-shadow: 1px 1px 0px #ffffff;
        border: 0.7px solid #c4c4c4;
    }

    td#ctrlGrid_tdMSG [id$=_updMSG] [id$=_lblMSG] {
        cursor: pointer;
    }
    /* 21520 workflow manager */
    form#form1 input#AISTabCtrl_btnLeft, form#form1 input#AISTabCtrl_btnRight, form#form1 input#AISTabCtrl_btnDelete {
        display: none;
    }

    form#form1 input#AISTabCtrl_btnSave:hover, form#form1 input#AISTabCtrl_btnCancel:hover {
        background-color: #45f5f4;
        border: 2px solid rgba(102, 153, 204, 1);
    }

    form#form1 input#AISTabCtrl_btnSave:focus, form#form1 input#AISTabCtrl_btnCancel:focus {
        background-color: #0FD7F6;
        border: 2px solid rgba(13, 32, 43, 1);
    }
    /* 22323 DPS patient/claim lookup */
    table#pnlSSO3rdPty_table-wrapper {
        border: 1px solid rgb(211,211,211);
    }
    /* 21979 Medical Advisory Solutions - Litigation */
    form.litigation_wrapper .table_tr-ddlMove td {
        width: 26.6%;
    }

    form.litigation_wrapper .table_tr-ddlMove td select {
        height: 18px;
        background-color: #E9E9E9;
    }

    form.litigation_wrapper #CtrlCmtAnnt_btnSaveAndMove {
        width: 130px;
        height: 18px;
        background-color: #E9E9E9;
        border: 2px solid black;
    }
    /*22845 - Lookups - usaa PnP*/
    form.Form1_PnP-wrapper #ddlPnPCatg {
        height: 18px;
        border: 0.2px solid rgb(33,33,33);
    }
    form.Form1_PnP-wrapper #dgLinks {
        font-size: x-small !important;
    }
    /*21973*/
    .Panel1_table-wrapper td select {
        height: 17px;
    }
    /*22797*/
    table.table_Search-table td{
        font-size:small;
    }
    /*22797*/
    table.table_Search-table td {
        font-size: small;
    }

    table.table_Search-table .medflow-search {
        font-size: small !important;
        border: none !important;
        background-image: url(images/Sbtn.gif) !important;
    }
    /* 22863 - adjuster profile*/
    .passwordDiv_table td#password_label {
        font-size: small;
    }

    .passwordDiv_table td input#submitPassword, .mainDiv_table td input#updateInfo, .mainDiv_table td input#ToChangePasswordPage, .adjuster_wrapper div#changePasswordDiv td input#changePassword {
        border: 2px solid rgb(33,33,33);
    }

        .passwordDiv_table td input#submitPassword:hover, .mainDiv_table td input#updateInfo:hover, .mainDiv_table td input#ToChangePasswordPage:hover, .adjuster_wrapper div#changePasswordDiv td input#changePassword:hover {
            background-color: #45f5f4;
            border: 2px solid rgb(33,33,33);
        }
    /*23619-Submit_Button_Annotation*/
    .table_annotation-division #btnSubmit {
        font-size: x-small !important;
    }

    .table_annotation-division #btnCancel {
        height: 20px !important;
    }

    /*Checkbox names visibility*/
    .pnlMyReview_table-wrapper input:disabled + label {
        color: Gray;
    }
    /*24003 Patient Claim Maintenance */
    .maintenance_wrapper-btnStyle #btnUpdateInfo:hover, .maintenance_wrapper-btnStyle input.btnStyle_reset:hover {
        background-color: #45f5f4;
        border: 1px solid rgb(33,33,33);
    }
    /*24617*/
    .form1_pnlControls-panel #btnUpdatePageCount {
        width: 170px;
    }
    /* #20104 ARM dropdown alignment */
    .pnlPrefabAnn_radSubOption {
        margin: -22px 0 0 297px;
    }

    .PreviewLines_wrapper::before {
        content: "Preview Lines -- webpage dialog";
        font-size: x-small;
    }

    .PreviewLines_form1, .FlagDefaults_form1 {
        margin-top: 12px;
    }

    .FlagDefaults_wrapper::before {
        content: "ARM - Flag Default -- webpage dialog";
        font-size: x-small;
    }
    .DocunetTabs_form1-wrapper input#AISTabCtrl_btnLeft,
    .DocunetTabs_form1-wrapper input#AISTabCtrl_btnRight,
    .DocunetTabs_form1-wrapper input#AISTabCtrl_btnDelete {
        display: none;
    }
    .pnlMyReviewTPAARequest_td {
        width: 10em;
    }

    .pnl_BH-table, .showTable-table {
        border-left: 2px solid black !important;
        border-top: 2px solid black !important;
        border-right: 2px solid gray !important;
        border-bottom: 2px solid gray !important;
    }

    .pnl_BH-table-td, .showTable-td {
        border-top: 2px solid black !important;
        border-bottom: 2px solid gray !important;
    }
    .form1_wrapper #rdToDate_dateInput_wrapper {
        width: 180px !important;
    }
    .Form1_assist table#dgAssist tr:first-child, .Form1_assist table#dgAssist tr:last-child {
        border: 0.2px solid white;
    }
    span.currentPage_span {
        background: none !important;
        padding: 0px !important;
    }
}
