﻿/* Accordion css*/
.create_view {
    margin-top: 15px;
}

.page-title {
}

.NavigationSideMenuBar .box.clearfix > h1 a span {
    user-select: none;
    cursor: pointer !important;
}

.d-flex-12 {
    display: flex;
    gap: 12px;
}

.defaultbutton {
    padding: 7px 9px !important;
}

.page-title h2 {
    margin: 0;
    font-weight: bold;
    font-size: 16px;
    color: #7067c1;
}

.page-title .arrowNew {
    display: none;
}

.main-title {
    display: flex;
    justify-content: space-between;
    cursor: pointer;
    background-color: #f4ebff;
    border: 1px solid #efe2ff;
    margin-top: 15px;
    padding: 15px 10px 10px 0px;
}

    .main-title .section_title h1 {
        color: #2E2395 !important;
        font: bold 1em/16px "Nunito Sans", sans-serif;
        padding: 0px 10px !important;
        font-size: 16px !important;
    }

    .main-title .arrowNew {
        display: block !important;
    }

.doc-title {
    display: flex;
    justify-content: space-between;
    cursor: default;
    pointer-events: none;
    background-color: #f4ebff;
    border: 1px solid #efe2ff;
    margin-top: 15px;
    padding: 15px 10px 12px 0px;
}

    .doc-title .section_title h1 {
        color: #2E2395 !important;
        font: bold 1em/16px "Nunito Sans", sans-serif;
        padding: 0px 10px !important;
        font-size: 16px !important;
    }

.arrowNew {
    transition: transform 0.3s ease;
    color: #2E2395;
}

    .arrowNew.rotate {
        transform: rotate(180deg); /* Rotate 180 degrees for a down arrow */
    }

.acrdn {
    overflow: hidden;
    transition: max-height 0.5s ease, opacity 0.5s ease;
    max-height: 0;
    opacity: 0;
    border: 1px solid #ddd;
    padding: 10px;
    border-top: none;
}

    .acrdn.show {
        max-height: 770px; /* Set to the maximum height of your content */
        opacity: 1;
    }

.note-icon input {
    position: absolute;
    right: 20px;
    top: 84px;
    opacity: 0.8;
}


.contentNew.hide {
    max-height: 0; /* Collapse the content when hidden */
    border-bottom: none;
}

.contentNew p {
    border: 1px solid #ddd;
    padding: 10px 10px;
}

/* Legend & Fieldset UI*/

legend {
    border-radius: 4px;
    padding: 5px !important;
    color: #212121 !important;
    font-weight: 600;
    font-size: 13px !important;
}

fieldset {
    border: 1px solid #e6e6e6 !important;
    padding: 8px;
/*    min-height: 140px;*/ /* Fieldset will take height automatically*/
    border-radius: 2px;
}

.filter {
    background: none !important;
}

h2 {
    font-family: "Nunito Sans", sans-serif !important;
}

.grid_title + div {
    border: none !important;
    border-radius: 4px;
    padding: 0px;
    margin: 5px 0px 10px 0px;
}

/*.RadGrid .rgRow {
    background: #f9f9f9;
}

.RadGrid .rgRow:hover {
    background: #f9f9f9 !important;
}*/

.section_title .welcomediv-dashboard {
    width: auto;
}

.filter_btns {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

    .filter_btns input[type="submit"], .filter_btns input[type="button"], .filter_btns input[type="reset"] {
        min-width: 90px;
    }

    .filter_btns input[id$="btnApply"].defaultbutton,
    .filter_btns a.asphl:first-child,
    a[id$="PerformInsertButton"], input[id$="PerformInsertButton"],
    #ctl00_UserContentArea_ucUserSearch_GetUsersButton,
    #ctl00_UserContentArea_ucSiteSelection_rwChangeReason_C_btnChange,
    #ctl00_UserContentArea_ucCorrespondence_btnValidate,
    #ctl00_UserContentArea_printButton, input[id$="applyButton"].defaultbutton, #ctl00_UserContentArea_btnSearch,
    a[id$="UpdateButton"] {
        padding: 12px !important;
        color: #fff !important;
        font-weight: 700 !important;
        text-align: center;
        font-size: 12px !important;
        height: auto !important;
        background-color: #7266DB;
        border: 0;
        border-radius: 8px;
        cursor: pointer;
        box-sizing: border-box;
        margin-right: 15px;
        display: inline-block;
        text-decoration: none !important;
    }

div[id$="rgReviewDocuments"] input[id$="txtDescription"].defaulttextbox.rfdDecorated {
    width: 225px !important;
}

input[id$="btnReset"].defaultbutton,
.filter_btns a.asphl:last-child,
#ctl00_UserContentArea_ucUserSearch_btnReset,
#ctl00_UserContentArea_ucSiteSelection_rwChangeReason_C_btnCancelChange,
#ctl00_UserContentArea_ucCorrespondence_btnCancel,
a[id$="CancelButton"], input[id$="CancelButton"],
#ctl00_UserContentArea_CloseButton {
    padding: 12px !important;
    color: #344054 !important;
    font-weight: 700 !important;
    text-align: center;
    font-size: 12px !important;
    height: auto !important;
    background-color: #FFFFFF;
    border: 1px solid #D0D5DD;
    border-radius: 8px;
    cursor: pointer;
    box-sizing: border-box;
    display: inline-block;
    text-decoration: none !important;
}

.parameters_summary .defaultbutton {
    margin-top: 20px;
}

/* Pagination dropdown*/
div[id$="PageSizeComboBox_DropDown"].RadComboBoxDropDown {
    width: 40px !important;
    margin-left: -4px;
    margin-top: 1px;
}

.rgPagerCell .RadComboBox {
    width: 40px !important;
}

/* Pagination dropdown*/

.filter .element {
    padding-bottom: 10px;
}

.mt-0 {
    margin-top: 0px !important;
}

.mt-05 {
    margin-top: 5px !important;
}

.mt-1 {
    margin-top: 10px !important;
}

.mt-2 {
    margin-top: 20px !important;
}

.ml-1 {
    margin-left: 10px !important;
}

.pb-0 {
    padding-bottom: 0px !important;
}

.w-100 {
    width: 100% !important;
}

.flex-wrap {
    display: flex;
    flex-flow: row wrap;
}

.filter .element {
    margin-left: 0px;
    margin-top: 0px;
}

.float-right {
    float: right !important;
}

/* Review forms table alignments - 98798 - Reviews-Form builder alignment issue */


div[id$="divCommandBox"].commandbox {
    height: 45px !important;
    background: #eeeded;
}

.yesdisplay {
    margin-top: -5px !important;
}

.form-element-container .form-element,
.form-box {
    width: inherit !important;
}

#divReviewForms .form-element-container div:nth-child(2) {
    position: static;
    padding-left: 0px;
    margin-right: 5px;
    width: auto;
    margin-left: 15px;
}

#divReviewForms .form-element-container div.form-element-flag:nth-child(3) {
    position: static;
    width: 35px;
    padding-left: 0px;
    margin-left: 10px;
}

#divReviewForms .form-element-container div.form-element-flag:nth-child(5) {
    position: absolute;
    width: 30px;
    top: 42px;
    right: 4px;
    padding-left: 0px;
}

#divReviewForms div.form-element-flag:last-child {
    position: absolute;
    width: 30px;
    top: 82px;
    right: 48px;
    padding-left: 0px;
}

.form-element-container span.radiobutton {
    white-space: nowrap;
}

.form-box .form-element {
    border: 1px solid #ddd;
    padding: 15px 10px !important;
}

.form-element-container {
    display: flex;
    padding: inherit !important;
    border-radius: inherit;
    box-shadow: none;
}

.RadWindow {
    background: #fff;
    border-radius: 4px;
}

.grid_2_full .clearfix {
    overflow: hidden;
}

.RadInput textarea {
    resize: both !important;
}

.RadComboBox_Vista .rcbInner {
    height: auto !important;
}

#ctl00_UserContentArea_ucForms_ucFormSelector_btnApply, #ctl00_UserContentArea_ucQuestionnaire_btnApply, #ctl00_UserContentArea_ucSeriousDeficiency_btnApply,
#ctl00_UserContentArea_ucCorrectionsDetails_ucCorrectiveAction_btnApply {
    padding: 11px !important;
    min-width: 90px;
    margin-top: 0px;
}

#ctl00_UserContentArea_ucCorrectionsDetails_ucCorrectiveAction_btnApply {
    margin-top: 20px;
}

#ctl00_UserContentArea_ucQuestionnaire_btnApply, #ctl00_UserContentArea_ucSeriousDeficiency_btnApply {
    margin-top: 20px;
}

.form-element-container .form-element.divFloatLeft.width_92 table:first-of-type tr td:not(.RadForm .RadPicker.RadMonthYearPicker table tr td) {
    position: relative;
    top: -5px;
    background: none !important;
}

.form-element-container .form-element.divFloatLeft.width_92 table:first-of-type tr td.padLeft15,
.form-element-container .form-element.divFloatLeft.width_92 table:first-of-type tr td.padLeft20 {
    padding-left: 0px !important;
}

div[id$="divSeriousDef"] .divFloatLeft, div[id$="ctl00_divSeriousDef_rpt"] .divFloatLeft {
    position: absolute;
    left: 210px;
    margin-top: 4px;
}

.divCommentsSection {
    margin-top: 10px !important;
}

.RadForm.rfdTextbox .RadInput textarea {
    height: 70px !important;
    width: inherit !important;
}

#div-2798 table tr td:first-child {
    width: 55% !important;
}

#div-2798 table tr td:last-child {
    width: 7% !important;
}

.x-split-button .defaultbutton {
    margin-top: 0px;
    padding: 8px !important;
}

#divReviewForms div.form-element-flag:nth-child(4) {
    position: absolute;
    width: 30px;
    top: 42px;
    right: 48px;
    padding-left: 0px;
}

#ctl00_UserContentArea_ucReviewers_rgReviewers {
    box-shadow: none !important;
}
/*FDStyles*/

.appReq-info .RadTabStripTop_Default_Baseline .rtsLevel1 {
    margin-bottom: 0;
}

div[id$="UpanelSponsor"] .RadTabStripTop_Default_Baseline .rtsLevel1 {
    margin-bottom: 15px;
}

.appReq-info .grid_title h1 {
    padding-left: 10px !important;
}

div[id$="rdGrdFoodReceipts"].RadGrid .rgMasterTable tr td:nth-child(4) {
    /* text-overflow: ellipsis;*/
    white-space: break-spaces;
}

div[id$="dvOrdGrid"] div[id$="divGrid"] div[id*="RDIPFDeliveryDate"].RadPicker,
div[id$="OrderValidationSummary"] div[id$="divGrid"] div[id*="RDIPFDeliveryDate"].RadPicker {
    width: 100% !important;
}

.RadForm.rfdTextbox div[id$="divSponsorsList"] input[type="text"].rfdDecorated,
.RadForm.rfdTextbox div[id$="divSponsorDetails"] input[id$="District"].rfdDecorated,
.RadForm.rfdTextbox div[id$="divRenewSponsorList"] input[id$="Sponsor"].rfdDecorated {
    width: calc(100% - 34px) !important;
}

div[id$="pnlFormBuilder"] .form-element-container div[id$="divTitlePD"] table,
div[id$="pnlFormBuilder"] .form-element-container div[id$="divTitleRAC"] table,
div[id$="pnlFormBuilder"] .form-element-container div[id$="divTitleCert"] table {
    width: 100%;
}

.RadForm.rfdTextbox div[id$="pnlSurveyHeader"] input[id$="txtSurveyName"].rfdDecorated {
    width: 332px !important;
}

div[id$="divSponsorsList"] div[id$="rgnewSponsors"] table[id*="rgnewSponsors"] thead th span.checkbox,
div[id$="divRenewSponsorList"] div[id$="rgRenewSponsors"] table[id*="rgRenewSponsors"] thead th span.checkbox {
    margin-left: 5px;
}

table.lblNoRecordsMsg-styles tr td {
    padding-right: 8px;
}

.packets-grid-title div[id$="Year"] {
    background: #fff !important;
}

div[id$="rpvApplication"] .box,
div[id$="rpvApproval"] .box,
div[id$="rpvCorrespondence"] .box,
div[id$="rpvHistory"] .box {
    padding-top: 0;
}

div[id$="rpvCorrespondence"] .RadGrid table.rgCommandTable tr td a {
    float: none;
}

div[id$="rpvCorrespondence"] .RadGrid table.rgCommandTable tr td:last-child {
    display: block;
}

div[id$="rpvCorrespondence"] .RadGrid table.rgCommandTable tr td input.rgAdd,
div[id$="rpvCorrespondence"] .RadGrid table.rgCommandTable tr td input.rgRefresh {
    display: none;
}

.form-element-container .form-element p[id$="ParaCertifyby"] {
    width: 100% !important;
}

.RadForm.rfdTextbox p[id$="ParaCertifyby"] input[id$="apfCertify"].rfdDecorated,
.RadForm.rfdTextbox p[id$="ParaCertifyby"] input[id$="apfBy"].rfdDecorated {
    width: auto !important;
    padding: 0 !important;
    height: 24px !important;
}

div[id$="rpvHistory"] .grid_title img[src*="excel_icon.png"] {
    width: 28px;
    height: 28px;
}

div[id$="rpvHistory"] .grid_title img[src*="slideup.png"] {
    width: 20px;
    height: 21px;
}

div[id$="divEndProdSearch"] input[id$="btnCalculatePounds"] {
    margin-top: 4px;
}

div[id$="rdGrdOrders"] div[id*="RDIPFDeliveryDate"].RadPicker {
    width: 100% !important;
}

.w-330 .RadComboBox {
    width: 330px !important;
}

.w-330 .rcbInput {
    width: 330px !important;
}

.w-160 .rcbInput,
.w-160 .RadComboBox {
    width: 160px !important;
}

.w-160 .w-250 .rcbInput,
.w-160 .w-250 .RadComboBox {
    width: 250px !important;
}

.w-160 .w-330 .rcbInput,
.w-160 .w-330 .RadComboBox {
    width: 330px !important;
}

div[id$="OrderValidationSummary"] div[id*="rdDtPkrStrtDate"].RadPicker,
div[id$="OrderValidationSummary"] div[id*="rdDtPkrEndDate"].RadPicker,
.endProductReport div[id*="rdDtPkrFromDate"].RadPicker,
.endProductReport div[id*="rdDtPkrToDate"].RadPicker {
    width: 160px !important;
}

.NextPrevAndNumeric .rgPagerLabel {
    position: relative;
    top: 3px;
}


div[id$="divDiscontinue"] textarea[id$="txtDiscontinueComments"] {
    width: 492px !important;
}

.form-element-container div[id$="divRAComments"] textarea[id$="txtRAComments"] {
    width: 642px !important;
}

.pnlFilters-ApplicationSite .RadComboBox,
.pnlFilters-ApplicationSite .rcbInput {
    /*width: 215px !important;*/
}

div[id*="rcbSiteType"],
div[id*="rcbSiteName"],
div[id*="rcbSiteStatus"] {
    /*width: 210px !important;*/
}

.RadForm.rfdTextbox .text-addra-w input[id$="txtAgencyCode"].defaulttextbox,
.RadForm.rfdTextbox .text-addra-w input[id$="txtAgencyCode"].rfdDecorated {
    width: 154px !important;
}

.grid_title div[id$="divGrid"] {
    margin: 5px 5px 10px 5px;
}

h1.clearfix.padLeft10 {
    padding-left: 10px !important;
}

.addnewrecipt-w div[id$="rdCmbStorageType"].RadComboBox {
    width: 100px !important;
}

h1.clearfix.w-160.margtop15 {
    margin-top: 15px;
}

.box.clearfix.border0.value-Pass {
    margin: 0 !important;
    padding: 0 !important;
}

    .box.clearfix.border0.value-Pass span {
        padding: 0 10px 10px 10px;
        display: inline-block;
    }

        .box.clearfix.border0.value-Pass span:empty {
            padding: 0;
            display: inline;
        }

    .box.clearfix.border0.value-Pass > br {
        display: none;
    }

div[id$="rauFile"].RadAsyncUpload {
    margin-bottom: 10px;
}

.RadUpload .ruInputs {
    height: auto !important;
}

div[id$="divRDODist"] .grid_title + div[id$="divRDeliveryOrderItemDist"],
div[id$="divRDODist"] .grid_title + div[id$="divMDeliveryOrderItemDist"],
div[id$="divRDODist"] .grid_title + div[id$="rgDOSplOrderListDetails"],
div[id$="divSDOList"] .grid_title + div[id$="divDOSplOrderItemList"],
div[id$="divSDOList"] .grid_title + div[id$="rgDDeliveryListDetails"],
div[id$="divDDOList"] .grid_title + div[id$="divDDeliveryOrderItemList"] {
    margin: 5px 5px 10px 5px;
}

div[id$="divRDODist"] span[id$="lblRDODistGridHeader"],
div[id$="divRDODist"] span[id$="lblMDODistGridHeader"],
div[id$="divRDODist"] span[id$="lblDOSplOrders"],
div[id$="divSDOList"] span[id$="lblDOSplOrders"],
div[id$="divDDOList"] span[id$="lblDDODistGridHeader"],
div[id$="HL"] span[id$="lblDscpDetails"] {
    padding-left: 10px;
}



div[id$="radGridInvoiceType"] a[id$="InitInsertButton"] {
    float: left !important;
}

.RadForm.rfdTextbox .surveyReminder input[id$="txtDays"].rfdDecorated {
    width: 50px !important;
}

div[id$="divItemSelector"] div[id$="rdCmbxItems"] {
    width: 360px !important;
}

div[id$="divItemSelector"] input[name$="rdCmbxItems"].rcbInput {
    width: 330px !important;
}

span[id$="upFDCalendar"] div[id$="rmpCalOptions"].RadMultiPage {
    border: 0 !important;
}

.grid_2 .section span[id$="upFDCalendar"] .content .content {
    padding: 0 10px 10px 10px;
}

.w-120 .RadPicker {
    /*width: 120px !important;*/
}

.RadForm.rfdTextbox .w-84 input[type="text"].rfdDecorated {
    /*width: 84px !important;*/
}

.w-70 .RadComboBox,
.w-70 .rcbInput {
    width: 70px !important;
}

div[id$="rdGrdReceiptDetails"].RadGrid .rgCollapse,
div[id$="rdGrdReceiptDetails"].RadGrid .rgExpand {
    background-image: none !important;
}

div[id$="rdGrdReceiptDetails"].RadGrid .rgCollapse {
    transform: rotate(0deg);
}

span[id*="btnCoOp"] {
    display: block;
    height: 40px;
}

.RadButton_Vista input[id*="btnCoOp"] {
    color: #fff !important;
    font-weight: 700 !important;
    text-align: center;
    height: auto !important;
    background-color: #7266DB;
    border: 0;
    border-radius: 8px;
    cursor: pointer;
    box-sizing: border-box;
    font-size: 12px !important;
    margin-right: 12px;
    height: 31px !important;
    line-height: 16px !important;
    width: 80px !important;
    background-image: none;
}


/*FDStyles End*/
.RadComboBox_Vista .rcbActionButton {
    background-color: inherit !important;
    background-image: none !important;
    box-shadow: none !important;
    border-left: none !important;
}

div[id$="radGridCorrectiveAction"] table.rgMasterTable .divChoiceTextLeftSection,
div[id$="radGridCorrectiveAction"] table.rgMasterTable .divCAHistoryLeft.divCorrectiveActionTextSection {
    width: 200px !important;
}

div[id$="divCACFP"] div[id$="divErrorType"] .divFloatLeft td,
div[id$="divCASDList"] .divFloatLeft td {
    padding: 0 !important;
}

.clearboth {
    clear: both;
    float: none;
}

.RadComboBox_Vista .rcbFocused,
.RadComboBox_Vista .rcbHovered,
.RadComboBox_Vista .rcbExpanded {
    background-color: transparent !important;
}

/*.divtabsInfo-reviewsinfo .rtsLevel.rtsLevel1 {
    overflow: auto;
}

.divtabsInfo-reviewsinfo .rtsLevel ul.rtsUL {
    display: inline-flex;
    overflow-x: auto;
}*/

.RadForm.rfdTextbox div[id$="divPrincipalsIndividuals"] input[id$="dateInput"].rfdDecorated,
.RadForm.rfdTextbox div[id$="divPrincipalsIndividuals"] input[id$="txtZip"].rfdDecorated,
.RadForm.rfdTextbox div[id$="divPrincipalsIndividuals"] input[id$="txtPhone"].rfdDecorated {
    width: 100% !important;
}
/*.NextPrevAndNumeric div[id$="PageSizeComboBox"] td.rcbInputCell.rcbInputCellLeft .rcbInput {
    width: 100% !important;
}*/
div[id$="rgTechAssistanceLog"] .divCorrectiveActionTextSection {
    overflow: initial;
}

.NextPrevAndNumeric div[id$="PageSizeComboBox"] td.rcbArrowCell.rcbArrowCellRight {
    left: 0 !important;
}

.NextPrevAndNumeric div[id$="PageSizeComboBox"] td.rcbInputCell.rcbInputCellLeft .rcbInput {
    padding-right: 0;
}

.NextPrevAndNumeric div[id$="PageSizeComboBox"] {
    width: 56px !important;
}

.rcbSlide div[id$="PageSizeComboBox_DropDown"].RadComboBoxDropDown.RadComboBoxDropDown_Vista {
    width: 56px !important;
    height: auto !important;
    position: relative;
    left: 0px;
}

.rcbSlide div[id$="PageSizeComboBox_DropDown"] .rcbScroll.rcbWidth {
    height: auto !important;
}

/*td.rcbInputCell.rcbInputCellLeft .rcbInput {
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis;
    padding-right: 32px;
}*/

.add-reviewer-edit .divChoiceTextLeftSection,
.divChoiceTextSection.add-reviewer-edit .divChoiceTextLeftSection {
    width: 160px !important;
}

.RadForm.rfdTextbox .divChoiceTextSection
input[id$="txtBoxReminderDaysBeforeDueDate"] {
    width: 75px !important;
}

/*.RadForm.rfdTextbox div[id$="divChoiceMain"]
input[type="text"].rfdDecorated {
    width: 265px !important;
}*/
/*div[id$="rgScheduleReview"].RadGrid .rgMasterTable tr td,*/
div[id$="rgTechAssistanceLog"] input[type="text"].defaulttextbox.rfdDecorated {
    width: 265px !important;
}

div[id$="pnlMainFrame"] .RadGrid .rgMasterTable tr td
div[id$="radEditorScheduleDescription"] tr td,
.RadGrid .rgMasterTable div[id$="divSubmitCorrectiveActionPlan"] tr td {
    padding: 0 !important;
}

div[id$="pnlMainFrame"] .RadGrid .rgMasterTable tr td
div[id$="radEditorScheduleDescription"] .reContentCell iframe {
    height: 95px !important;
}

#divLead.clearfix {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

#divLead #divUserLookup .defaultbutton {
    margin-right: 0px;
}

#divLead input[type="text"].rfdDecorated {
    width: 119px !important;
}

#divReviewForms #formholder {
    border: 1px solid #ddd;
}

    #divReviewForms #formholder .grid_title {
        padding: 5px 10px 5px 10px;
        background: #faf7fd;
        border-bottom: 1px solid #ddd;
        border-top: none;
        border-left: none;
        border-right: none;
    }

.form-grid .grid_title {
    background: #faf7fd;
    border: 1px solid #ddd;
    padding: 10px 10px 0px 10px;
}

.RadGrid .rgMasterTable tr td a[id$="PerformInsertButton"], .RadGrid .rgMasterTable tr td a[id$="CancelButton"] {
    position: relative;
    top: -5px;
    padding: 8px 20px !important;
}

table.rgMasterTable .rgEditForm table[id$="mainTable"] tr td a[id$="CancelButton"],
table.rgMasterTable .rgEditForm table[id$="mainTable"] tr td a[id$="PerformInsertButton"] {
    position: inherit !important;
    padding: 12px !important;
}

.RadGrid .rgMasterTable tr td:nth-child(4), .RadGrid .rgMasterTable tr td:nth-child(6) {
    vertical-align: middle;
    white-space: nowrap;
}

#ctl00_UserContentArea_ucAddCACFPDynamicListItems_radMealPattern_ctl00_ctl02_ctl03_rdpDate_wrapper {
    width: 160px !important;
}

.divPerformanceAreaTextLeftSection {
    width: auto;
    white-space: nowrap;
    margin-right: 10px;
    min-width: 200px;
}

.form-element-container .form-element.divFloatLeft.width_92 table:first-of-type tr td:first-of-type b {
    display: inline-block;
    width: 100%;
    border: 1px solid #908f8f;
    padding: 8px 10px;
    background-color: #EBEBEB;
    text-align: center;
    box-sizing: border-box;
    margin-top: 30px;
}

.divChoiceTextLeftSection {
    min-width: 130px;
}

.rgEditForm .divChoiceTextSection {
    padding: 0px;
}

.reContentCell iframe {
    height: 100% !important;
}

.RadForm.rfdCheckbox input[type="checkbox"], .RadForm.rfdRadio input[type="radio"] {
    outline: none !important;
}

.grid_pad table tr.rgRow td, .grid_pad table tr.rgAltRow td {
    line-height: 22px;
}

#ctl00_UserContentArea_chkSFAAccess {
    margin-top: 5px !important;
}

#divUserLookup .defaultbutton {
    min-width: auto;
}

#ctl00_container_wrap div[id$="UsersRadGrid"] tr td:first-of-type input.defaulttextbox.rfdDecorated {
    width: 100px !important;
}

.fields-wrap {
    display: flex;
    flex-flow: row wrap;
    padding-left: 2px;
}

.RadGrid .rgMasterTable tr td div[id$="rcbCASDType"] table tr td {
    padding: 6px 8px !important;
}

.RadForm.rfdTextbox div[id$="RadGridReviewCR"] input[type="text"].rfdDecorated {
    width: calc(100% - 36px) !important;
}

.RadForm.rfdTextbox div[id$="RadGridReviewCR"] input[id$="dateInput"].rfdDecorated {
    width: 100% !important;
}

.RadForm div[id$="rgTechAssistanceLog"] .RadPicker table tr td:last-child,
.add-reviewer-edit .RadPicker table tr td:last-child {
    border: 0 !important;
}

.rdpDateCls table tr td a,
div[id$="rgTechAssistanceLog"] .RadPicker table tr td a,
.add-reviewer-edit .RadPicker table tr td a {
    height: 38px !important;
    border: 1px solid #D0D5DD;
    margin: 0;
    border-left: 0;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
}

.GridTemplateColumn_Meal_Counts > div {
    display: flex;
    justify-content: space-between;
    padding-bottom: 6px;
    align-items: center;
}

.form-element-container .form-element.divFloatLeft.width_92 p + table:first-of-type {
    position: relative;
    top: 30px;
}

.form-box table tr td {
    padding: 5px !important;
    border: none !important;
}

.form-element-container .form-element.divFloatLeft.width_92 table:nth-of-type(2) {
    border-collapse: collapse;
}

    .form-element-container .form-element.divFloatLeft.width_92 table:nth-of-type(2) table tr td {
        border: 1px solid #ddd !important;
        position: relative !important;
        top: 5px !important;
    }

        .form-element-container .form-element.divFloatLeft.width_92 table:nth-of-type(2) table tr td input {
            border: none !important;
        }

.form-element-container .form-element.divFloatLeft.width_92 span div[id$="wrapper"] table,
.form-element-container .form-element.divFloatLeft.width_92 div[id$="wrapper"] table {
    margin-top: 18px !important;
    /*    width: 175px !important;*/
    padding-left: 15px !important;
}

.form-element-container .form-element.divFloatLeft.width_92 > span:last-of-type:not(:only-of-type) {
    display: block;
    margin-bottom: 30px;
}

.form-element-container .form-element.divFloatLeft.width_92 > span.radiobutton:last-of-type:not(:only-of-type) {
    display: inline-block;
}

.form-element-container .form-element.divFloatLeft.width_92 > span:last-of-type:not(:only-of-type) + div table tr td {
    position: inherit !important;
}

div[id$="ivReviewSchedules"] .RadPicker {
    width: 140px !important;
}

div[id$="ivReviewSchedules"] div[id$="rdpDeskToDate_wrapper"], div[id$="ivReviewSchedules"] div[id$="rdpOnsiteToDate_wrapper"] {
    margin-left: 10px !important;
}

.form-element-container .form-element.divFloatLeft.width_92 > span[id$="wrapper"] {
    display: inline-block !important;
    margin-bottom: 15px !important;
    margin-top: 10px;
    margin-left: 8px;
}

div[id$="divToolTipControlContainer"] .form-element-container table {
    margin-top: 0px !important;
}

.form-element-container .form-element.divFloatLeft.width_92 b + br + div table td {
    position: inherit !important;
}

    .form-element-container .form-element.divFloatLeft.width_92 b + br + div table td:not(td.rcInputCell) {
        border: 1px solid #9c9c9c !important;
    }

.form-element-container .form-element.divFloatLeft.width_92 span.radiobutton + table + div + b {
    display: block;
    margin-block: 10px;
}

div[id$="pnlFormSelector"] .RadComboBox span.rcbInner input: {
    width: 250px !important;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden !important;
}

div[id$="ddlQuestion_Input"] {
    width: auto !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span br + p + table:first-of-type {
    margin-top: 18px !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span + br + p + table:first-of-type {
    margin-top: 18px !important;
    margin-left: 0px !important;
    padding-left: 30px !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + table:first-of-type td span input[type="radio"] {
    /*    margin-top: 20px;*/
}

.RadGrid .form-element-container .form-element.divFloatLeft.width_92 span:empty + table:first-of-type td span input[type="radio"] {
    margin-top: 0px;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + table:first-of-type span[id$="wrapper"]
input[type="text"] {
    margin-top: 10px;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + table:first-of-type span[id$="wrapper"]
input[id$="dateInput"] {
    margin-top: 0px !important;
}

.RadGrid .form-element-container .form-element.divFloatLeft.width_92 span:empty + table:first-of-type span[id$="wrapper"]
input[type="text"] {
    margin-top: 10px;
}

.form-element-container div.form-element.divFloatLeft.width_92::before {
    content: "This is hidden text with a large negative indent.";
    display: block;
    text-indent: -9999px;
}

.aspNetDisabled div[id$="rgS2CE"] ~ table tr td:not(:first-child) {
    text-align: center;
}

div[id$="rgS2CE"] ~ table tr td:not(:first-child), div[id$="rgS2NRM"] ~ table tr td:not(:first-child),
div[id$="rgS2AFS"] ~ table tr td:not(:first-child), div[id$="rgS2SMP"] ~ table tr td:not(:first-child) {
    text-align: center !important;
}

.divChoiceTextSection div[id$="wrapper"] input.radPreventDecorate + table.rcTable.rcSingle {
    width: 160px !important;
}

div[id$="pnlDocument"] .divCorrectiveActionTextSection:nth-of-type(2) {
    overflow: inherit !important;
}

    div[id$="pnlDocument"] .divCorrectiveActionTextSection:nth-of-type(2) + .divFloatLeft span {
        position: relative;
        top: -35px;
        left: 340px;
    }

.rgEditForm td[id$="TemplateColumn"] table tr:nth-of-type(4) td:nth-of-type(3) {
    display: flex;
    white-space: nowrap;
    align-items: center;
}

    .rgEditForm td[id$="TemplateColumn"] table tr:nth-of-type(4) td:nth-of-type(3) select {
        width: 140px !important;
    }

        .rgEditForm td[id$="TemplateColumn"] table tr:nth-of-type(4) td:nth-of-type(3) select + span {
            margin-left: 10px;
        }

            .rgEditForm td[id$="TemplateColumn"] table tr:nth-of-type(4) td:nth-of-type(3) select + span + span div[id$="wrapper"] {
                width: 170px !important;
                margin-left: 5px;
            }

div[id$="wrapper"] table.rcTable.rcSingle {
    border-collapse: initial !important;
}

.divCAHistoryPopup .divChoiceTextLeftSection {
    min-width: 140px !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span p + table:first-of-type {
    margin-top: 10px !important;
    padding-left: 0px !important
}

    .form-element-container .form-element.divFloatLeft.width_92 span p + table:first-of-type tr td {
        border: 1px solid #000 !important;
        position: relative !important;
        top: 0px !important;
    }

.form-element-container .form-element.divFloatLeft.width_92 span:empty + table:first-of-type tr:first-of-type {
    height: auto;
}

div[id$="DivCommentslength"] {
    margin-top: 0px !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + table:first-of-type tr
td:only-of-type:not(.RadForm .RadPicker.RadMonthYearPicker table tr td) {
    top: 0px;
}

.form-element-container .form-element.divFloatLeft.width_92 > span.checkbox:last-of-type:not(:only-of-type) {
    display: inline-block;
}

.form-element-container .form-element.divFloatLeft.width_92 > span + br + br + table:first-of-type tr:nth-of-type(3) td table.radNumericS1 tr td {
    border: 1px solid #000 !important;
    padding-top: 15px !important;
}

.form-element-container .form-element.divFloatLeft.width_92 > span + br + br + table:first-of-type tr:nth-of-type(5) td table.radNumericS1 tr td {
    border: 1px solid #000 !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + table:first-of-type + br + p + table tr:nth-of-type(2) td table.radNumericS1 {
    margin-top: 18px !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + table:first-of-type + br + table tr:nth-of-type(2) table tr td,
.form-element-container .form-element.divFloatLeft.width_92 span:empty + table:first-of-type + br + table tr:nth-of-type(3) table tr td,
.form-element-container .form-element.divFloatLeft.width_92 span:empty + table:first-of-type + br + table tr:nth-of-type(4) table tr td,
.form-element-container .form-element.divFloatLeft.width_92 span:empty + table:first-of-type + br + table tr:nth-of-type(5) table tr td,
.form-element-container .form-element.divFloatLeft.width_92 span:empty + table:first-of-type + br + table tr:nth-of-type(6) table tr td,
.form-element-container .form-element.divFloatLeft.width_92 span:empty + table:first-of-type + br + table tr:nth-of-type(7) table tr td,
.form-element-container .form-element.divFloatLeft.width_92 span:empty + table:first-of-type + br + table tr:nth-of-type(8) table tr td {
    border: none !important;
}

    .form-element-container .form-element.divFloatLeft.width_92 span:empty + table:first-of-type + br + table tr:nth-of-type(2) table tr td input,
    .form-element-container .form-element.divFloatLeft.width_92 span:empty + table:first-of-type + br + table tr:nth-of-type(3) table tr td input,
    .form-element-container .form-element.divFloatLeft.width_92 span:empty + table:first-of-type + br + table tr:nth-of-type(4) table tr td input,
    .form-element-container .form-element.divFloatLeft.width_92 span:empty + table:first-of-type + br + table tr:nth-of-type(5) table tr td input,
    .form-element-container .form-element.divFloatLeft.width_92 span:empty + table:first-of-type + br + table tr:nth-of-type(6) table tr td input,
    .form-element-container .form-element.divFloatLeft.width_92 span:empty + table:first-of-type + br + table tr:nth-of-type(7) table tr td input,
    .form-element-container .form-element.divFloatLeft.width_92 span:empty + table:first-of-type + br + table tr:nth-of-type(8) table tr td input {
        border: 1px solid #D0D5DD !important;
    }

.form-element-container .form-element.divFloatLeft.width_92 span:empty + table:first-of-type tr:first-of-type td:first-of-type p {
    padding-left: 0px !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span + br + br + table:first-of-type tr > td {
    border: 1px solid #7b7b7b !important;
    top: 0px !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span + br + br + table:first-of-type {
    margin-top: 10px !important;
}

    .form-element-container .form-element.divFloatLeft.width_92 span + br + br + table:first-of-type > tbody > tr:first-child {
        background-color: #EBEBEB !important;
    }

.form-element-container .form-element.divFloatLeft.width_92 table:first-of-type tr td:first-of-type > div b,
.form-element-container .form-element.divFloatLeft.width_92 table:first-of-type tr td:first-of-type > div + span b,
.form-element-container .form-element.divFloatLeft.width_92 table:first-of-type tr td:first-of-type > div + b,
.form-element-container .form-element.divFloatLeft.width_92 span:empty + table:first-of-type tr:nth-of-type(3) td:only-of-type b,
.form-element-container .form-element.divFloatLeft.width_92 span:empty + table:first-of-type tr:first-of-type td:first-of-type span[style="font-weight:normal;text-align: justify;display:block;"] b,
.form-element-container .form-element.divFloatLeft.width_92 span:empty + br + br + span + span + div[id$="wrapper"] + br + br + span + div table b {
    display: inline !important;
    background: none !important;
    border: none !important;
    padding: inherit !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + table + table tr:first-of-type td:first-of-type {
    width: auto !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + br + br + span + span + div[id$="wrapper"] + br + br + span + div table {
    padding-left: 0px !important;
}

    .form-element-container .form-element.divFloatLeft.width_92 span:empty + br + br + span + span + div[id$="wrapper"] + br + br + span + div table td {
        border: 1px solid #212121 !important;
    }

    .form-element-container .form-element.divFloatLeft.width_92 span:empty + br + br + span + span + div[id$="wrapper"] + br + br + span + div table
    tr:nth-of-type(5) td:first-of-type, .form-element-container .form-element.divFloatLeft.width_92 span:empty + br + br + span + span + div[id$="wrapper"] + br + br + span + div table
    tr:nth-of-type(13) td:first-of-type, .form-element-container .form-element.divFloatLeft.width_92 span:empty + br + br + span + span + div[id$="wrapper"] + br + br + span + div table
    tr:nth-of-type(24) td:first-of-type {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        white-space: nowrap;
        gap: 10px;
    }

        .form-element-container .form-element.divFloatLeft.width_92 span:empty + br + br + span + span + div[id$="wrapper"] + br + br + span + div table
        tr:nth-of-type(5) td:first-of-type input, .form-element-container .form-element.divFloatLeft.width_92 span:empty + br + br + span + span + div[id$="wrapper"] + br + br + span + div table
        tr:nth-of-type(13) td:first-of-type input, .form-element-container .form-element.divFloatLeft.width_92 span:empty + br + br + span + span + div[id$="wrapper"] + br + br + span + div table
        tr:nth-of-type(24) td:first-of-type input {
            width: 170px !important;
        }

.form-element-container .form-element.divFloatLeft.width_92 span:empty + span[class="checkbox"] + span {
    margin-bottom: 0px;
}

    .form-element-container .form-element.divFloatLeft.width_92 span:empty + span[class="checkbox"] + span b {
        display: block;
        margin-top: -20px;
        padding-left: 45px;
    }

.form-element-container .form-element.divFloatLeft.width_92 span:empty + span b {
    display: block;
    margin-top: -19px;
    padding-left: 10px;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + table tr:first-child td:first-child span {
    margin-top: 0px !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + table tr:first-child td:nth-of-type(3) span[class="radiobutton"] + br {
    display: none;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + table:first-of-type tr:nth-of-type(2) td br + b {
    display: inline !important;
    background: none !important;
    border: none !important;
    padding: inherit !important;
}

.form-element-container .form-element.divFloatLeft.width_92 b + span:empty + table:first-of-type,
.form-element-container .form-element.divFloatLeft.width_92 span:empty + div + table:first-of-type,
.form-element-container .form-element.divFloatLeft.width_92 span + p + table:first-of-type {
    margin-top: 10px !important;
}

.box div[id$="divMonth"] select[id$="ddlMonth"] {
    width: 200px !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span + p + table:first-of-type tr:first-of-type td:first-of-type b {
    display: inline !important;
    background: none !important;
    border: none !important;
    padding: inherit !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span + p > input {
    position: absolute;
    width: 200px !important;
    top: 156px;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + div table.radNumericS1 tr td:not(div[id$="wrapper"] td) {
    border: 1px solid #000 !important;
    top: 0px !important;
}

    .form-element-container .form-element.divFloatLeft.width_92 span:empty + div table.radNumericS1 tr td:not(div[id$="wrapper"] td) span + br + span.radiobutton {
        margin-top: 5px;
        display: inline-block;
    }

.form-element-container .form-element.divFloatLeft.width_92 span:empty + div table.radNumericS1 tr td p {
    width: 100% !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + div table.radNumericS1 tr td span[id$="wrapper"] input:not(input[id$="dateInput"]),
.form-element-container .form-element.divFloatLeft.width_92 span + br + p + br + p select + span input {
    width: 125px !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + div table tr td:not(div[id$="wrapper"] td) {
    border: 1px solid #000 !important;
    top: 0px !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + div table tr td.rcInputCell,
.form-element-container .form-element.divFloatLeft.width_92 span:empty + div table tr td.rcInputCell + td {
    top: 0px !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span + br + p + br + p + br + p + table:first-of-type {
    margin-top: 18px !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span + br + p + br + p {
    display: flex;
    justify-content: center;
    align-items: center;
    white-space: nowrap;
}

    .form-element-container .form-element.divFloatLeft.width_92 span + br + p + br + p span {
        width: 100% !important;
    }

.form-element-container .form-element.divFloatLeft.width_92 span:empty + p:first-of-type {
    padding-left: 0px !important;
}

.divCActionTextSection a[id$="lnkSaveDueDate"] {
    position: relative;
    top: 9px;
    left: 75px;
}

.divCAHistoryPopup div[id$="wrapper"] table.rcTable.rcSingle {
    width: 180px !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span + p textarea + br + br + br + input {
    position: inherit !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span br + p + table:first-of-type tr td {
    border: none !important
}

    .form-element-container .form-element.divFloatLeft.width_92 span br + p + table:first-of-type tr td:nth-of-type(2) {
        border: 1px solid #D0D5DD !important;
    }

.form-element-container .form-element.divFloatLeft.width_92 span:empty + table + table tr:first-of-type td[width="55%"]:first-of-type
span[style="font-weight:normal;text-align: justify;display:block;"] {
    margin-top: -35px !important;
    padding-left: 33px !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span + table[style="padding-left: 227px; margin-top: -19px;"]:first-of-type
tr:first-of-type td:first-of-type {
    position: relative !important;
    top: -50px !important;
    left: 200px;
}

.form-element-container .form-element.divFloatLeft.width_92 span + table[style="padding-left: 227px; margin-top: -19px;"]:first-of-type +
p[style="padding-left:28px;padding-top:10px;"] {
    margin-top: -45px !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + table + table + table + table + table + table + table[bgcolor="#EBEBEB"] input {
    background: #fff !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + table[style="width:564px;"] +
table[style="margin-left:35px;margin-width:560px;text-align:center;border:1px solid black;"] tr td span[style="width:280px;"] {
    width: 100% !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + table + table + table[align="center"] + table table {
    margin-top: 18px !important;
}

    .form-element-container .form-element.divFloatLeft.width_92 span:empty + table + table + table[align="center"] + table table tr td {
        border: 1px solid #000 !important;
    }

    .form-element-container .form-element.divFloatLeft.width_92 span:empty + table + table + table[align="center"] + table table tr:nth-of-type(2) {
        background: #EBEBEB !important;
    }

.form-element-container .form-element.divFloatLeft.width_92 span:empty + b input[style="width: 144px; font-weight: bold; color: black; background: transparent; border: 0px solid !important;"] {
    display: none;
}

.form-element-container .form-element.divFloatLeft.width_92 table + table tr td span + span:empty + table:first-of-type {
    margin-top: 10px !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + table[style="width:100%;margin-top:-18px;padding-Left:25px;"]
tr:nth-of-type(2) td:only-of-type table + table[style="padding-left:0px"] tr td {
    border: 1px solid #000 !important;
    top: 0px !important;
}

    .form-element-container .form-element.divFloatLeft.width_92 span:empty + table[style="width:100%;margin-top:-18px;padding-Left:25px;"]
    tr:nth-of-type(2) td:only-of-type table + table[style="padding-left:0px"] tr td:first-of-type:not(td.rcInputCell) {
        display: none;
    }

.form-element-container .form-element.divFloatLeft.width_92 span:empty + table[style="width:100%;margin-top:-18px;padding-Left:25px;"]
tr:nth-of-type(2) td:only-of-type table + table[style="padding-left:0px"] {
    border-collapse: initial;
}

    .form-element-container .form-element.divFloatLeft.width_92 span:empty + table[style="width:100%;margin-top:-18px;padding-Left:25px;"]
    tr:nth-of-type(2) td:only-of-type table + table[style="padding-left:0px"] tr td table tr td.rcInputCell, .form-element-container .form-element.divFloatLeft.width_92 span:empty + table[style="width:100%;margin-top:-18px;padding-Left:25px;"]
    tr:nth-of-type(2) td:only-of-type table + table[style="padding-left:0px"] tr td table tr td.rcInputCell + td {
        border: 1px solid #D0D5DD !important;
    }

    .form-element-container .form-element.divFloatLeft.width_92 span:empty + table[style="width:100%;margin-top:-18px;padding-Left:25px;"]
    tr:nth-of-type(2) td:only-of-type table + table[style="padding-left:0px"] tr:first-of-type:not(.rcTable.rcSingle tr) {
        background: #EBEBEB !important;
    }

.form-element-container .form-element.divFloatLeft.width_92 span:empty +
table[style="padding-left: 0px; margin: 10px 0px 0px 36px; border: 1px solid black; border-image: none;"] {
    border: none !important;
}

    .form-element-container .form-element.divFloatLeft.width_92 span:empty +
    table[style="padding-left: 0px; margin: 10px 0px 0px 36px; border: 1px solid black; border-image: none;"] tr td {
        border: 1px solid #000 !important;
        position: relative !important;
    }

        .form-element-container .form-element.divFloatLeft.width_92 span:empty +
        table[style="padding-left: 0px; margin: 10px 0px 0px 36px; border: 1px solid black; border-image: none;"] tr td strong {
            background-color: #EBEBEB;
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
        }

    .form-element-container .form-element.divFloatLeft.width_92 span:empty +
    table[style="padding-left: 0px; margin: 10px 0px 0px 36px; border: 1px solid black; border-image: none;"] tr:first-of-type td,
    .form-element-container .form-element.divFloatLeft.width_92 span:empty +
    table[style="padding-left: 0px; margin: 10px 0px 0px 36px; border: 1px solid black; border-image: none;"] tr:nth-of-type(9) td {
        padding: 15px 10px !important;
        line-height: 30px;
    }

.form-element-container .form-element.divFloatLeft.width_92 span:empty + table:first-of-type tr[style="height:6px"] {
    display: none;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + table[style="padding-left: 30px; margin-top: -18px;"] +
table[style="padding-left: 30px;"] {
    border-collapse: initial;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + table[style="padding-left: 30px; margin-top: -20px;"] + p:empty +
table[style="padding-left:28px"],
.form-element-container .form-element.divFloatLeft.width_92 span:empty + table[style="padding-left: 30px; margin-top: -20px;"] + p[style="padding-left:30px;"] +
table[style="padding-left:28px"],
.form-element-container .form-element.divFloatLeft.width_92 span:empty + table[style="padding-left: 30px; margin-top: -18px;"] + p:empty +
table[style="padding-left:28px"] {
    border-collapse: initial;
}

    .form-element-container .form-element.divFloatLeft.width_92 span:empty + table[style="padding-left: 30px; margin-top: -20px;"] + p:empty +
    table[style="padding-left:28px"] tr td,
    .form-element-container .form-element.divFloatLeft.width_92 span:empty + table[style="padding-left: 30px; margin-top: -20px;"] + p[style="padding-left:30px;"] +
    table[style="padding-left:28px"] tr td,
    .form-element-container .form-element.divFloatLeft.width_92 span:empty + table[style="padding-left: 30px; margin-top: -18px;"] + p:empty +
    table[style="padding-left:28px"] tr td {
        border: 1px solid #000 !important;
    }

    .form-element-container .form-element.divFloatLeft.width_92 span:empty + table[style="padding-left: 30px; margin-top: -20px;"] + p:empty +
    table[style="padding-left:28px"] tr:first-of-type,
    .form-element-container .form-element.divFloatLeft.width_92 span:empty + table[style="padding-left: 30px; margin-top: -20px;"] + p[style="padding-left:30px;"] +
    table[style="padding-left:28px"] tr:first-of-type,
    .form-element-container .form-element.divFloatLeft.width_92 span:empty + table[style="padding-left: 30px; margin-top: -18px;"] + p:empty +
    table[style="padding-left:28px"] tr:first-of-type {
        background: #EBEBEB !important;
    }

.form-element.divFloatLeft.width_92 span:empty + table[style="padding-left: 30px; margin-top: -20px;"] +
p[style="padding-left:30px;"] + table[style="padding-left:28px"] tr td:nth-of-type(2) {
    background: #EBEBEB !important;
}

.form-element.divFloatLeft.width_92 span:empty + table[style="padding-left: 17px; margin-top: -21px;"] tr td.padLeft15[width="25%"] {
    top: -12px !important;
    width: 15%;
}

    .form-element.divFloatLeft.width_92 span:empty + table[style="padding-left: 17px; margin-top: -21px;"] tr td.padLeft15[width="25%"] + td {
        top: -12px !important;
    }

.form-element.divFloatLeft.width_92 span:empty + table[style="padding-left:30px;margin-top: -18px;margin-left: 0px;"] +
table tr:nth-of-type(2) td a + a + table tr:nth-of-type(2) td {
    border: none !important;
}

    .form-element.divFloatLeft.width_92 span:empty + table[style="padding-left:30px;margin-top: -18px;margin-left: 0px;"] +
    table tr:nth-of-type(2) td a + a + table tr:nth-of-type(2) td div input.ruFakeInput.radPreventDecorate {
        border: 1px solid #ddd !important;
    }

.form-element.divFloatLeft.width_92 span br + p[style="padding-left:27px;"] + table[style="padding-left:30px;margin-top:-30px"]
tr td[style="text-align: center;width: 2%;"] {
    border: none !important;
}

.form-element.divFloatLeft.width_92 span br + p[style="padding-left:25px;"] + table[style="padding-left:28px"] tr
td[style="border:1px solid black;padding: 5px;"]:nth-of-type(2) {
    border: none !important;
}

.form-element.divFloatLeft.width_92 span br + p[style="padding-left:25px;"] + table[style="padding-left:28px"] tr
td[style="border:1px solid black;"]:nth-of-type(2) {
    border: none !important;
}

.worksheet-grid table.rgMasterTable:first-of-type > tbody > tr > td:nth-of-type(2):not(table td:nth-of-type(2)) {
    min-width: 115px !important;
}

.worksheet-grid table[class="rgMasterTable"] tbody tr td:nth-of-type(14), .worksheet-grid table[class="rgMasterTable"] tbody tr td:nth-of-type(13) {
    min-width: 70px !important;
}

.divChoiceTextSection div[id$="divOfficialType"] .div-label span {
    white-space: nowrap;
    line-height: 35px;
}

.divChoiceTextSection .div-label {
    white-space: nowrap;
    line-height: 35px;
}

.form-element-container .form-element.divFloatLeft.width_92 span br + p[style="padding-left:27px;"] + table:first-of-type + br + p[style="padding-left:20px"] {
    margin-top: 35px !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + table + table + table[align="center"] + table table[style="margin-left:35px;width:80%;Padding-Top:3px;"]
tr:nth-of-type(3) td:nth-of-type(1),
.form-element-container .form-element.divFloatLeft.width_92 span:empty + table + table + table[align="center"] + table table[style="margin-left:35px;width:80%;Padding-Top:3px;"]
tr:nth-of-type(3) td:nth-of-type(2),
.form-element-container .form-element.divFloatLeft.width_92 span:empty + table + table + table[align="center"] + table table[style="margin-left:35px;width:80%;Padding-Top:3px;"]
tr:nth-of-type(4) td:nth-of-type(1),
.form-element-container .form-element.divFloatLeft.width_92 span:empty + table + table + table[align="center"] + table table[style="margin-left:35px;width:80%;Padding-Top:3px;"]
tr:nth-of-type(4) td:nth-of-type(2),
.form-element-container .form-element.divFloatLeft.width_92 span:empty + table + table + table[align="center"] + table table[style="margin-left:35px;width:80%;Padding-Top:3px;"]
tr:nth-of-type(5) td:nth-of-type(1),
.form-element-container .form-element.divFloatLeft.width_92 span:empty + table + table + table[align="center"] + table table[style="margin-left:35px;width:80%;Padding-Top:3px;"]
tr:nth-of-type(5) td:nth-of-type(2),
.form-element-container .form-element.divFloatLeft.width_92 span:empty + table + table + table[align="center"] + table table[style="margin-left:35px;width:80%;Padding-Top:3px;"]
tr:nth-of-type(6) td:nth-of-type(1),
.form-element-container .form-element.divFloatLeft.width_92 span:empty + table + table + table[align="center"] + table table[style="margin-left:35px;width:80%;Padding-Top:3px;"]
tr:nth-of-type(6) td:nth-of-type(2),
.form-element-container .form-element.divFloatLeft.width_92 span:empty + table + table + table[align="center"] + table table[style="margin-left:35px;width:80%;Padding-Top:3px;"]
tr:nth-of-type(8) td:nth-of-type(1),
.form-element-container .form-element.divFloatLeft.width_92 span:empty + table + table + table[align="center"] + table table[style="margin-left:35px;width:80%;Padding-Top:3px;"]
tr:nth-of-type(8) td:nth-of-type(2),
.form-element-container .form-element.divFloatLeft.width_92 span:empty + table + table + table[align="center"] + table table[style="margin-left:35px;width:80%;Padding-Top:3px;"]
tr:nth-of-type(9) td:nth-of-type(1),
.form-element-container .form-element.divFloatLeft.width_92 span:empty + table + table + table[align="center"] + table table[style="margin-left:35px;width:80%;Padding-Top:3px;"]
tr:nth-of-type(9) td:nth-of-type(2) {
    border-bottom: none !important;
    border-Top: none !important;
    border-right: none !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + table + table + table[align="center"] + table table[style="margin-left:35px;width:80%;Padding-Top:3px;"]
tr:nth-of-type(3) td:nth-of-type(3),
.form-element-container .form-element.divFloatLeft.width_92 span:empty + table + table + table[align="center"] + table table[style="margin-left:35px;width:80%;Padding-Top:3px;"]
tr:nth-of-type(4) td:nth-of-type(3),
.form-element-container .form-element.divFloatLeft.width_92 span:empty + table + table + table[align="center"] + table table[style="margin-left:35px;width:80%;Padding-Top:3px;"]
tr:nth-of-type(5) td:nth-of-type(3),
.form-element-container .form-element.divFloatLeft.width_92 span:empty + table + table + table[align="center"] + table table[style="margin-left:35px;width:80%;Padding-Top:3px;"]
tr:nth-of-type(6) td:nth-of-type(3),
.form-element-container .form-element.divFloatLeft.width_92 span:empty + table + table + table[align="center"] + table table[style="margin-left:35px;width:80%;Padding-Top:3px;"]
tr:nth-of-type(8) td:nth-of-type(3),
.form-element-container .form-element.divFloatLeft.width_92 span:empty + table + table + table[align="center"] + table table[style="margin-left:35px;width:80%;Padding-Top:3px;"]
tr:nth-of-type(9) td:nth-of-type(3) {
    border-bottom: none !important;
    border-Top: none !important;
    border-left: none !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + table + table + table[align="center"] + table table[style="margin-left:35px;width:80%;Padding-Top:3px;"]
tr:nth-of-type(7) td:nth-of-type(1),
.form-element-container .form-element.divFloatLeft.width_92 span:empty + table + table + table[align="center"] + table table[style="margin-left:35px;width:80%;Padding-Top:3px;"]
tr:nth-of-type(7) td:nth-of-type(2) {
    border: 1px solid black !important;
    border-bottom: none !important;
    border-right: none !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + table + table + table[align="center"] + table table[style="margin-left:35px;width:80%;Padding-Top:3px;"]
tr:nth-of-type(7) td:nth-of-type(3) {
    border: 1px solid black !important;
    border-bottom: none !important;
    border-Left: none !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + table + table + table[align="center"] + table table[style="margin-left:35px;width:80%;Padding-Top:3px;"]
tr:nth-of-type(10) td:nth-of-type(1),
.form-element-container .form-element.divFloatLeft.width_92 span:empty + table + table + table[align="center"] + table table[style="margin-left:35px;width:80%;Padding-Top:3px;"]
tr:nth-of-type(10) td:nth-of-type(2) {
    border: 1px solid black !important;
    border-Top: none !important;
    border-right: none !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + table + table + table[align="center"] + table table[style="margin-left:35px;width:80%;Padding-Top:3px;"]
tr:nth-of-type(10) td:nth-of-type(3) {
    border: 1px solid black !important;
    border-Top: none !important;
    border-left: none !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + br + br + table[style="padding-left:10px;"]:only-of-type tr > td {
    border: none !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + br + br + table[style="padding-left:10px;"]:only-of-type tr:first-child {
    background-color: inherit !important
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + table[style="padding-left:20px;"] + br + p[style="padding-left:23px;"] + table[style="padding-left:20px;"] +
br + p[style="padding-left:23px;"] {
    margin-top: 30px !important;
}

    .form-element-container .form-element.divFloatLeft.width_92 span:empty + table[style="padding-left:20px;"] + br + p[style="padding-left:23px;"] + table[style="padding-left:20px;"] +
    br + p[style="padding-left:23px;"] + p[style="padding-left:37px;"] + p[style="padding-left:23px;"] + table[style="padding-left:20px"] + br + p[style="padding-left:23px;"] {
        margin-top: 30px !important;
    }

        .form-element-container .form-element.divFloatLeft.width_92 span:empty + table[style="padding-left:20px;"] + br + p[style="padding-left:23px;"] + table[style="padding-left:20px;"] +
        br + p[style="padding-left:23px;"] + p[style="padding-left:37px;"] + p[style="padding-left:23px;"] + table[style="padding-left:20px"] + br + p[style="padding-left:23px;"] +
        table[style="padding-left:20px"] + br + p[style="padding-left:23px;"] {
            margin-top: 30px !important;
        }

.form-element-container .form-element.divFloatLeft.width_92 span:empty + table[style="padding-left:10px;"] + br + table[style="padding-left:24px"] tr:nth-of-type(6)
table td textarea,
.form-element-container .form-element.divFloatLeft.width_92 span:empty + table[style="padding-left:10px;"] + br + table[style="padding-left:24px"] tr:nth-of-type(7)
table td textarea,
.form-element-container .form-element.divFloatLeft.width_92 span:empty + table[style="padding-left:10px;"] + br + table[style="padding-left:24px"] tr:nth-of-type(8)
table td textarea {
    width: 100% !important;
}

.no-top-pad {
    padding-top: 0 !important;
}

.no-max-ht {
    max-height: none !important;
}

.pad-10 {
    padding: 10px !important;
}

div[id$="rgFormBuilder"] {
    width: 100% !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span table:first-of-type tr:first-of-type td:first-of-type {
    width: 60% !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + table tr td p {
    padding-left: 0px !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + table + table td div[id$="wrapper"] input[type="text"] + table {
    margin-top: 0px !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + span + span + br + br + p[style="padding-left:35px;"] + table {
    padding-left: 0px !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + table tr:nth-of-type(3)
input[id="ctl00_UserContentArea_ucForms_ucFormBuilder_System.Web.UI.WebControls.TextBox_2165_12648_3"] {
    width: 154px !important;
    margin-left: 10px !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + b + br + br + p + table:first-of-type {
    padding-left: 0px !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + span + br + br + p + table + p + table {
    border-collapse: initial !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + table[style="padding-left: 13px;margin-top:-18px"]
tr:first-of-type span[style="font-weight:normal;text-align: justify;display:block;margin-top: -51px;"] {
    margin-top: -33px !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span + br + br + table tr:first-of-type td span[id$="wrapper"] input[type="text"] {
    background: #fff !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span > span.radiobutton {
    float: none !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span + br + br + table[style="padding-left:17px;"] + br +
table[style="padding-left:48px;border:0px solid black;"] tr td span input,
.form-element-container .form-element.divFloatLeft.width_92 span + br + br + table[style="padding-left:17px;"] + br +
table[style="padding-left:48px;border:0px solid black;"] + br + table[style="padding-left:48px;border:0px solid black;"] tr td span input,
.form-element-container .form-element.divFloatLeft.width_92 span + br + br + table[style="padding-left:17px;"] + br +
table[style="padding-left:48px;border:0px solid black;"] + br + table[style="padding-left:48px;border:0px solid black;"] + br +
table[style="padding-left:48px;border:0px solid black;"] tr td span input {
    border: 1px solid #ddd !important;
    background: #fff !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span + br + br + table[style="padding-left:17px;"] + br +
table[style="padding-left:48px;border:0px solid black;"] {
    margin-left: 50px !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span + br + br + table[width="100%"][style="padding-left:17px;"] tr:first-of-type {
    background-color: inherit !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span + br + br + table[width="100%"][style="padding-left:17px;"] tr td {
    border: none !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span + br + br + table[style="padding-left:17px;"] + br +
table[style="padding-left:48px;border:0px solid black;"] table[width="95%"][style="border: 1px solid black; border-image: none;"] {
    width: calc(92% - 5px) !important;
    padding-bottom: 10px;
}

    .form-element-container .form-element.divFloatLeft.width_92 span + br + br + table[style="padding-left:17px;"] + br +
    table[style="padding-left:48px;border:0px solid black;"] table[width="95%"][style="border: 1px solid black; border-image: none;"] tr td,
    .form-element-container .form-element.divFloatLeft.width_92 span + br + br + table[style="padding-left:17px;"] + br +
    table[style="padding-left:48px;border:0px solid black;"] table[width="75%"][style="border: 1px solid black; border-image: none;"] tr td {
        border: none !important;
    }

.form-element-container .form-element.divFloatLeft.width_92 span + br + br + table[style="padding-left:17px;"] + br +
table[style="padding-left:48px;border:0px solid black;"] table[width="75%"][style="border: 1px solid black; border-image: none;"] {
    margin-left: -26px !important;
    padding-bottom: 10px;
}

.form-element-container .form-element.divFloatLeft.width_92 span + br + br + table[style="padding-left:17px;"] + br +
table[style="padding-left:48px;border:0px solid black;"] + br + table[style="padding-left:48px;border:0px solid black;"]
td:nth-of-type(2) table[style="border: 1px solid black; border-image: none;"] {
    width: calc(81% - 10px) !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span + br + br + table[style="padding-left:17px;"] tr:nth-of-type(4)
td p[style="padding-left:60px"] span[id$="wrapper"] {
    margin-left: 5px;
}

.form-element-container .form-element.divFloatLeft.width_92 span br + p[style="padding-left:25px;"] + table[style="padding-left:28px"] {
    top: 0px;
}

.form-element-container .form-element.divFloatLeft.width_92 span + br + p[style="padding-left:35px;"] + br + p[style="padding-left:35px;"] {
    display: block !important;
}

table[class="rgMasterTable"][id$="ctl00"] tr:nth-of-type(3) div[class="rgEditForm"] table[id$="mainTable"] tr:first-of-type td
table tr:first-of-type td[id$="TemplateColumn"] table td span {
    display: inline-flex;
    align-items: center;
    white-space: nowrap;
    justify-content: center;
}

    table[class="rgMasterTable"][id$="ctl00"] tr:nth-of-type(3) div[class="rgEditForm"] table[id$="mainTable"] tr:first-of-type td
    table tr:first-of-type td[id$="TemplateColumn"] table td span label {
        margin-bottom: 0px;
    }

#divSFA1Errorsrgv table[class="rgMasterTable"][id$="ctl00"] tr:nth-of-type(3) div[class="rgEditForm"] table[id$="mainTable"] tr:first-of-type td
table tr:first-of-type td[id$="TemplateColumn"] {
    padding-left: 23px !important;
}

table[class="rgMasterTable"][id$="ctl00"] tr:nth-of-type(3) div[class="rgEditForm"] table[id$="mainTable"] tr:nth-of-type(2)
td[id$="TemplateColumn1"] table tr td select[id$="ddlElig"] {
    width: 265px !important;
    background: #fff !important;
}

table[class="rgMasterTable"][id$="ctl00"] tr:nth-of-type(3) div[class="rgEditForm"] table[id$="mainTable"] tr:nth-of-type(10)
td[id$="TemplateColumn5"] table table td:first-of-type span input {
    background: #fff !important;
}

table[class="rgMasterTable"][id$="ctl00"] tr:nth-of-type(3) div[class="rgEditForm"] table[id$="mainTable"] tr:nth-of-type(11)
td textarea, table[class="rgMasterTable"][id$="ctl00"] tr:nth-of-type(3) div[class="rgEditForm"] table[id$="mainTable"] tr:nth-of-type(12)
td textarea {
    width: 590px !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + div[style="padding-left: 20px;"] table[style="border-collapse:collapse;padding:3px; width:100%;"]
tr:first-of-type td[width="40%"]:empty {
    border: none !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span br + p[style="padding-left:32px;"] + table[width="100%"][style="padding-left:14px;"]
td:nth-of-type(2)[style="padding-left:14px;"] {
    border: none !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + table[width="100%"][style="margin-left:30px; margin-top:-20px;"] +
table[width="100%"][style="margin-left:30px;"] {
    margin-left: 30px !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + span + br, .form-element-container .form-element.divFloatLeft.width_92 span:empty +
span + br + br,
.form-element-container .form-element.divFloatLeft.width_92 span:empty + span + br, .form-element-container .form-element.divFloatLeft.width_92 span:empty +
span + br + br,
.form-element-container .form-element.divFloatLeft.width_92 span:empty + span + br, .form-element-container .form-element.divFloatLeft.width_92 span:empty + span + br + br + p[style="padding-left:35px;"]:empty {
    display: none;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + table[width="64%"][style="padding-left: 0px; margin: 10px 0px 0px 36px; border: 1px solid black; border-image: none;"] {
    width: 75%;
}

div[id$="divToolTipMainContainer"].divToolTipMainContainer div[id$="divToolTipControlContainer"].aspNetDisabled.divToolTipControlContainer .form-element-container .form-element span + table[style="padding-left: 30px;margin-top: -18px;"] {
    padding-left: 0px !important;
}

div[id$="divToolTipMainContainer"].divToolTipMainContainer div[id$="divToolTipControlContainer"].aspNetDisabled.divToolTipControlContainer .form-element-container {
    padding: 15px !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span + br + br + table[width="100%"][style="padding-left: 30px;margin-top: -18px;"] tr td {
    border: none !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span + br + br + table[width="100%"][style="padding-left: 30px;margin-top: -18px;"] tr:first-child {
    background-color: inherit !important;
}

.form-element-container .form-element.divFloatLeft.width_92 table[width="100%"][style="padding-left:30px;"] +
table[width="45%"][style="padding-left: 0px; margin: 10px 0px 0px 35px; border: 1px solid black; border-image: none;"] {
    margin-left: 35px !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + table[width="100%"][style="padding-left: 30px;margin-top: -20px;"] +
table[style="padding-left:30px;"][id="table14599"] {
    border-collapse: initial !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span + table[width="100%"][style="margin-left: 25px;"] +
table[width="100%"][style="margin-left: 26px;"] {
    border-collapse: initial !important;
}

.form-element-container .form-element.divFloatLeft.width_92 table .RadUpload .ruInputs {
    height: auto !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + table[style="width:100%;padding-left:10px;margin-top:-21px;"] +
table[style="padding-left:40px"] + table[width="100%"] + table[width="100%"] {
    margin-bottom: 25px;
}

div[id$="divToolTipMainContainer"].divToolTipMainContainer div[id$="divToolTipControlContainer"].aspNetDisabled.divToolTipControlContainer
.form-element-container .form-element span:empty + table[style="width:100%;margin-top:-20px;padding-Left:29px;"] + div[style="padding-left: 5px;padding-top: 10px"]
table[id="SiteName"] tr td {
    text-align: center !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span br + p[style="padding-left:27px;"] + table tr:nth-of-type(2) > td:nth-of-type(2) {
    border: none !important;
}

    .form-element-container .form-element.divFloatLeft.width_92 span br + p[style="padding-left:27px;"] + table tr:nth-of-type(2) > td:nth-of-type(2)
    div[id$="wrapper"] table[class="rcTable rcSingle"] {
        margin-top: -30px !important;
    }

        .form-element-container .form-element.divFloatLeft.width_92 span br + p[style="padding-left:27px;"] + table tr:nth-of-type(2) > td:nth-of-type(2)
        div[id$="wrapper"] table[class="rcTable rcSingle"] tr td[class="rcInputCell"] {
            width: 100% !important;
        }

.rmpView .divChoiceTextSection .div-control input[id$="btnAddToList"].defaultbutton {
    margin-top: 10px;
    margin-left: -10px;
}

#divtabsInfo div[id$="rmReviewInfo"] .rmpView div[style="padding: 10px 0 0 0; background: #FFF; border-left: 1px solid #BAC1C9; border-right: 1px solid #BAC1C9; border-bottom: 1px solid #BAC1C9;"] {
    padding: 0px !important;
    border-left: none !important;
    border-right: none !important;
    border-bottom: none !important;
}

#divtabsInfo .RadMultiPage .rmpView .worksheet-grid div[id$="divSiteSelectionSFSP"] div[id$="rgSSWSFSP"].RadGrid table.rgMasterTable tr td div[id$="wrapper"].RadPicker {
    width: 135px !important;
}

.institution-Type_search {
    overflow: auto;
    overflow-x: hidden;
}

#ctl00_UserContentArea_ucFiscalAction_step1 .institution-Type_search .divFloatLeft {
    line-height: 25px;
    white-space: nowrap;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + span + br + br + p[style="padding-left:35px;"] + table + table[style="padding-left:40px"] {
    border-collapse: inherit !important;
    margin-left: 30px !important;
    margin-top: 35px !important;
}

#divtabsInfo .rmpView div[id$="pnlFormSelector"] {
    display: flex;
    flex-flow: row wrap;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + table[style="width:100%;"] tr:nth-of-type(2) td[style="width:10%;"] + td span[id$="wrapper"] input[size="20"] {
    margin-top: 0px !important;
}

.RadMultiPage .worksheet-grid div[id$="divWorkSheetSFSP"] .RadGrid table.rgMasterTable tr td:nth-of-type(9) div[id$="wrapper"],
.RadMultiPage .worksheet-grid div[id$="divWorkSheetSFSP"] .RadGrid table.rgMasterTable tr td:nth-of-type(10) div[id$="wrapper"] {
    width: 120px !important;
}

.box table tr td[style="vertical-align: top; padding: 0 10px;"] div[id$="rmAppDetail"] .rmpView .box table td[style="vertical-align: top;"]
.box table tr td:nth-of-type(2) {
    padding-left: 15px;
}

    .box table tr td[style="vertical-align: top; padding: 0 10px;"] div[id$="rmAppDetail"] .rmpView .box table td[style="vertical-align: top;"]
    .box table tr td:nth-of-type(2) span[id$="CurrentAppScanOder"].StudentInfoLabel {
        width: 60px !important;
        float: left;
    }

    .box table tr td[style="vertical-align: top; padding: 0 10px;"] div[id$="rmAppDetail"] .rmpView .box table td[style="vertical-align: top;"]
    .box table tr td:nth-of-type(2) span[id$="LastAppScanOrder"].StudentInfoLabel {
        width: 60px !important;
        float: right;
    }

.box table tr td[style="vertical-align: top; padding: 0 10px;"] div[id$="rmAppDetail"] .rmpView .box table td[style="vertical-align: top;"]
.box table + table tr td:nth-of-type(2) p select {
    width: 200px !important;
}

.box table tr td[style="vertical-align: top; padding: 0 10px;"] div[id$="rmAppDetail"] .rmpView .box table td[style="vertical-align: top;"]
.box table + table tr td:nth-of-type(2) p + p input {
    margin-top: 10px !important;
}

.rmpView .box table tr td div[id$="rgStudents"] table.rgMasterTable tr.rgFilterRow input[type="text"] {
    width: inherit !important;
}

.rmpView .box table tr td div[id$="rgStudents"] table.rgMasterTable tr.rgFilterRow td:first-of-type input[type="text"] {
    width: 100% !important;
}

.rmpView .box table tr td div[id$="rgStudents"] table.rgMasterTable tr.rgFilterRow td {
    position: relative;
}

    .rmpView .box table tr td div[id$="rgStudents"] table.rgMasterTable tr.rgFilterRow td input[type="submit"] {
        position: absolute;
        right: 15px;
        top: 15px;
    }

.form-element-container .form-element.divFloatLeft.width_92 span:empty + br + br + span[style="float: right;"] + span[style="padding-left:25px"]
div[id$="wrapper"] input[type="text"] + table tr td.rcInputCell {
    width: 100% !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + table[style="width:100%;margin-top:-20px;padding-Left:29px;"] +
div[style="padding-left: 5px;padding-top: 10px"] table[id="SiteName"] tr td,
.form-element-container .form-element.divFloatLeft.width_92 span:empty + table[style="width:100%;margin-top:-20px;padding-Left:25px;"] +
div[style="padding-left: 5px;padding-top: 10px"] table[id="UnapprovedSiteName"] tr td,
.form-element-container .form-element.divFloatLeft.width_92 span:empty + span[class="radiobutton"] + table[style="width:100%;margin-top:-18px;padding-Left:25px;"] +
div[style="padding-left: 5px;padding-top: 10px;padding-bottom: 10px"] table[id="SiteNameor"] tr td {
    text-align: center !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + b + br + br + p[style="padding-left:35px;"] + table +
p[style="padding-left:35px;"] + table {
    margin-top: 35px !important;
    margin-left: 1px !important;
    margin-bottom: 16px !important;
}

    .form-element-container .form-element.divFloatLeft.width_92 span:empty + b + br + br + p[style="padding-left:35px;"] + table +
    p[style="padding-left:35px;"] + table + p[style="padding-left:35px;"] + table {
        margin-top: 0px !important;
    }

.rgEditForm td[id$="MissingInfo"] table[style="margin-left: 12px; padding-top: 5px;"] tr td span + span + span + span + br + span[style="display:inline-block;width:168px;"] +
span[style="display:inline-block;width:77px;"] {
    display: inline !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span + table[style="margin-left: 25px;"] + table[style="margin-left: 26px;"] +
table[style="margin-left: 26px;"] {
    margin-left: 30px !important;
}

div[id$="PageSizeComboBox"].RadComboBox:focus-within {
    height: auto !important;
}

.bg-white {
    background-color: #fff !important
}

.defaultbuttonv2 {
    border: 1px solid #7266DB;
}

.secondaryBtn {
    padding: 7px 9px !important;
    color: #344054 !important;
    font-weight: 700 !important;
    text-align: center;
    font-size: 12px !important;
    height: auto !important;
    background-color: #FFFFFF;
    border: 1px solid #D0D5DD;
    border-radius: 8px;
    cursor: pointer;
    box-sizing: border-box;
    display: inline-block;
    text-decoration: none !important;
}

.secondaryBtnV2 {
    padding: 4px !important;
    color: #344054 !important;
    font-weight: 700 !important;
    text-align: center;
    height: auto !important;
    background-color: #FFFFFF;
    border: 1px solid #D0D5DD;
    border-radius: 8px;
    cursor: pointer;
    box-sizing: border-box;
    font-size: 12px !important;
    margin-right: 12px;
}

.secondaryBtnV3 {
    padding: 12px !important;
    line-height: 15px !important;
    color: #344054 !important;
    font-weight: 700 !important;
    text-align: center;
    height: auto !important;
    background-color: #FFFFFF;
    border: 1px solid #D0D5DD;
    border-radius: 8px;
    cursor: pointer;
    box-sizing: border-box;
    font-size: 12px !important;
    margin-right: 12px;
}

.block .element .secondaryBtnV2 {
    margin-top: 16px;
    display: inline-block;
}

.parameters .secondaryBtnV2 {
    min-width: 90px;
    padding: 12px !important;
    line-height: 13px !important;
}

.gridBrd1 {
    border: 1px solid #ddd;
}

.w-120 {
    width: 120px !important;
}

select:focus-within {
    outline: none !important;
    border: 2px solid #7266DB !important;
    box-shadow: 0 0 5px #7266DB !important;
    border-radius: 8px;
    height: 40px !important;
}

select.focused {
    border: 2px solid #7266DB !important;
    box-shadow: 0 0 5px #7266DB;
    border-radius: 8px;
    height: 40px;
}

.pad10 {
    padding: 10px !important;
}

@media(max-width:1550px) {
    .form-element-container .form-element.divFloatLeft.width_92 span:empty + div[style="padding-left: 5px;"] table + table + span + p + table[class="radNumericS1"] tr td:nth-of-type(2) div[id$="wrapper"] input + table {
        margin-top: 0px !important;
        padding-left: 0px !important;
    }
}

/* Dropdown UI Changes */
div[id$="rcbAcademicYear"], div[id$="rcbAcademicYear_DropDown"], div[id$="ddlAcademicYear"], div[id$="ddlAcademicYear_DropDown"],
div[id$="rcbAcademicYearWorkbook"], div[id$="rcbAcademicYearWorkbook_DropDown"], div[id$="rcbPrograms"], div[id$="rcbAcademicYearWorksheet"],
div[id$="rcbAcademicYearWorksheet_DropDown"], div[id$="rcbPKTSAY"] {
    width: 125px !important;
}

div[id$="rcbReviewType"], div[id$="rcbReviewType_DropDown"] {
    width: 200px !important;
}

div[id$="RegionDropDownList"], div[id$="RegionDropDownList_DropDown"] {
    width: 300px !important;
}

div[id$="DistrictRadComBox"], div[id$="DistrictRadComBox_DropDown"] {
    width: 280px !important;
}

div[id$="rdRegions"], div[id$="rdRegions_DropDown"], div[id$="rcbSite"], div[id$="rcbSite_DropDown"] {
    width: 400px !important;
}

div[id$="fromDate_wrapper"], div[id$="toDate_wrapper"] {
    width: 160px !important;
}

div[id$="rcbOfficialType"], div[id$="rcbOfficialType_DropDown"] {
    width: 200px !important;
}

div[id$="UserContentArea_rdArea"], div[id$="rdArea_DropDown"] {
    width: 325px !important;
}

div[id$="SFADropDownList"], div[id$="SFADropDownList_DropDown"] {
    width: 260px !important;
}

div[id$="ddlProgramType"], div[id$="ddlProgramType_DropDown"] {
    width: 120px !important;
}

div[id$="SiteDropDownList"], div[id$="SiteDropDownList_DropDown"] {
    width: 400px !important;
}

div[id$="ddlAreaSubject"], div[id$="ddlAreaSubject_DropDown"] {
    width: 290px !important;
}

div[id$="ddlFormType"], div[id$="ddlFormType_DropDown"], div[id$="ddlForm_DropDown"] {
    width: 300px !important;
}

div[id$="districtDropDownList"] {
    width: 343px !important;
}

div[id$="ddlCopyAcademicYear"], div[id$="ddlCopyAcademicYear_DropDown"] {
    width: 120px !important;
}

div[id$="rcbType"], div[id$="rcbType_DropDown"] {
    width: 145px !important;
}

div[id$="ddlCorrectiveActionStatus"], div[id$="ddlCorrectiveActionStatus_DropDown"] {
    width: 200px !important;
}

div[id$="rcbSFA"], div[id$="rcbSFA_DropDown"] {
    width: 255px !important;
}

div[id$="updatePanelFormType"] input.rcbInput.radPreventDecorate, div[id$="updatePanelForm"] input.rcbInput.radPreventDecorate {
    width: 250px !important;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden !important;
}

div[id$="ddlForm"] {
    width: 303px !important;
}

input[id$="btnApply"].defaultbutton,
input[id$="btnReset"].defaultbutton, input[id$="btnReopenList"].defaultbutton,
input[id$="btnCEPHistoryApply"].defaultbutton { /* Remove Submit as it is changing buttons in other pages, Eg. Login page - Sign In button */
    padding: 12px !important;
    line-height: 15px !important;
}

div[id$="divMilkDisallowance"] .grid_title {
    width: 100% !important;
}

div[id$="rdPgVwDistributorInfo"] .grid_title,
div[id$="ucCommodityUser"] .grid_title {
    display: block;
}

div[id$="ucCommodityUser"] .RadGrid table.rgCommandTable tr td a,
div[id$="rdPgVwDistributorInfo"] .RadGrid table.rgCommandTable tr td a,
div[id$="rgDOData"].RadGrid table.rgCommandTable tr td a {
    float: left;
}


.divCorrectiveActionTextSection .divFloatLeft a[id$="lnkUpdateCADetails"] {
    position: relative;
    top: 10px;
}

div[id$="pnlDocument"] {
    margin-top: 30px !important;
}

.rgEditForm #dvMain .divChoiceTextSection {
    margin-bottom: 10px;
}

.RadGrid a[id$="PerformInsertButton"], .RadGrid a[id$="CancelButton"], .RadGrid a[id$="UpdateButton"] {
    display: inline-block !important;
    min-width: 90px !important;
    line-height: 12px !important;
}

div[id$="RealmDropDownList"] {
    width: 300px !important;
}

div[id$="pnlFormContent"] .form-element-container .form-element.divFloatLeft.width_92 span:empty + table[style="width:564px;"] +
table[style="margin-left:35px;margin-width:560px;text-align:center;border:1px solid black;"] {
    border: none !important;
}

div[id$="pnlFormContent"] .form-element-container .form-element span + input.aspNetDisabled {
    width: 270px !important;
}

div[id$="pnlFormContent"] .form-element-container .form-element textarea.defaulttextbox {
    width: 630px !important;
}

div[id$="pnlFormContent"] .form-element-container .form-element table table + br + table + br + table + br + table[style="margin: 10px 0px 0px 25px; border: 1px solid black; border-image: none;"] {
    border: none !important;
}

div[id$="pnlFormContent"] .form-element-container .form-element table table + br + table + br + table + br + table + br + table +
table[style="margin: 10px 0px 0px 25px; border: 1px solid black; border-image: none;"] {
    border: none !important;
}

div[id$="pnlFormContent"] .form-element-container .form-element table + table + br + table + br +
table[style="margin: 10px 0px 0px 25px; border: 1px solid black; border-image: none;"] {
    border: none !important;
}

div[id$="pnlFormContent"] .form-element-container .form-element table + table + br + table + br + table + br + table +
table[style="margin: 10px 0px 0px 25px; border: 1px solid black; border-image: none;"] {
    border: none !important;
}

table.radNumericS1 tr:nth-of-type(2) td[style="border:1px solid black;"] p span[id$="wrapper"] {
    width: 400px !important;
}

div[id$="pnlFormContent"] .form-element-container .form-element span:empty + table[style="width:100%;margin-top:-20px;margin-left:15px;"]
tr td[style="width:60%;text-align: center"] {
    text-align: left !important;
}

div[id$="divSFAButtons"] input.defaultbutton {
    width: auto !important;
}

#divReviewForms #formholder .grid_title {
    display: block !important;
}

div[id$="pageViewFollowUps"] .content .grid_title {
    display: block !important;
    clear: both;
}

div[id$="divProc"] {
    position: relative;
}

    div[id$="divProc"] .Box span[style="display: block; float: right; padding-bottom: 15px;"] {
        position: absolute;
        top: -15px;
        float: none !important;
        right: 0px;
    }

.worksheet-grid div[id$="divSiteSelectionSNP"] .RadGrid table.rgMasterTable tr td:nth-of-type(2) {
    width: 9% !important;
}

div[id$="ddlSite"], div[id$="ddlSite_DropDown"] {
    width: 290px !important;
}

    div[id$="ddlSite"] span input[type="text"] {
        width: 250px !important;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }

.form-element-container .form-element span:empty + table[style="padding-left:15px;margin-top:-18px;"] tr:nth-of-type(2) td[style="width: 78%;"] {
    width: 130px !important;
    display: inline-block;
    line-height: 25px;
}

    .form-element-container .form-element span:empty + table[style="padding-left:15px;margin-top:-18px;"] tr:nth-of-type(2) td[style="width: 78%;"] select + div {
        height: 36px !important;
        margin-left: 0px !important;
        width: 200px !important;
    }

div[id$="rcbCASDType"] {
    width: 160px !important;
}

.rcbSlide div[id$="rcbSDType_DropDown"] div.rcbScroll.rcbWidth {
    padding: 5px 7px !important;
}

div[id$="rcbCASDType_rpt"] {
    width: 150px !important;
}

div[id$="divSeriousDef_rpt"], div[id$="divSeriousDef"] {
    position: relative;
}

.other-section {
    position: absolute;
    top: 64px;
    left: 410px;
}

.other-section-new {
    position: absolute;
    top: 55px;
    left: 410px;
}

.form-element-container .form-element span:empty + table[style="width:564px;"] + table[style="margin-left:35px;margin-width:560px;text-align:center;border:1px solid black;"] {
    border: none !important;
}

div[id$="pnlFormContent"] .form-element-container .form-element span:empty + table {
    margin-top: 0px !important;
}

div[id$="pnlFormContent"] .form-element-container .form-element span table tr td:nth-of-type(4) select[style="padding:0 0 0 2px;margin:0;height:22px;!i;!;"] {
    width: 100px !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span + table tr td:nth-of-type(4) select[style="padding:0 0 0 2px; margin:0; height:22px;"] {
    width: 120px !important;
}

.form-element-container .form-element.divFloatLeft.width_92 b + span:empty + table tr td:nth-of-type(2) input[style="width: 604px;"] {
    width: 600px !important;
}

div[id$="pnlFormContent"] .divChoiceTextSection span div[id$="wrapper"][style="display:inline-block;width:120px;"] {
    width: auto !important;
}
/*div[id$="toolTipQuestionNumber"].RadToolTip {
    background: #fff;
    border: 1px solid #ddd;
    padding: 5px;
}*/
div[id$="ddlCorrectiveAction"], div[id$="ddlCorrectiveAction_DropDown"] {
    width: 140px !important;
}

table.rgMasterTable .RadToolTip .rtWrapper .rtWrapperTopLeft, .RadToolTip .rtWrapper .rtWrapperTopCenter,
table.rgMasterTable .RadToolTip .rtWrapper .rtWrapperTopRight, .RadToolTip .rtWrapper .rtWrapperLeftMiddle,
table.rgMasterTable .RadToolTip .rtWrapper .rtWrapperContent, .RadToolTip .rtWrapper .rtWrapperRightMiddle,
table.rgMasterTable .RadToolTip .rtWrapper .rtWrapperBottomLeft, .RadToolTip .rtWrapper .rtWrapperBottomCenter,
table.rgMasterTable .RadToolTip .rtWrapper .rtWrapperBottomRight {
    padding: 0 !important;
    border: 0 !important;
}

table.rgMasterTable td.rtWrapperContent .divToolTipMainContainer {
    padding: 12px 15px 15px 15px !important;
}

.RadWizard_Vista .rwzButton {
    padding: 7px 9px !important;
    color: #fff !important;
    font-weight: 700 !important;
    text-align: center !important;
    height: auto !important;
    background-image: none !important;
    background-color: #7266DB !important;
    border: 0 !important;
    border-radius: 8px !important;
    cursor: pointer !important;
    box-sizing: border-box;
    font-size: 12px !important;
    margin-right: 12px;
    box-shadow: none !important;
}

    .RadWizard_Vista .rwzButton.rwzCancel {
        color: #344054 !important;
        background-color: #FFFFFF !important;
        border: 1px solid #D0D5DD !important;
    }

.w-25pc {
    width: 25% !important;
}
/*.RadGrid .rgMasterTable tr td table tr td:first-child {
    border-left: 1px solid #ead8ff !important;
}
.RadGrid .rgMasterTable tr td table tr td:last-child {
    border-right: 1px solid #ead8ff !important;
}*/
.form-element-container .form-element.divFloatLeft.width_92 span:empty + br + br + span[style="float: right;"] + span[style="padding-left:25px"]
div[id$="wrapper"] input[type="text"] + table.rcTable.rcSingle {
    width: 135px !important;
    margin-right: 25px;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + br + br + span[style="float: right;"] + span[style="padding-left:25px"] +
div[id$="wrapper"] input + table.rcTable.rcSingle {
    width: 135px !important;
    margin-right: 25px;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + br + br + span[style="float: right;"] + span[style="padding-left:25px"]
div[id$="wrapper"], .form-element-container .form-element.divFloatLeft.width_92 span:empty + br + br + span[style="float: right;"] + span[style="padding-left:25px"] +
div[id$="wrapper"] {
    width: auto !important;
}

.rmpView .box div[id$="divSiteSelection"] .div640ManualEntryRow {
    height: 50px;
    margin-bottom: 20px;
}

    .rmpView .box div[id$="divSiteSelection"] .div640ManualEntryRow .div640ManualEntryRightMultiColumnWithHeader {
        height: 70px;
    }

.rgEditForm table[id$="mainTable"] tr:first-of-type table tr td[id$="TemplateColumn"] table tr:first-of-type td:nth-of-type(3) {
    position: relative;
}

    .rgEditForm table[id$="mainTable"] tr:first-of-type table tr td[id$="TemplateColumn"] table tr:first-of-type td:nth-of-type(3) span[id$="rfvErrOccAt"] {
        position: absolute;
        left: 220px;
        top: 15px;
    }

    .rgEditForm table[id$="mainTable"] tr:first-of-type table tr td[id$="TemplateColumn"] table tr:first-of-type td:nth-of-type(3) table[id$="rblErrOccAt"] tr td span {
        display: block !important;
    }

.rgEditForm table[id$="mainTable"] tr:first-of-type table tr td[id$="TemplateColumn"] table tr:nth-of-type(7) td:nth-of-type(3) {
    position: relative;
}

    .rgEditForm table[id$="mainTable"] tr:first-of-type table tr td[id$="TemplateColumn"] table tr:nth-of-type(7) td:nth-of-type(3) span[id$="rfvErrTypeOfErr"] {
        position: absolute;
        right: 0px;
        bottom: 0px;
    }

.form-element-container .form-element.divFloatLeft.width_92 span:empty + br + br + table:first-of-type tr:first-of-type {
    background: none !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + br + br + table tr td[width="35%"],
.form-element-container .form-element.divFloatLeft.width_92 span:empty + br + br + table tr td[width="30%"] {
    border: none !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + br + br + table:first-of-type tr:first-of-type td[width="35%"] b {
    background: none !important;
    border: none !important;
    margin-top: 0px !important;
    text-align: left !important;
    padding-left: 0px !important;
}

#divSFA1Errorsrgv .rgEditForm table tbody tr td table tr td[id$="TemplateColumn3"] table tr td,
#divSFA1Errorsrgv .rgEditForm table tbody tr td table tr td[id$="TemplateColumn4"] table tr td,
#divSFA1Errorsrgv .rgEditForm table tbody tr td table tr td[id$="MissingInfo"] table tr td,
#divSFA1Errorsrgv .rgEditForm table tbody tr td table tr td[id$="Miscategorized"] table tr td,
#divSFA1Errorsrgv .rgEditForm table tbody tr td table tr td[id$="BenefIssErr"] table tr td,
#divSFA1Errorsrgv .rgEditForm table tbody tr td table tr td[id$="PS1Violation"] table tr td {
    padding-left: 7px !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + table:first-of-type tr:nth-of-type(6) td:nth-of-type(2) div[id$="wrapper"]
table.rcTable.rcSingle {
    width: auto !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + div[style="padding-left: 20px;"] table.radNumericS1
tr:first-of-type td[width="30%"] table tr td:nth-of-type(2) div[id$="wrapper"] input[type="text"] + table.rcTable.rcSingle {
    width: auto !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + div[style="padding-left: 20px;"] table.radNumericS1
tr:first-of-type td[width="30%"] table tr td:nth-of-type(2) div[id$="wrapper"] {
    margin-left: 0px !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + div[style="padding-left: 20px;"]
table[style="border-collapse:collapse;padding:3px; width:100%;"] tr:nth-of-type(2) td[style="border:1px solid black;"] table tr td:nth-of-type(2)
div[id$="wrapper"] input[type="text"] + table.rcTable.rcSingle {
    width: auto !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + div[style="padding-left: 20px;"] + table[style="padding-left:10px;"] + br +
table[style="border:0px solid black; padding-left:24px"] tr td:nth-of-type(2) input[type="text"] {
    width: 645px !important;
}

.RadGrid table.rgMasterTable tr:nth-of-type(3) .rgEditForm table[id$="mainTable"] tr td a[id$="PerformInsertButton"] {
    top: 0px !important;
}

div[id$="RadFiscalActionErrorType"] {
    width: 215px !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span p[style="padding-left:30px"] + table[style="margin:10px 0 0px 25px;border:1px solid black;"]
tr td:nth-child(4) {
    white-space: pre-wrap !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + table + table + table + table + table + table + table
tr:first-of-type td:nth-of-type(4) div[style="display:inline-block;width:100px;"] {
    width: auto !important;
}

@media(max-width:1600px) {
    .form-element-container .form-element.divFloatLeft.width_92 span:empty + table + table tr:nth-of-type(8) td[style="padding-left:5px;"]
    textarea[style="height: 200px; width: 412px;"],
    .form-element-container .form-element.divFloatLeft.width_92 span:empty + table + table tr:nth-of-type(4) td[style="padding-left:5px;"]
    textarea[style="height: 35px; width: 412px;"] {
        width: 415px !important;
    }
}

div[id$="rgScheduleReview"] table.rgMasterTable .rgEditForm .divChoiceTextSection {
    overflow: inherit !important;
    clear: both;
    padding: 10px 0px 0px 5px !important;
}

div[id$="divActivityPanel"] {
    width: 250px !important;
}

div[id$="divSFAPanel"] {
    width: 400px !important;
}

div[id$="divPnlAddressInfo"] {
    max-width: 330px !important;
}

.RadForm .RadPicker table tr td:first-child input,
.recordSales_mainGrid .RadPicker table tr td:first-child input {
    border-right: 1px solid #D0D5DD !important;
}

div[id$="radGridRevenuefromNonprogramFoods"] {
    width: auto !important;
}

div[id$="divSFAPanel"] table tr td[style="width:90px;"] {
    width: 110px !important;
}

.form-element-container .form-element.divFloatLeft.width_92 span:empty + table + table table[width="70%"] tr td span input[type="text"] {
    border: 1px solid #D0D5DD !important;
}

.no-border {
    border: none !important;
}

.width-auto {
    width: auto !important;
}

span[id$="txtZip_wrapper"] {
    width: 100px !important;
}

span[id$="txtPhone_wrapper"] {
    width: 115px !important;
}

@media(max-width:1440px) {
    .worksheet-grid div[id$="divSiteSelectionSNP"] .RadGrid table.rgMasterTable tr td:nth-of-type(2) {
        width: 20% !important;
    }

    .worksheet-grid table[class="rgMasterTable"] tbody tr td:nth-of-type(14), .worksheet-grid table[class="rgMasterTable"] tbody tr td:nth-of-type(13) {
        min-width: 75px !important;
    }

    .form-element-container .form-element.divFloatLeft.width_92 span + br + br + table[style="padding-left:17px;"] +
    br + table[style="padding-left:48px;border:0px solid black;"] table[width="95%"][style="border: 1px solid black; border-image: none;"] {
        width: auto !important;
    }

    .form-element-container .form-element.divFloatLeft.width_92 span + br + br + table[style="padding-left:17px;"] + br +
    table[style="padding-left:48px;border:0px solid black;"] + br + table[style="padding-left:48px;border:0px solid black;"]
    td:nth-of-type(2) table[style="border: 1px solid black; border-image: none;"] {
        width: auto !important;
    }

    .form-element-container .form-element.divFloatLeft.width_92 span + br + br + table[style="padding-left:17px;"] + br +
    table[style="padding-left:48px;border:0px solid black;"] table[width="75%"][style="border: 1px solid black; border-image: none;"] {
        width: 81% !important;
    }

    .form-element-container .form-element.divFloatLeft.width_92 span + br + br + table[style="padding-left:17px;"] + br +
    table[style="padding-left:48px;border:0px solid black;"] + br + table[style="padding-left:48px;border:0px solid black;"]
    tr td table[width="95%"] {
        width: 100% !important;
    }
}

/* Program Management css*/

.module-grid .grid_title + div {
    overflow-y: hidden;
}

.module-grid {
    border: 1px solid #ddd;
    padding: 10px;
}

.preAppBtn {
    display: block;
    float: right !important;
    margin: 2px 5px 0 0;
}

    .preAppBtn input[id$="btnApply"], .preAppBtn input[id$="btnReopenList"] {
        min-width: 90px;
    }

div[id$="upApplication"] .grid_title h1.clearfix {
    padding: 5px 0px !important;
}

.renewAppSection {
    margin-bottom: 10px;
    padding-top: 10px;
}

    .renewAppSection .grid_title h1.clearfix {
        padding: 5px 0px !important;
    }

    .renewAppSection .box .RadPicker {
        margin-left: 5px;
    }

    .renewAppSection .box a[id$="btnCancel"] {
        border: none !important;
        color: #284d78 !important;
        font-weight: normal !important;
    }

div[id$="rcbPacketStatus"] {
    width: 210px !important;
}

div[id$="rcbInstitution"] {
    width: 180px !important;
}

div[id$="ddlSponsortype_DropDown"] {
    min-width: 180px !important;
}

    div[id$="ddlSponsortype_DropDown"] .rcbWidth {
        padding: 0px 7px !important;
    }

div[id$="rcbStates"] {
    width: 70px !important;
}

div[id$="ucParticulars_pnlAddress"] table tr:nth-of-type(6) td:nth-of-type(2) {
    position: relative;
}

    div[id$="ucParticulars_pnlAddress"] table tr:nth-of-type(6) td:nth-of-type(2) span[id$="ucPrimaryAddress_rfvCity"] {
        position: absolute;
        right: -8px;
    }

span[id$="rmtZip_wrapper"] {
    width: 105px !important;
}

div[id$="ucParticulars_pnlAddress"] table tr:nth-of-type(4) td:nth-of-type(2) {
    position: relative;
}

    div[id$="ucParticulars_pnlAddress"] table tr:nth-of-type(4) td:nth-of-type(2) span.MandataryFieldColor {
        position: absolute;
        right: -10px;
    }

div[id$="ucParticulars_pnlAddress"] fieldset legend + div + br + div table:nth-of-type(2) tr:nth-of-type(6) td:nth-of-type(2) {
    position: relative;
}

    div[id$="ucParticulars_pnlAddress"] fieldset legend + div + br + div table:nth-of-type(2) tr:nth-of-type(6) td:nth-of-type(2) span.MandataryFieldColor {
        position: absolute;
        right: -10px;
    }

.float-end {
    float: right;
}

.vendorDocView tr td {
    padding: 5px;
    border: none;
}

.chosenVendor {
    padding: 10px 0px;
}

#formbuilderAPPInfo div div.form-element-container div[style="background-color: rgb(192, 192, 192);"],
div[id$="formbuilderSFSP"] div div.form-element-container div[style="background-color: rgb(192, 192, 192);"] {
    background-color: rgb(192, 192, 192) !important;
    display: flex;
    justify-content: center;
    padding: 5px 0px !important;
}

    div[id$="formbuilderSFSP"] div div.form-element-container div[style="background-color: rgb(192, 192, 192);"]
    div[style="width: 100%; margin-left: 14px;margin-top:5px;cursor:pointer;"] {
        margin-left: 0px !important;
        margin-top: 0px !important;
        width: auto !important;
    }

    div[id$="formbuilderSFSP"] div div.form-element-container div[style="background-color: rgb(192, 192, 192);"]
    div[style="width: 100%; margin-left: 14px;margin-top:5px;cursor:pointer;"],
    div[id$="formbuilderSFSP"] div div.form-element-container div[style="background-color: rgb(192, 192, 192);"]
    div[style="width: 100%; margin-right: 22px;cursor:pointer;"] {
        margin-right: 0px !important;
        width: auto !important;
    }

    div[id$="formbuilderSFSP"] div div.form-element-container div[style="background-color: rgb(192, 192, 192);"]
    div[style="width: 100%; margin-left: 22px; margin-top: 5px;cursor:pointer;"] {
        margin-left: 0px !important;
        width: auto !important;
        margin-top: 0px !important;
    }

        div[id$="formbuilderSFSP"] div div.form-element-container div[style="background-color: rgb(192, 192, 192);"]
        div[style="width: 100%; margin-right: 22px;cursor:pointer;"] p[style="padding-left:318px;padding-Bottom:10px;margin-top:6px;"],
        div[id$="formbuilderSFSP"] div div.form-element-container div[style="background-color: rgb(192, 192, 192);"]
        div[style="width: 100%; margin-left: 22px; margin-top: 5px;cursor:pointer;"] p[style="padding-left:318px;padding-Bottom:10px;margin-top:6px;"] {
            margin-bottom: 0px !important;
            padding: 3px 0px 3px 0px !important;
        }

    div[id$="formbuilderSFSP"] div div.form-element-container div[style="background-color: rgb(192, 192, 192);"]
    div[style="width: 100%; margin-left: 14px;margin-top:5px;cursor:pointer;"] p[style="padding-left:418px;padding-Bottom:10px;margin-top:6px;"] {
        margin-bottom: 0px !important;
        padding: 3px 0px 3px 0px !important;
    }

    #formbuilderAPPInfo div div.form-element-container div[style="background-color: rgb(192, 192, 192);"] table tr td
    p[style="padding-left:410px;padding-Bottom:10px;margin-top:6px;"] {
        padding-Bottom: 0px !important;
        margin-bottom: 0px !important;
    }

#formbuilderAPPInfo div div.form-element-container + div.form-element-container .form-element span + span + span +
table[style="padding-left: 2px; margin-top: -14px;"] + table tr td #tblFSMC tr td,
#formbuilderAPPInfo div div.form-element-container + div.form-element-container .form-element span + span + span +
table[style="padding-left: 2px; margin-top: -14px;"] + table tr td #tblPrepackaged tr td,
#formbuilderAPPInfo div div.form-element-container + div.form-element-container .form-element span + span + span +
table[style="padding-left: 2px; margin-top: -14px;"] + table#tblSponPur tr td,
#formbuilderAPPInfo div div.form-element-container + div.form-element-container .form-element span + span + span +
table[style="padding-left: 2px; margin-top: -14px;"] + table#tblSponSol tr td {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    white-space: nowrap;
}

    #formbuilderAPPInfo div div.form-element-container + div.form-element-container .form-element span + span + span +
    table[style="padding-left: 2px; margin-top: -14px;"] + table#tblSponPur tr td select,
    #formbuilderAPPInfo div div.form-element-container + div.form-element-container .form-element span + span + span +
    table[style="padding-left: 2px; margin-top: -14px;"] + table#tblSponSol tr td select {
        width: 340px !important;
    }

#formbuilderAPPInfo .form-element-container .form-element table #tblCACFPClaimingMeals tr td:nth-of-type(2) ul.ruInputs {
    height: auto !important;
}

div[id$="divPrincipalsIndividuals"] div[id$="RadGridContractResponsible"] table.rgMasterTable tr:nth-of-type(3) td div.rgEditForm
table tr:nth-of-type(2) td:nth-child(2) {
    position: relative;
}

    div[id$="divPrincipalsIndividuals"] div[id$="RadGridContractResponsible"] table.rgMasterTable tr:nth-of-type(3) td div.rgEditForm
    table tr:nth-of-type(2) td:nth-child(2) span {
        position: absolute;
    }

div[id$="divPrincipalsIndividuals"] div[id$="RadGridContractResponsible"] table.rgMasterTable tr:nth-of-type(3) td div.rgEditForm
table tr:nth-of-type(3) td:nth-child(2) {
    position: relative;
}

    div[id$="divPrincipalsIndividuals"] div[id$="RadGridContractResponsible"] table.rgMasterTable tr:nth-of-type(3) td div.rgEditForm
    table tr:nth-of-type(3) td:nth-child(2) span {
        position: absolute;
    }

div[id$="divPrincipalsIndividuals"] div[id$="RadGridContractResponsible"] table.rgMasterTable tr:nth-of-type(3) td div.rgEditForm
table tr:nth-of-type(5) td:nth-child(2) {
    position: relative;
}

    div[id$="divPrincipalsIndividuals"] div[id$="RadGridContractResponsible"] table.rgMasterTable tr:nth-of-type(3) td div.rgEditForm
    table tr:nth-of-type(5) td:nth-child(2) span {
        position: absolute;
    }

.RadForm .RadPicker table tr td.rcInputCell + td {
    border: 1px solid #D0D5DD !important;
    border-left: 0 solid #D0D5DD !important;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
}

div[id$="divPrincipalsIndividuals"] div[id$="RadGridContractResponsible"] table.rgMasterTable tr td[style="text-align: left; width: 30%"],
div[id$="divPrincipalsIndividuals"] div[id$="RadGridContractResponsible"] table.rgMasterTable tr td:nth-of-type(4) {
    width: 20% !important;
}

div[id$="divPrincipalsIndividuals"] div[id$="RadGridContractResponsible"] table.rgMasterTable tr td:nth-of-type(3):not(td.rcInputCell) {
    padding-left: 35px !important;
}

div[id$="rcbofficialType"], div[id$="rcbofficialType_DropDown"] {
    width: 220px !important;
}

.content .box div[id$="divPrincipalsIndividuals"] {
    padding-left: 0px !important;
}

div[id$="divPrincipalsIndividuals"] div[id$="RadGridContractResponsible"] table.rgMasterTable tr td:nth-child(2n) span[style="width:70px;"] {
    width: 90px !important;
}

div[id$="divPrincipalsIndividuals"] div[id$="RadGridContractResponsible"] table.rgMasterTable tr td:nth-of-type(7) table tr td span
input[id$="rmskZipCode"]:disabled {
    border: none !important;
    box-shadow: none !important;
    margin-top: 4px;
}

div[id$="divPrincipalsIndividuals"] div[id$="RadGridContractResponsible"] table.rgMasterTable tr td:nth-of-type(7) table tr td div {
    margin-top: -10px;
}

div[id$="divPrincipalsIndividuals"] div[id$="RadGridContractResponsible"] table.rgMasterTable tr td:nth-of-type(5)[align="right"] {
    text-align: center !important;
}

div[id$="rgGoverningBody"] table.rgMasterTable tr:nth-of-type(3) td div.rgEditForm table tr td:nth-of-type(2) {
    position: relative;
}

    div[id$="rgGoverningBody"] table.rgMasterTable tr:nth-of-type(3) td div.rgEditForm table tr td:nth-of-type(2) > span {
        position: absolute;
    }

div[id$="rgGoverningBody"] table.rgMasterTable tr:nth-of-type(3) td div.rgEditForm table tr td:nth-of-type(3) {
    padding-left: 35px !important;
    width: auto !important;
}

div[id$="rgGoverningBody"] table.rgMasterTable tr:nth-of-type(3) td div.rgEditForm table tr:nth-of-type(5) td:nth-of-type(4) span[style="width:70px;"] {
    width: 90px !important;
}

table.rgMasterTable .divMainBorder div[id$="divUpload2IG"] table tr td:nth-of-type(2) div.RadUpload ul.ruInputs {
    height: auto !important;
}

table.rgMasterTable div[id$="divCapabilityMealService"] .divMainBorder .divFloatRight span.radiobutton {
    width: auto !important;
}

table.rgMasterTable div[id$="divAccountabilityMonitoring"] .divMainBorder span.BigTextCheckboxContents {
    margin-left: 13px !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    color: #344054 !important;
}

table.rgMasterTable div[id$="divRecordKeepingEligibility"] .divMainBorder div[style="padding-left: 17px;"] {
    padding-left: 0px !important;
}

table.rgMasterTable div[id$="divViability"] .divMainBorder .HighlightDivMain {
    height: auto !important;
}

.tableOffSiteRecords tr td:first-of-type {
    display: flex;
    gap: 5px;
}

.capabilityConsent span {
    display: flex;
    justify-content: flex-start;
    margin-top: 15px;
}

.mealTypeSection span.checkbox {
    padding-right: 0px !important;
}

    .mealTypeSection span.checkbox label {
        width: 110px;
    }

div[id$="formbuilderSFSP"] #Formloaddiv .form-element-container .form-element #tbllicYes #trUploadCopyOfLicense td {
    vertical-align: middle !important;
}

#tbllicYes #trUploadCopyOfLicense td .RadUpload .ruInputs {
    height: auto !important;
}

div[id$="formbuilderSFSP"] .RadUpload .ruInputs {
    height: auto !important;
}

div[id$="formbuilderSFSP"].form-box table#tableMealService tr td[style="border: 1px solid black;text-align: center;"],
div[id$="formbuilderSFSP"].form-box table#tableMealService tr td[style="border: 1px solid black;"],
div[id$="formbuilderSFSP"].form-box table#tableMealService tr td[style="border: 1px solid black;padding-left: 12px;text-align:center;"],
div[id$="formbuilderSFSP"].form-box table#tableMealService tr td[style="border: 1px solid black;text-align: center;width: 40px;"],
div[id$="formbuilderSFSP"].form-box table#tableMealService tr td[style="border: 1px solid black;padding-left: 12px;"],
div[id$="formbuilderSFSP"].form-box table#tableMealService tr td[style="border: 1px solid black; text-align: center; width: 110px; height: 40px; vertical-align: text-top;"],
div[id$="formbuilderSFSP"].form-box table#tableMealService tr td[style="border: 1px solid black; text-align: center; height: 30px;"],
div[id$="formbuilderSFSP"].form-box table#tableMealService tr td[style="border: 1px solid black; text-align: center; width: 85px; height: 40px; vertical-align: text-top;"] {
    border: 1px solid black !important;
}

    div[id$="formbuilderSFSP"].form-box table#tableMealService tr td[style="border: 1px solid black;padding-left: 12px;text-align:center;"] div[id$="wrapper"],
    div[id$="formbuilderSFSP"].form-box table#tableMealService tr td[style="border: 1px solid black;padding-left: 12px;"] div[id$="wrapper"] {
        width: 100px !important;
    }

    div[id$="formbuilderSFSP"].form-box table#tableMealService tr td[style="border: 1px solid black; text-align: center; height: 30px;"] select {
        width: 140px !important;
    }

div[id$="formbuilderSFSP"] .form-element-container .form-element span[style="float:left;"] + span[style="float:left;"] +
span:empty + div[style="float: left; margin-top: -4px;"] table[style="padding-left: 2px;width: 100%;"] tr td[style="width: 200px;"] {
    width: auto !important;
}

div[id$="rgSiteAppQuest"] table.rgMasterTable tr:nth-of-type(3) td div.rgEditForm #divChoiceMain .divCorrectiveActionTextSection .divChoiceTextLeftSection {
    min-width: 160px !important;
    white-space: nowrap;
}

div[id$="rgSiteAppQuest"] table.rgMasterTable tr:nth-of-type(3) td div.rgEditForm #divChoiceMain .divCorrectiveActionTextSection {
    overflow: initial !important;
    padding-top: 10px;
}

.providerForm .divChoiceTextSection .divFloatLeft {
    line-height: 40px;
}

.primaryForm .divChoiceTextSection .divChoiceTextLeftSection {
    width: auto !important;
    line-height: 30px;
    margin-left: 20px;
}

.primaryForm .divChoiceTextSection .divFloatLeft {
    min-width: 200px;
}

div[id$="formbuilderSFSP"] .form-element-container .form-element span[style="float:left;"] + span[style="float:left;"] +
span:empty + table[style="position: relative;margin-top: -2px;"] tr td {
    white-space: nowrap;
}

.btn-primary, .contractDocBtn input[id$="btnUpdate"].defaultbutton {
    background-color: #7266DB !important;
    padding: 12px !important;
    color: #fff !important;
    font-weight: 700 !important;
    text-align: center;
    height: auto !important;
    border: 0;
    border-radius: 8px;
    cursor: pointer;
    box-sizing: border-box;
    font-size: 12px !important;
    margin-right: 12px;
    min-width: 90px;
}

.btn-default, .contractDocBtn input[id$="btnCancel"].defaultbutton {
    background-color: #fff !important;
    border: 1px solid #D0D5DD !important;
    padding: 12px !important;
    color: #344054 !important;
    font-weight: 700 !important;
    text-align: center;
    height: auto !important;
    border: 0;
    border-radius: 8px;
    cursor: pointer;
    box-sizing: border-box;
    font-size: 12px !important;
    margin-right: 12px;
    min-width: 90px;
}

.projectedInfo table tr td:nth-child(2) {
    text-align: center;
}

@media(max-width:1440px) {
    .reimbursementRates {
        width: 1400px !important;
    }

    div[id$="upClaimEstimator"] .content div[id$="pnlClaimByMealType"] table tr td:nth-of-type(6) span,
    div[id$="upClaimEstimator"] .content div[id$="pnlClaimByMealType"] table tr td:nth-of-type(7) span,
    div[id$="upClaimEstimator"] .content div[id$="pnlClaimByMealType"] table tr td:nth-of-type(8) span,
    div[id$="upClaimEstimator"] .content div[id$="pnlAtRiskClaimByMealType"] table tr td:nth-of-type(6) span,
    div[id$="upClaimEstimator"] .content div[id$="pnlAtRiskClaimByMealType"] table tr td:nth-of-type(7) span,
    div[id$="upClaimEstimator"] .content div[id$="pnlAtRiskClaimByMealType"] table tr td:nth-of-type(8) span {
        width: 58px !important;
    }

    .funded tr td:nth-of-type(2) {
        width: 12% !important;
    }
}

.reimbursementRates tr:nth-of-type(8) td:not(:first-of-type), .reimbursementRates tr:nth-of-type(13) td:not(:first-of-type),
.reimbursementRates tr:nth-of-type(14) td:nth-of-type(3) {
    padding-bottom: 3px;
    padding-top: 3px;
}

div[id$="rpvHistory"].rmpView .box .content div.box {
    height: auto !important;
}

.contractDocOptions {
    position: relative;
}

    .contractDocOptions img {
        position: absolute;
        height: 20px !important;
    }

div[id$="rdpDenialReasons"] {
    width: 215px !important;
}

div[id$="CCViewInspectionPage_ddlCount"], div[id$="UserContentArea_ddlCount"] {
    width: 130px !important;
}

div[id$="rcbDenialType"] {
    width: 265px !important;
}

div[id$="rcbPeriod"], div[id$="rcbPeriod_DropDown"] {
    width: 150px !important;
}

div[id$="rcbStatus"] {
    width: 170px !important;
}

div[id$="rcbChildAcademicYear"], div[id$="rcbAcademicYearExt"], div[id$="academicYearDropDownList"], div[id$="rcbExtensionStatus"],
div[id$="rcbAcadimicYear_Add"] {
    width: 125px !important;
}

div[id$="rcbPeriodExt"], div[id$="rcbFRPeriodExt"] {
    width: 160px !important;
}

div[id$="RadddlPaymentType"] {
    width: 140px !important;
}

div[id$="rcbSAStates"], div[id$="rcbSACStates"] {
    width: 65px !important;
}

span[id$="rmtSAZip_wrapper"], span[id$="rmtSACZip_wrapper"] {
    width: 95px !important;
}

.form-element-container .form-element.divFloatLeft.width_100 span[style="float:left;"] + span[style="float:left;"] + span:empty +
table tr td span.checkbox {
    display: flex;
}

.form-element-container .form-element.divFloatLeft.width_100 span[style="float:left;"] + span[style="float:left;"] + span:empty +
table[style="padding-left:3px;"] + br + span.checkbox,
.form-element-container .form-element.divFloatLeft.width_100 span[style="float:left;"] + span[style="float:left;"] + span:empty +
table[style="padding-left:3px;"] + br + span.checkbox + br + br + span.checkbox,
.form-element-container .form-element.divFloatLeft.width_100 span[style="float:left;"] + span[style="float:left;"] + span:empty +
table[style="padding-left:3px;"] + br + span.checkbox + br + br + span.checkbox + br + br + span.checkbox {
    display: flex;
}

.form-element-container .form-element.divFloatLeft.width_100 span[style="float:left;"] + span[style="float:left;"] + span:empty +
span.checkbox {
    display: flex;
}

.Program-Officials div[id$="RadGridContractResponsible"] table.rgMasterTable tr:nth-of-type(3) td:first-of-type .rgEditForm table tr td[style="text-align: left; width: 150px; height: 29px;"] +
td[style="text-align: left;"] {
    display: flex;
}

#PertMoo tr td[style="width:130px;"] {
    width: auto !important;
}

#tableMealService tr td[style="border: 1px solid black;"]:nth-of-type(2) {
    white-space: nowrap;
}

#mealeveningsnack td:first-of-type {
    white-space: nowrap;
}

.form-element-container .form-element.divFloatLeft.width_100 span[style="float:left;"] + span[style="float:left;"] + span:empty +
div[style="float: left;"] div div + br + div + br + div[style="float: left;margin-top: -5px;"] + br + div {
    clear: both;
}

    .form-element-container .form-element.divFloatLeft.width_100 span[style="float:left;"] + span[style="float:left;"] + span:empty +
    div[style="float: left;"] div div + br + div + br + div[style="float: left;margin-top: -5px;"] + br + div table tr td:nth-of-type(4) p select {
        width: 325px !important;
    }

.form-element-container .form-element.divFloatLeft.width_100 span[style="float:left;"] + span[style="float:left;"] + span:empty +
table tr:nth-of-type(7) td:nth-of-type(3) > span,
.form-element-container .form-element.divFloatLeft.width_100 span[style="float:left;"] + span[style="float:left;"] + span:empty +
table tr:nth-of-type(8) td:nth-of-type(3) > span,
.form-element-container .form-element.divFloatLeft.width_100 span[style="float:left;"] + span[style="float:left;"] + span:empty +
table tr:nth-of-type(9) td:nth-of-type(3) > span {
    width: 110px !important;
    display: inline-block;
}

.form-element-container .form-element.divFloatLeft.width_100 span[style="float:left;"] + span[style="float:left;"] + span:empty +
div[style="float: left;"] div div + br + div + br + div[style="float: left;margin-top: -5px;"] + br + br + div {
    clear: both;
}

.form-element-container .form-element.divFloatLeft.width_100 span[style="float:left;"] + span[style="float:left;"] + span:empty +
div[style="float: left; margin-top: -4px;"] table[style="padding-left: 2px;width: 100%;"] tr td[style="width: 200px;"] {
    width: auto !important;
}

.form-element-container .form-element.divFloatLeft.width_100 span[style="float:left;"] + span[style="float:left;"] + span:empty +
table tr:nth-of-type(2) td.margin2 {
    vertical-align: middle !important;
}
div[id$="rcmbRole"] {
    width: 290px !important;
}
div[id$="radGridEligiblityWorksheet"] table.rgMasterTable tr.rgCommandRow td.rgCommandCell table.rgCommandTable tr td:last-child {
    display: block !important;
}
div[id$="radGridEligiblityWorksheet"] table.rgMasterTable tr.rgCommandRow td.rgCommandCell a {
    float:none !important;
}
div[id$="radGridEligiblityWorksheet"] table.rgMasterTable tr.rgCommandRow td.rgCommandCell table.rgCommandTable {
    padding: 10px 5px;
}
div[id$="radGridEligiblityWorksheet"] table.rgMasterTable tr.rgCommandRow td.rgCommandCell table.rgCommandTable tr td input.rgRefresh {
    display:none;   
}

div[id$="rcmbRole"] {
    width: 290px !important;
}
div[id$="radGridEligiblityWorksheet"] table.rgMasterTable tr.rgCommandRow td.rgCommandCell table.rgCommandTable tr td:last-child {
    display: block !important;
}
div[id$="radGridEligiblityWorksheet"] table.rgMasterTable tr.rgCommandRow td.rgCommandCell a {
    float:none !important;
}
div[id$="radGridEligiblityWorksheet"] table.rgMasterTable tr.rgCommandRow td.rgCommandCell table.rgCommandTable {
    padding: 10px 5px;
}
div[id$="radGridEligiblityWorksheet"] table.rgMasterTable tr.rgCommandRow td.rgCommandCell table.rgCommandTable tr td input.rgRefresh {
    display:none;   
}

.rgMasterTable .rgEditForm .RadComboBox {
    height: 40px !important;
}

    .rgMasterTable .rgEditForm .RadComboBox .rcbInputCell {
        height: 100% !important;
    }

    .rgMasterTable .rgEditForm .RadComboBox .rcbInputCellLeft {
        padding: 8px 0 8px 8px !important;
    }

.riSingle .riTextBox:focus-visible {
    border: 2px solid #7266DB !important;
    outline: none !important;
}

div[id$="rwBatchDocuments_C"] {
    width: 100% !important;
}

.clear-both {
    clear: both;
}

.text-center {
    text-align: center !important;
}

#spnReopenHeader {
    color: #7266DB !important;
}
.rtbStyle div {
    white-space:nowrap;
}
    .div-claim-field-header, .div-claim-field-header-with-sub-label, .rtbStyle div:first-child, .rtbStyleApproved div:first-child {
        min-height: 45px;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }


.rtbStyle div {
    white-space: nowrap;
}

    .div-claim-field-header, .div-claim-field-header-with-sub-label, .rtbStyle div:first-child, .rtbStyleApproved div:first-child {
        min-height: 45px;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }

html body .RadInput_Vista .error-border, .riSingle .error-border {
    border-color: red !important;
}

html body .RadInput_Vista .warning-border, .riSingle .warning-border {
    border-color: darkorange !important;
}

html body .RadInput_Vista .info-border, .riSingle .info-border {
    border-color: blue !important;
}

html body .RadInput_Vista .Reg-border, .riSingle .Reg-border {
    border-color: Gainsboro !important;
}

.RadForm.rfdTextbox .riSingle input.error-border[type="text"] {
    border-color: red !important;
}

.RadForm.rfdTextbox .riSingle input.warning-border[type="text"] {
    border-color: darkorange !important;
}

.RadForm.rfdTextbox .riSingle input.info-border[type="text"] {
    border-color: blue !important;
}

.RadForm.rfdTextbox .riSingle input.Reg-border[type="text"] {
    border-color: Gainsboro !important;
}

input[id$="btnSaveAllSiteData"] {
    margin: 10px 10px !important;
}
.filter .element:first-of-type {
    margin-left:2px;
}
#spnReopenHeader {
    color: #7266DB !important;
}
.rtbStyle div {
    white-space:nowrap;
}
    .div-claim-field-header, .div-claim-field-header-with-sub-label, .rtbStyle div:first-child, .rtbStyleApproved div:first-child {
        min-height: 45px;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }

html body .RadInput_Vista .error-border, .riSingle .error-border {
    border-color: red !important;
}
html body .RadInput_Vista .warning-border, .riSingle .warning-border {
    border-color: darkorange !important;
}
html body .RadInput_Vista .info-border, .riSingle .info-border {
    border-color: blue !important;
}
html body .RadInput_Vista .Reg-border, .riSingle .Reg-border {
    border-color: Gainsboro !important;
}

.RadForm.rfdTextbox .riSingle input.error-border[type="text"] {
    border-color: red !important;
}
.RadForm.rfdTextbox .riSingle input.warning-border[type="text"] {
    border-color: darkorange !important;
}
.RadForm.rfdTextbox .riSingle input.info-border[type="text"] {
    border-color: blue !important;
}
.RadForm.rfdTextbox .riSingle input.Reg-border[type="text"] {
    border-color: Gainsboro !important;
}

input[id$="btnSaveAllSiteData"] {
    margin: 10px 10px !important;
}
.text-right {
    text-align: right !important;
}
.RadComboBox .rcbReadOnly .rcbInput, .RadComboBox .rcbDisabled .rcbInput {
    background-color: rgb(255 255 255 / 1%) !important;
}