﻿
@charset "UTF-8";

.ui-tooltip, .arrow:after {
    background: white;
    border: 2px solid white;
    top: -10px;
}

.ui-tooltip {
    padding: 5px;
    color: black;
    -webkit-box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, .18);
    -moz-box-shadow: 4px 4px 8px 0 rgba(0,0,0,.18);
    box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, .18);
    border-radius: 2px;
    border: 1px solid #e0e0e0;
    width: fit-content;
    max-width: 300px;
}

[data-primary^="ui-icon-"]:before, button:not([data-primary]) .ui-icon:before, span.ui-icon:before, #id-uem-manage-dashboard-charts-dialog button:before, body .ms-WPBody a.print-button:before, .search-btn-enabled:before,
.search-btn-disabled:before, .uem-search-selected-value-div:before, tr.bill-detail.Payment i:before, tr.bill-detail.Historical i:before, tr.bill-detail.AuditOnly i:before, tr.bill-detail.Consolidated i:before, .primeMenu > li.haveChild > a > span.iconArrow:before, .rd-sort-link:before, #ErrorDiv [onclick="closeDialog();"]:not(#close-button):before,
#ErrorDiv button[style*="right"]:before {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

    [data-primary^="ui-icon-"]:before, button:not([data-primary]) .ui-icon:before, span.ui-icon:before, #id-uem-manage-dashboard-charts-dialog button:before, body .ms-WPBody a.print-button:before, .search-btn-enabled:before,
    .search-btn-disabled:before, .uem-search-selected-value-div:before, tr.bill-detail.Payment i:before, tr.bill-detail.Historical i:before, tr.bill-detail.AuditOnly i:before, tr.bill-detail.Consolidated i:before, .primeMenu > li.haveChild > a > span.iconArrow:before, .rd-sort-link:before, #ErrorDiv [onclick="closeDialog();"]:not(#close-button):before,
    #ErrorDiv button[style*="right"]:before, [data-primary^="ui-icon-"]:before:hover, button:not([data-primary]) .ui-icon:before:hover, span.ui-icon:before:hover, #id-uem-manage-dashboard-charts-dialog button:before:hover, body .ms-WPBody a.print-button:before:hover, .search-btn-enabled:before:hover,
    .search-btn-disabled:before:hover, .uem-search-selected-value-div:before:hover, tr.bill-detail.Payment i:before:hover, tr.bill-detail.Historical i:before:hover, tr.bill-detail.AuditOnly i:before:hover, tr.bill-detail.Consolidated i:before:hover, .primeMenu > li.haveChild > a > span.iconArrow:before:hover, .rd-sort-link:before:hover, #ErrorDiv [onclick="closeDialog();"]:before:hover:not(#close-button),
    #ErrorDiv button[style*="right"]:before:hover, [data-primary^="ui-icon-"]:before:active, button:not([data-primary]) .ui-icon:before:active, span.ui-icon:before:active, #id-uem-manage-dashboard-charts-dialog button:before:active, body .ms-WPBody a.print-button:before:active, .search-btn-enabled:before:active,
    .search-btn-disabled:before:active, .uem-search-selected-value-div:before:active, tr.bill-detail.Payment i:before:active, tr.bill-detail.Historical i:before:active, tr.bill-detail.AuditOnly i:before:active, tr.bill-detail.Consolidated i:before:active, .primeMenu > li.haveChild > a > span.iconArrow:before:active, .rd-sort-link:before:active, #ErrorDiv [onclick="closeDialog();"]:before:active:not(#close-button),
    #ErrorDiv button[style*="right"]:before:active {
        text-transform: none;
        text-decoration: none;
    }

#id-uem-manage-dashboard-charts-dialog button:before {
    content: "\f04b";
    font-family: FontAwesome !important;
    font-size: 16px;
    margin-right: 10px;
}

button:not([data-primary]) .ui-icon-triangle-1-s:before, [data-primary="ui-icon-triangle-1-s"]:before, span.ui-icon-triangle-1-s:before, .uem-search-selected-value-div:before {
    content: "\f0d7";
}

button:not([data-primary]) .ui-icon-triangle-1-w:before, [data-primary="ui-icon-triangle-1-w"]:before, span.ui-icon-triangle-1-w:before {
    content: "\f0d9";
}

button:not([data-primary]) .ui-icon-triangle-1-e:before, [data-primary="ui-icon-triangle-1-e"]:before, span.ui-icon-triangle-1-e:before {
    content: "\f0da";
}

.ui-icon-triangle-1-e:before, .ui-icon-triangle-1-w:before {
    height: 1.4em !important;
}

.rd-sort-link.rd-sort-neutral:before {
    content: "\f0dc";
    font-family: FontAwesome !important;
    font-size: 12px;
    color: #757575;
}

.rd-sort-link.rd-sort-desc:before {
    content: "\f0dd";
    font-family: FontAwesome !important;
    font-size: 12px;
    color: #757575;
}

.rd-sort-link.rd-sort-asc:before {
    content: "\f0de";
    font-family: FontAwesome !important;
    font-size: 12px;
    color: #757575;
}

.primeMenu > li.haveChild > a > span.iconArrow:before {
    content: "\f0d7";
}

button:not([data-primary]) .ui-icon-closethick:before, [data-primary="ui-icon-closethick"]:before, span.ui-icon-closethick:before, button:not([data-primary]) .ui-icon-circle-close:before, [data-primary="ui-icon-circle-close"]:before, span.ui-icon-circle-close:before, .ui-dialog .ui-dialog-titlebar-close .ui-icon:before {
    content: "\f2d3";
}

/*.ui-dialog .ui-dialog-titlebar-close .ui-icon:hover:before {
    content: "\f2d4";
}*/

body {
    margin: 0;
}


    body .ms-WPBody a.print-button:before {
        content: "\f02f";
        font-family: FontAwesome !important;
        font-size: 14px;
    }

button:not([data-primary]) .ui-icon-pencil:before, [data-primary="ui-icon-pencil"]:before, span.ui-icon-pencil:before {
    content: "\e90b";
}

button:not([data-primary]) .ui-icon-folder:before, [data-primary="ui-icon-folder"]:before, span.ui-icon-folder:before {
    content: "\e936";
}

#uem-releasenotes-panel #sl-ReleaseNotes-summary-ShowMeLater:before {
    content: "\f1da";
    font-family: FontAwesome !important;
    font-size: 16px;
}

button:not([data-primary]) .ui-icon-disk:before, [data-primary="ui-icon-disk"]:before, span.ui-icon-disk:before {
    content: "\f0c7";
    font-family: FontAwesome !important;
    font-size: 16px
}

button:not([data-primary]) .ui-icon-refresh:before, [data-primary="ui-icon-refresh"]:before, span.ui-icon-refresh:before {
    content: "\e96b";
}

tr.bill-detail.Payment i:before, tr.bill-detail.Historical i:before, tr.bill-detail.AuditOnly i:before, tr.bill-detail.Consolidated i:before {
    content: "\f002";
    font-family: FontAwesome !important;
}

button:not([data-primary]) .ui-icon-unlocked:before, [data-primary="ui-icon-unlocked"]:before, span.ui-icon-unlocked:before {
    content: "\f3c1";
    font-family: FontAwesome !important;
}

button:not([data-primary]) .ui-icon-gear:before, [data-primary="ui-icon-gear"]:before, span.ui-icon-gear:before {
    content: "\f013";
    font-family: FontAwesome !important;
}

button:not([data-primary]) .ui-icon-trash:before, [data-primary="ui-icon-trash"]:before, span.ui-icon-trash:before {
    content: "\f2ed";
    font-family: FontAwesome !important;
}

button:not([data-primary]) .ui-icon-arrowthickstop-1-s:before, [data-primary="ui-icon-arrowthickstop-1-s"]:before, span.ui-icon-arrowthickstop-1-s:before {
    content: "\f019";
    font-family: FontAwesome !important;
    font-size: 16px;
}

button:not([data-primary]) .ui-icon-plusthick:before, [data-primary="ui-icon-plusthick"]:before, span.ui-icon-plusthick:before {
    content: "\f067";
    font-family: FontAwesome !important;
}

button:not([data-primary]) .ui-icon-upload:before, [data-primary="ui-icon-upload"]:before {
    content: "\f093";
    font-family: FontAwesome !important;
    font-size: 16px;
}

button:not([data-primary]) .ui-icon-close:before, [data-primary="ui-icon-close"]:before, span.ui-icon-close:before, button:not([data-primary]) .ui-icon-cancel:before, [data-primary="ui-icon-cancel"]:before, span.ui-icon-cancel:before {
    content: "\f00d";
    font-family: FontAwesome !important;
    font-size: 16px;
}

button:not([data-primary]) .ui-icon-circle-minus:before, [data-primary="ui-icon-circle-minus"]:before, span.ui-icon-circle-minus:before {
    content: "\f05e";
    font-family: FontAwesome !important;
}

button:not([data-primary]) .ui-icon-graterthan:before, [data-primary="ui-icon-graterthan"]:before, span.ui-icon-graterthan:before {
    content: "\3e";
    font-family: FontAwesome !important;
    font-size: 16px;
}

button:not([data-primary]) .ui-icon-lessthan:before, [data-primary="ui-icon-lessthan"]:before, span.ui-icon-lessthan:before {
    content: "\3c";
    font-family: FontAwesome !important;
    font-size: 16px;
}

#ErrorDiv [onclick="closeDialog();"]:not(#close-button):before,
#ErrorDiv button[style*="right"]:before {
    position: relative;
    font-size: 20px;
    top: -2px;
    right: 1px;
    font-family: FontAwesome !important;
    content: "\f00d";
    color: #757575 !important;
}

button:not([data-primary]) .ui-icon-check:before, [data-primary="ui-icon-check"]:before, span.ui-icon-check:before, #uem-releasenotes-panel #sl-ReleaseNotes-summary-Dismiss:before {
    content: "\f00c";
    font-family: FontAwesome !important;
    font-size: 16px;
}

button:not([data-primary]) .ui-icon-arrowthick-1-n:before, [data-primary="ui-icon-arrowthick-1-n"]:before, span.ui-icon-arrowthick-1-n:before {
    content: "\ea38";
}

button:not([data-primary]) .ui-icon-arrowthick-1-e:before, [data-primary="ui-icon-arrowthick-1-e"]:before, span.ui-icon-arrowthick-1-e:before {
    content: "\ea3b";
}

button:not([data-primary]) .ui-icon-arrowthick-1-s:before, [data-primary="ui-icon-arrowthick-1-s"]:before, span.ui-icon-arrowthick-1-s:before {
    content: "\ea3f";
}

button:not([data-primary]) .ui-icon-arrowthick-1-w:before, [data-primary="ui-icon-arrowthick-1-w"]:before, span.ui-icon-arrowthick-1-w:before {
    content: "\ea42";
}

.search-btn-enabled:before,
.search-btn-disabled:before {
    display: none;
}

.RadGrid .rgMasterTable, .RadGrid .rgDetailTable {
    border-collapse: collapse !important;
}

.rad-grid-view-top-scroll, .rad-grid-scroll-div-top, .rad-grid-view-bottom-scroll, .rad-grid-scroll-div-top, .RadGrid_Default {
    width: 100% !important;
}

    .savingHeader, .rgHeader,
    .rgHeaderOver, .RadGrid_Default th, [aria-describedby="uem-locationattribute-filter-panel"] table.location-filter tr[style*="background"], .rd-table thead th, #contract-details-panel .contract-pricing-details th,
    .contract-attachments-details th,
    .contract-location-table th, #manage-vendor-defaults-wrapper table tr th, table.rd-table thead th, #rdEmissionDataTableWrapper thead th, .budgetPrefContainer .tableContainer .tableArea th,
    .varianceAnalysisContainer #tableContainer th, .attribute-lists-container table tbody:not([data-bind]) tr:first-child, .som-view-site-pop-headings, #siteServiceRequest .som-field-panel-label,
    #telecomsingleservicerequest .som-field-panel-label {
        background: #fff !important;
        height: 48px;
        border: 0px solid #C4CAC8;
        font-weight: normal;
        color: #212121;
    }

[aria-describedby="uem-locationattribute-filter-panel"] table.location-filter thead, .fields-overlay .header, .attribute-lists-container table thead tr, #available-locations table thead {
    background: #F0F1f1;
}

[aria-describedby="uem-locationattribute-filter-panel"] .ui-dialog-buttonpane {
    padding-right: 20px !important;
}

.RadGrid table .rgHoveredRow.rgRow, .RadGrid table .rgHoveredRow.rgAltRow {
    background: #F1F1F1 !important;
}

    .RadGrid table .rgHoveredRow.rgRow a, .RadGrid table .rgHoveredRow.rgAltRow a, .RadGrid table .rgHoveredRow.rgRow a:link, .RadGrid table .rgHoveredRow.rgAltRow a:link {
        color: #009DE9 !important;
        font-size: 14px !important;
    }

.RadGrid table .rgRow, .RadGrid table .rgAltRow, #AvailableContactsDataTable tr.rgRow:nth-child(even),
#LocationContactsDataTable tr.rgRow:nth-child(even), #AvailableContactsDataTable tr.rgRow:nth-child(odd),
#LocationContactsDataTable tr.rgRow:nth-child(odd) {
    color: #000 !important;
}

    .RadGrid table .rgRow:hover, .RadGrid table .rgAltRow:hover, #AvailableContactsDataTable tr.rgRow:hover:nth-child(even),
    #LocationContactsDataTable tr.rgRow:hover:nth-child(even), #AvailableContactsDataTable tr.rgRow:hover:nth-child(odd),
    #LocationContactsDataTable tr.rgRow:hover:nth-child(odd), .RadGrid table .rgSelectedRow.rgRow, .RadGrid table .rgSelectedRow.rgAltRow, #AvailableContactsDataTable tr.rgSelectedRow.rgRow:nth-child(even),
    #LocationContactsDataTable tr.rgSelectedRow.rgRow:nth-child(even), #AvailableContactsDataTable tr.rgSelectedRow.rgRow:nth-child(odd),
    #LocationContactsDataTable tr.rgSelectedRow.rgRow:nth-child(odd), .RadGrid table .rgHoveredRow.rgRow, .RadGrid table .rgHoveredRow.rgAltRow, #AvailableContactsDataTable tr.rgHoveredRow.rgRow:nth-child(even),
    #LocationContactsDataTable tr.rgHoveredRow.rgRow:nth-child(even), #AvailableContactsDataTable tr.rgHoveredRow.rgRow:nth-child(odd),
    #LocationContactsDataTable tr.rgHoveredRow.rgRow:nth-child(odd), .budgetPrefContainer .tableContainer .tableArea .rowTotal,
    .varianceAnalysisContainer .tableContainer .tableArea .rowTotal {
        background: #fff !important;
        color: #000 !important;
    }

        .RadGrid table .rgRow:hover td, .RadGrid table .rgAltRow:hover td, #AvailableContactsDataTable tr.rgRow:hover:nth-child(even) td,
        #LocationContactsDataTable tr.rgRow:hover:nth-child(even) td, #AvailableContactsDataTable tr.rgRow:hover:nth-child(odd) td,
        #LocationContactsDataTable tr.rgRow:hover:nth-child(odd) td, .RadGrid table .rgSelectedRow.rgRow td, .RadGrid table .rgSelectedRow.rgAltRow td, #AvailableContactsDataTable tr.rgSelectedRow.rgRow:nth-child(even) td,
        #LocationContactsDataTable tr.rgSelectedRow.rgRow:nth-child(even) td, #AvailableContactsDataTable tr.rgSelectedRow.rgRow:nth-child(odd) td,
        #LocationContactsDataTable tr.rgSelectedRow.rgRow:nth-child(odd) td, .RadGrid table .rgHoveredRow.rgRow td, .RadGrid table .rgHoveredRow.rgAltRow td, #AvailableContactsDataTable tr.rgHoveredRow.rgRow:nth-child(even) td,
        #LocationContactsDataTable tr.rgHoveredRow.rgRow:nth-child(even) td, #AvailableContactsDataTable tr.rgHoveredRow.rgRow:nth-child(odd) td,
        #LocationContactsDataTable tr.rgHoveredRow.rgRow:nth-child(odd) td, .budgetPrefContainer .tableContainer .tableArea .rowTotal td,
        .varianceAnalysisContainer .tableContainer .tableArea .rowTotal td {
            color: #000 !important;
        }

        .RadGrid table .rgRow:hover table.workitem-table td, .RadGrid table .rgAltRow:hover table.workitem-table td, #AvailableContactsDataTable tr.rgRow:hover:nth-child(even) table.workitem-table td,
        #LocationContactsDataTable tr.rgRow:hover:nth-child(even) table.workitem-table td, #AvailableContactsDataTable tr.rgRow:hover:nth-child(odd) table.workitem-table td,
        #LocationContactsDataTable tr.rgRow:hover:nth-child(odd) table.workitem-table td, .RadGrid table .rgSelectedRow.rgRow table.workitem-table td, .RadGrid table .rgSelectedRow.rgAltRow table.workitem-table td, #AvailableContactsDataTable tr.rgSelectedRow.rgRow:nth-child(even) table.workitem-table td,
        #LocationContactsDataTable tr.rgSelectedRow.rgRow:nth-child(even) table.workitem-table td, #AvailableContactsDataTable tr.rgSelectedRow.rgRow:nth-child(odd) table.workitem-table td,
        #LocationContactsDataTable tr.rgSelectedRow.rgRow:nth-child(odd) table.workitem-table td, .RadGrid table .rgHoveredRow.rgRow table.workitem-table td, .RadGrid table .rgHoveredRow.rgAltRow table.workitem-table td, #AvailableContactsDataTable tr.rgHoveredRow.rgRow:nth-child(even) table.workitem-table td,
        #LocationContactsDataTable tr.rgHoveredRow.rgRow:nth-child(even) table.workitem-table td, #AvailableContactsDataTable tr.rgHoveredRow.rgRow:nth-child(odd) table.workitem-table td,
        #LocationContactsDataTable tr.rgHoveredRow.rgRow:nth-child(odd) table.workitem-table td, .budgetPrefContainer .tableContainer .tableArea .rowTotal table.workitem-table td,
        .varianceAnalysisContainer .tableContainer .tableArea .rowTotal table.workitem-table td {
            color: #000 !important;
        }

        .RadGrid table .rgRow:hover a, .RadGrid table .rgAltRow:hover a, #AvailableContactsDataTable tr.rgRow:hover:nth-child(even) a,
        #LocationContactsDataTable tr.rgRow:hover:nth-child(even) a, #AvailableContactsDataTable tr.rgRow:hover:nth-child(odd) a,
        #LocationContactsDataTable tr.rgRow:hover:nth-child(odd) a, .RadGrid table .rgSelectedRow.rgRow a, .RadGrid table .rgSelectedRow.rgAltRow a, #AvailableContactsDataTable tr.rgSelectedRow.rgRow:nth-child(even) a,
        #LocationContactsDataTable tr.rgSelectedRow.rgRow:nth-child(even) a, #AvailableContactsDataTable tr.rgSelectedRow.rgRow:nth-child(odd) a,
        #LocationContactsDataTable tr.rgSelectedRow.rgRow:nth-child(odd) a, .RadGrid table .rgHoveredRow.rgRow a, .RadGrid table .rgHoveredRow.rgAltRow a, #AvailableContactsDataTable tr.rgHoveredRow.rgRow:nth-child(even) a,
        #LocationContactsDataTable tr.rgHoveredRow.rgRow:nth-child(even) a, #AvailableContactsDataTable tr.rgHoveredRow.rgRow:nth-child(odd) a,
        #LocationContactsDataTable tr.rgHoveredRow.rgRow:nth-child(odd) a, .budgetPrefContainer .tableContainer .tableArea .rowTotal a,
        .varianceAnalysisContainer .tableContainer .tableArea .rowTotal a {
            color: #009DE9 !important;
        }

            .RadGrid table .rgRow:hover a:link, .RadGrid table .rgAltRow:hover a:link, #AvailableContactsDataTable tr.rgRow:hover:nth-child(even) a:link,
            #LocationContactsDataTable tr.rgRow:hover:nth-child(even) a:link, #AvailableContactsDataTable tr.rgRow:hover:nth-child(odd) a:link,
            #LocationContactsDataTable tr.rgRow:hover:nth-child(odd) a:link, .RadGrid table .rgSelectedRow.rgRow a:link, .RadGrid table .rgSelectedRow.rgAltRow a:link, #AvailableContactsDataTable tr.rgSelectedRow.rgRow:nth-child(even) a:link,
            #LocationContactsDataTable tr.rgSelectedRow.rgRow:nth-child(even) a:link, #AvailableContactsDataTable tr.rgSelectedRow.rgRow:nth-child(odd) a:link,
            #LocationContactsDataTable tr.rgSelectedRow.rgRow:nth-child(odd) a:link, .RadGrid table .rgHoveredRow.rgRow a:link, .RadGrid table .rgHoveredRow.rgAltRow a:link, #AvailableContactsDataTable tr.rgHoveredRow.rgRow:nth-child(even) a:link,
            #LocationContactsDataTable tr.rgHoveredRow.rgRow:nth-child(even) a:link, #AvailableContactsDataTable tr.rgHoveredRow.rgRow:nth-child(odd) a:link,
            #LocationContactsDataTable tr.rgHoveredRow.rgRow:nth-child(odd) a:link, .budgetPrefContainer .tableContainer .tableArea .rowTotal a:link,
            .varianceAnalysisContainer .tableContainer .tableArea .rowTotal a:link {
                color: #009DE9 !important;
                transition: 0s !important;
            }

            .RadGrid table .rgRow:hover a:hover, .RadGrid table .rgAltRow:hover a:hover, #AvailableContactsDataTable tr.rgRow:hover:nth-child(even) a:hover,
            #LocationContactsDataTable tr.rgRow:hover:nth-child(even) a:hover, #AvailableContactsDataTable tr.rgRow:hover:nth-child(odd) a:hover,
            #LocationContactsDataTable tr.rgRow:hover:nth-child(odd) a:hover, .RadGrid table .rgSelectedRow.rgRow a:hover, .RadGrid table .rgSelectedRow.rgAltRow a:hover, #AvailableContactsDataTable tr.rgSelectedRow.rgRow:nth-child(even) a:hover,
            #LocationContactsDataTable tr.rgSelectedRow.rgRow:nth-child(even) a:hover, #AvailableContactsDataTable tr.rgSelectedRow.rgRow:nth-child(odd) a:hover,
            #LocationContactsDataTable tr.rgSelectedRow.rgRow:nth-child(odd) a:hover, .RadGrid table .rgHoveredRow.rgRow a:hover, .RadGrid table .rgHoveredRow.rgAltRow a:hover, #AvailableContactsDataTable tr.rgHoveredRow.rgRow:nth-child(even) a:hover,
            #LocationContactsDataTable tr.rgHoveredRow.rgRow:nth-child(even) a:hover, #AvailableContactsDataTable tr.rgHoveredRow.rgRow:nth-child(odd) a:hover,
            #LocationContactsDataTable tr.rgHoveredRow.rgRow:nth-child(odd) a:hover, .budgetPrefContainer .tableContainer .tableArea .rowTotal a:hover,
            .varianceAnalysisContainer .tableContainer .tableArea .rowTotal a:hover {
                color: #009DE9 !important;
                transition: 0s !important;
                text-decoration: underline !important;
            }

.savings-alt-light, .RadGrid table .rgRow, #AvailableContactsDataTable tr.rgRow:nth-child(even),
#LocationContactsDataTable tr.rgRow:nth-child(even), #uem-manage-fiscal-calendar #uem-fiscal tbody:first tr:nth-child(odd), table.rd-table tbody tr:nth-child(even) td, #rdEmissionDataTableWrapper tbody tr:nth-child(odd) td, #rdEmissionDataTableWrapper tbody tr:nth-child(odd) th {
    background: #fff !important;
}

.savings-alt-dark, .RadGrid table .rgAltRow, #AvailableContactsDataTable tr.rgRow:nth-child(odd),
#LocationContactsDataTable tr.rgRow:nth-child(odd), #uem-manage-fiscal-calendar #uem-fiscal tbody:first tr:nth-child(even), table.rd-table tbody tr:nth-child(odd) td, #manage-vendor-defaults-wrapper table tr:nth-child(odd), #rdEmissionDataTableWrapper tbody tr:nth-child(even) td, #rdEmissionDataTableWrapper tbody tr:nth-child(even) th {
    background: #fff !important;
}

h1, .varianceAnalysisContainer #faqModalContent h1, .budgetPrefContainer #assumptionsModalContent h1 {
    font-size: 24px !important;
    font-family: Lato;
    color: #005A78;
    text-transform: capitalize;
    font-weight: bold;
}

    h1 a:link, .varianceAnalysisContainer #faqModalContent h1 a:link, .budgetPrefContainer #assumptionsModalContent h1 a:link, h1 a span, .varianceAnalysisContainer #faqModalContent h1 a span, .budgetPrefContainer #assumptionsModalContent h1 a span {
        font-size: 22px !important;
        font-weight: normal !important;
        text-transform: capitalize;
    }

h2, .clear-background .spstd11-row1-col1 .ms-WPBody, .clear-background .spstd10-toprow-col1 .ms-WPBody {
    font-size: 23px !important;
    font-family: Lato;
    color: #005A78;
    font-weight: normal;
    text-transform: capitalize;
    font-weight: bold;
}

    h2 a:link, .clear-background .spstd11-row1-col1 .ms-WPBody a:link, .clear-background .spstd10-toprow-col1 .ms-WPBody a:link, h2 a span, .clear-background .spstd11-row1-col1 .ms-WPBody a span, .clear-background .spstd10-toprow-col1 .ms-WPBody a span {
        font-size: 22px !important;
        font-weight: normal !important;
        text-transform: capitalize;
    }

h3, .ms-WPTitle, .ms-WPBody .ms-WPTitle, .manage-fiscal-currentYear, #ErrorDiv h4, #emissionTableTitle, .varianceAnalysisContainer h3,
.budgetPrefContainer h3, #vendor-account-attributes-maintenance-panel h3 {
    font-size: 18px;
    font-family: Lato;
    color: #000;
    font-weight: 700;
    text-transform: capitalize;
}

h3, .ms-standardheader, .ms-WPTitle {
    font-family: Lato !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    line-height: 28px;
    color: #212121;
    padding: 0px 0px 0px 20px;
}

.uem-expense-reports-page-header, .uem-budget-analysis-page-header {
    font-family: Lato !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    line-height: 28px;
    color: #212121;
    padding: 15px 15px 15px 0;
}

h4 > a {
    font-size: 16px;
}

h5, h6, #sl-MySettings-MySettingsOverlay-ShowUtility {
    font-family: Lato !important;
    font-size: 14px !important;
    font-weight: 400;
    line-height: 24px;
    color: #212121;
}

h3 a:link, .ms-WPTitle a:link, .manage-fiscal-currentYear a:link, #ErrorDiv h4 a:link, #emissionTableTitle a:link, #vendor-account-attributes-maintenance-panel h3 a:link, h3 a span, .ms-WPTitle a span, .ms-WPBody .ms-WPTitle a span, .manage-fiscal-currentYear a span, #ErrorDiv h4 a span, #emissionTableTitle a span, .varianceAnalysisContainer h3 a span,
.budgetPrefContainer h3 a span, #vendor-account-attributes-maintenance-panel h3 a span {
    font-size: 22px !important;
    font-weight: normal !important;
    text-transform: capitalize;
}

.budgetPrefContainer h2, h4, .s4-wpTopTable h4, .stepContainer h4 {
    font-size: 16px;
    font-family: Lato;
    color: #212121;
    margin: 4px 0px;
    line-height: 24px;
    font-weight: 700;
    text-transform: capitalize;
}

.budgetPrefContainer h2 {
    font-family: Lato;
    font-size: 11px;
}

#budgetSpendContainer,
#budgetUsageContainer,
#budgetCostPerUnitContainer,
#budgetBookedVsBudgetedContainer,
#budgetVarianceDriversContainer,
#varianceTableContainer {
    background-color: #fff;
    padding: 15px;
    margin-bottom: 25px;
    box-shadow: 0px 1px 5px rgba(0,0,0,.1), 0px 2px 2px rgba(0,0,0,.06), 0px 3px 1px rgba(0,0,0,.06);
}

a, a:link, .ms-WPBody a, .ms-WPTitle a, a.aiq-breadcrumbRootNode:link, #uem-savings-chart-view-details, #uem-location-notes-link a:link, #sl-Dashboard-SiteSelectionOverlay-ChangeClient:link, #client-site-selector-container a, #client-site-selector-container a:link, #client-site-selector-container a > span, #advancesearch-link:link, .ms-WPBody a:link, .fields-overlay table.location-filter td a:link, .menu-title {
    font-family: Lato !important;
    color: #009DE9 !important;
    font-size: 15px !important;
    line-height: 20px
}

#siteServiceRequest input[class*="disabled"],
#telecomsingleservicerequest input[class*="disabled"], select[class*="disabled"], #siteServiceRequest select[class*="disabled"],
#telecomsingleservicerequest select[class*="disabled"], .fields-overlay .device-group-group-name-container input[class*="disabled"], input[class*="disabled"], #siteServiceRequest input [class*=disabled],
#telecomsingleservicerequest input [class*=disabled], select [class*=disabled], #siteServiceRequest select [class*=disabled],
#telecomsingleservicerequest select [class*=disabled], .fields-overlay .device-group-group-name-container input [class*=disabled], input [class*=disabled], #siteServiceRequest input [disabled],
#telecomsingleservicerequest input [disabled], select [disabled], #siteServiceRequest select [disabled],
#telecomsingleservicerequest select [disabled], .fields-overlay .device-group-group-name-container input [disabled], input [disabled], #siteServiceRequest input:disabled:not([readonly]),
#telecomsingleservicerequest input:disabled:not([readonly]), select:disabled:not([readonly]), #siteServiceRequest select:disabled:not([readonly]),
#telecomsingleservicerequest select:disabled:not([readonly]), .disable-report-filter, .ui-state-disabled {
    opacity: 0.35;
    filter: Alpha(Opacity=35);
    cursor: not-allowed;
}

#siteServiceRequest input,
#telecomsingleservicerequest input, select, #siteServiceRequest select,
#telecomsingleservicerequest select, .fields-overlay .device-group-group-name-container input, input {
    font-family: Lato;
    font-size: 15px !important;
}

#siteServiceRequest input,
#telecomsingleservicerequest input, select, #siteServiceRequest select,
#telecomsingleservicerequest select, .fields-overlay .device-group-group-name-container input {
    color: #212121 !important;
    border: 1px solid #9E9E9E !important;
    padding: 0 0 0 2px !important;
    height: 16px !important;
}

input {
    border: 1px solid #9E9E9E !important;
}

#siteServiceRequest input[type="text"],
#telecomsingleservicerequest input[type="text"] {
    padding: 0px 2px 0px 5px !important;
    height: 20px !important;
}

    #siteServiceRequest input[type="text"][readonly],
    #telecomsingleservicerequest input[type="text"][readonly] {
        background-color: #ebebe4;
        /*border: 0px !important;
        border-bottom: 1px solid #000 !important;*/
        cursor: not-allowed;
    }

#siteServiceRequest input[type="file"],
#telecomsingleservicerequest input[type="file"] {
    border: none !important;
    padding-left: 0px !important;
}

.budgetPrefContainer #titleFiscalYear select,
.varianceAnalysisContainer #titleFiscalYear select {
    /*transition: 0.2s;*/
    height: 32px !important;
    /*font-size: 15px !important;*/
    color: #212121 !important;
    padding-left: 8px !important;
    /*border: 0px !important;*/
    /*outline: 0px;*/
    width: 143px;
}


@media print {
    .budgetPrefContainer #titleFiscalYear select,
    .varianceAnalysisContainer #titleFiscalYear select {
        -webkit-appearance: initial;
    }
}

.rgInfoPart {
    font-size: 10px !important;
    font-family: Lato !important;
    color: #000 !important;
}

.uem-expense-report-chart-panel a,
a:visited, .ms-WPBody a:link, .manage-fiscal-Prev-next-year, .manage_fiscal_disabled_anchor,
.manage_fiscal_enable_anchor, .fields-overlay table.location-filter td a,
.footer a, #uem-location-notes-link a, a.aiq-breadcrumbRootNode, #advancesearch-link, #client-site-selector-container a {
    font-size: 10px !important;
    font-family: Lato !important;
}

.shared-library-view-display-name,
.client-library-view-display-name,
.document-library-display-name, .shared-library-view-display-name:hover,
.client-library-view-display-name:hover,
#contract-views li, .selected-view,
.document-library-display-name:hover {
    font-size: 15px !important;
    line-height: 24px;
    font-family: Lato !important;
}

.contract-location-table tr td a,
#contract-details-panel .contract-pricing-details tr td a,
.contract-attachments-details tr td a {
    font-size: 14px !important;
    line-height: 20px;
    font-family: Lato !important;
}

#DocumentsRadGrid table tbody tr td h3 a {
    font-size: 15px !important;
    line-height: 20px;
    font-family: Lato !important;
}



.manage-fiscal-Prev-next-year, .manage_fiscal_disabled_anchor, .manage_fiscal_enable_anchor {
    font-size: 14px !important;
}

a:visited, .ms-WPBody a:link, .manage-fiscal-Prev-next-year, .manage_fiscal_disabled_anchor,
.manage_fiscal_enable_anchor, .shared-library-view-display-name,
.client-library-view-display-name,
.document-library-display-name, .shared-library-view-display-name:hover,
.client-library-view-display-name:hover,
.document-library-display-name:hover, #DocumentsRadGrid table tbody tr td h3 a, .fields-overlay table.location-filter td a, #contract-views li, .selected-view, #contract-details-panel .contract-pricing-details tr td a,
.contract-attachments-details tr td a,
.contract-location-table tr td a, #ErrorDiv #HideErrorDetails, #ErrorDiv #ShowErrorDetails {
    color: #009DE9 !important;
    text-decoration: none !important;
    cursor: pointer;
}


    a:visited, .ms-WPBody a:visited:link, .manage-fiscal-Prev-next-year:visited, .manage_fiscal_disabled_anchor:visited,
    .manage_fiscal_enable_anchor:visited, .shared-library-view-display-name:visited,
    .client-library-view-display-name:visited,
    .document-library-display-name:visited, #DocumentsRadGrid table tbody tr td h3 a:visited, .fields-overlay table.location-filter td a:visited, #contract-views li:visited, .selected-view:visited, #contract-details-panel .contract-pricing-details tr td a:visited,
    .contract-attachments-details tr td a:visited,
    .contract-location-table tr td a:visited, #ErrorDiv #HideErrorDetails:visited, #ErrorDiv #ShowErrorDetails:visited,
    a:link:visited, .ms-WPBody a:link, .manage-fiscal-Prev-next-year:link, .manage_fiscal_disabled_anchor:link,
    .manage_fiscal_enable_anchor:link, .shared-library-view-display-name:link,
    .client-library-view-display-name:link,
    .document-library-display-name:link, #DocumentsRadGrid table tbody tr td h3 a:link, .fields-overlay table.location-filter td a:link, #contract-views li:link, .selected-view:link, #contract-details-panel .contract-pricing-details tr td a:link,
    .contract-attachments-details tr td a:link,
    .contract-location-table tr td a:link, #ErrorDiv #HideErrorDetails:link, #ErrorDiv #ShowErrorDetails:link {
        color: #009DE9 !important;
    }

    .uem-expense-report-chart-panel a:hover,
    a:hover:visited, .ms-WPBody a:hover:link, div.uem-expense-report-title a:hover, .manage-fiscal-Prev-next-year:hover, .manage_fiscal_disabled_anchor:hover,
    .manage_fiscal_enable_anchor:hover, .shared-library-view-display-name:hover,
    .client-library-view-display-name:hover,
    .document-library-display-name:hover, #DocumentsRadGrid table tbody tr td h3 a:hover, .fields-overlay table.location-filter td a:hover, #contract-views li:hover, .selected-view:hover, #contract-details-panel .contract-pricing-details tr td a:hover,
    .contract-attachments-details tr td a:hover,
    .contract-location-table tr td a:hover, #ErrorDiv #HideErrorDetails:hover, #ErrorDiv #ShowErrorDetails:hover, .uem-expense-report-chart-panel a:focus,
    a:focus:visited, .ms-WPBody a:focus:link, div.uem-expense-report-title a:focus, .manage-fiscal-Prev-next-year:focus, .manage_fiscal_disabled_anchor:focus,
    .manage_fiscal_enable_anchor:focus, .shared-library-view-display-name:focus,
    .client-library-view-display-name:focus,
    .document-library-display-name:focus, #DocumentsRadGrid table tbody tr td h3 a:focus, .fields-overlay table.location-filter td a:focus, #contract-views li:focus, .selected-view:focus, #contract-details-panel .contract-pricing-details tr td a:focus,
    .contract-attachments-details tr td a:focus,
    .contract-location-table tr td a:focus, #ErrorDiv #HideErrorDetails:focus, #ErrorDiv #ShowErrorDetails:focus {
        text-decoration: underline !important;
        color: #005A78;
    }

    .uem-expense-report-chart-panel a.disabledLink,
    a.disabledLink:visited, .ms-WPBody a.disabledLink:link, div.uem-expense-report-title a.disabledLink, .disabledLink.manage-fiscal-Prev-next-year, .disabledLink.manage_fiscal_disabled_anchor,
    .disabledLink.manage_fiscal_enable_anchor, .disabledLink.shared-library-view-display-name,
    .disabledLink.client-library-view-display-name,
    .disabledLink.document-library-display-name, #DocumentsRadGrid table tbody tr td h3 a.disabledLink, .fields-overlay table.location-filter td a.disabledLink, #contract-views li.disabledLink, .disabledLink.selected-view, #contract-details-panel .contract-pricing-details tr td a.disabledLink,
    .contract-attachments-details tr td a.disabledLink,
    .contract-location-table tr td a.disabledLink, #ErrorDiv .disabledLink#HideErrorDetails, #ErrorDiv .disabledLink#ShowErrorDetails, .uem-expense-report-chart-panel a.disabledLink:hover,
    a.disabledLink:hover:visited, .ms-WPBody a.disabledLink:hover:link, div.uem-expense-report-title a.disabledLink:hover, .disabledLink.manage-fiscal-Prev-next-year:hover, .disabledLink.manage_fiscal_disabled_anchor:hover,
    .disabledLink.manage_fiscal_enable_anchor:hover, .disabledLink.shared-library-view-display-name:hover,
    .disabledLink.client-library-view-display-name:hover,
    .disabledLink.document-library-display-name:hover, #DocumentsRadGrid table tbody tr td h3 a.disabledLink:hover, .fields-overlay table.location-filter td a.disabledLink:hover, #contract-views li.disabledLink:hover, .disabledLink.selected-view:hover, #contract-details-panel .contract-pricing-details tr td a.disabledLink:hover,
    .contract-attachments-details tr td a.disabledLink:hover,
    .contract-location-table tr td a.disabledLink:hover, #ErrorDiv .disabledLink#HideErrorDetails:hover, #ErrorDiv .disabledLink#ShowErrorDetails:hover, .uem-expense-report-chart-panel a.disabledLink:focus,
    a.disabledLink:focus:visited, .ms-WPBody a.disabledLink:focus:link, div.uem-expense-report-title a.disabledLink:focus, .disabledLink.manage-fiscal-Prev-next-year:focus, .disabledLink.manage_fiscal_disabled_anchor:focus,
    .disabledLink.manage_fiscal_enable_anchor:focus, .disabledLink.shared-library-view-display-name:focus,
    .disabledLink.client-library-view-display-name:focus,
    .disabledLink.document-library-display-name:focus, #DocumentsRadGrid table tbody tr td h3 a.disabledLink:focus, .fields-overlay table.location-filter td a.disabledLink:focus, #contract-views li.disabledLink:focus, .disabledLink.selected-view:focus, #contract-details-panel .contract-pricing-details tr td a.disabledLink:focus,
    .contract-attachments-details tr td a.disabledLink:focus,
    .contract-location-table tr td a.disabledLink:focus, #ErrorDiv .disabledLink#HideErrorDetails:focus, #ErrorDiv .disabledLink#ShowErrorDetails:focus, .uem-expense-report-chart-panel a[disabled],
    a[disabled]:visited, .ms-WPBody a[disabled]:link, div.uem-expense-report-title a[disabled], [disabled].manage-fiscal-Prev-next-year, [disabled].manage_fiscal_disabled_anchor,
    [disabled].manage_fiscal_enable_anchor, [disabled].shared-library-view-display-name,
    [disabled].client-library-view-display-name,
    [disabled].document-library-display-name, #DocumentsRadGrid table tbody tr td h3 a[disabled], .fields-overlay table.location-filter td a[disabled], #contract-views li[disabled], [disabled].selected-view, #contract-details-panel .contract-pricing-details tr td a[disabled],
    .contract-attachments-details tr td a[disabled],
    .contract-location-table tr td a[disabled], #ErrorDiv [disabled]#HideErrorDetails, #ErrorDiv [disabled]#ShowErrorDetails, .uem-expense-report-chart-panel a[disabled]:hover,
    a[disabled]:hover:visited, .ms-WPBody a[disabled]:hover:link, div.uem-expense-report-title a[disabled]:hover, [disabled].manage-fiscal-Prev-next-year:hover, [disabled].manage_fiscal_disabled_anchor:hover,
    [disabled].manage_fiscal_enable_anchor:hover, [disabled].shared-library-view-display-name:hover,
    [disabled].client-library-view-display-name:hover,
    [disabled].document-library-display-name:hover, #DocumentsRadGrid table tbody tr td h3 a[disabled]:hover, .fields-overlay table.location-filter td a[disabled]:hover, #contract-views li[disabled]:hover, [disabled].selected-view:hover, #contract-details-panel .contract-pricing-details tr td a[disabled]:hover,
    .contract-attachments-details tr td a[disabled]:hover,
    .contract-location-table tr td a[disabled]:hover, #ErrorDiv [disabled]#HideErrorDetails:hover, #ErrorDiv [disabled]#ShowErrorDetails:hover, .uem-expense-report-chart-panel a[disabled]:focus,
    a[disabled]:focus:visited, .ms-WPBody a[disabled]:focus:link, div.uem-expense-report-title a[disabled]:focus, [disabled].manage-fiscal-Prev-next-year:focus, [disabled].manage_fiscal_disabled_anchor:focus,
    [disabled].manage_fiscal_enable_anchor:focus, [disabled].shared-library-view-display-name:focus,
    [disabled].client-library-view-display-name:focus,
    [disabled].document-library-display-name:focus, #DocumentsRadGrid table tbody tr td h3 a[disabled]:focus, .fields-overlay table.location-filter td a[disabled]:focus, #contract-views li[disabled]:focus, [disabled].selected-view:focus, #contract-details-panel .contract-pricing-details tr td a[disabled]:focus,
    .contract-attachments-details tr td a[disabled]:focus,
    .contract-location-table tr td a[disabled]:focus, #ErrorDiv [disabled]#HideErrorDetails:focus, #ErrorDiv [disabled]#ShowErrorDetails:focus {
        cursor: not-allowed;
        opacity: 0.5;
        text-decoration: none !important;
    }

a {
    color: #009DE9;
    text-decoration: none;
    outline: none;
    cursor: pointer;
}

    a:visited, a:link {
        color: #009DE9;
    }

    a:hover, a:focus {
        text-decoration: underline;
        color: #009DE9;
    }

    a.disabledLink, a.disabledLink:hover, a.disabledLink:focus, a[disabled], a[disabled]:hover, a[disabled]:focus {
        cursor: not-allowed;
        opacity: 0.5;
        text-decoration: none;
    }

    .footer a, #uem-location-notes-link a, a.aiq-breadcrumbRootNode, #advancesearch-link, #client-site-selector-container a {
        color: #000 !important;
        text-decoration: underline !important;
    }

        .footer a:visited, #uem-location-notes-link a:visited, a.aiq-breadcrumbRootNode:visited, #advancesearch-link:visited, #client-site-selector-container a:visited, .footer a:link, #uem-location-notes-link a:link, a.aiq-breadcrumbRootNode:link, #advancesearch-link:link, #client-site-selector-container a:link {
            color: #000 !important;
        }

        .footer a:hover, #uem-location-notes-link a:hover, a.aiq-breadcrumbRootNode:hover, #advancesearch-link:hover, #client-site-selector-container a:hover, .footer a:focus, #uem-location-notes-link a:focus, a.aiq-breadcrumbRootNode:focus, #advancesearch-link:focus, #client-site-selector-container a:focus {
            color: #005A78 !important;
        }

        .footer a.disabledLink, #uem-location-notes-link a.disabledLink, a.disabledLink.aiq-breadcrumbRootNode, .disabledLink#advancesearch-link, #client-site-selector-container a.disabledLink, .footer a.disabledLink:hover, #uem-location-notes-link a.disabledLink:hover, a.disabledLink.aiq-breadcrumbRootNode:hover, .disabledLink#advancesearch-link:hover, #client-site-selector-container a.disabledLink:hover, .footer a.disabledLink:focus, #uem-location-notes-link a.disabledLink:focus, a.disabledLink.aiq-breadcrumbRootNode:focus, .disabledLink#advancesearch-link:focus, #client-site-selector-container a.disabledLink:focus, .footer a[disabled], #uem-location-notes-link a[disabled], a[disabled].aiq-breadcrumbRootNode, [disabled]#advancesearch-link, #client-site-selector-container a[disabled], .footer a[disabled]:hover, #uem-location-notes-link a[disabled]:hover, a[disabled].aiq-breadcrumbRootNode:hover, [disabled]#advancesearch-link:hover, #client-site-selector-container a[disabled]:hover, .footer a[disabled]:focus, #uem-location-notes-link a[disabled]:focus, a[disabled].aiq-breadcrumbRootNode:focus, [disabled]#advancesearch-link:focus, #client-site-selector-container a[disabled]:focus {
            cursor: not-allowed;
            opacity: 0.5;
            text-decoration: none !important;
        }

#id-uem-bill-details-previous:not([href]),
#id-uem-bill-details-next:not([href]) {
    opacity: 0.3;
    cursor: not-allowed;
}

    #id-uem-bill-details-previous:not([href]):hover,
    #id-uem-bill-details-next:not([href]):hover, #id-uem-bill-details-previous:not([href]).active,
    #id-uem-bill-details-next:not([href]).active {
        background-color: #005A78 !important;
        color: #fff !important;
    }
/*button styles */
[class$="-button"], [id$="-button"], [id$="-button"]:active {
    background-color: #009DE9 !important;
}

#id-uem-manage-dashboard-charts-dialog button, #id-uem-manage-dashboard-charts-dialog .seeMoreButton a, .chart-reload-button, .dialog-button:not(.ui-dialog-titlebar-close):not(.secondary-btn), .rgButtonRow, .fields-overlay .btn-remove-device, .fields-overlay .btn-add-device, .ecova-input-button, #manage-contacts-location-dialog #AddContacts, #super-customer-site #removeClientButton, #manage-contacts-location-dialog #RemoveContacts, #super-customer-site #addClientButton, #manage-contacts-vendor-dialog #AddContacts, #manage-contacts-vendor-dialog #RemoveContacts, #divLocationsGrid .rd-button-export, .vendor-header .ui-button, #sl-reports-common-button-run, #uem-location-detail-contacts-edit-button,
#uem-location-detail-address-edit-button,
#uem-location-detail-squarefootage-edit-button,
#uem-unit-of-work-edit-button,
#uem-custom-detail-attributes-edit-button,
#uem-custom-detail-attributes-save-button,
#uem-location-detail-attributes-edit-button,
#uem-location-detail-attributes-save-button,
#uem-size-detail-attributes-edit-button,
#uem-size-detail-attributes-save-button,
[class$="-edit-button"], [id$="-edit-button"],
[class$="-save-button"], [id$="-save-button"],
[class$="-cancel-button"]:not(.secondary-btn), [id$="-cancel-button"]:not(.secondary-btn), #lmSaveButton, .varianceAnalysisContainer #faqModalContent #faqModalCloseBtn, .budgetPrefContainer #saveButton, #btnOpenOverlay, #manage-contacts-vendor-dialog input[type="button"], #ErrorDiv #close-button,
#ErrorDiv button, #ErrorDiv [onclick="closeDialog();"]:not(#close-button),
#ErrorDiv button[style*="right"], #sl-reports-common-button-generatechart, #siteServiceRequest [id*="btnNext"],
#siteServiceRequest [id*="btnBack"],
#siteServiceRequest #btnSubmit,
#siteServiceRequest #btnCancel,
#telecomsingleservicerequest [id*="btnNext"],
#telecomsingleservicerequest [id*="btnBack"]:not(.secondary-btn),
#telecomsingleservicerequest #btnSubmit,
#telecomsingleservicerequest #btnCancel:not(.secondary-btn), .ui-button.confirmationYes, .mobile-warning .btn, body .ms-WPBody a.print-button, .search-btn-enabled,
.search-btn-disabled, .rd-nav-button, #id-uem-bill-details-previous,
#id-uem-bill-details-next, #manage-contacts-vendor-dialog a#sl-vendordetail-contacts-edit-createanewcontact, #intervalMeterChartInnerDiv a#selectDevices, .rd-buttons input[type=button], .fields-overlay-command {
    color: #fff !important;
    background-color: #009DE9 !important;
    border: 0px !important;
}

    #id-uem-manage-dashboard-charts-dialog button, #id-uem-manage-dashboard-charts-dialog .seeMoreButton a, .chart-reload-button, .dialog-button:not(.ui-dialog-titlebar-close), .rgButtonRow, .fields-overlay .btn-remove-device, .fields-overlay .btn-add-device, .ecova-input-button, #manage-contacts-location-dialog #AddContacts, #super-customer-site #removeClientButton, #manage-contacts-location-dialog #RemoveContacts, #manage-contacts-vendor-dialog #AddContacts, #manage-contacts-vendor-dialog #RemoveContacts, #divLocationsGrid .rd-button-export, #sl-reports-common-button-run, #uem-location-detail-contacts-edit-button,
    #uem-location-detail-address-edit-button,
    #uem-location-detail-squarefootage-edit-button,
    #uem-unit-of-work-edit-button,
    #uem-custom-detail-attributes-edit-button,
    #uem-custom-detail-attributes-save-button,
    #uem-custom-detail-attributes-cancel-button,
    #uem-location-detail-attributes-edit-button,
    #uem-location-detail-attributes-save-button,
    #uem-location-detail-attributes-cancel-button,
    #uem-size-detail-attributes-edit-button,
    #uem-size-detail-attributes-save-button,
    #uem-size-detail-attributes-cancel-button,
    [class$="-edit-button"], [id$="-edit-button"],
    [class$="-save-button"], [id$="-save-button"],
    [class$="-cancel-button"], [id$="-cancel-button"], #lmSaveButton, .varianceAnalysisContainer #faqModalContent #faqModalCloseBtn, .budgetPrefContainer #saveButton, #btnOpenOverlay, #manage-contacts-vendor-dialog input[type="button"], #ErrorDiv #close-button,
    #ErrorDiv button, #ErrorDiv [onclick="closeDialog();"]:not(#close-button),
    #ErrorDiv button[style*="right"], #sl-reports-common-button-generatechart, #siteServiceRequest [id*="btnNext"],
    #siteServiceRequest [id*="btnBack"],
    #siteServiceRequest #btnSubmit,
    #siteServiceRequest #btnCancel,
    #telecomsingleservicerequest [id*="btnNext"],
    #telecomsingleservicerequest [id*="btnBack"],
    #telecomsingleservicerequest #btnSubmit,
    #telecomsingleservicerequest #btnCancel, .ui-button.confirmationYes, .mobile-warning .btn, body .ms-WPBody a.print-button, .search-btn-enabled,
    .search-btn-disabled, .rd-nav-button, #id-uem-bill-details-previous,
    #id-uem-bill-details-next, #manage-contacts-vendor-dialog a#sl-vendordetail-contacts-edit-createanewcontact, #intervalMeterChartInnerDiv a#selectDevices, .rd-buttons input[type=button], .fields-overlay-command, .budgetPrefContainer #assumptionsModalCloseBtn {
        transition: 0.2s;
        padding: 2px 16px 2px 16px !important;
        cursor: pointer;
        text-align: center;
        background-repeat: no-repeat;
        /*height: auto !important;*/
        font-family: Lato !important;
        font-size: 14px !important;
        height: 40px !important;
        line-height: 20px;
        min-width: 65px;
        /*padding: 0px 12px 0px 12px !important;*/
    }

        #id-uem-manage-dashboard-charts-dialog button:focus, #id-uem-manage-dashboard-charts-dialog .seeMoreButton a:focus, .chart-reload-button:focus, .dialog-button:focus:not(.ui-dialog-titlebar-close), .rgButtonRow:focus, .fields-overlay .btn-remove-device:focus, .fields-overlay .btn-add-device:focus, .ecova-input-button:focus, #manage-contacts-location-dialog #AddContacts:focus, #super-customer-site #removeClientButton:focus, #manage-contacts-location-dialog #RemoveContacts:focus, #super-customer-site #addClientButton:focus, #manage-contacts-vendor-dialog #AddContacts:focus, #manage-contacts-vendor-dialog #RemoveContacts:focus, #divLocationsGrid .rd-button-export:focus, .vendor-header .ui-button:focus, #sl-reports-common-button-run:focus, #uem-location-detail-contacts-edit-button:focus,
        #uem-location-detail-address-edit-button:focus,
        #uem-location-detail-squarefootage-edit-button:focus,
        #uem-unit-of-work-edit-button:focus,
        #uem-custom-detail-attributes-edit-button:focus,
        #uem-custom-detail-attributes-save-button:focus,
        #uem-custom-detail-attributes-cancel-button:focus,
        #uem-location-detail-attributes-edit-button:focus,
        #uem-location-detail-attributes-save-button:focus,
        #uem-location-detail-attributes-cancel-button:focus,
        #uem-size-detail-attributes-edit-button:focus,
        #uem-size-detail-attributes-save-button:focus,
        #uem-size-detail-attributes-cancel-button:focus,
        [class$="-edit-button"]:focus, [id$="-edit-button"]:focus,
        [class$="-save-button"]:focus, [id$="-save-button"]:focus,
        [class$="-cancel-button"]:focus, [id$="-cancel-button"]:focus, #lmSaveButton:focus, .varianceAnalysisContainer #faqModalContent #faqModalCloseBtn:focus, .budgetPrefContainer #saveButton:focus, #btnOpenOverlay:focus, #manage-contacts-vendor-dialog input[type="button"]:focus, #ErrorDiv #close-button:focus,
        #ErrorDiv button:focus, #ErrorDiv [onclick="closeDialog();"]:focus:not(#close-button), #sl-reports-common-button-generatechart:focus, #siteServiceRequest [id*="btnNext"]:focus,
        #siteServiceRequest [id*="btnBack"]:focus,
        #siteServiceRequest #btnSubmit:focus,
        #siteServiceRequest #btnCancel:focus,
        #telecomsingleservicerequest [id*="btnNext"]:focus,
        #telecomsingleservicerequest [id*="btnBack"]:focus,
        #telecomsingleservicerequest #btnSubmit:focus,
        #telecomsingleservicerequest #btnCancel:focus, .ui-button.confirmationYes:focus, .mobile-warning .btn:focus, body .ms-WPBody a.print-button:focus, .search-btn-enabled:focus,
        .search-btn-disabled:focus, .rd-nav-button:focus, #id-uem-bill-details-previous:focus,
        #id-uem-bill-details-next:focus, #manage-contacts-vendor-dialog a#sl-vendordetail-contacts-edit-createanewcontact:focus, #intervalMeterChartInnerDiv a#selectDevices:focus, .rd-buttons input[type=button]:focus, .fields-overlay-command:focus, .budgetPrefContainer #assumptionsModalCloseBtn:focus {
            outline: 0;
        }

        [class*="disabled"] #id-uem-manage-dashboard-charts-dialog button, #id-uem-manage-dashboard-charts-dialog [class*="disabled"] button, [class*="disabled"] #id-uem-manage-dashboard-charts-dialog .seeMoreButton a, #id-uem-manage-dashboard-charts-dialog .seeMoreButton [class*="disabled"] a, [class*="disabled"] .chart-reload-button, [class*="disabled"] .dialog-button:not(.ui-dialog-titlebar-close), [class*="disabled"] .rgButtonRow, [class*="disabled"] .fields-overlay .btn-remove-device, .fields-overlay [class*="disabled"] .btn-remove-device, [class*="disabled"] .fields-overlay .btn-add-device, .fields-overlay [class*="disabled"] .btn-add-device, [class*="disabled"] .ecova-input-button, [class*="disabled"] #manage-contacts-location-dialog #AddContacts, [class*="disabled"] #super-customer-site #removeClientButton, #manage-contacts-location-dialog [class*="disabled"] #AddContacts, [class*="disabled"] #manage-contacts-location-dialog #RemoveContacts, [class*="disabled"] #super-customer-site #addClientButton, #manage-contacts-location-dialog [class*="disabled"] #RemoveContacts, [class*="disabled"] #manage-contacts-vendor-dialog #AddContacts, #manage-contacts-vendor-dialog [class*="disabled"] #AddContacts, [class*="disabled"] #manage-contacts-vendor-dialog #RemoveContacts, #manage-contacts-vendor-dialog [class*="disabled"] #RemoveContacts, [class*="disabled"] #divLocationsGrid .rd-button-export, #divLocationsGrid [class*="disabled"] .rd-button-export, [class*="disabled"] .vendor-header .ui-button, .vendor-header [class*="disabled"] .ui-button, [class*="disabled"] #sl-reports-common-button-run, [class*="disabled"] #uem-location-detail-contacts-edit-button, [class*="disabled"]
        #uem-location-detail-address-edit-button, [class*="disabled"]
        #uem-location-detail-squarefootage-edit-button, [class*="disabled"]
        #uem-unit-of-work-edit-button, [class*="disabled"]
        #uem-custom-detail-attributes-edit-button, [class*="disabled"]
        #uem-custom-detail-attributes-save-button, [class*="disabled"]
        #uem-custom-detail-attributes-cancel-button, [class*="disabled"]
        #uem-location-detail-attributes-edit-button, [class*="disabled"]
        #uem-location-detail-attributes-save-button, [class*="disabled"]
        #uem-location-detail-attributes-cancel-button, [class*="disabled"]
        #uem-size-detail-attributes-edit-button, [class*="disabled"]
        #uem-size-detail-attributes-save-button, [class*="disabled"]
        #uem-size-detail-attributes-cancel-button, [class*="disabled"]
        [class$="-edit-button"], [class*="disabled"] [id$="-edit-button"], [class*="disabled"]
        [class$="-save-button"], [class*="disabled"] [id$="-save-button"], [class*="disabled"]
        [class$="-cancel-button"], [class*="disabled"] [id$="-cancel-button"], [class*="disabled"] #lmSaveButton, [class*="disabled"] .varianceAnalysisContainer #faqModalContent #faqModalCloseBtn, .varianceAnalysisContainer #faqModalContent [class*="disabled"] #faqModalCloseBtn, [class*="disabled"] .budgetPrefContainer #saveButton, .budgetPrefContainer [class*="disabled"] #saveButton, [class*="disabled"] #btnOpenOverlay, [class*="disabled"] #manage-contacts-vendor-dialog input[type="button"], #manage-contacts-vendor-dialog [class*="disabled"] input[type="button"], [class*="disabled"] #ErrorDiv #close-button, #ErrorDiv [class*="disabled"] #close-button, [class*="disabled"]
        #ErrorDiv button,
        #ErrorDiv [class*="disabled"] button, [class*="disabled"] #ErrorDiv [onclick="closeDialog();"]:not(#close-button), #ErrorDiv [class*="disabled"] [onclick="closeDialog();"]:not(#close-button), [class*="disabled"] #sl-reports-common-button-generatechart, [class*="disabled"] #siteServiceRequest [id*="btnNext"], #siteServiceRequest [class*="disabled"] [id*="btnNext"], [class*="disabled"]
        #siteServiceRequest [id*="btnBack"],
        #siteServiceRequest [class*="disabled"] [id*="btnBack"], [class*="disabled"]
        #siteServiceRequest #btnSubmit,
        #siteServiceRequest [class*="disabled"] #btnSubmit, [class*="disabled"]
        #siteServiceRequest #btnCancel,
        #siteServiceRequest [class*="disabled"] #btnCancel, [class*="disabled"]
        #telecomsingleservicerequest [id*="btnNext"],
        #telecomsingleservicerequest [class*="disabled"] [id*="btnNext"], [class*="disabled"]
        #telecomsingleservicerequest [id*="btnBack"],
        #telecomsingleservicerequest [class*="disabled"] [id*="btnBack"], [class*="disabled"]
        #telecomsingleservicerequest #btnSubmit,
        #telecomsingleservicerequest [class*="disabled"] #btnSubmit, [class*="disabled"]
        #telecomsingleservicerequest #btnCancel,
        #telecomsingleservicerequest [class*="disabled"] #btnCancel, [class*="disabled"] .ui-button.confirmationYes, [class*="disabled"] .mobile-warning .btn, .mobile-warning [class*="disabled"] .btn, [class*="disabled"] body .ms-WPBody a.print-button, body .ms-WPBody [class*="disabled"] a.print-button, [class*="disabled"] .search-btn-enabled, [class*="disabled"]
        .search-btn-disabled, [class*="disabled"] .rd-nav-button, [class*="disabled"] #id-uem-bill-details-previous, [class*="disabled"]
        #id-uem-bill-details-next, [class*="disabled"] #manage-contacts-vendor-dialog a#sl-vendordetail-contacts-edit-createanewcontact, #manage-contacts-vendor-dialog [class*="disabled"] a#sl-vendordetail-contacts-edit-createanewcontact, [class*="disabled"] #intervalMeterChartInnerDiv a#selectDevices, #intervalMeterChartInnerDiv [class*="disabled"] a#selectDevices, [class*="disabled"] .rd-buttons input[type=button], .rd-buttons [class*="disabled"] input[type=button], [class*="disabled"] .fields-overlay-command, [class*="disabled"] .budgetPrefContainer #assumptionsModalCloseBtn, .budgetPrefContainer [class*="disabled"] #assumptionsModalCloseBtn, #id-uem-manage-dashboard-charts-dialog button[class*="disabled"], #id-uem-manage-dashboard-charts-dialog .seeMoreButton a[class*="disabled"], [class*="disabled"].chart-reload-button, [class*="disabled"].dialog-button:not(.ui-dialog-titlebar-close), [class*="disabled"].rgButtonRow, .fields-overlay [class*="disabled"].btn-remove-device, .fields-overlay [class*="disabled"].btn-add-device, [class*="disabled"].ecova-input-button, #manage-contacts-location-dialog [class*="disabled"]#AddContacts, #manage-contacts-location-dialog [class*="disabled"]#RemoveContacts, #manage-contacts-vendor-dialog [class*="disabled"]#AddContacts, #manage-contacts-vendor-dialog [class*="disabled"]#RemoveContacts, #divLocationsGrid [class*="disabled"].rd-button-export, .vendor-header [class*="disabled"].ui-button, [class*="disabled"]#sl-reports-common-button-run, [class*="disabled"]#uem-location-detail-contacts-edit-button,
        [class*="disabled"]#uem-location-detail-address-edit-button,
        [class*="disabled"]#uem-location-detail-squarefootage-edit-button,
        [class*="disabled"]#uem-unit-of-work-edit-button,
        [class*="disabled"]#uem-custom-detail-attributes-edit-button,
        [class*="disabled"]#uem-custom-detail-attributes-save-button,
        [class*="disabled"]#uem-custom-detail-attributes-cancel-button,
        [class*="disabled"]#uem-location-detail-attributes-edit-button,
        [class*="disabled"]#uem-location-detail-attributes-save-button,
        [class*="disabled"]#uem-location-detail-attributes-cancel-button,
        [class*="disabled"]#uem-size-detail-attributes-edit-button,
        [class*="disabled"]#uem-size-detail-attributes-save-button,
        [class*="disabled"]#uem-size-detail-attributes-cancel-button,
        [class*="disabled"][class$="-edit-button"], [class*="disabled"][id$="-edit-button"],
        [class*="disabled"][class$="-save-button"], [class*="disabled"][id$="-save-button"],
        [class*="disabled"][class$="-cancel-button"], [class*="disabled"][id$="-cancel-button"], [class*="disabled"]#lmSaveButton, .varianceAnalysisContainer #faqModalContent [class*="disabled"]#faqModalCloseBtn, .budgetPrefContainer [class*="disabled"]#saveButton, [class*="disabled"]#btnOpenOverlay, #manage-contacts-vendor-dialog input[class*="disabled"][type="button"], #ErrorDiv [class*="disabled"]#close-button,
        #ErrorDiv button[class*="disabled"], #ErrorDiv [class*="disabled"][onclick="closeDialog();"]:not(#close-button), [class*="disabled"]#sl-reports-common-button-generatechart, #siteServiceRequest [class*="disabled"][id*="btnNext"],
        #siteServiceRequest [class*="disabled"][id*="btnBack"],
        #siteServiceRequest [class*="disabled"]#btnSubmit,
        #siteServiceRequest [class*="disabled"]#btnCancel,
        #telecomsingleservicerequest [class*="disabled"][id*="btnNext"],
        #telecomsingleservicerequest [class*="disabled"][id*="btnBack"],
        #telecomsingleservicerequest [class*="disabled"]#btnSubmit,
        #telecomsingleservicerequest [class*="disabled"]#btnCancel, [class*="disabled"].ui-button.confirmationYes, .mobile-warning [class*="disabled"].btn, body .ms-WPBody a[class*="disabled"].print-button, [class*="disabled"].search-btn-enabled,
        [class*="disabled"].search-btn-disabled, [class*="disabled"].rd-nav-button, [class*="disabled"]#id-uem-bill-details-previous,
        [class*="disabled"]#id-uem-bill-details-next, #manage-contacts-vendor-dialog a[class*="disabled"]#sl-vendordetail-contacts-edit-createanewcontact, #intervalMeterChartInnerDiv a[class*="disabled"]#selectDevices, .rd-buttons input[class*="disabled"][type=button], [class*="disabled"].fields-overlay-command, .budgetPrefContainer [class*="disabled"]#assumptionsModalCloseBtn, #id-uem-manage-dashboard-charts-dialog button:disabled, #id-uem-manage-dashboard-charts-dialog .seeMoreButton a:disabled, .chart-reload-button:disabled, .dialog-button:disabled:not(.ui-dialog-titlebar-close), .rgButtonRow:disabled, .fields-overlay .btn-remove-device:disabled, .fields-overlay .btn-add-device:disabled, .ecova-input-button:disabled, #manage-contacts-location-dialog #AddContacts:disabled, #super-customer-site #removeClientButton:disabled, #manage-contacts-location-dialog #RemoveContacts:disabled, #super-customer-site #addClientButton:disabled, #manage-contacts-vendor-dialog #AddContacts:disabled, #manage-contacts-vendor-dialog #RemoveContacts:disabled, #divLocationsGrid .rd-button-export:disabled, .vendor-header .ui-button:disabled, #sl-reports-common-button-run:disabled, #uem-location-detail-contacts-edit-button:disabled,
        #uem-location-detail-address-edit-button:disabled,
        #uem-location-detail-squarefootage-edit-button:disabled,
        #uem-unit-of-work-edit-button:disabled,
        #uem-custom-detail-attributes-edit-button:disabled,
        #uem-custom-detail-attributes-save-button:disabled,
        #uem-custom-detail-attributes-cancel-button:disabled,
        #uem-location-detail-attributes-edit-button:disabled,
        #uem-location-detail-attributes-save-button:disabled,
        #uem-location-detail-attributes-cancel-button:disabled,
        #uem-size-detail-attributes-edit-button:disabled,
        #uem-size-detail-attributes-save-button:disabled,
        #uem-size-detail-attributes-cancel-button:disabled,
        [class$="-edit-button"]:disabled, [id$="-edit-button"]:disabled,
        [class$="-save-button"]:disabled, [id$="-save-button"]:disabled,
        [class$="-cancel-button"]:disabled, [id$="-cancel-button"]:disabled, #lmSaveButton:disabled, .varianceAnalysisContainer #faqModalContent #faqModalCloseBtn:disabled, .budgetPrefContainer #saveButton:disabled, #btnOpenOverlay:disabled, #manage-contacts-vendor-dialog input[type="button"]:disabled, #ErrorDiv #close-button:disabled,
        #ErrorDiv button:disabled, #ErrorDiv [onclick="closeDialog();"]:disabled:not(#close-button), #sl-reports-common-button-generatechart:disabled, #siteServiceRequest [id*="btnNext"]:disabled,
        #siteServiceRequest [id*="btnBack"]:disabled,
        #siteServiceRequest #btnSubmit:disabled,
        #siteServiceRequest #btnCancel:disabled,
        #telecomsingleservicerequest [id*="btnNext"]:disabled,
        #telecomsingleservicerequest [id*="btnBack"]:disabled,
        #telecomsingleservicerequest #btnSubmit:disabled,
        #telecomsingleservicerequest #btnCancel:disabled, .ui-button.confirmationYes:disabled, .mobile-warning .btn:disabled, body .ms-WPBody a.print-button:disabled, .search-btn-enabled:disabled,
        .search-btn-disabled:disabled, .rd-nav-button:disabled, #id-uem-bill-details-previous:disabled,
        #id-uem-bill-details-next:disabled, #manage-contacts-vendor-dialog a#sl-vendordetail-contacts-edit-createanewcontact:disabled, #intervalMeterChartInnerDiv a#selectDevices:disabled, .rd-buttons input[type=button]:disabled, .fields-overlay-command:disabled, .budgetPrefContainer #assumptionsModalCloseBtn:disabled {
            opacity: 0.35;
            filter: Alpha(Opacity=35);
            cursor: not-allowed;
        }

            [class*="disabled"] #id-uem-manage-dashboard-charts-dialog button:before, #id-uem-manage-dashboard-charts-dialog [class*="disabled"] button:before, [class*="disabled"] #id-uem-manage-dashboard-charts-dialog .seeMoreButton a:before, #id-uem-manage-dashboard-charts-dialog .seeMoreButton [class*="disabled"] a:before, [class*="disabled"] .chart-reload-button:before, [class*="disabled"] .dialog-button:not(.ui-dialog-titlebar-close):not(.secondary-btn):before, [class*="disabled"] .rgButtonRow:before, [class*="disabled"] .fields-overlay .btn-remove-device:before, .fields-overlay [class*="disabled"] .btn-remove-device:before, [class*="disabled"] .fields-overlay .btn-add-device:before, .fields-overlay [class*="disabled"] .btn-add-device:before, [class*="disabled"] .ecova-input-button:before, [class*="disabled"] #manage-contacts-location-dialog #AddContacts:before, [class*="disabled"] #super-customer-site #removeClientButton:before, #manage-contacts-location-dialog [class*="disabled"] #AddContacts:before, [class*="disabled"] #manage-contacts-location-dialog #RemoveContacts:before, [class*="disabled"] #super-customer-site #addClientButton:before, #manage-contacts-location-dialog [class*="disabled"] #RemoveContacts:before, [class*="disabled"] #manage-contacts-vendor-dialog #AddContacts:before, #manage-contacts-vendor-dialog [class*="disabled"] #AddContacts:before, [class*="disabled"] #manage-contacts-vendor-dialog #RemoveContacts:before, #manage-contacts-vendor-dialog [class*="disabled"] #RemoveContacts:before, [class*="disabled"] #divLocationsGrid .rd-button-export:before, #divLocationsGrid [class*="disabled"] .rd-button-export:before, [class*="disabled"] .vendor-header .ui-button:before, .vendor-header [class*="disabled"] .ui-button:before, [class*="disabled"] #sl-reports-common-button-run:before, [class*="disabled"] #uem-location-detail-contacts-edit-button:before, [class*="disabled"]
            #uem-location-detail-address-edit-button:before, [class*="disabled"]
            #uem-location-detail-squarefootage-edit-button:before, [class*="disabled"]
            #uem-unit-of-work-edit-button:before, [class*="disabled"]
            #uem-custom-detail-attributes-edit-button:before, [class*="disabled"]
            #uem-custom-detail-attributes-save-button:before, [class*="disabled"]
            #uem-custom-detail-attributes-cancel-button:before, [class*="disabled"]
            #uem-location-detail-attributes-edit-button:before, [class*="disabled"]
            #uem-location-detail-attributes-save-button:before, [class*="disabled"]
            #uem-location-detail-attributes-cancel-button:before, [class*="disabled"]
            #uem-size-detail-attributes-edit-button:before, [class*="disabled"]
            #uem-size-detail-attributes-save-button:before, [class*="disabled"]
            #uem-size-detail-attributes-cancel-button:before, [class*="disabled"]
            [class$="-edit-button"]:before, [class*="disabled"] [id$="-edit-button"]:before, [class*="disabled"]
            [class$="-save-button"]:before, [class*="disabled"] [id$="-save-button"]:before, [class*="disabled"]
            [class$="-cancel-button"]:before, [class*="disabled"] [id$="-cancel-button"]:before, [class*="disabled"] #lmSaveButton:before, [class*="disabled"] .varianceAnalysisContainer #faqModalContent #faqModalCloseBtn:before, .varianceAnalysisContainer #faqModalContent [class*="disabled"] #faqModalCloseBtn:before, [class*="disabled"] .budgetPrefContainer #saveButton:before, .budgetPrefContainer [class*="disabled"] #saveButton:before, [class*="disabled"] #btnOpenOverlay:before, [class*="disabled"] #manage-contacts-vendor-dialog input[type="button"]:before, #manage-contacts-vendor-dialog [class*="disabled"] input[type="button"]:before, [class*="disabled"] #ErrorDiv #close-button:before, #ErrorDiv [class*="disabled"] #close-button:before, [class*="disabled"]
            #ErrorDiv button:before,
            #ErrorDiv [class*="disabled"] button:before, [class*="disabled"] #ErrorDiv [onclick="closeDialog();"]:not(#close-button):before, #ErrorDiv [class*="disabled"] [onclick="closeDialog();"]:not(#close-button):before, [class*="disabled"] #sl-reports-common-button-generatechart:before, [class*="disabled"] #siteServiceRequest [id*="btnNext"]:before, #siteServiceRequest [class*="disabled"] [id*="btnNext"]:before, [class*="disabled"]
            #siteServiceRequest [id*="btnBack"]:before,
            #siteServiceRequest [class*="disabled"] [id*="btnBack"]:before, [class*="disabled"]
            #siteServiceRequest #btnSubmit:before,
            #siteServiceRequest [class*="disabled"] #btnSubmit:before, [class*="disabled"]
            #siteServiceRequest #btnCancel:before,
            #siteServiceRequest [class*="disabled"] #btnCancel:before, [class*="disabled"]
            #telecomsingleservicerequest [id*="btnNext"]:before,
            #telecomsingleservicerequest [class*="disabled"] [id*="btnNext"]:before, [class*="disabled"]
            #telecomsingleservicerequest [id*="btnBack"]:not(.secondary-btn):before,
            #telecomsingleservicerequest [class*="disabled"] [id*="btnBack"]:before, [class*="disabled"]
            #telecomsingleservicerequest #btnSubmit:before,
            #telecomsingleservicerequest [class*="disabled"] #btnSubmit:before, [class*="disabled"]
            #telecomsingleservicerequest #btnCancel:not(.secondary-btn):before,
            #telecomsingleservicerequest [class*="disabled"] #btnCancel:before, [class*="disabled"] .ui-button.confirmationYes:before, [class*="disabled"] .mobile-warning .btn:before, .mobile-warning [class*="disabled"] .btn:before, [class*="disabled"] body .ms-WPBody a.print-button:before, body .ms-WPBody [class*="disabled"] a.print-button:before, [class*="disabled"] .search-btn-enabled:before, [class*="disabled"]
            .search-btn-disabled:before, [class*="disabled"] .rd-nav-button:before, [class*="disabled"] #id-uem-bill-details-previous:before, [class*="disabled"]
            #id-uem-bill-details-next:before, [class*="disabled"] #manage-contacts-vendor-dialog a#sl-vendordetail-contacts-edit-createanewcontact:before, #manage-contacts-vendor-dialog [class*="disabled"] a#sl-vendordetail-contacts-edit-createanewcontact:before, [class*="disabled"] #intervalMeterChartInnerDiv a#selectDevices:before, #intervalMeterChartInnerDiv [class*="disabled"] a#selectDevices:before, [class*="disabled"] .rd-buttons input[type=button]:before, .rd-buttons [class*="disabled"] input[type=button]:before, [class*="disabled"] .fields-overlay-command:before, [class*="disabled"] .budgetPrefContainer #assumptionsModalCloseBtn:before, .budgetPrefContainer [class*="disabled"] #assumptionsModalCloseBtn:before, #id-uem-manage-dashboard-charts-dialog button[class*="disabled"]:before, #id-uem-manage-dashboard-charts-dialog .seeMoreButton a[class*="disabled"]:before, [class*="disabled"].chart-reload-button:before, [class*="disabled"].dialog-button:not(.ui-dialog-titlebar-close):not(.secondary-btn):before, [class*="disabled"].rgButtonRow:before, .fields-overlay [class*="disabled"].btn-remove-device:before, .fields-overlay [class*="disabled"].btn-add-device:before, [class*="disabled"].ecova-input-button:before, #manage-contacts-location-dialog [class*="disabled"]#AddContacts:before, #manage-contacts-location-dialog [class*="disabled"]#RemoveContacts:before, #manage-contacts-vendor-dialog [class*="disabled"]#AddContacts:before, #manage-contacts-vendor-dialog [class*="disabled"]#RemoveContacts:before, #divLocationsGrid [class*="disabled"].rd-button-export:before, .vendor-header [class*="disabled"].ui-button:before, [class*="disabled"]#sl-reports-common-button-run:before, [class*="disabled"]#uem-location-detail-contacts-edit-button:before,
            [class*="disabled"]#uem-location-detail-address-edit-button:before,
            [class*="disabled"]#uem-location-detail-squarefootage-edit-button:before,
            [class*="disabled"]#uem-unit-of-work-edit-button:before,
            [class*="disabled"]#uem-custom-detail-attributes-edit-button:before,
            [class*="disabled"]#uem-custom-detail-attributes-save-button:before,
            [class*="disabled"]#uem-custom-detail-attributes-cancel-button:before,
            [class*="disabled"]#uem-location-detail-attributes-edit-button:before,
            [class*="disabled"]#uem-location-detail-attributes-save-button:before,
            [class*="disabled"]#uem-location-detail-attributes-cancel-button:before,
            [class*="disabled"]#uem-size-detail-attributes-edit-button:before,
            [class*="disabled"]#uem-size-detail-attributes-save-button:before,
            [class*="disabled"]#uem-size-detail-attributes-cancel-button:before,
            [class*="disabled"][class$="-edit-button"]:before, [class*="disabled"][id$="-edit-button"]:before,
            [class*="disabled"][class$="-save-button"]:before, [class*="disabled"][id$="-save-button"]:before,
            [class*="disabled"][class$="-cancel-button"]:before, [class*="disabled"][id$="-cancel-button"]:before, [class*="disabled"]#lmSaveButton:before, .varianceAnalysisContainer #faqModalContent [class*="disabled"]#faqModalCloseBtn:before, .budgetPrefContainer [class*="disabled"]#saveButton:before, [class*="disabled"]#btnOpenOverlay:before, #manage-contacts-vendor-dialog input[class*="disabled"][type="button"]:before, #ErrorDiv [class*="disabled"]#close-button:before,
            #ErrorDiv button[class*="disabled"]:before, #ErrorDiv [class*="disabled"][onclick="closeDialog();"]:not(#close-button):before, [class*="disabled"]#sl-reports-common-button-generatechart:before, #siteServiceRequest [class*="disabled"][id*="btnNext"]:before,
            #siteServiceRequest [class*="disabled"][id*="btnBack"]:before,
            #siteServiceRequest [class*="disabled"]#btnSubmit:before,
            #siteServiceRequest [class*="disabled"]#btnCancel:before,
            #telecomsingleservicerequest [class*="disabled"][id*="btnNext"]:before,
            #telecomsingleservicerequest [class*="disabled"][id*="btnBack"]:before,
            #telecomsingleservicerequest [class*="disabled"]#btnSubmit:before,
            #telecomsingleservicerequest [class*="disabled"]#btnCancel:before, [class*="disabled"].ui-button.confirmationYes:before, .mobile-warning [class*="disabled"].btn:before, body .ms-WPBody a[class*="disabled"].print-button:before, [class*="disabled"].search-btn-enabled:before,
            [class*="disabled"].search-btn-disabled:before, [class*="disabled"].rd-nav-button:before, [class*="disabled"]#id-uem-bill-details-previous:before,
            [class*="disabled"]#id-uem-bill-details-next:before, #manage-contacts-vendor-dialog a[class*="disabled"]#sl-vendordetail-contacts-edit-createanewcontact:before, #intervalMeterChartInnerDiv a[class*="disabled"]#selectDevices:before, .rd-buttons input[class*="disabled"][type=button]:before, [class*="disabled"].fields-overlay-command:before, .budgetPrefContainer [class*="disabled"]#assumptionsModalCloseBtn:before, #id-uem-manage-dashboard-charts-dialog button:disabled:before, #id-uem-manage-dashboard-charts-dialog .seeMoreButton a:disabled:before, .chart-reload-button:disabled:before, .dialog-button:not(.ui-dialog-titlebar-close):not(.secondary-btn):disabled:before, .rgButtonRow:disabled:before, .fields-overlay .btn-remove-device:disabled:before, .fields-overlay .btn-add-device:disabled:before, .ecova-input-button:disabled:before, #manage-contacts-location-dialog #AddContacts:disabled:before, #super-customer-site #removeClientButton:disabled:before, #manage-contacts-location-dialog #RemoveContacts:disabled:before, #super-customer-site #addClientButton:disabled:before, #manage-contacts-vendor-dialog #AddContacts:disabled:before, #manage-contacts-vendor-dialog #RemoveContacts:disabled:before, #divLocationsGrid .rd-button-export:disabled:before, .vendor-header .ui-button:disabled:before, #sl-reports-common-button-run:disabled:before, #uem-location-detail-contacts-edit-button:disabled:before,
            #uem-location-detail-address-edit-button:disabled:before,
            #uem-location-detail-squarefootage-edit-button:disabled:before,
            #uem-unit-of-work-edit-button:disabled:before,
            #uem-custom-detail-attributes-edit-button:disabled:before,
            #uem-custom-detail-attributes-save-button:disabled:before,
            #uem-location-detail-attributes-edit-button:disabled:before,
            #uem-location-detail-attributes-save-button:disabled:before,
            #uem-size-detail-attributes-edit-button:disabled:before,
            #uem-size-detail-attributes-save-button:disabled:before,
            [class$="-edit-button"]:disabled:before, [id$="-edit-button"]:disabled:before,
            [class$="-save-button"]:disabled:before, [id$="-save-button"]:disabled:before,
            [class$="-cancel-button"]:not(.secondary-btn):disabled:before, [id$="-cancel-button"]:not(.secondary-btn):disabled:before, #lmSaveButton:disabled:before, .varianceAnalysisContainer #faqModalContent #faqModalCloseBtn:disabled:before, .budgetPrefContainer #saveButton:disabled:before, #btnOpenOverlay:disabled:before, #manage-contacts-vendor-dialog input[type="button"]:disabled:before, #ErrorDiv #close-button:disabled:before,
            #ErrorDiv button:disabled:before, #ErrorDiv [onclick="closeDialog();"]:not(#close-button):disabled:before, #sl-reports-common-button-generatechart:disabled:before, #siteServiceRequest [id*="btnNext"]:disabled:before,
            #siteServiceRequest [id*="btnBack"]:disabled:before,
            #siteServiceRequest #btnSubmit:disabled:before,
            #siteServiceRequest #btnCancel:disabled:before,
            #telecomsingleservicerequest [id*="btnNext"]:disabled:before,
            #telecomsingleservicerequest [id*="btnBack"]:not(.secondary-btn):disabled:before,
            #telecomsingleservicerequest #btnSubmit:disabled:before,
            #telecomsingleservicerequest #btnCancel:not(.secondary-btn):disabled:before, .ui-button.confirmationYes:disabled:before, .mobile-warning .btn:disabled:before, body .ms-WPBody a.print-button:disabled:before, .search-btn-enabled:disabled:before,
            .search-btn-disabled:disabled:before, .rd-nav-button:disabled:before, #id-uem-bill-details-previous:disabled:before,
            #id-uem-bill-details-next:disabled:before, #manage-contacts-vendor-dialog a#sl-vendordetail-contacts-edit-createanewcontact:disabled:before, #intervalMeterChartInnerDiv a#selectDevices:disabled:before, .rd-buttons input[type=button]:disabled:before, .fields-overlay-command:disabled:before, .budgetPrefContainer #assumptionsModalCloseBtn:disabled:before {
                color: #fff;
            }

        #id-uem-manage-dashboard-charts-dialog button[class*="icon"] .ui-icon, #id-uem-manage-dashboard-charts-dialog .seeMoreButton a[class*="icon"] .ui-icon, [class*="icon"].chart-reload-button .ui-icon, [class*="icon"].dialog-button:not(.ui-dialog-titlebar-close) .ui-icon, [class*="icon"].rgButtonRow .ui-icon, .fields-overlay [class*="icon"].btn-remove-device .ui-icon, .fields-overlay [class*="icon"].btn-add-device .ui-icon, [class*="icon"].ecova-input-button .ui-icon, #manage-contacts-location-dialog [class*="icon"]#AddContacts .ui-icon, #manage-contacts-location-dialog [class*="icon"]#RemoveContacts .ui-icon, #manage-contacts-vendor-dialog [class*="icon"]#AddContacts .ui-icon, #manage-contacts-vendor-dialog [class*="icon"]#RemoveContacts .ui-icon, #divLocationsGrid [class*="icon"].rd-button-export .ui-icon, .vendor-header [class*="icon"].ui-button .ui-icon, [class*="icon"]#sl-reports-common-button-run .ui-icon, [class*="icon"]#uem-location-detail-contacts-edit-button .ui-icon,
        [class*="icon"]#uem-location-detail-address-edit-button .ui-icon,
        [class*="icon"]#uem-location-detail-squarefootage-edit-button .ui-icon,
        [class*="icon"]#uem-unit-of-work-edit-button .ui-icon,
        [class*="icon"]#uem-custom-detail-attributes-edit-button .ui-icon,
        [class*="icon"]#uem-custom-detail-attributes-save-button .ui-icon,
        [class*="icon"]#uem-custom-detail-attributes-cancel-button .ui-icon,
        [class*="icon"]#uem-location-detail-attributes-edit-button .ui-icon,
        [class*="icon"]#uem-location-detail-attributes-save-button .ui-icon,
        [class*="icon"]#uem-location-detail-attributes-cancel-button .ui-icon,
        [class*="icon"]#uem-size-detail-attributes-edit-button .ui-icon,
        [class*="icon"]#uem-size-detail-attributes-save-button .ui-icon,
        [class*="icon"]#uem-size-detail-attributes-cancel-button .ui-icon,
        [class*="icon"][class$="-edit-button"] .ui-icon, [class*="icon"][id$="-edit-button"] .ui-icon,
        [class*="icon"][class$="-save-button"] .ui-icon, [class*="icon"][id$="-save-button"] .ui-icon,
        [class*="icon"][class$="-cancel-button"] .ui-icon, [class*="icon"][id$="-cancel-button"] .ui-icon, [class*="icon"]#lmSaveButton .ui-icon, .varianceAnalysisContainer #faqModalContent [class*="icon"]#faqModalCloseBtn .ui-icon, .budgetPrefContainer [class*="icon"]#saveButton .ui-icon, [class*="icon"]#btnOpenOverlay .ui-icon, #manage-contacts-vendor-dialog input[class*="icon"][type="button"] .ui-icon, #ErrorDiv [class*="icon"]#close-button .ui-icon,
        #ErrorDiv button[class*="icon"] .ui-icon, #ErrorDiv [class*="icon"][onclick="closeDialog();"]:not(#close-button) .ui-icon, [class*="icon"]#sl-reports-common-button-generatechart .ui-icon, #siteServiceRequest [class*="icon"][id*="btnNext"] .ui-icon,
        #siteServiceRequest [class*="icon"][id*="btnBack"] .ui-icon,
        #siteServiceRequest [class*="icon"]#btnSubmit .ui-icon,
        #siteServiceRequest [class*="icon"]#btnCancel .ui-icon,
        #telecomsingleservicerequest [class*="icon"][id*="btnNext"] .ui-icon,
        #telecomsingleservicerequest [class*="icon"][id*="btnBack"] .ui-icon,
        #telecomsingleservicerequest [class*="icon"]#btnSubmit .ui-icon,
        #telecomsingleservicerequest [class*="icon"]#btnCancel .ui-icon, [class*="icon"].ui-button.confirmationYes .ui-icon, .mobile-warning [class*="icon"].btn .ui-icon, body .ms-WPBody a[class*="icon"].print-button .ui-icon, [class*="icon"].search-btn-enabled .ui-icon,
        [class*="icon"].search-btn-disabled .ui-icon, [class*="icon"].rd-nav-button .ui-icon, [class*="icon"]#id-uem-bill-details-previous .ui-icon,
        [class*="icon"]#id-uem-bill-details-next .ui-icon, #manage-contacts-vendor-dialog a[class*="icon"]#sl-vendordetail-contacts-edit-createanewcontact .ui-icon, #intervalMeterChartInnerDiv a[class*="icon"]#selectDevices .ui-icon, .rd-buttons input[class*="icon"][type=button] .ui-icon, [class*="icon"].fields-overlay-command .ui-icon, .budgetPrefContainer [class*="icon"]#assumptionsModalCloseBtn .ui-icon {
            left: 0px;
        }

        #id-uem-manage-dashboard-charts-dialog button .ui-button-text, #id-uem-manage-dashboard-charts-dialog .seeMoreButton a .ui-button-text, .chart-reload-button .ui-button-text, .dialog-button:not(.ui-dialog-titlebar-close) .ui-button-text, .rgButtonRow .ui-button-text, .fields-overlay .btn-remove-device .ui-button-text, .fields-overlay .btn-add-device .ui-button-text, .ecova-input-button .ui-button-text, #manage-contacts-location-dialog #AddContacts .ui-button-text, #super-customer-site #removeClientButton .ui-button-text, #manage-contacts-location-dialog #RemoveContacts .ui-button-text, #super-customer-site #addClientButton .ui-button-text, #manage-contacts-vendor-dialog #AddContacts .ui-button-text, #manage-contacts-vendor-dialog #RemoveContacts .ui-button-text, #divLocationsGrid .rd-button-export .ui-button-text, .vendor-header .ui-button .ui-button-text, #sl-reports-common-button-run .ui-button-text, #uem-location-detail-contacts-edit-button .ui-button-text,
        #uem-location-detail-address-edit-button .ui-button-text,
        #uem-location-detail-squarefootage-edit-button .ui-button-text,
        #uem-unit-of-work-edit-button .ui-button-text,
        #uem-custom-detail-attributes-edit-button .ui-button-text,
        #uem-custom-detail-attributes-save-button .ui-button-text,
        #uem-custom-detail-attributes-cancel-button .ui-button-text,
        #uem-location-detail-attributes-edit-button .ui-button-text,
        #uem-location-detail-attributes-save-button .ui-button-text,
        #uem-location-detail-attributes-cancel-button .ui-button-text,
        #uem-size-detail-attributes-edit-button .ui-button-text,
        #uem-size-detail-attributes-save-button .ui-button-text,
        #uem-size-detail-attributes-cancel-button .ui-button-text,
        [class$="-edit-button"] .ui-button-text, [id$="-edit-button"] .ui-button-text,
        [class$="-save-button"] .ui-button-text, [id$="-save-button"] .ui-button-text,
        [class$="-cancel-button"] .ui-button-text, [id$="-cancel-button"] .ui-button-text, #lmSaveButton .ui-button-text, .varianceAnalysisContainer #faqModalContent #faqModalCloseBtn .ui-button-text, .budgetPrefContainer #saveButton .ui-button-text, #btnOpenOverlay .ui-button-text, #manage-contacts-vendor-dialog input[type="button"] .ui-button-text, #ErrorDiv #close-button .ui-button-text,
        #ErrorDiv button .ui-button-text, #ErrorDiv [onclick="closeDialog();"]:not(#close-button) .ui-button-text, #sl-reports-common-button-generatechart .ui-button-text, #siteServiceRequest [id*="btnNext"] .ui-button-text,
        #siteServiceRequest [id*="btnBack"] .ui-button-text,
        #siteServiceRequest #btnSubmit .ui-button-text,
        #siteServiceRequest #btnCancel .ui-button-text,
        #telecomsingleservicerequest [id*="btnNext"] .ui-button-text,
        #telecomsingleservicerequest [id*="btnBack"] .ui-button-text,
        #telecomsingleservicerequest #btnSubmit .ui-button-text,
        #telecomsingleservicerequest #btnCancel .ui-button-text, .ui-button.confirmationYes .ui-button-text, .mobile-warning .btn .ui-button-text, body .ms-WPBody a.print-button .ui-button-text, .search-btn-enabled .ui-button-text,
        .search-btn-disabled .ui-button-text, .rd-nav-button .ui-button-text, #id-uem-bill-details-previous .ui-button-text,
        #id-uem-bill-details-next .ui-button-text, #manage-contacts-vendor-dialog a#sl-vendordetail-contacts-edit-createanewcontact .ui-button-text, #intervalMeterChartInnerDiv a#selectDevices .ui-button-text, .rd-buttons input[type=button] .ui-button-text, .fields-overlay-command .ui-button-text, .budgetPrefContainer #assumptionsModalCloseBtn .ui-button-text {
            padding: 0px !important;
        }

        #id-uem-manage-dashboard-charts-dialog button .ui-button-textonly, #id-uem-manage-dashboard-charts-dialog .seeMoreButton a .ui-button-textonly, .chart-reload-button .ui-button-textonly, .dialog-button:not(.ui-dialog-titlebar-close) .ui-button-textonly, .rgButtonRow .ui-button-textonly, .fields-overlay .btn-remove-device .ui-button-textonly, .fields-overlay .btn-add-device .ui-button-textonly, .ecova-input-button .ui-button-textonly, #manage-contacts-location-dialog #AddContacts .ui-button-textonly, #super-customer-site #removeClientButton .ui-button-textonly, #manage-contacts-location-dialog #RemoveContacts .ui-button-textonly, #super-customer-site #addClientButton .ui-button-textonly, #manage-contacts-vendor-dialog #AddContacts .ui-button-textonly, #manage-contacts-vendor-dialog #RemoveContacts .ui-button-textonly, #divLocationsGrid .rd-button-export .ui-button-textonly, .vendor-header .ui-button .ui-button-textonly, #sl-reports-common-button-run .ui-button-textonly, #uem-location-detail-contacts-edit-button .ui-button-textonly,
        #uem-location-detail-address-edit-button .ui-button-textonly,
        #uem-location-detail-squarefootage-edit-button .ui-button-textonly,
        #uem-unit-of-work-edit-button .ui-button-textonly,
        #uem-custom-detail-attributes-edit-button .ui-button-textonly,
        #uem-custom-detail-attributes-save-button .ui-button-textonly,
        #uem-custom-detail-attributes-cancel-button .ui-button-textonly,
        #uem-location-detail-attributes-edit-button .ui-button-textonly,
        #uem-location-detail-attributes-save-button .ui-button-textonly,
        #uem-location-detail-attributes-cancel-button .ui-button-textonly,
        #uem-size-detail-attributes-edit-button .ui-button-textonly,
        #uem-size-detail-attributes-save-button .ui-button-textonly,
        #uem-size-detail-attributes-cancel-button .ui-button-textonly,
        [class$="-edit-button"] .ui-button-textonly, [id$="-edit-button"] .ui-button-textonly,
        [class$="-save-button"] .ui-button-textonly, [id$="-save-button"] .ui-button-textonly,
        [class$="-cancel-button"] .ui-button-textonly, [id$="-cancel-button"] .ui-button-textonly, #lmSaveButton .ui-button-textonly, .varianceAnalysisContainer #faqModalContent #faqModalCloseBtn .ui-button-textonly, .budgetPrefContainer #saveButton .ui-button-textonly, #btnOpenOverlay .ui-button-textonly, #manage-contacts-vendor-dialog input[type="button"] .ui-button-textonly, #ErrorDiv #close-button .ui-button-textonly,
        #ErrorDiv button .ui-button-textonly, #ErrorDiv [onclick="closeDialog();"]:not(#close-button) .ui-button-textonly, #sl-reports-common-button-generatechart .ui-button-textonly, #siteServiceRequest [id*="btnNext"] .ui-button-textonly,
        #siteServiceRequest [id*="btnBack"] .ui-button-textonly,
        #siteServiceRequest #btnSubmit .ui-button-textonly,
        #siteServiceRequest #btnCancel .ui-button-textonly,
        #telecomsingleservicerequest [id*="btnNext"] .ui-button-textonly,
        #telecomsingleservicerequest [id*="btnBack"] .ui-button-textonly,
        #telecomsingleservicerequest #btnSubmit .ui-button-textonly,
        #telecomsingleservicerequest #btnCancel .ui-button-textonly, .ui-button.confirmationYes .ui-button-textonly, .mobile-warning .btn .ui-button-textonly, body .ms-WPBody a.print-button .ui-button-textonly, .search-btn-enabled .ui-button-textonly,
        .search-btn-disabled .ui-button-textonly, .rd-nav-button .ui-button-textonly, #id-uem-bill-details-previous .ui-button-textonly,
        #id-uem-bill-details-next .ui-button-textonly, #manage-contacts-vendor-dialog a#sl-vendordetail-contacts-edit-createanewcontact .ui-button-textonly, #intervalMeterChartInnerDiv a#selectDevices .ui-button-textonly, .rd-buttons input[type=button] .ui-button-textonly, .fields-overlay-command .ui-button-textonly, .budgetPrefContainer #assumptionsModalCloseBtn .ui-button-textonly {
            padding: 0px;
        }

.ui-button-textonly i {
    margin-right: 8px;
    font-size: 16px;
}

.button-fontawesome {
    color: #757575;
    background: transparent;
    width: 25px;
}

    .button-fontawesome:hover {
        color: #009DE9;
    }

    .button-fontawesome:disabled, .button-fontawesome:disabled:hover {
        color: #b3a6a6;
    }

    .button-fontawesome i {
        font-size: 15px;
    }

.rd-buttons input[type=button]:hover:not(:active) {
    color: #FFF !important;
    background-color: #009DE9 !important;
}

.rd-buttons input[type=button]:focus {
    color: #FFF !important;
    background-color: #006190 !important;
}

.rd-buttons input[type=button]:active {
    background-color: #006190 !important;
}

.rd-buttons [class*="disabled"] input[type=button] {
    color: #BDBDBD !important;
    background-color: #EEE !important;
}

#uem-location-detail-contacts-edit-button, #uem-location-detail-address-edit-button, #uem-location-detail-squarefootage-edit-button, #uem-unit-of-work-edit-button, #uem-custom-detail-attributes-edit-button, #uem-location-detail-attributes-edit-button,
#uem-size-detail-attributes-edit-button, #uem-account-detail-attributes-edit-button, #uem-vendor-detail-contacts-edit-button, [class$="-edit-button"], [id$="-edit-button"], .ui-button-text, #id-uem-bill-details-previous, #id-uem-bill-details-next {
    height: auto !important;
    min-width: auto !important;
}


.search-btn-enabled, .search-btn-disabled, .rd-nav-button, .fields-overlay-command {
    background-color: #009DE9 !important;
    border: 2px solid #009DE9 !important;
}

[data-primary^="ui-icon-"]:before, button:not([data-primary]) .ui-icon:before, span.ui-icon:before, #id-uem-manage-dashboard-charts-dialog button:before, body .ms-WPBody a.print-button:before {
    display: inline-block;
    vertical-align: text-top;
    position: relative;
    width: 1em;
    height: 1.2em;
    color: #fff;
    padding: 0px 4px 0px 0px;
    transition: 0.2s;
    font-size: 16px;
    /*top: 0.15em;*/
}

#id-uem-manage-dashboard-charts-dialog .seeMoreButton a, #intervalMeterChartInnerDiv a#selectDevices, #manage-contacts-vendor-dialog a#sl-vendordetail-contacts-edit-createanewcontact, body .ms-WPBody a.print-button {
    color: #fff !important;
}

    #id-uem-manage-dashboard-charts-dialog .seeMoreButton a[href], #intervalMeterChartInnerDiv a[href]#selectDevices, #manage-contacts-vendor-dialog a[href]#sl-vendordetail-contacts-edit-createanewcontact, body .ms-WPBody a[href].print-button {
        text-decoration: none !important;
    }

        #id-uem-manage-dashboard-charts-dialog .seeMoreButton a[href]:hover, #intervalMeterChartInnerDiv a[href]#selectDevices:hover, #manage-contacts-vendor-dialog a[href]#sl-vendordetail-contacts-edit-createanewcontact:hover, body .ms-WPBody a[href].print-button:hover, #id-uem-manage-dashboard-charts-dialog .seeMoreButton a[href]:link, #intervalMeterChartInnerDiv a[href]#selectDevices:link, #manage-contacts-vendor-dialog a[href]#sl-vendordetail-contacts-edit-createanewcontact:link, body .ms-WPBody a[href].print-button:link, #id-uem-manage-dashboard-charts-dialog .seeMoreButton a[href]:active, #intervalMeterChartInnerDiv a[href]#selectDevices:active, #manage-contacts-vendor-dialog a[href]#sl-vendordetail-contacts-edit-createanewcontact:active, body .ms-WPBody a[href].print-button:active {
            text-decoration: none;
        }

        #id-uem-manage-dashboard-charts-dialog .seeMoreButton a[href]:visited, #intervalMeterChartInnerDiv a[href]#selectDevices:visited, #manage-contacts-vendor-dialog a[href]#sl-vendordetail-contacts-edit-createanewcontact:visited, body .ms-WPBody a[href].print-button:visited {
            color: #fff !important;
        }

    #id-uem-manage-dashboard-charts-dialog .seeMoreButton a:not([href]), #intervalMeterChartInnerDiv a#selectDevices:not([href]), #manage-contacts-vendor-dialog a#sl-vendordetail-contacts-edit-createanewcontact:not([href]), body .ms-WPBody a.print-button:not([href]) {
        text-decoration: none;
    }

        #id-uem-manage-dashboard-charts-dialog .seeMoreButton a:not([href]):hover, #intervalMeterChartInnerDiv a#selectDevices:not([href]):hover, #manage-contacts-vendor-dialog a#sl-vendordetail-contacts-edit-createanewcontact:not([href]):hover, body .ms-WPBody a.print-button:not([href]):hover, #id-uem-manage-dashboard-charts-dialog .seeMoreButton a:not([href]):link, #intervalMeterChartInnerDiv a#selectDevices:not([href]):link, #manage-contacts-vendor-dialog a#sl-vendordetail-contacts-edit-createanewcontact:not([href]):link, body .ms-WPBody a.print-button:not([href]):link, #id-uem-manage-dashboard-charts-dialog .seeMoreButton a:not([href]):active, #intervalMeterChartInnerDiv a#selectDevices:not([href]):active, #manage-contacts-vendor-dialog a#sl-vendordetail-contacts-edit-createanewcontact:not([href]):active, body .ms-WPBody a.print-button:not([href]):active {
            text-decoration: none;
        }

        #id-uem-manage-dashboard-charts-dialog .seeMoreButton a:not([href]):visited, #intervalMeterChartInnerDiv a#selectDevices:not([href]):visited, #manage-contacts-vendor-dialog a#sl-vendordetail-contacts-edit-createanewcontact:not([href]):visited, body .ms-WPBody a.print-button:not([href]):visited {
            color: #fff !important;
        }

#id-uem-manage-dashboard-charts-dialog button, #id-uem-manage-dashboard-charts-dialog .seeMoreButton a, .chart-reload-button, .dialog-button:not(.ui-dialog-titlebar-close):not(.secondary-btn), .rgButtonRow, .fields-overlay .btn-remove-device, .fields-overlay .btn-add-device, .ecova-input-button, #manage-contacts-location-dialog #AddContacts, #super-customer-site #removeClientButton, #manage-contacts-location-dialog #RemoveContacts, #super-customer-site #addClientButton, #manage-contacts-vendor-dialog #AddContacts, #manage-contacts-vendor-dialog #RemoveContacts, #divLocationsGrid .rd-button-export, .vendor-header .ui-button, #sl-reports-common-button-run, #uem-location-detail-contacts-edit-button,
#uem-location-detail-address-edit-button,
#uem-location-detail-squarefootage-edit-button,
#uem-unit-of-work-edit-button, #uem-custom-detail-attributes-edit-button,
#uem-custom-detail-attributes-save-button,
#uem-location-detail-attributes-edit-button,
#uem-location-detail-attributes-save-button,
#uem-size-detail-attributes-edit-button,
#uem-size-detail-attributes-save-button,
[class$="-edit-button"], [id$="-edit-button"],
[class$="-save-button"], [id$="-save-button"],
[class$="-cancel-button"]:not(.seconday-btn), [id$="-cancel-button"]:not(.secondary-btn), #lmSaveButton, .varianceAnalysisContainer #faqModalContent #faqModalCloseBtn, .budgetPrefContainer #saveButton, #btnOpenOverlay, #manage-contacts-vendor-dialog input[type="button"], #ErrorDiv #close-button,
#ErrorDiv button, #ErrorDiv [onclick="closeDialog();"]:not(#close-button),
#ErrorDiv button[style*="right"], #sl-reports-common-button-generatechart, #siteServiceRequest [id*="btnNext"],
#siteServiceRequest [id*="btnBack"],
#siteServiceRequest #btnSubmit,
#siteServiceRequest #btnCancel,
#telecomsingleservicerequest [id*="btnNext"],
#telecomsingleservicerequest [id*="btnBack"]:not(.secondary-btn),
#telecomsingleservicerequest #btnSubmit,
#telecomsingleservicerequest #btnCancel:not(.secondary-btn), .ui-button.confirmationYes, .mobile-warning .btn, body .ms-WPBody a.print-button {
    background-color: #009DE9 !important;
    /*border: 2px solid #005A78 !important;*/
    color: #fff;
}

    #id-uem-manage-dashboard-charts-dialog button:hover:not(:active), #id-uem-manage-dashboard-charts-dialog .seeMoreButton a:hover:not(:active), .chart-reload-button:hover:not(:active), .dialog-button:hover:not(:active):not(.ui-dialog-titlebar-close):not(.secondary-btn), .rgButtonRow:hover:not(:active), .fields-overlay .btn-remove-device:hover:not(:active), .fields-overlay .btn-add-device:hover:not(:active), .ecova-input-button:hover:not(:active), #manage-contacts-location-dialog #AddContacts:hover:not(:active), #super-customer-site #removeClientButton:hover:not(:active), #manage-contacts-location-dialog #RemoveContacts:hover:not(:active), #super-customer-site #addClientButton:hover:not(:active), #manage-contacts-vendor-dialog #AddContacts:hover:not(:active), #manage-contacts-vendor-dialog #RemoveContacts:hover:not(:active), #divLocationsGrid .rd-button-export:hover:not(:active), .vendor-header .ui-button:hover:not(:active), #sl-reports-common-button-run:hover:not(:active), #uem-location-detail-contacts-edit-button:hover:not(:active),
    #uem-location-detail-address-edit-button:hover:not(:active),
    #uem-location-detail-squarefootage-edit-button:hover:not(:active),
    #uem-unit-of-work-edit-button:hover:not(:active),
    #uem-custom-detail-attributes-edit-button:hover:not(:active),
    #uem-custom-detail-attributes-save-button:hover:not(:active),
    #uem-location-detail-attributes-edit-button:hover:not(:active),
    #uem-location-detail-attributes-save-button:hover:not(:active),
    #uem-size-detail-attributes-edit-button:hover:not(:active),
    #uem-size-detail-attributes-save-button:hover:not(:active),
    [class$="-edit-button"]:hover:not(:active), [id$="-edit-button"]:hover:not(:active),
    [class$="-save-button"]:hover:not(:active), [id$="-save-button"]:hover:not(:active),
    [class$="-cancel-button"]:not(.secondary-btn):hover:not(:active), [id$="-cancel-button"]:not(.secondary-btn):hover:not(:active), #lmSaveButton:hover:not(:active), .varianceAnalysisContainer #faqModalContent #faqModalCloseBtn:hover:not(:active), .budgetPrefContainer #saveButton:hover:not(:active), #btnOpenOverlay:hover:not(:active), #manage-contacts-vendor-dialog input[type="button"]:hover:not(:active), #ErrorDiv #close-button:hover:not(:active),
    #ErrorDiv button:hover:not(:active), #ErrorDiv [onclick="closeDialog();"]:hover:not(:active):not(#close-button), #sl-reports-common-button-generatechart:hover:not(:active), #siteServiceRequest [id*="btnNext"]:hover:not(:active),
    #siteServiceRequest [id*="btnBack"]:hover:not(:active),
    #siteServiceRequest #btnSubmit:hover:not(:active),
    #siteServiceRequest #btnCancel:hover:not(:active),
    #telecomsingleservicerequest [id*="btnNext"]:hover:not(:active),
    #telecomsingleservicerequest [id*="btnBack"]:not(.secondary-btn):hover:not(:active),
    #telecomsingleservicerequest #btnSubmit:hover:not(:active),
    #telecomsingleservicerequest #btnCancel:not(.secondary-btn):hover:not(:active), .ui-button.confirmationYes:hover:not(:active), .mobile-warning .btn:hover:not(:active), body .ms-WPBody a.print-button:hover:not(:active), #id-uem-manage-dashboard-charts-dialog button[href]:hover:not(:active), #id-uem-manage-dashboard-charts-dialog .seeMoreButton a[href]:hover:not(:active), [href].chart-reload-button:hover:not(:active), [href].dialog-button:hover:not(:active):not(.ui-dialog-titlebar-close):not(.secondary-btn), [href].rgButtonRow:hover:not(:active), .fields-overlay [href].btn-remove-device:hover:not(:active), .fields-overlay [href].btn-add-device:hover:not(:active), [href].ecova-input-button:hover:not(:active), #manage-contacts-location-dialog [href]#AddContacts:hover:not(:active), #manage-contacts-location-dialog [href]#RemoveContacts:hover:not(:active), #manage-contacts-vendor-dialog [href]#AddContacts:hover:not(:active), #manage-contacts-vendor-dialog [href]#RemoveContacts:hover:not(:active), #divLocationsGrid [href].rd-button-export:hover:not(:active), .vendor-header [href].ui-button:hover:not(:active), [href]#sl-reports-common-button-run:hover:not(:active), [href]#uem-location-detail-contacts-edit-button:hover:not(:active),
    [href]#uem-location-detail-address-edit-button:hover:not(:active),
    [href]#uem-location-detail-squarefootage-edit-button:hover:not(:active),
    [href]#uem-unit-of-work-edit-button:hover:not(:active),
    [href]#uem-custom-detail-attributes-edit-button:hover:not(:active),
    [href]#uem-custom-detail-attributes-save-button:hover:not(:active),
    [href]#uem-location-detail-attributes-edit-button:hover:not(:active),
    [href]#uem-location-detail-attributes-save-button:hover:not(:active),
    [href]#uem-size-detail-attributes-edit-button:hover:not(:active),
    [href]#uem-size-detail-attributes-save-button:hover:not(:active),
    [href][class$="-edit-button"]:hover:not(:active), [href][id$="-edit-button"]:hover:not(:active),
    [href][class$="-save-button"]:hover:not(:active), [href][id$="-save-button"]:hover:not(:active),
    [href][class$="-cancel-button"]:not(.secondary-btn):hover:not(:active), [href][id$="-cancel-button"]:not(.secondary-btn):hover:not(:active), [href]#lmSaveButton:hover:not(:active), .varianceAnalysisContainer #faqModalContent [href]#faqModalCloseBtn:hover:not(:active), .budgetPrefContainer [href]#saveButton:hover:not(:active), [href]#btnOpenOverlay:hover:not(:active), #manage-contacts-vendor-dialog input[href][type="button"]:hover:not(:active), #ErrorDiv [href]#close-button:hover:not(:active),
    #ErrorDiv button[href]:hover:not(:active), #ErrorDiv [href][onclick="closeDialog();"]:hover:not(:active):not(#close-button), [href]#sl-reports-common-button-generatechart:hover:not(:active), #siteServiceRequest [href][id*="btnNext"]:hover:not(:active),
    #siteServiceRequest [href][id*="btnBack"]:hover:not(:active),
    #siteServiceRequest [href]#btnSubmit:hover:not(:active),
    #siteServiceRequest [href]#btnCancel:hover:not(:active),
    #telecomsingleservicerequest [href][id*="btnNext"]:hover:not(:active),
    #telecomsingleservicerequest [href][id*="btnBack"]:hover:not(:active),
    #telecomsingleservicerequest [href]#btnSubmit:hover:not(:active),
    #telecomsingleservicerequest [href]#btnCancel:hover:not(:active), [href].ui-button.confirmationYes:hover:not(:active), .mobile-warning [href].btn:hover:not(:active), body .ms-WPBody a[href].print-button:hover:not(:active) {
        background-color: #0074AC !important;
        color: #fff !important;
    }

        #id-uem-manage-dashboard-charts-dialog button:hover:not(:active):before, #id-uem-manage-dashboard-charts-dialog .seeMoreButton a:hover:not(:active):before, .chart-reload-button:hover:not(:active):before, .dialog-button:not(.ui-dialog-titlebar-close):not(.secondary-btn):hover:not(:active):before, .rgButtonRow:hover:not(:active):before, .fields-overlay .btn-remove-device:hover:not(:active):before, .fields-overlay .btn-add-device:hover:not(:active):before, .ecova-input-button:hover:not(:active):before, #manage-contacts-location-dialog #AddContacts:hover:not(:active):before, #super-customer-site #removeClientButton:hover:not(:active):before, #manage-contacts-location-dialog #RemoveContacts:hover:not(:active):before, #super-customer-site #addClientButton:hover:not(:active):before, #manage-contacts-vendor-dialog #AddContacts:hover:not(:active):before, #manage-contacts-vendor-dialog #RemoveContacts:hover:not(:active):before, #divLocationsGrid .rd-button-export:hover:not(:active):before, .vendor-header .ui-button:hover:not(:active):before, #sl-reports-common-button-run:hover:not(:active):before, #uem-location-detail-contacts-edit-button:hover:not(:active):before,
        #uem-location-detail-address-edit-button:hover:not(:active):before,
        #uem-location-detail-squarefootage-edit-button:hover:not(:active):before,
        #uem-unit-of-work-edit-button:hover:not(:active):before,
        #uem-custom-detail-attributes-edit-button:hover:not(:active):before,
        #uem-custom-detail-attributes-save-button:hover:not(:active):before,
        #uem-location-detail-attributes-edit-button:hover:not(:active):before,
        #uem-location-detail-attributes-save-button:hover:not(:active):before,
        #uem-size-detail-attributes-edit-button:hover:not(:active):before,
        #uem-size-detail-attributes-save-button:hover:not(:active):before,
        [class$="-edit-button"]:hover:not(:active):before, [id$="-edit-button"]:hover:not(:active):before,
        [class$="-save-button"]:hover:not(:active):before, [id$="-save-button"]:hover:not(:active):before,
        [class$="-cancel-button"]:not(.secondary-btn):hover:not(:active):before, [id$="-cancel-button"]:not(.secondary-btn):hover:not(:active):before, #lmSaveButton:hover:not(:active):before, .varianceAnalysisContainer #faqModalContent #faqModalCloseBtn:hover:not(:active):before, .budgetPrefContainer #saveButton:hover:not(:active):before, #btnOpenOverlay:hover:not(:active):before, #manage-contacts-vendor-dialog input[type="button"]:hover:not(:active):before, #ErrorDiv #close-button:hover:not(:active):before,
        #ErrorDiv button:hover:not(:active):before, #ErrorDiv [onclick="closeDialog();"]:not(#close-button):hover:not(:active):before, #sl-reports-common-button-generatechart:hover:not(:active):before, #siteServiceRequest [id*="btnNext"]:hover:not(:active):before,
        #siteServiceRequest [id*="btnBack"]:hover:not(:active):before,
        #siteServiceRequest #btnSubmit:hover:not(:active):before,
        #siteServiceRequest #btnCancel:hover:not(:active):before,
        #telecomsingleservicerequest [id*="btnNext"]:hover:not(:active):before,
        #telecomsingleservicerequest [id*="btnBack"]:not(.secondary-btn):hover:not(:active):before,
        #telecomsingleservicerequest #btnSubmit:hover:not(:active):before,
        #telecomsingleservicerequest #btnCancel:not(.secondary-btn):hover:not(:active):before, .ui-button.confirmationYes:hover:not(:active):before, .mobile-warning .btn:hover:not(:active):before, body .ms-WPBody a.print-button:hover:not(:active):before, #id-uem-manage-dashboard-charts-dialog button:hover:not(:active) .ui-icon:before, #id-uem-manage-dashboard-charts-dialog .seeMoreButton a:hover:not(:active) .ui-icon:before, .chart-reload-button:hover:not(:active) .ui-icon:before, .dialog-button:hover:not(:active):not(.ui-dialog-titlebar-close):not(.secondary-btn) .ui-icon:before, .rgButtonRow:hover:not(:active) .ui-icon:before, .fields-overlay .btn-remove-device:hover:not(:active) .ui-icon:before, .fields-overlay .btn-add-device:hover:not(:active) .ui-icon:before, .ecova-input-button:hover:not(:active) .ui-icon:before, #manage-contacts-location-dialog #AddContacts:hover:not(:active) .ui-icon:before, #super-customer-site #removeClientButton:hover:not(:active) .ui-icon:before, #manage-contacts-location-dialog #RemoveContacts:hover:not(:active) .ui-icon:before, #super-customer-site #addClientButton:hover:not(:active) .ui-icon:before, #manage-contacts-vendor-dialog #AddContacts:hover:not(:active) .ui-icon:before, #manage-contacts-vendor-dialog #RemoveContacts:hover:not(:active) .ui-icon:before, #divLocationsGrid .rd-button-export:hover:not(:active) .ui-icon:before, .vendor-header .ui-button:hover:not(:active) .ui-icon:before, #sl-reports-common-button-run:hover:not(:active) .ui-icon:before, #uem-location-detail-contacts-edit-button:hover:not(:active) .ui-icon:before,
        #uem-location-detail-address-edit-button:hover:not(:active) .ui-icon:before,
        #uem-location-detail-squarefootage-edit-button:hover:not(:active) .ui-icon:before,
        #uem-unit-of-work-edit-button:hover:not(:active) .ui-icon:before,
        #uem-custom-detail-attributes-edit-button:hover:not(:active) .ui-icon:before,
        #uem-custom-detail-attributes-save-button:hover:not(:active) .ui-icon:before,
        #uem-location-detail-attributes-edit-button:hover:not(:active) .ui-icon:before,
        #uem-location-detail-attributes-save-button:hover:not(:active) .ui-icon:before,
        #uem-size-detail-attributes-edit-button:hover:not(:active) .ui-icon:before,
        #uem-size-detail-attributes-save-button:hover:not(:active) .ui-icon:before,
        [class$="-edit-button"]:hover:not(:active) .ui-icon:before, [id$="-edit-button"]:hover:not(:active) .ui-icon:before,
        [class$="-save-button"]:hover:not(:active) .ui-icon:before, [id$="-save-button"]:hover:not(:active) .ui-icon:before,
        [class$="-cancel-button"]:not(.secondary-btn):hover:not(:active) .ui-icon:before, [id$="-cancel-button"]:not(.secondary-btn):hover:not(:active) .ui-icon:before, #lmSaveButton:hover:not(:active) .ui-icon:before, .varianceAnalysisContainer #faqModalContent #faqModalCloseBtn:hover:not(:active) .ui-icon:before, .budgetPrefContainer #saveButton:hover:not(:active) .ui-icon:before, #btnOpenOverlay:hover:not(:active) .ui-icon:before, #manage-contacts-vendor-dialog input[type="button"]:hover:not(:active) .ui-icon:before, #ErrorDiv #close-button:hover:not(:active) .ui-icon:before,
        #ErrorDiv button:hover:not(:active) .ui-icon:before, #ErrorDiv [onclick="closeDialog();"]:hover:not(:active):not(#close-button) .ui-icon:before, #sl-reports-common-button-generatechart:hover:not(:active) .ui-icon:before, #siteServiceRequest [id*="btnNext"]:hover:not(:active) .ui-icon:before,
        #siteServiceRequest [id*="btnBack"]:hover:not(:active) .ui-icon:before,
        #siteServiceRequest #btnSubmit:hover:not(:active) .ui-icon:before,
        #siteServiceRequest #btnCancel:hover:not(:active) .ui-icon:before,
        #telecomsingleservicerequest [id*="btnNext"]:hover:not(:active) .ui-icon:before,
        #telecomsingleservicerequest [id*="btnBack"]:not(.secondary-btn):hover:not(:active) .ui-icon:before,
        #telecomsingleservicerequest #btnSubmit:hover:not(:active) .ui-icon:before,
        #telecomsingleservicerequest #btnCancel:not(.secondary-btn):hover:not(:active) .ui-icon:before, .ui-button.confirmationYes:hover:not(:active) .ui-icon:before, .mobile-warning .btn:hover:not(:active) .ui-icon:before, body .ms-WPBody a.print-button:hover:not(:active) .ui-icon:before, #id-uem-manage-dashboard-charts-dialog button[href]:hover:not(:active):before, #id-uem-manage-dashboard-charts-dialog .seeMoreButton a[href]:hover:not(:active):before, [href].chart-reload-button:hover:not(:active):before, [href].dialog-button:not(.ui-dialog-titlebar-close):not(.secondary-btn):hover:not(:active):before, [href].rgButtonRow:hover:not(:active):before, .fields-overlay [href].btn-remove-device:hover:not(:active):before, .fields-overlay [href].btn-add-device:hover:not(:active):before, [href].ecova-input-button:hover:not(:active):before, #manage-contacts-location-dialog [href]#AddContacts:hover:not(:active):before, #manage-contacts-location-dialog [href]#RemoveContacts:hover:not(:active):before, #manage-contacts-vendor-dialog [href]#AddContacts:hover:not(:active):before, #manage-contacts-vendor-dialog [href]#RemoveContacts:hover:not(:active):before, #divLocationsGrid [href].rd-button-export:hover:not(:active):before, .vendor-header [href].ui-button:hover:not(:active):before, [href]#sl-reports-common-button-run:hover:not(:active):before, [href]#uem-location-detail-contacts-edit-button:hover:not(:active):before,
        [href]#uem-location-detail-address-edit-button:hover:not(:active):before,
        [href]#uem-location-detail-squarefootage-edit-button:hover:not(:active):before,
        [href]#uem-unit-of-work-edit-button:hover:not(:active):before,
        [href]#uem-custom-detail-attributes-edit-button:hover:not(:active):before,
        [href]#uem-custom-detail-attributes-save-button:hover:not(:active):before,
        [href]#uem-location-detail-attributes-edit-button:hover:not(:active):before,
        [href]#uem-location-detail-attributes-save-button:hover:not(:active):before,
        [href]#uem-size-detail-attributes-edit-button:hover:not(:active):before,
        [href]#uem-size-detail-attributes-save-button:hover:not(:active):before,
        [href][class$="-edit-button"]:hover:not(:active):before, [href][id$="-edit-button"]:hover:not(:active):before,
        [href][class$="-save-button"]:hover:not(:active):before, [href][id$="-save-button"]:hover:not(:active):before,
        [href][class$="-cancel-button"]:not(.secondary-btn):hover:not(:active):before, [href][id$="-cancel-button"]:not(.secondary-btn):hover:not(:active):before, [href]#lmSaveButton:hover:not(:active):before, .varianceAnalysisContainer #faqModalContent [href]#faqModalCloseBtn:hover:not(:active):before, .budgetPrefContainer [href]#saveButton:hover:not(:active):before, [href]#btnOpenOverlay:hover:not(:active):before, #manage-contacts-vendor-dialog input[href][type="button"]:hover:not(:active):before, #ErrorDiv [href]#close-button:hover:not(:active):before,
        #ErrorDiv button[href]:hover:not(:active):before, #ErrorDiv [href][onclick="closeDialog();"]:not(#close-button):hover:not(:active):before, [href]#sl-reports-common-button-generatechart:hover:not(:active):before, #siteServiceRequest [href][id*="btnNext"]:hover:not(:active):before,
        #siteServiceRequest [href][id*="btnBack"]:hover:not(:active):before,
        #siteServiceRequest [href]#btnSubmit:hover:not(:active):before,
        #siteServiceRequest [href]#btnCancel:hover:not(:active):before,
        #telecomsingleservicerequest [href][id*="btnNext"]:hover:not(:active):before,
        #telecomsingleservicerequest [href][id*="btnBack"]:hover:not(:active):before,
        #telecomsingleservicerequest [href]#btnSubmit:hover:not(:active):before,
        #telecomsingleservicerequest [href]#btnCancel:hover:not(:active):before, [href].ui-button.confirmationYes:hover:not(:active):before, .mobile-warning [href].btn:hover:not(:active):before, body .ms-WPBody a[href].print-button:hover:not(:active):before, #id-uem-manage-dashboard-charts-dialog button[href]:hover:not(:active) .ui-icon:before, #id-uem-manage-dashboard-charts-dialog .seeMoreButton a[href]:hover:not(:active) .ui-icon:before, [href].chart-reload-button:hover:not(:active) .ui-icon:before, [href].dialog-button:hover:not(:active):not(.ui-dialog-titlebar-close):not(.secondary-btn) .ui-icon:before, [href].rgButtonRow:hover:not(:active) .ui-icon:before, .fields-overlay [href].btn-remove-device:hover:not(:active) .ui-icon:before, .fields-overlay [href].btn-add-device:hover:not(:active) .ui-icon:before, [href].ecova-input-button:hover:not(:active) .ui-icon:before, #manage-contacts-location-dialog [href]#AddContacts:hover:not(:active) .ui-icon:before, #manage-contacts-location-dialog [href]#RemoveContacts:hover:not(:active) .ui-icon:before, #divLocationsGrid [href].rd-button-export:hover:not(:active) .ui-icon:before, .vendor-header [href].ui-button:hover:not(:active) .ui-icon:before, [href]#sl-reports-common-button-run:hover:not(:active) .ui-icon:before, [href]#uem-location-detail-contacts-edit-button:hover:not(:active) .ui-icon:before,
        [href]#uem-location-detail-address-edit-button:hover:not(:active) .ui-icon:before,
        [href]#uem-location-detail-squarefootage-edit-button:hover:not(:active) .ui-icon:before,
        [href]#uem-unit-of-work-edit-button:hover:not(:active) .ui-icon:before,
        [href]#uem-custom-detail-attributes-edit-button:hover:not(:active) .ui-icon:before,
        [href]#uem-custom-detail-attributes-save-button:hover:not(:active) .ui-icon:before,
        [href]#uem-location-detail-attributes-edit-button:hover:not(:active) .ui-icon:before,
        [href]#uem-location-detail-attributes-save-button:hover:not(:active) .ui-icon:before,
        [href]#uem-size-detail-attributes-edit-button:hover:not(:active) .ui-icon:before,
        [href]#uem-size-detail-attributes-save-button:hover:not(:active) .ui-icon:before,
        [href][class$="-edit-button"]:hover:not(:active) .ui-icon:before, [href][id$="-edit-button"]:hover:not(:active) .ui-icon:before,
        [href][class$="-save-button"]:hover:not(:active) .ui-icon:before, [href][id$="-save-button"]:hover:not(:active) .ui-icon:before,
        [href][class$="-cancel-button"]:not(.secondary-btn):hover:not(:active) .ui-icon:before, [href][id$="-cancel-button"]:not(.secondary-btn):hover:not(:active) .ui-icon:before, [href]#lmSaveButton:hover:not(:active) .ui-icon:before, .varianceAnalysisContainer #faqModalContent [href]#faqModalCloseBtn:hover:not(:active) .ui-icon:before, .budgetPrefContainer [href]#saveButton:hover:not(:active) .ui-icon:before, [href]#btnOpenOverlay:hover:not(:active) .ui-icon:before, #manage-contacts-vendor-dialog input[href][type="button"]:hover:not(:active) .ui-icon:before, #ErrorDiv [href]#close-button:hover:not(:active) .ui-icon:before,
        #ErrorDiv button[href]:hover:not(:active) .ui-icon:before, #ErrorDiv [href][onclick="closeDialog();"]:hover:not(:active):not(#close-button) .ui-icon:before, [href]#sl-reports-common-button-generatechart:hover:not(:active) .ui-icon:before, #siteServiceRequest [href][id*="btnNext"]:hover:not(:active) .ui-icon:before,
        #siteServiceRequest [href][id*="btnBack"]:hover:not(:active) .ui-icon:before,
        #siteServiceRequest [href]#btnSubmit:hover:not(:active) .ui-icon:before,
        #siteServiceRequest [href]#btnCancel:hover:not(:active) .ui-icon:before,
        #telecomsingleservicerequest [href][id*="btnNext"]:hover:not(:active) .ui-icon:before,
        #telecomsingleservicerequest [href][id*="btnBack"]:hover:not(:active) .ui-icon:before,
        #telecomsingleservicerequest [href]#btnSubmit:hover:not(:active) .ui-icon:before,
        #telecomsingleservicerequest [href]#btnCancel:hover:not(:active) .ui-icon:before, [href].ui-button.confirmationYes:hover:not(:active) .ui-icon:before, .mobile-warning [href].btn:hover:not(:active) .ui-icon:before, body .ms-WPBody a[href].print-button:hover:not(:active) .ui-icon:before {
            color: #fff;
        }

    #id-uem-manage-dashboard-charts-dialog button:focus:not(:active):not(:hover), #id-uem-manage-dashboard-charts-dialog .seeMoreButton a:focus:not(:active):not(:hover), .chart-reload-button:focus:not(:active):not(:hover), .dialog-button:focus:not(:active):not(:hover):not(.ui-dialog-titlebar-close), .rgButtonRow:focus:not(:active):not(:hover), .fields-overlay .btn-remove-device:focus:not(:active):not(:hover), .fields-overlay .btn-add-device:focus:not(:active):not(:hover), .ecova-input-button:focus:not(:active):not(:hover), #manage-contacts-location-dialog #AddContacts:focus:not(:active):not(:hover), #super-customer-site #removeClientButton:focus:not(:active):not(:hover), #manage-contacts-location-dialog #RemoveContacts:focus:not(:active):not(:hover), #super-customer-site #addClientButton:focus:not(:active):not(:hover), #divLocationsGrid .rd-button-export:focus:not(:active):not(:hover), .vendor-header .ui-button:focus:not(:active):not(:hover), #sl-reports-common-button-run:focus:not(:active):not(:hover), #uem-location-detail-contacts-edit-button:focus:not(:active):not(:hover),
    #uem-location-detail-address-edit-button:focus:not(:active):not(:hover),
    #uem-location-detail-squarefootage-edit-button:focus:not(:active):not(:hover),
    #uem-unit-of-work-edit-button:focus:not(:active):not(:hover),
    #uem-custom-detail-attributes-edit-button:focus:not(:active):not(:hover),
    #uem-custom-detail-attributes-save-button:focus:not(:active):not(:hover),
    #uem-custom-detail-attributes-cancel-button:focus:not(:active):not(:hover),
    #uem-location-detail-attributes-edit-button:focus:not(:active):not(:hover),
    #uem-location-detail-attributes-save-button:focus:not(:active):not(:hover),
    #uem-location-detail-attributes-cancel-button:focus:not(:active):not(:hover),
    #uem-size-detail-attributes-edit-button:focus:not(:active):not(:hover),
    #uem-size-detail-attributes-save-button:focus:not(:active):not(:hover),
    #uem-size-detail-attributes-cancel-button:focus:not(:active):not(:hover),
    [class$="-edit-button"]:focus:not(:active):not(:hover), [id$="-edit-button"]:focus:not(:active):not(:hover),
    [class$="-save-button"]:focus:not(:active):not(:hover), [id$="-save-button"]:focus:not(:active):not(:hover),
    [class$="-cancel-button"]:focus:not(:active):not(:hover), [id$="-cancel-button"]:focus:not(:active):not(:hover), #lmSaveButton:focus:not(:active):not(:hover), .varianceAnalysisContainer #faqModalContent #faqModalCloseBtn:focus:not(:active):not(:hover), .budgetPrefContainer #saveButton:focus:not(:active):not(:hover), #btnOpenOverlay:focus:not(:active):not(:hover),
    #manage-contacts-vendor-dialog #AddContacts:focus:not(:active):not(:hover), #manage-contacts-vendor-dialog #RemoveContacts:focus:not(:active):not(:hover),
    #manage-contacts-vendor-dialog input[type="button"]:focus:not(:active):not(:hover), #ErrorDiv #close-button:focus:not(:active):not(:hover),
    #ErrorDiv button:focus:not(:active):not(:hover), #ErrorDiv [onclick="closeDialog();"]:focus:not(:active):not(:hover):not(#close-button), #sl-reports-common-button-generatechart:focus:not(:active):not(:hover), #siteServiceRequest [id*="btnNext"]:focus:not(:active):not(:hover),
    #siteServiceRequest [id*="btnBack"]:focus:not(:active):not(:hover),
    #siteServiceRequest #btnSubmit:focus:not(:active):not(:hover),
    #siteServiceRequest #btnCancel:focus:not(:active):not(:hover),
    #telecomsingleservicerequest [id*="btnNext"]:focus:not(:active):not(:hover),
    #telecomsingleservicerequest [id*="btnBack"]:focus:not(:active):not(:hover),
    #telecomsingleservicerequest #btnSubmit:focus:not(:active):not(:hover),
    #telecomsingleservicerequest #btnCancel:focus:not(:active):not(:hover), .ui-button.confirmationYes:focus:not(:active):not(:hover), .mobile-warning .btn:focus:not(:active):not(:hover), body .ms-WPBody a.print-button:focus:not(:active):not(:hover) {
        box-shadow: 0px 0px 6px #005A78;
    }

    #id-uem-manage-dashboard-charts-dialog button:active, #id-uem-manage-dashboard-charts-dialog .seeMoreButton a:active, .chart-reload-button:active, .dialog-button:active:not(.ui-dialog-titlebar-close), .rgButtonRow:active, .fields-overlay .btn-remove-device:active, .fields-overlay .btn-add-device:active, .ecova-input-button:active, #manage-contacts-location-dialog #AddContacts:active, #super-customer-site #removeClientButton:active, #manage-contacts-location-dialog #RemoveContacts:active, #super-customer-site #addClientButton:active, #divLocationsGrid .rd-button-export:active, .vendor-header .ui-button:active, #sl-reports-common-button-run:active, #uem-location-detail-contacts-edit-button:active,
    #uem-location-detail-address-edit-button:active,
    #uem-location-detail-squarefootage-edit-button:active,
    #uem-unit-of-work-edit-button:active,
    #uem-custom-detail-attributes-edit-button:active,
    #uem-custom-detail-attributes-save-button:active,
    #uem-location-detail-attributes-edit-button:active,
    #uem-location-detail-attributes-save-button:active,
    #uem-size-detail-attributes-edit-button:active,
    #uem-size-detail-attributes-save-button:active,
    [class$="-edit-button"]:active, [id$="-edit-button"]:active,
    [class$="-save-button"]:active, [id$="-save-button"]:active,
    [class$="-cancel-button"]:not(.secondary-btn):active, [id$="-cancel-button"]:not(.secondary-btn):active, #lmSaveButton:active, .varianceAnalysisContainer #faqModalContent #faqModalCloseBtn:active, .budgetPrefContainer #saveButton:active, #btnOpenOverlay:active, #manage-contacts-vendor-dialog input[type="button"]:active, #ErrorDiv #close-button:active,
    #ErrorDiv button:active, #ErrorDiv [onclick="closeDialog();"]:active:not(#close-button), #sl-reports-common-button-generatechart:active, #siteServiceRequest [id*="btnNext"]:active,
    #siteServiceRequest [id*="btnBack"]:active,
    #siteServiceRequest #btnSubmit:active,
    #siteServiceRequest #btnCancel:active,
    #telecomsingleservicerequest [id*="btnNext"]:active,
    #telecomsingleservicerequest [id*="btnBack"]:not(.secondary-btn):active,
    #telecomsingleservicerequest #btnSubmit:active,
    #telecomsingleservicerequest #btnCancel:not(.secondary-btn):active, .ui-button.confirmationYes:active, .mobile-warning .btn:active, body .ms-WPBody a.print-button:active {
        background-color: #006190 !important;
    }

    [class*="disabled"] #id-uem-manage-dashboard-charts-dialog button:hover, #id-uem-manage-dashboard-charts-dialog [class*="disabled"] button:hover, [class*="disabled"] #id-uem-manage-dashboard-charts-dialog .seeMoreButton a:hover, #id-uem-manage-dashboard-charts-dialog .seeMoreButton [class*="disabled"] a:hover, [class*="disabled"] .chart-reload-button:hover, [class*="disabled"] .dialog-button:hover:not(.ui-dialog-titlebar-close), [class*="disabled"] .rgButtonRow:hover, [class*="disabled"] .fields-overlay .btn-remove-device:hover, .fields-overlay [class*="disabled"] .btn-remove-device:hover, [class*="disabled"] .fields-overlay .btn-add-device:hover, .fields-overlay [class*="disabled"] .btn-add-device:hover, [class*="disabled"] .ecova-input-button:hover, [class*="disabled"] #manage-contacts-location-dialog #AddContacts:hover, [class*="disabled"] #super-customer-site #removeClientButton:hover, #manage-contacts-location-dialog [class*="disabled"] #AddContacts:hover, [class*="disabled"] #manage-contacts-location-dialog #RemoveContacts:hover, [class*="disabled"] #super-customer-site #addClientButton:hover, #manage-contacts-location-dialog [class*="disabled"] #RemoveContacts:hover, [class*="disabled"] #divLocationsGrid .rd-button-export:hover, #divLocationsGrid [class*="disabled"] .rd-button-export:hover, [class*="disabled"] .vendor-header .ui-button:hover, .vendor-header [class*="disabled"] .ui-button:hover, [class*="disabled"] #sl-reports-common-button-run:hover, [class*="disabled"] #uem-location-detail-contacts-edit-button:hover, [class*="disabled"]
    #uem-location-detail-address-edit-button:hover, [class*="disabled"]
    #uem-location-detail-squarefootage-edit-button:hover, [class*="disabled"]
    #uem-unit-of-work-edit-button:hover, [class*="disabled"]
    #uem-custom-detail-attributes-edit-button:hover, [class*="disabled"]
    #uem-custom-detail-attributes-save-button:hover, [class*="disabled"]
    #uem-location-detail-attributes-edit-button:hover, [class*="disabled"]
    #uem-location-detail-attributes-save-button:hover, [class*="disabled"]
    #uem-size-detail-attributes-edit-button:hover, [class*="disabled"]
    #uem-size-detail-attributes-save-button:hover, [class*="disabled"]
    [class$="-edit-button"]:hover, [class*="disabled"] [id$="-edit-button"]:hover, [class*="disabled"]
    [class$="-save-button"]:hover, [class*="disabled"] [id$="-save-button"]:hover, [class*="disabled"]
    [class$="-cancel-button"]:not(.secondary-btn):hover, [class*="disabled"] [id$="-cancel-button"]:not(.secondary-btn):hover, [class*="disabled"] #lmSaveButton:hover, [class*="disabled"] .varianceAnalysisContainer #faqModalContent #faqModalCloseBtn:hover, .varianceAnalysisContainer #faqModalContent [class*="disabled"] #faqModalCloseBtn:hover, [class*="disabled"] .budgetPrefContainer #saveButton:hover, .budgetPrefContainer [class*="disabled"] #saveButton:hover, [class*="disabled"] #btnOpenOverlay:hover, [class*="disabled"] #manage-contacts-vendor-dialog input[type="button"]:hover, #manage-contacts-vendor-dialog [class*="disabled"] input[type="button"]:hover, [class*="disabled"] #ErrorDiv #close-button:hover, #ErrorDiv [class*="disabled"] #close-button:hover, [class*="disabled"]
    #ErrorDiv button:hover,
    #ErrorDiv [class*="disabled"] button:hover, [class*="disabled"] #ErrorDiv [onclick="closeDialog();"]:hover:not(#close-button), #ErrorDiv [class*="disabled"] [onclick="closeDialog();"]:hover:not(#close-button), [class*="disabled"] #sl-reports-common-button-generatechart:hover, [class*="disabled"] #siteServiceRequest [id*="btnNext"]:hover, #siteServiceRequest [class*="disabled"] [id*="btnNext"]:hover, [class*="disabled"]
    #siteServiceRequest [id*="btnBack"]:hover,
    #siteServiceRequest [class*="disabled"] [id*="btnBack"]:hover, [class*="disabled"]
    #siteServiceRequest #btnSubmit:hover,
    #siteServiceRequest [class*="disabled"] #btnSubmit:hover, [class*="disabled"]
    #siteServiceRequest #btnCancel:hover,
    #siteServiceRequest [class*="disabled"] #btnCancel:hover, [class*="disabled"]
    #telecomsingleservicerequest [id*="btnNext"]:hover,
    #telecomsingleservicerequest [class*="disabled"] [id*="btnNext"]:hover, [class*="disabled"]
    #telecomsingleservicerequest [id*="btnBack"]:not(.secondary-btn):hover,
    #telecomsingleservicerequest [class*="disabled"] [id*="btnBack"]:hover, [class*="disabled"]
    #telecomsingleservicerequest #btnSubmit:hover,
    #telecomsingleservicerequest [class*="disabled"] #btnSubmit:hover, [class*="disabled"]
    #telecomsingleservicerequest #btnCancel:not(.secondary-btn):hover,
    #telecomsingleservicerequest [class*="disabled"] #btnCancel:hover, [class*="disabled"] .ui-button.confirmationYes:hover, [class*="disabled"] .mobile-warning .btn:hover, .mobile-warning [class*="disabled"] .btn:hover, [class*="disabled"] body .ms-WPBody a.print-button:hover, body .ms-WPBody [class*="disabled"] a.print-button:hover, [class*="disabled"] #id-uem-manage-dashboard-charts-dialog button.active, #id-uem-manage-dashboard-charts-dialog [class*="disabled"] button.active, [class*="disabled"] #id-uem-manage-dashboard-charts-dialog .seeMoreButton a.active, #id-uem-manage-dashboard-charts-dialog .seeMoreButton [class*="disabled"] a.active, [class*="disabled"] .active.chart-reload-button, [class*="disabled"] .active.dialog-button:not(.ui-dialog-titlebar-close):not(.secondary-btn), [class*="disabled"] .active.rgButtonRow, [class*="disabled"] .fields-overlay .active.btn-remove-device, .fields-overlay [class*="disabled"] .active.btn-remove-device, [class*="disabled"] .fields-overlay .active.btn-add-device, .fields-overlay [class*="disabled"] .active.btn-add-device, [class*="disabled"] .active.ecova-input-button, [class*="disabled"] #manage-contacts-location-dialog .active#AddContacts, #manage-contacts-location-dialog [class*="disabled"] .active#AddContacts, [class*="disabled"] #manage-contacts-location-dialog .active#RemoveContacts, #manage-contacts-location-dialog [class*="disabled"] .active#RemoveContacts, [class*="disabled"] #divLocationsGrid .active.rd-button-export, #divLocationsGrid [class*="disabled"] .active.rd-button-export, [class*="disabled"] .vendor-header .active.ui-button, .vendor-header [class*="disabled"] .active.ui-button, [class*="disabled"] .active#sl-reports-common-button-run, [class*="disabled"] .active#uem-location-detail-contacts-edit-button, [class*="disabled"]
    .active#uem-location-detail-address-edit-button, [class*="disabled"]
    .active#uem-location-detail-squarefootage-edit-button, [class*="disabled"]
    .active#uem-unit-of-work-edit-button, [class*="disabled"]
    .active#uem-custom-detail-attributes-edit-button, [class*="disabled"]
    .active#uem-custom-detail-attributes-save-button, [class*="disabled"]
    .active#uem-location-detail-attributes-edit-button, [class*="disabled"]
    .active#uem-location-detail-attributes-save-button, [class*="disabled"]
    .active#uem-size-detail-attributes-edit-button, [class*="disabled"]
    .active#uem-size-detail-attributes-save-button, [class*="disabled"]
    .active[class$="-edit-button"], [class*="disabled"] .active[id$="-edit-button"], [class*="disabled"]
    .active[class$="-save-button"], [class*="disabled"] .active[id$="-save-button"], [class*="disabled"]
    .active[class$="-cancel-button"]:not(.secondary-btn), [class*="disabled"] .active[id$="-cancel-button"]:not(.secoondary-btn), [class*="disabled"] .active#lmSaveButton, [class*="disabled"] .varianceAnalysisContainer #faqModalContent .active#faqModalCloseBtn, .varianceAnalysisContainer #faqModalContent [class*="disabled"] .active#faqModalCloseBtn, [class*="disabled"] .budgetPrefContainer .active#saveButton, .budgetPrefContainer [class*="disabled"] .active#saveButton, [class*="disabled"] .active#btnOpenOverlay, [class*="disabled"] #manage-contacts-vendor-dialog input.active[type="button"], #manage-contacts-vendor-dialog [class*="disabled"] input.active[type="button"], [class*="disabled"] #ErrorDiv .active#close-button, #ErrorDiv [class*="disabled"] .active#close-button, [class*="disabled"]
    #ErrorDiv button.active,
    #ErrorDiv [class*="disabled"] button.active, [class*="disabled"] #ErrorDiv .active[onclick="closeDialog();"]:not(#close-button), #ErrorDiv [class*="disabled"] .active[onclick="closeDialog();"]:not(#close-button), [class*="disabled"] .active#sl-reports-common-button-generatechart, [class*="disabled"] #siteServiceRequest .active[id*="btnNext"], #siteServiceRequest [class*="disabled"] .active[id*="btnNext"], [class*="disabled"]
    #siteServiceRequest .active[id*="btnBack"],
    #siteServiceRequest [class*="disabled"] .active[id*="btnBack"], [class*="disabled"]
    #siteServiceRequest .active#btnSubmit,
    #siteServiceRequest [class*="disabled"] .active#btnSubmit, [class*="disabled"]
    #siteServiceRequest .active#btnCancel,
    #siteServiceRequest [class*="disabled"] .active#btnCancel, [class*="disabled"]
    #telecomsingleservicerequest .active[id*="btnNext"],
    #telecomsingleservicerequest [class*="disabled"] .active[id*="btnNext"], [class*="disabled"]
    #telecomsingleservicerequest .active[id*="btnBack"],
    #telecomsingleservicerequest [class*="disabled"] .active[id*="btnBack"], [class*="disabled"]
    #telecomsingleservicerequest .active#btnSubmit,
    #telecomsingleservicerequest [class*="disabled"] .active#btnSubmit, [class*="disabled"]
    #telecomsingleservicerequest .active#btnCancel,
    #telecomsingleservicerequest [class*="disabled"] .active#btnCancel, [class*="disabled"] .active.ui-button.confirmationYes, [class*="disabled"] .mobile-warning .active.btn, .mobile-warning [class*="disabled"] .active.btn, [class*="disabled"] body .ms-WPBody a.active.print-button, body .ms-WPBody [class*="disabled"] a.active.print-button, #id-uem-manage-dashboard-charts-dialog button[class*="disabled"]:hover, #id-uem-manage-dashboard-charts-dialog .seeMoreButton a[class*="disabled"]:hover, [class*="disabled"].chart-reload-button:hover, [class*="disabled"].dialog-button:hover:not(.ui-dialog-titlebar-close), [class*="disabled"].rgButtonRow:hover, .fields-overlay [class*="disabled"].btn-remove-device:hover, .fields-overlay [class*="disabled"].btn-add-device:hover, [class*="disabled"].ecova-input-button:hover, #manage-contacts-location-dialog [class*="disabled"]#AddContacts:hover, #manage-contacts-location-dialog [class*="disabled"]#RemoveContacts:hover, #divLocationsGrid [class*="disabled"].rd-button-export:hover, .vendor-header [class*="disabled"].ui-button:hover, [class*="disabled"]#sl-reports-common-button-run:hover, [class*="disabled"]#uem-location-detail-contacts-edit-button:hover,
    [class*="disabled"]#uem-location-detail-address-edit-button:hover,
    [class*="disabled"]#uem-location-detail-squarefootage-edit-button:hover,
    [class*="disabled"]#uem-unit-of-work-edit-button:hover,
    [class*="disabled"]#uem-custom-detail-attributes-edit-button:hover,
    [class*="disabled"]#uem-custom-detail-attributes-save-button:hover,
    [class*="disabled"]#uem-location-detail-attributes-edit-button:hover,
    [class*="disabled"]#uem-location-detail-attributes-save-button:hover,
    [class*="disabled"]#uem-size-detail-attributes-edit-button:hover,
    [class*="disabled"]#uem-size-detail-attributes-save-button:hover,
    [class*="disabled"][class$="-edit-button"]:hover, [class*="disabled"][id$="-edit-button"]:hover,
    [class*="disabled"][class$="-save-button"]:hover, [class*="disabled"][id$="-save-button"]:hover,
    [class*="disabled"][class$="-cancel-button"]:not(.secondary-btn):hover, [class*="disabled"][id$="-cancel-button"]:not(.secondary-btn):hover, [class*="disabled"]#lmSaveButton:hover, .varianceAnalysisContainer #faqModalContent [class*="disabled"]#faqModalCloseBtn:hover, .budgetPrefContainer [class*="disabled"]#saveButton:hover, [class*="disabled"]#btnOpenOverlay:hover, #manage-contacts-vendor-dialog input[class*="disabled"][type="button"]:hover, #ErrorDiv [class*="disabled"]#close-button:hover,
    #ErrorDiv button[class*="disabled"]:hover, #ErrorDiv [class*="disabled"][onclick="closeDialog();"]:hover:not(#close-button), [class*="disabled"]#sl-reports-common-button-generatechart:hover, #siteServiceRequest [class*="disabled"][id*="btnNext"]:hover,
    #siteServiceRequest [class*="disabled"][id*="btnBack"]:hover,
    #siteServiceRequest [class*="disabled"]#btnSubmit:hover,
    #siteServiceRequest [class*="disabled"]#btnCancel:hover,
    #telecomsingleservicerequest [class*="disabled"][id*="btnNext"]:hover,
    #telecomsingleservicerequest [class*="disabled"][id*="btnBack"]:hover,
    #telecomsingleservicerequest [class*="disabled"]#btnSubmit:hover,
    #telecomsingleservicerequest [class*="disabled"]#btnCancel:hover, [class*="disabled"].ui-button.confirmationYes:hover, .mobile-warning [class*="disabled"].btn:hover, body .ms-WPBody a[class*="disabled"].print-button:hover, #id-uem-manage-dashboard-charts-dialog button[class*="disabled"].active, #id-uem-manage-dashboard-charts-dialog .seeMoreButton a[class*="disabled"].active, [class*="disabled"].active.chart-reload-button, [class*="disabled"].active.dialog-button:not(.ui-dialog-titlebar-close):not(.secondary-btn), [class*="disabled"].active.rgButtonRow, .fields-overlay [class*="disabled"].active.btn-remove-device, .fields-overlay [class*="disabled"].active.btn-add-device, [class*="disabled"].active.ecova-input-button, #manage-contacts-location-dialog [class*="disabled"].active#AddContacts, #manage-contacts-location-dialog [class*="disabled"].active#RemoveContacts, #divLocationsGrid [class*="disabled"].active.rd-button-export, .vendor-header [class*="disabled"].active.ui-button, [class*="disabled"].active#sl-reports-common-button-run, [class*="disabled"].active#uem-location-detail-contacts-edit-button,
    [class*="disabled"].active#uem-location-detail-address-edit-button,
    [class*="disabled"].active#uem-location-detail-squarefootage-edit-button,
    [class*="disabled"].active#uem-unit-of-work-edit-button,
    [class*="disabled"].active#uem-custom-detail-attributes-edit-button,
    [class*="disabled"].active#uem-custom-detail-attributes-save-button,
    [class*="disabled"].active#uem-location-detail-attributes-edit-button,
    [class*="disabled"].active#uem-location-detail-attributes-save-button,
    [class*="disabled"].active#uem-size-detail-attributes-edit-button,
    [class*="disabled"].active#uem-size-detail-attributes-save-button,
    [class*="disabled"].active[class$="-edit-button"], [class*="disabled"].active[id$="-edit-button"],
    [class*="disabled"].active[class$="-save-button"], [class*="disabled"].active[id$="-save-button"],
    [class*="disabled"].active[class$="-cancel-button"]:not(.secondary-btn), [class*="disabled"].active[id$="-cancel-button"]:not(.secondary-btn), [class*="disabled"].active#lmSaveButton, .varianceAnalysisContainer #faqModalContent [class*="disabled"].active#faqModalCloseBtn, .budgetPrefContainer [class*="disabled"].active#saveButton, [class*="disabled"].active#btnOpenOverlay, #manage-contacts-vendor-dialog input[class*="disabled"].active[type="button"], #ErrorDiv [class*="disabled"].active#close-button,
    #ErrorDiv button[class*="disabled"].active, #ErrorDiv [class*="disabled"].active[onclick="closeDialog();"]:not(#close-button), [class*="disabled"].active#sl-reports-common-button-generatechart, #siteServiceRequest [class*="disabled"].active[id*="btnNext"],
    #siteServiceRequest [class*="disabled"].active[id*="btnBack"],
    #siteServiceRequest [class*="disabled"].active#btnSubmit,
    #siteServiceRequest [class*="disabled"].active#btnCancel,
    #telecomsingleservicerequest [class*="disabled"].active[id*="btnNext"],
    #telecomsingleservicerequest [class*="disabled"].active[id*="btnBack"],
    #telecomsingleservicerequest [class*="disabled"].active#btnSubmit,
    #telecomsingleservicerequest [class*="disabled"].active#btnCancel, [class*="disabled"].active.ui-button.confirmationYes, .mobile-warning [class*="disabled"].active.btn, body .ms-WPBody a[class*="disabled"].active.print-button, #id-uem-manage-dashboard-charts-dialog button:disabled:hover, #id-uem-manage-dashboard-charts-dialog .seeMoreButton a:disabled:hover, .chart-reload-button:disabled:hover, .dialog-button:disabled:hover:not(.ui-dialog-titlebar-close), .rgButtonRow:disabled:hover, .fields-overlay .btn-remove-device:disabled:hover, .fields-overlay .btn-add-device:disabled:hover, .ecova-input-button:disabled:hover, #manage-contacts-location-dialog #AddContacts:disabled:hover, #super-customer-site #removeClientButton:disabled:hover, #manage-contacts-location-dialog #RemoveContacts:disabled:hover, #super-customer-site #addClientButton:disabled:hover, #divLocationsGrid .rd-button-export:disabled:hover, .vendor-header .ui-button:disabled:hover, #sl-reports-common-button-run:disabled:hover, #uem-location-detail-contacts-edit-button:disabled:hover,
    #uem-location-detail-address-edit-button:disabled:hover,
    #uem-location-detail-squarefootage-edit-button:disabled:hover,
    #uem-unit-of-work-edit-button:disabled:hover,
    #uem-custom-detail-attributes-edit-button:disabled:hover,
    #uem-custom-detail-attributes-save-button:disabled:hover,
    #uem-location-detail-attributes-edit-button:disabled:hover,
    #uem-location-detail-attributes-save-button:disabled:hover,
    #uem-size-detail-attributes-edit-button:disabled:hover,
    #uem-size-detail-attributes-save-button:disabled:hover,
    [class$="-edit-button"]:disabled:hover, [id$="-edit-button"]:disabled:hover,
    [class$="-save-button"]:disabled:hover, [id$="-save-button"]:disabled:hover,
    [class$="-cancel-button"]:not(.secondary-btn):disabled:hover, [id$="-cancel-button"]:not(.secondary-btn):disabled:hover, #lmSaveButton:disabled:hover, .varianceAnalysisContainer #faqModalContent #faqModalCloseBtn:disabled:hover, .budgetPrefContainer #saveButton:disabled:hover, #btnOpenOverlay:disabled:hover, #manage-contacts-vendor-dialog input[type="button"]:disabled:hover, #ErrorDiv #close-button:disabled:hover,
    #ErrorDiv button:disabled:hover, #ErrorDiv [onclick="closeDialog();"]:disabled:hover:not(#close-button), #sl-reports-common-button-generatechart:disabled:hover, #siteServiceRequest [id*="btnNext"]:disabled:hover,
    #siteServiceRequest [id*="btnBack"]:disabled:hover,
    #siteServiceRequest #btnSubmit:disabled:hover,
    #siteServiceRequest #btnCancel:disabled:hover,
    #telecomsingleservicerequest [id*="btnNext"]:disabled:hover,
    #telecomsingleservicerequest [id*="btnBack"]:not(.secondary-btn):disabled:hover,
    #telecomsingleservicerequest #btnSubmit:disabled:hover,
    #telecomsingleservicerequest #btnCancel:not(.secondary-btn):disabled:hover, .ui-button.confirmationYes:disabled:hover, .mobile-warning .btn:disabled:hover, body .ms-WPBody a.print-button:disabled:hover, #id-uem-manage-dashboard-charts-dialog button:disabled.active, #id-uem-manage-dashboard-charts-dialog .seeMoreButton a:disabled.active, .chart-reload-button:disabled.active, .dialog-button:disabled.active:not(.ui-dialog-titlebar-close), .rgButtonRow:disabled.active, .fields-overlay .btn-remove-device:disabled.active, .fields-overlay .btn-add-device:disabled.active, .ecova-input-button:disabled.active, #manage-contacts-location-dialog #AddContacts:disabled.active, #super-customer-site #removeClientButton:disabled.active, #manage-contacts-location-dialog #RemoveContacts:disabled.active, #super-customer-site #addClientButton:disabled.active, #divLocationsGrid .rd-button-export:disabled.active, .vendor-header .ui-button:disabled.active, #sl-reports-common-button-run:disabled.active, #uem-location-detail-contacts-edit-button:disabled.active,
    #uem-location-detail-address-edit-button:disabled.active,
    #uem-location-detail-squarefootage-edit-button:disabled.active,
    #uem-unit-of-work-edit-button:disabled.active,
    #uem-custom-detail-attributes-edit-button:disabled.active,
    #uem-custom-detail-attributes-save-button:disabled.active,
    #uem-location-detail-attributes-edit-button:disabled.active,
    #uem-location-detail-attributes-save-button:disabled.active,
    #uem-size-detail-attributes-edit-button:disabled.active,
    #uem-size-detail-attributes-save-button:disabled.active,
    [class$="-edit-button"]:disabled.active, [id$="-edit-button"]:disabled.active,
    [class$="-save-button"]:disabled.active, [id$="-save-button"]:disabled.active,
    [class$="-cancel-button"]:not(.secondary-btn):disabled.active, [id$="-cancel-button"]:not(.secondary-btn):disabled.active, #lmSaveButton:disabled.active, .varianceAnalysisContainer #faqModalContent #faqModalCloseBtn:disabled.active, .budgetPrefContainer #saveButton:disabled.active, #btnOpenOverlay:disabled.active, #manage-contacts-vendor-dialog input[type="button"]:disabled.active, #ErrorDiv #close-button:disabled.active,
    #ErrorDiv button:disabled.active, #ErrorDiv [onclick="closeDialog();"]:disabled.active:not(#close-button), #sl-reports-common-button-generatechart:disabled.active, #siteServiceRequest [id*="btnNext"]:disabled.active,
    #siteServiceRequest [id*="btnBack"]:disabled.active,
    #siteServiceRequest #btnSubmit:disabled.active,
    #siteServiceRequest #btnCancel:disabled.active,
    #telecomsingleservicerequest [id*="btnNext"]:disabled.active,
    #telecomsingleservicerequest [id*="btnBack"]:not(.secondary-btn):disabled.active,
    #telecomsingleservicerequest #btnSubmit:disabled.active,
    #telecomsingleservicerequest #btnCancel:not(.secondary-btn):disabled.active, .ui-button.confirmationYes:disabled.active, .mobile-warning .btn:disabled.active, body .ms-WPBody a.print-button:disabled.active {
        background-color: #005A78 !important;
        color: #fff !important;
    }

    [class*="disabled"] #id-uem-manage-dashboard-charts-dialog button:before, #id-uem-manage-dashboard-charts-dialog [class*="disabled"] button:before, [class*="disabled"] #id-uem-manage-dashboard-charts-dialog .seeMoreButton a:before, #id-uem-manage-dashboard-charts-dialog .seeMoreButton [class*="disabled"] a:before, [class*="disabled"] .chart-reload-button:before, [class*="disabled"] .dialog-button:not(.ui-dialog-titlebar-close):not(.secondary-btn):before, [class*="disabled"] .rgButtonRow:before, [class*="disabled"] .fields-overlay .btn-remove-device:before, .fields-overlay [class*="disabled"] .btn-remove-device:before, [class*="disabled"] .fields-overlay .btn-add-device:before, .fields-overlay [class*="disabled"] .btn-add-device:before, [class*="disabled"] .ecova-input-button:before, [class*="disabled"] #manage-contacts-location-dialog #AddContacts:before, [class*="disabled"] #super-customer-site #removeClientButton:before, #manage-contacts-location-dialog [class*="disabled"] #AddContacts:before, [class*="disabled"] #manage-contacts-location-dialog #RemoveContacts:before, [class*="disabled"] #super-customer-site #addClientButton:before, #manage-contacts-location-dialog [class*="disabled"] #RemoveContacts:before, [class*="disabled"] #divLocationsGrid .rd-button-export:before, #divLocationsGrid [class*="disabled"] .rd-button-export:before, [class*="disabled"] .vendor-header .ui-button:before, .vendor-header [class*="disabled"] .ui-button:before, [class*="disabled"] #sl-reports-common-button-run:before, [class*="disabled"] #uem-location-detail-contacts-edit-button:before, [class*="disabled"]
    #uem-location-detail-address-edit-button:before, [class*="disabled"]
    #uem-location-detail-squarefootage-edit-button:before, [class*="disabled"]
    #uem-unit-of-work-edit-button:before, [class*="disabled"]
    #uem-custom-detail-attributes-edit-button:before, [class*="disabled"]
    #uem-custom-detail-attributes-save-button:before, [class*="disabled"]
    #uem-location-detail-attributes-edit-button:before, [class*="disabled"]
    #uem-location-detail-attributes-save-button:before, [class*="disabled"]
    #uem-size-detail-attributes-edit-button:before, [class*="disabled"]
    #uem-size-detail-attributes-save-button:before, [class*="disabled"]
    [class$="-edit-button"]:before, [class*="disabled"] [id$="-edit-button"]:before, [class*="disabled"]
    [class$="-save-button"]:before, [class*="disabled"] [id$="-save-button"]:before, [class*="disabled"]
    [class$="-cancel-button"]:not(.secondary-btn):before, [class*="disabled"] [id$="-cancel-button"]:not(.secondary-btn):before, [class*="disabled"] #lmSaveButton:before, [class*="disabled"] .varianceAnalysisContainer #faqModalContent #faqModalCloseBtn:before, .varianceAnalysisContainer #faqModalContent [class*="disabled"] #faqModalCloseBtn:before, [class*="disabled"] .budgetPrefContainer #saveButton:before, .budgetPrefContainer [class*="disabled"] #saveButton:before, [class*="disabled"] #btnOpenOverlay:before, [class*="disabled"] #manage-contacts-vendor-dialog input[type="button"]:before, #manage-contacts-vendor-dialog [class*="disabled"] input[type="button"]:before, [class*="disabled"] #ErrorDiv #close-button:before, #ErrorDiv [class*="disabled"] #close-button:before, [class*="disabled"]
    #ErrorDiv button:before,
    #ErrorDiv [class*="disabled"] button:before, [class*="disabled"] #ErrorDiv [onclick="closeDialog();"]:not(#close-button):before, #ErrorDiv [class*="disabled"] [onclick="closeDialog();"]:not(#close-button):before, [class*="disabled"] #sl-reports-common-button-generatechart:before, [class*="disabled"] #siteServiceRequest [id*="btnNext"]:before, #siteServiceRequest [class*="disabled"] [id*="btnNext"]:before, [class*="disabled"]
    #siteServiceRequest [id*="btnBack"]:before,
    #siteServiceRequest [class*="disabled"] [id*="btnBack"]:before, [class*="disabled"]
    #siteServiceRequest #btnSubmit:before,
    #siteServiceRequest [class*="disabled"] #btnSubmit:before, [class*="disabled"]
    #siteServiceRequest #btnCancel:before,
    #siteServiceRequest [class*="disabled"] #btnCancel:before, [class*="disabled"]
    #telecomsingleservicerequest [id*="btnNext"]:before,
    #telecomsingleservicerequest [class*="disabled"] [id*="btnNext"]:before, [class*="disabled"]
    #telecomsingleservicerequest [id*="btnBack"]:not(.secondary-btn):before,
    #telecomsingleservicerequest [class*="disabled"] [id*="btnBack"]:before, [class*="disabled"]
    #telecomsingleservicerequest #btnSubmit:before,
    #telecomsingleservicerequest [class*="disabled"] #btnSubmit:before, [class*="disabled"]
    #telecomsingleservicerequest #btnCancel:not(.secondary-btn):before,
    #telecomsingleservicerequest [class*="disabled"] #btnCancel:before, [class*="disabled"] .ui-button.confirmationYes:before, [class*="disabled"] .mobile-warning .btn:before, .mobile-warning [class*="disabled"] .btn:before, [class*="disabled"] body .ms-WPBody a.print-button:before, body .ms-WPBody [class*="disabled"] a.print-button:before, [class*="disabled"] #id-uem-manage-dashboard-charts-dialog button .ui-icon:before, #id-uem-manage-dashboard-charts-dialog [class*="disabled"] button .ui-icon:before, [class*="disabled"] #id-uem-manage-dashboard-charts-dialog .seeMoreButton a .ui-icon:before, #id-uem-manage-dashboard-charts-dialog .seeMoreButton [class*="disabled"] a .ui-icon:before, [class*="disabled"] .chart-reload-button .ui-icon:before, [class*="disabled"] .dialog-button:not(.ui-dialog-titlebar-close):not(.secondary-btn) .ui-icon:before, [class*="disabled"] .rgButtonRow .ui-icon:before, [class*="disabled"] .fields-overlay .btn-remove-device .ui-icon:before, .fields-overlay [class*="disabled"] .btn-remove-device .ui-icon:before, [class*="disabled"] .fields-overlay .btn-add-device .ui-icon:before, .fields-overlay [class*="disabled"] .btn-add-device .ui-icon:before, [class*="disabled"] .ecova-input-button .ui-icon:before, [class*="disabled"] #manage-contacts-location-dialog #AddContacts .ui-icon:before, [class*="disabled"] #super-customer-site #removeClientButton .ui-icon:before, #manage-contacts-location-dialog [class*="disabled"] #AddContacts .ui-icon:before, [class*="disabled"] #manage-contacts-location-dialog #RemoveContacts .ui-icon:before, [class*="disabled"] #super-customer-site #addClientButton .ui-icon:before, #manage-contacts-location-dialog [class*="disabled"] #RemoveContacts .ui-icon:before, [class*="disabled"] #divLocationsGrid .rd-button-export .ui-icon:before, #divLocationsGrid [class*="disabled"] .rd-button-export .ui-icon:before, [class*="disabled"] .vendor-header .ui-button .ui-icon:before, .vendor-header [class*="disabled"] .ui-button .ui-icon:before, [class*="disabled"] #sl-reports-common-button-run .ui-icon:before, [class*="disabled"] #uem-location-detail-contacts-edit-button .ui-icon:before, [class*="disabled"]
    #uem-location-detail-address-edit-button .ui-icon:before, [class*="disabled"]
    #uem-location-detail-squarefootage-edit-button .ui-icon:before, [class*="disabled"]
    #uem-unit-of-work-edit-button .ui-icon:before, [class*="disabled"]
    #uem-custom-detail-attributes-edit-button .ui-icon:before, [class*="disabled"]
    #uem-custom-detail-attributes-save-button .ui-icon:before, [class*="disabled"]
    #uem-location-detail-attributes-edit-button .ui-icon:before, [class*="disabled"]
    #uem-location-detail-attributes-save-button .ui-icon:before, [class*="disabled"]
    #uem-size-detail-attributes-edit-button .ui-icon:before, [class*="disabled"]
    #uem-size-detail-attributes-save-button .ui-icon:before, [class*="disabled"]
    [class$="-edit-button"] .ui-icon:before, [class*="disabled"] [id$="-edit-button"] .ui-icon:before, [class*="disabled"]
    [class$="-save-button"] .ui-icon:before, [class*="disabled"] [id$="-save-button"] .ui-icon:before, [class*="disabled"]
    [class$="-cancel-button"]:not(.secondary-btn) .ui-icon:before, [class*="disabled"] [id$="-cancel-button"]:not(.secondary-btn) .ui-icon:before, [class*="disabled"] #lmSaveButton .ui-icon:before, [class*="disabled"] .varianceAnalysisContainer #faqModalContent #faqModalCloseBtn .ui-icon:before, .varianceAnalysisContainer #faqModalContent [class*="disabled"] #faqModalCloseBtn .ui-icon:before, [class*="disabled"] .budgetPrefContainer #saveButton .ui-icon:before, .budgetPrefContainer [class*="disabled"] #saveButton .ui-icon:before, [class*="disabled"] #btnOpenOverlay .ui-icon:before, [class*="disabled"] #manage-contacts-vendor-dialog input[type="button"] .ui-icon:before, #manage-contacts-vendor-dialog [class*="disabled"] input[type="button"] .ui-icon:before, [class*="disabled"] #ErrorDiv #close-button .ui-icon:before, #ErrorDiv [class*="disabled"] #close-button .ui-icon:before, [class*="disabled"]
    #ErrorDiv button .ui-icon:before,
    #ErrorDiv [class*="disabled"] button .ui-icon:before, [class*="disabled"] #ErrorDiv [onclick="closeDialog();"]:not(#close-button) .ui-icon:before, #ErrorDiv [class*="disabled"] [onclick="closeDialog();"]:not(#close-button) .ui-icon:before, [class*="disabled"] #sl-reports-common-button-generatechart .ui-icon:before, [class*="disabled"] #siteServiceRequest [id*="btnNext"] .ui-icon:before, #siteServiceRequest [class*="disabled"] [id*="btnNext"] .ui-icon:before, [class*="disabled"]
    #siteServiceRequest [id*="btnBack"] .ui-icon:before,
    #siteServiceRequest [class*="disabled"] [id*="btnBack"] .ui-icon:before, [class*="disabled"]
    #siteServiceRequest #btnSubmit .ui-icon:before,
    #siteServiceRequest [class*="disabled"] #btnSubmit .ui-icon:before, [class*="disabled"]
    #siteServiceRequest #btnCancel .ui-icon:before,
    #siteServiceRequest [class*="disabled"] #btnCancel .ui-icon:before, [class*="disabled"]
    #telecomsingleservicerequest [id*="btnNext"] .ui-icon:before,
    #telecomsingleservicerequest [class*="disabled"] [id*="btnNext"] .ui-icon:before, [class*="disabled"]
    #telecomsingleservicerequest [id*="btnBack"]:not(.secondary-btn) .ui-icon:before,
    #telecomsingleservicerequest [class*="disabled"] [id*="btnBack"] .ui-icon:before, [class*="disabled"]
    #telecomsingleservicerequest #btnSubmit .ui-icon:before,
    #telecomsingleservicerequest [class*="disabled"] #btnSubmit .ui-icon:before, [class*="disabled"]
    #telecomsingleservicerequest #btnCancel:not(.secondary-btn) .ui-icon:before,
    #telecomsingleservicerequest [class*="disabled"] #btnCancel .ui-icon:before, [class*="disabled"] .ui-button.confirmationYes .ui-icon:before, [class*="disabled"] .mobile-warning .btn .ui-icon:before, .mobile-warning [class*="disabled"] .btn .ui-icon:before, [class*="disabled"] body .ms-WPBody a.print-button .ui-icon:before, body .ms-WPBody [class*="disabled"] a.print-button .ui-icon:before, #id-uem-manage-dashboard-charts-dialog button[class*="disabled"]:before, #id-uem-manage-dashboard-charts-dialog .seeMoreButton a[class*="disabled"]:before, [class*="disabled"].chart-reload-button:before, [class*="disabled"].dialog-button:not(.ui-dialog-titlebar-close):not(.secondary-btn):before, [class*="disabled"].rgButtonRow:before, .fields-overlay [class*="disabled"].btn-remove-device:before, .fields-overlay [class*="disabled"].btn-add-device:before, [class*="disabled"].ecova-input-button:before, #manage-contacts-location-dialog [class*="disabled"]#AddContacts:before, #manage-contacts-location-dialog [class*="disabled"]#RemoveContacts:before, #divLocationsGrid [class*="disabled"].rd-button-export:before, .vendor-header [class*="disabled"].ui-button:before, [class*="disabled"]#sl-reports-common-button-run:before, [class*="disabled"]#uem-location-detail-contacts-edit-button:before,
    [class*="disabled"]#uem-location-detail-address-edit-button:before,
    [class*="disabled"]#uem-location-detail-squarefootage-edit-button:before,
    [class*="disabled"]#uem-unit-of-work-edit-button:before,
    [class*="disabled"]#uem-custom-detail-attributes-edit-button:before,
    [class*="disabled"]#uem-custom-detail-attributes-save-button:before,
    [class*="disabled"]#uem-location-detail-attributes-edit-button:before,
    [class*="disabled"]#uem-location-detail-attributes-save-button:before,
    [class*="disabled"]#uem-size-detail-attributes-edit-button:before,
    [class*="disabled"]#uem-size-detail-attributes-save-button:before,
    [class*="disabled"][class$="-edit-button"]:before, [class*="disabled"][id$="-edit-button"]:before,
    [class*="disabled"][class$="-save-button"]:before, [class*="disabled"][id$="-save-button"]:before,
    [class*="disabled"][class$="-cancel-button"]:not(.secondary-btn):before, [class*="disabled"][id$="-cancel-button"]:not(.secondary-btn):before, [class*="disabled"]#lmSaveButton:before, .varianceAnalysisContainer #faqModalContent [class*="disabled"]#faqModalCloseBtn:before, .budgetPrefContainer [class*="disabled"]#saveButton:before, [class*="disabled"]#btnOpenOverlay:before, #manage-contacts-vendor-dialog input[class*="disabled"][type="button"]:before, #ErrorDiv [class*="disabled"]#close-button:before,
    #ErrorDiv button[class*="disabled"]:before, #ErrorDiv [class*="disabled"][onclick="closeDialog();"]:not(#close-button):before, [class*="disabled"]#sl-reports-common-button-generatechart:before, #siteServiceRequest [class*="disabled"][id*="btnNext"]:before,
    #siteServiceRequest [class*="disabled"][id*="btnBack"]:before,
    #siteServiceRequest [class*="disabled"]#btnSubmit:before,
    #siteServiceRequest [class*="disabled"]#btnCancel:before,
    #telecomsingleservicerequest [class*="disabled"][id*="btnNext"]:before,
    #telecomsingleservicerequest [class*="disabled"][id*="btnBack"]:before,
    #telecomsingleservicerequest [class*="disabled"]#btnSubmit:before,
    #telecomsingleservicerequest [class*="disabled"]#btnCancel:before, [class*="disabled"].ui-button.confirmationYes:before, .mobile-warning [class*="disabled"].btn:before, body .ms-WPBody a[class*="disabled"].print-button:before, #id-uem-manage-dashboard-charts-dialog button[class*="disabled"] .ui-icon:before, #id-uem-manage-dashboard-charts-dialog .seeMoreButton a[class*="disabled"] .ui-icon:before, [class*="disabled"].chart-reload-button .ui-icon:before, [class*="disabled"].dialog-button:not(.ui-dialog-titlebar-close):not(.secondary-btn) .ui-icon:before, [class*="disabled"].rgButtonRow .ui-icon:before, .fields-overlay [class*="disabled"].btn-remove-device .ui-icon:before, .fields-overlay [class*="disabled"].btn-add-device .ui-icon:before, [class*="disabled"].ecova-input-button .ui-icon:before, #manage-contacts-location-dialog [class*="disabled"]#AddContacts .ui-icon:before, #manage-contacts-location-dialog [class*="disabled"]#RemoveContacts .ui-icon:before, #divLocationsGrid [class*="disabled"].rd-button-export .ui-icon:before, .vendor-header [class*="disabled"].ui-button .ui-icon:before, [class*="disabled"]#sl-reports-common-button-run .ui-icon:before, [class*="disabled"]#uem-location-detail-contacts-edit-button .ui-icon:before,
    [class*="disabled"]#uem-location-detail-address-edit-button .ui-icon:before,
    [class*="disabled"]#uem-location-detail-squarefootage-edit-button .ui-icon:before,
    [class*="disabled"]#uem-unit-of-work-edit-button .ui-icon:before,
    [class*="disabled"]#uem-custom-detail-attributes-edit-button .ui-icon:before,
    [class*="disabled"]#uem-custom-detail-attributes-save-button .ui-icon:before,
    [class*="disabled"]#uem-location-detail-attributes-edit-button .ui-icon:before,
    [class*="disabled"]#uem-location-detail-attributes-save-button .ui-icon:before,
    [class*="disabled"]#uem-size-detail-attributes-edit-button .ui-icon:before,
    [class*="disabled"]#uem-size-detail-attributes-save-button .ui-icon:before,
    [class*="disabled"][class$="-edit-button"] .ui-icon:before, [class*="disabled"][id$="-edit-button"] .ui-icon:before,
    [class*="disabled"][class$="-save-button"] .ui-icon:before, [class*="disabled"][id$="-save-button"] .ui-icon:before,
    [class*="disabled"][class$="-cancel-button"]:not(.secondary-btn) .ui-icon:before, [class*="disabled"][id$="-cancel-button"]:not(.seconday-btn) .ui-icon:before, [class*="disabled"]#lmSaveButton .ui-icon:before, .varianceAnalysisContainer #faqModalContent [class*="disabled"]#faqModalCloseBtn .ui-icon:before, .budgetPrefContainer [class*="disabled"]#saveButton .ui-icon:before, [class*="disabled"]#btnOpenOverlay .ui-icon:before, #manage-contacts-vendor-dialog input[class*="disabled"][type="button"] .ui-icon:before, #ErrorDiv [class*="disabled"]#close-button .ui-icon:before,
    #ErrorDiv button[class*="disabled"] .ui-icon:before, #ErrorDiv [class*="disabled"][onclick="closeDialog();"]:not(#close-button) .ui-icon:before, [class*="disabled"]#sl-reports-common-button-generatechart .ui-icon:before, #siteServiceRequest [class*="disabled"][id*="btnNext"] .ui-icon:before,
    #siteServiceRequest [class*="disabled"][id*="btnBack"] .ui-icon:before,
    #siteServiceRequest [class*="disabled"]#btnSubmit .ui-icon:before,
    #siteServiceRequest [class*="disabled"]#btnCancel .ui-icon:before,
    #telecomsingleservicerequest [class*="disabled"][id*="btnNext"] .ui-icon:before,
    #telecomsingleservicerequest [class*="disabled"][id*="btnBack"] .ui-icon:before,
    #telecomsingleservicerequest [class*="disabled"]#btnSubmit .ui-icon:before,
    #telecomsingleservicerequest [class*="disabled"]#btnCancel .ui-icon:before, [class*="disabled"].ui-button.confirmationYes .ui-icon:before, .mobile-warning [class*="disabled"].btn .ui-icon:before, body .ms-WPBody a[class*="disabled"].print-button .ui-icon:before, #id-uem-manage-dashboard-charts-dialog button:disabled:before, #id-uem-manage-dashboard-charts-dialog .seeMoreButton a:disabled:before, .chart-reload-button:disabled:before, .dialog-button:not(.ui-dialog-titlebar-close):not(.secondary-btn):disabled:before, .rgButtonRow:disabled:before, .fields-overlay .btn-remove-device:disabled:before, .fields-overlay .btn-add-device:disabled:before, .ecova-input-button:disabled:before, #manage-contacts-location-dialog #AddContacts:disabled:before, #super-customer-site #removeClientButton:disabled:before, #manage-contacts-location-dialog #RemoveContacts:disabled:before, #super-customer-site #addClientButton:disabled:before, #divLocationsGrid .rd-button-export:disabled:before, .vendor-header .ui-button:disabled:before, #sl-reports-common-button-run:disabled:before, #uem-location-detail-contacts-edit-button:disabled:before,
    #uem-location-detail-address-edit-button:disabled:before,
    #uem-location-detail-squarefootage-edit-button:disabled:before,
    #uem-unit-of-work-edit-button:disabled:before,
    #uem-custom-detail-attributes-edit-button:disabled:before,
    #uem-custom-detail-attributes-save-button:disabled:before,
    #uem-location-detail-attributes-edit-button:disabled:before,
    #uem-location-detail-attributes-save-button:disabled:before,
    #uem-size-detail-attributes-edit-button:disabled:before,
    #uem-size-detail-attributes-save-button:disabled:before,
    [class$="-edit-button"]:disabled:before, [id$="-edit-button"]:disabled:before,
    [class$="-save-button"]:disabled:before, [id$="-save-button"]:disabled:before,
    [class$="-cancel-button"]:not(.secondary-btn):disabled:before, [id$="-cancel-button"]:not(.secondary-btn):disabled:before, #lmSaveButton:disabled:before, .varianceAnalysisContainer #faqModalContent #faqModalCloseBtn:disabled:before, .budgetPrefContainer #saveButton:disabled:before, #btnOpenOverlay:disabled:before, #manage-contacts-vendor-dialog input[type="button"]:disabled:before, #ErrorDiv #close-button:disabled:before,
    #ErrorDiv button:disabled:before, #ErrorDiv [onclick="closeDialog();"]:not(#close-button):disabled:before, #sl-reports-common-button-generatechart:disabled:before, #siteServiceRequest [id*="btnNext"]:disabled:before,
    #siteServiceRequest [id*="btnBack"]:disabled:before,
    #siteServiceRequest #btnSubmit:disabled:before,
    #siteServiceRequest #btnCancel:disabled:before,
    #telecomsingleservicerequest [id*="btnNext"]:disabled:before,
    #telecomsingleservicerequest [id*="btnBack"]:not(.secondary-btn):disabled:before,
    #telecomsingleservicerequest #btnSubmit:disabled:before,
    #telecomsingleservicerequest #btnCancel:not(.secondary-btn):disabled:before, .ui-button.confirmationYes:disabled:before, .mobile-warning .btn:disabled:before, body .ms-WPBody a.print-button:disabled:before, #id-uem-manage-dashboard-charts-dialog button:disabled .ui-icon:before, #id-uem-manage-dashboard-charts-dialog .seeMoreButton a:disabled .ui-icon:before, .chart-reload-button:disabled .ui-icon:before, .dialog-button:disabled:not(.ui-dialog-titlebar-close) .ui-icon:before, .rgButtonRow:disabled .ui-icon:before, .fields-overlay .btn-remove-device:disabled .ui-icon:before, .fields-overlay .btn-add-device:disabled .ui-icon:before, .ecova-input-button:disabled .ui-icon:before, #manage-contacts-location-dialog #AddContacts:disabled .ui-icon:before, #super-customer-site #removeClientButton:disabled .ui-icon:before, #manage-contacts-location-dialog #RemoveContacts:disabled .ui-icon:before, #super-customer-site #addClientButton:disabled .ui-icon:before, #divLocationsGrid .rd-button-export:disabled .ui-icon:before, .vendor-header .ui-button:disabled .ui-icon:before, #sl-reports-common-button-run:disabled .ui-icon:before, #uem-location-detail-contacts-edit-button:disabled .ui-icon:before,
    #uem-location-detail-address-edit-button:disabled .ui-icon:before,
    #uem-location-detail-squarefootage-edit-button:disabled .ui-icon:before,
    #uem-unit-of-work-edit-button:disabled .ui-icon:before,
    #uem-custom-detail-attributes-edit-button:disabled .ui-icon:before,
    #uem-custom-detail-attributes-save-button:disabled .ui-icon:before,
    #uem-location-detail-attributes-edit-button:disabled .ui-icon:before,
    #uem-location-detail-attributes-save-button:disabled .ui-icon:before,
    #uem-size-detail-attributes-edit-button:disabled .ui-icon:before,
    #uem-size-detail-attributes-save-button:disabled .ui-icon:before,
    [class$="-edit-button"]:disabled .ui-icon:before, [id$="-edit-button"]:disabled .ui-icon:before,
    [class$="-save-button"]:disabled .ui-icon:before, [id$="-save-button"]:disabled .ui-icon:before,
    [class$="-cancel-button"]:not(.secondary-btn):disabled .ui-icon:before, [id$="-cancel-button"]:not(.secondary-btn):disabled .ui-icon:before, #lmSaveButton:disabled .ui-icon:before, .varianceAnalysisContainer #faqModalContent #faqModalCloseBtn:disabled .ui-icon:before, .budgetPrefContainer #saveButton:disabled .ui-icon:before, #btnOpenOverlay:disabled .ui-icon:before, #manage-contacts-vendor-dialog input[type="button"]:disabled .ui-icon:before, #ErrorDiv #close-button:disabled .ui-icon:before,
    #ErrorDiv button:disabled .ui-icon:before, #ErrorDiv [onclick="closeDialog();"]:disabled:not(#close-button) .ui-icon:before, #sl-reports-common-button-generatechart:disabled .ui-icon:before, #siteServiceRequest [id*="btnNext"]:disabled .ui-icon:before,
    #siteServiceRequest [id*="btnBack"]:disabled .ui-icon:before,
    #siteServiceRequest #btnSubmit:disabled .ui-icon:before,
    #siteServiceRequest #btnCancel:disabled .ui-icon:before,
    #telecomsingleservicerequest [id*="btnNext"]:disabled .ui-icon:before,
    #telecomsingleservicerequest [id*="btnBack"]:not(.secondary-btn):disabled .ui-icon:before,
    #telecomsingleservicerequest #btnSubmit:disabled .ui-icon:before,
    #telecomsingleservicerequest #btnCancel:not(.secondary-btn):disabled .ui-icon:before, .ui-button.confirmationYes:disabled .ui-icon:before, .mobile-warning .btn:disabled .ui-icon:before, body .ms-WPBody a.print-button:disabled .ui-icon:before {
        color: #fff !important;
    }

.search-btn-enabled,
.search-btn-disabled, .rd-nav-button {
    background-color: #009DE9 !important;
    border: 2px solid #009DE9 !important;
    color: #fff
}

    .search-btn-enabled:hover:not(:active),
    .search-btn-disabled:hover:not(:active), [href].search-btn-enabled:hover:not(:active),
    [href].search-btn-disabled:hover:not(:active), .rd-nav-button:hover:not(:active), [href].rd-nav-button:hover:not(:active) {
        background-color: #009DE9 !important;
        color: #fff !important;
    }

        .search-btn-enabled:hover:not(:active):before,
        .search-btn-disabled:hover:not(:active):before, .search-btn-enabled:hover:not(:active) .ui-icon:before,
        .search-btn-disabled:hover:not(:active) .ui-icon:before, [href].search-btn-enabled:hover:not(:active):before,
        [href].search-btn-disabled:hover:not(:active):before, [href].search-btn-enabled:hover:not(:active) .ui-icon:before,
        [href].search-btn-disabled:hover:not(:active) .ui-icon:before, .rd-nav-button:hover:not(:active):before, .rd-nav-button:hover:not(:active) .ui-icon:before, [href].rd-nav-button:hover:not(:active):before, [href].rd-nav-button:hover:not(:active) .ui-icon:before {
            color: #fff;
        }

    .search-btn-enabled:focus:not(:active):not(:hover),
    .search-btn-disabled:focus:not(:active):not(:hover), .rd-nav-button:focus:not(:active):not(:hover) {
        background-color: 0px 0px 6px #005A78;
    }

    .search-btn-enabled:active,
    .search-btn-disabled:active, .rd-nav-button:active {
        background-color: 0px 0px 6px #009DE9;
    }

    [class*="disabled"] .search-btn-enabled:hover, [class*="disabled"]
    .search-btn-disabled:hover, [class*="disabled"] .active.search-btn-enabled, [class*="disabled"]
    .active.search-btn-disabled, [class*="disabled"].search-btn-enabled:hover,
    [class*="disabled"].search-btn-disabled:hover, [class*="disabled"].active.search-btn-enabled,
    [class*="disabled"].active.search-btn-disabled, .search-btn-enabled:disabled:hover,
    .search-btn-disabled:disabled:hover, .search-btn-enabled:disabled.active,
    .search-btn-disabled:disabled.active, [class*="disabled"] .rd-nav-button:hover, [class*="disabled"] .active.rd-nav-button, [class*="disabled"].rd-nav-button:hover, [class*="disabled"].active.rd-nav-button, .rd-nav-button:disabled:hover, .rd-nav-button:disabled.active {
        background-color: #009DE9 !important;
        color: #fff !important;
    }

    [class*="disabled"] .search-btn-enabled:before, [class*="disabled"]
    .search-btn-disabled:before, [class*="disabled"] .search-btn-enabled .ui-icon:before, [class*="disabled"]
    .search-btn-disabled .ui-icon:before, [class*="disabled"].search-btn-enabled:before,
    [class*="disabled"].search-btn-disabled:before, [class*="disabled"].search-btn-enabled .ui-icon:before,
    [class*="disabled"].search-btn-disabled .ui-icon:before, .search-btn-enabled:disabled:before,
    .search-btn-disabled:disabled:before, .search-btn-enabled:disabled .ui-icon:before,
    .search-btn-disabled:disabled .ui-icon:before, [class*="disabled"] .rd-nav-button:before, [class*="disabled"] .rd-nav-button .ui-icon:before, [class*="disabled"].rd-nav-button:before, [class*="disabled"].rd-nav-button .ui-icon:before, .rd-nav-button:disabled:before, .rd-nav-button:disabled .ui-icon:before {
        color: #fff !important;
    }

#id-uem-bill-details-previous,
#id-uem-bill-details-next, #manage-contacts-vendor-dialog a#sl-vendordetail-contacts-edit-createanewcontact, #intervalMeterChartInnerDiv a#selectDevices, .fields-overlay-command {
    background-color: #009de9 !important;
    color: #fff;
}

    #id-uem-bill-details-previous:hover:not(:active),
    #id-uem-bill-details-next:hover:not(:active), #manage-contacts-vendor-dialog a#sl-vendordetail-contacts-edit-createanewcontact:hover:not(:active), [href]#id-uem-bill-details-previous:hover:not(:active),
    [href]#id-uem-bill-details-next:hover:not(:active), #manage-contacts-vendor-dialog a[href]#sl-vendordetail-contacts-edit-createanewcontact:hover:not(:active), #intervalMeterChartInnerDiv a#selectDevices:hover:not(:active), .rd-buttons input[type=button]:hover:not(:active), .fields-overlay-command:hover:not(:active), .budgetPrefContainer #assumptionsModalCloseBtn:hover:not(:active), #intervalMeterChartInnerDiv a[href]#selectDevices:hover:not(:active), .rd-buttons input[href][type=button]:hover:not(:active), [href].fields-overlay-command:hover:not(:active), .budgetPrefContainer [href]#assumptionsModalCloseBtn:hover:not(:active) {
        color: #FFF !important;
        background-color: #009DE9 !important;
    }

        #id-uem-bill-details-previous:hover:not(:active):before,
        #id-uem-bill-details-next:hover:not(:active):before, #manage-contacts-vendor-dialog a#sl-vendordetail-contacts-edit-createanewcontact:hover:not(:active):before, #id-uem-bill-details-previous:hover:not(:active) .ui-icon:before,
        #id-uem-bill-details-next:hover:not(:active) .ui-icon:before, #manage-contacts-vendor-dialog a#sl-vendordetail-contacts-edit-createanewcontact:hover:not(:active) .ui-icon:before, [href]#id-uem-bill-details-previous:hover:not(:active):before,
        [href]#id-uem-bill-details-next:hover:not(:active):before, #manage-contacts-vendor-dialog a[href]#sl-vendordetail-contacts-edit-createanewcontact:hover:not(:active):before, [href]#id-uem-bill-details-previous:hover:not(:active) .ui-icon:before,
        [href]#id-uem-bill-details-next:hover:not(:active) .ui-icon:before, #manage-contacts-vendor-dialog a[href]#sl-vendordetail-contacts-edit-createanewcontact:hover:not(:active) .ui-icon:before, #intervalMeterChartInnerDiv a#selectDevices:hover:not(:active):before, .rd-buttons input[type=button]:hover:not(:active):before, .fields-overlay-command:hover:not(:active):before, .budgetPrefContainer #assumptionsModalCloseBtn:hover:not(:active):before, #intervalMeterChartInnerDiv a#selectDevices:hover:not(:active) .ui-icon:before, .rd-buttons input[type=button]:hover:not(:active) .ui-icon:before, .fields-overlay-command:hover:not(:active) .ui-icon:before, .budgetPrefContainer #assumptionsModalCloseBtn:hover:not(:active) .ui-icon:before, #intervalMeterChartInnerDiv a[href]#selectDevices:hover:not(:active):before, .rd-buttons input[href][type=button]:hover:not(:active):before, [href].fields-overlay-command:hover:not(:active):before, .budgetPrefContainer [href]#assumptionsModalCloseBtn:hover:not(:active):before, #intervalMeterChartInnerDiv a[href]#selectDevices:hover:not(:active) .ui-icon:before, .rd-buttons input[href][type=button]:hover:not(:active) .ui-icon:before, [href].fields-overlay-command:hover:not(:active) .ui-icon:before, .budgetPrefContainer [href]#assumptionsModalCloseBtn:hover:not(:active) .ui-icon:before {
            color: #FFF;
        }

    #id-uem-bill-details-previous:focus:not(:active):not(:hover),
    #id-uem-bill-details-next:focus:not(:active):not(:hover), #manage-contacts-vendor-dialog a#sl-vendordetail-contacts-edit-createanewcontact:focus:not(:active):not(:hover), #intervalMeterChartInnerDiv a#selectDevices:focus:not(:active):not(:hover), .rd-buttons input[type=button]:focus:not(:active):not(:hover), .fields-overlay-command:focus:not(:active):not(:hover), .budgetPrefContainer #assumptionsModalCloseBtn:focus:not(:active):not(:hover) {
        box-shadow: 0px 0px 6px #005A78;
    }

    #id-uem-bill-details-previous:active,
    #id-uem-bill-details-next:active, #manage-contacts-vendor-dialog a#sl-vendordetail-contacts-edit-createanewcontact:active, #intervalMeterChartInnerDiv a#selectDevices:active, .rd-buttons input[type=button]:active, .fields-overlay-command:active, .budgetPrefContainer #assumptionsModalCloseBtn:active {
        background-color: #006190 !important;
    }

    [class*="disabled"] #id-uem-bill-details-previous:hover, [class*="disabled"]
    #id-uem-bill-details-next:hover, [class*="disabled"] #manage-contacts-vendor-dialog a#sl-vendordetail-contacts-edit-createanewcontact:hover, #manage-contacts-vendor-dialog [class*="disabled"] a#sl-vendordetail-contacts-edit-createanewcontact:hover, [class*="disabled"] .active#id-uem-bill-details-previous, [class*="disabled"]
    .active#id-uem-bill-details-next, [class*="disabled"] #manage-contacts-vendor-dialog a.active#sl-vendordetail-contacts-edit-createanewcontact, #manage-contacts-vendor-dialog [class*="disabled"] a.active#sl-vendordetail-contacts-edit-createanewcontact, [class*="disabled"]#id-uem-bill-details-previous:hover,
    [class*="disabled"]#id-uem-bill-details-next:hover, #manage-contacts-vendor-dialog a[class*="disabled"]#sl-vendordetail-contacts-edit-createanewcontact:hover, [class*="disabled"].active#id-uem-bill-details-previous,
    [class*="disabled"].active#id-uem-bill-details-next, #manage-contacts-vendor-dialog a[class*="disabled"].active#sl-vendordetail-contacts-edit-createanewcontact, #id-uem-bill-details-previous:disabled:hover,
    #id-uem-bill-details-next:disabled:hover, #manage-contacts-vendor-dialog a#sl-vendordetail-contacts-edit-createanewcontact:disabled:hover, #id-uem-bill-details-previous:disabled.active,
    #id-uem-bill-details-next:disabled.active, #manage-contacts-vendor-dialog a#sl-vendordetail-contacts-edit-createanewcontact:disabled.active, [class*="disabled"] #intervalMeterChartInnerDiv a#selectDevices:hover, #intervalMeterChartInnerDiv [class*="disabled"] a#selectDevices:hover, [class*="disabled"] .rd-buttons input[type=button]:hover, .rd-buttons [class*="disabled"] input[type=button]:hover, [class*="disabled"] .fields-overlay-command:hover, [class*="disabled"] .budgetPrefContainer #assumptionsModalCloseBtn:hover, .budgetPrefContainer [class*="disabled"] #assumptionsModalCloseBtn:hover, [class*="disabled"] #intervalMeterChartInnerDiv a.active#selectDevices, #intervalMeterChartInnerDiv [class*="disabled"] a.active#selectDevices, [class*="disabled"] .rd-buttons input.active[type=button], .rd-buttons [class*="disabled"] input.active[type=button], [class*="disabled"] .active.fields-overlay-command, [class*="disabled"] .budgetPrefContainer .active#assumptionsModalCloseBtn, .budgetPrefContainer [class*="disabled"] .active#assumptionsModalCloseBtn, #intervalMeterChartInnerDiv a[class*="disabled"]#selectDevices:hover, .rd-buttons input[class*="disabled"][type=button]:hover, [class*="disabled"].fields-overlay-command:hover, .budgetPrefContainer [class*="disabled"]#assumptionsModalCloseBtn:hover, #intervalMeterChartInnerDiv a[class*="disabled"].active#selectDevices, .rd-buttons input[class*="disabled"].active[type=button], [class*="disabled"].active.fields-overlay-command, .budgetPrefContainer [class*="disabled"].active#assumptionsModalCloseBtn, #intervalMeterChartInnerDiv a#selectDevices:disabled:hover, .rd-buttons input[type=button]:disabled:hover, .fields-overlay-command:disabled:hover, .budgetPrefContainer #assumptionsModalCloseBtn:disabled:hover, #intervalMeterChartInnerDiv a#selectDevices:disabled.active, .rd-buttons input[type=button]:disabled.active, .fields-overlay-command:disabled.active, .budgetPrefContainer #assumptionsModalCloseBtn:disabled.active {
        background-color: #005A78 !important;
        color: #fff !important;
    }

    [class*="disabled"] #id-uem-bill-details-previous:before, [class*="disabled"]
    #id-uem-bill-details-next:before, [class*="disabled"] #manage-contacts-vendor-dialog a#sl-vendordetail-contacts-edit-createanewcontact:before, #manage-contacts-vendor-dialog [class*="disabled"] a#sl-vendordetail-contacts-edit-createanewcontact:before, [class*="disabled"]#id-uem-bill-details-previous:before,
    [class*="disabled"]#id-uem-bill-details-next:before, #manage-contacts-vendor-dialog a[class*="disabled"]#sl-vendordetail-contacts-edit-createanewcontact:before, #id-uem-bill-details-previous:disabled:before,
    #id-uem-bill-details-next:disabled:before, #manage-contacts-vendor-dialog a#sl-vendordetail-contacts-edit-createanewcontact:disabled:before, [class*="disabled"] #intervalMeterChartInnerDiv a#selectDevices:before, #intervalMeterChartInnerDiv [class*="disabled"] a#selectDevices:before, [class*="disabled"] .rd-buttons input[type=button]:before, .rd-buttons [class*="disabled"] input[type=button]:before, [class*="disabled"] .fields-overlay-command:before, [class*="disabled"] .budgetPrefContainer #assumptionsModalCloseBtn:before, .budgetPrefContainer [class*="disabled"] #assumptionsModalCloseBtn:before, #intervalMeterChartInnerDiv a[class*="disabled"]#selectDevices:before, .rd-buttons input[class*="disabled"][type=button]:before, [class*="disabled"].fields-overlay-command:before, .budgetPrefContainer [class*="disabled"]#assumptionsModalCloseBtn:before, #intervalMeterChartInnerDiv a#selectDevices:disabled:before, .rd-buttons input[type=button]:disabled:before, .fields-overlay-command:disabled:before, .budgetPrefContainer #assumptionsModalCloseBtn:disabled:before {
        color: #fff !important;
    }

.ui-dialog .ui-dialog-buttonpane .secondary-btn,
.ui-dialog .ui-dialog-buttonpane .middle-btn {
    margin-right: 16px;
}

.middle-btn {
    margin-right: 16px;
}

#sl-reports-common-button-reset, .rd-buttons input[type=button],
#cancelButton, .secondary-btn, .vendor-header .secondary-btn, #btnPreferenceCancel, #btnOpenOverlay {
    color: #009DE9 !important;
    background: #fff !important;
    border: 1px solid #009DE9 !important;
    margin-right: 16px;
}

    #sl-reports-common-button-reset:hover, .rd-buttons input[type=button]:hover, #cancelButton:hover, .secondary-btn:hover, .vendor-header .secondary-btn:hover, #btnPreferenceCancel:hover, #btnOpenOverlay:hover {
        background: #009DE9 !important;
        color: #fff !important
    }

    #sl-reports-common-button-reset:before, .rd-buttons input[type=button]:before, #cancelButton:before, .secondary-btn:before, .vendor-header .secondary-btn:before, #btnPreferenceCancel:before,
    .secondary-btn::before {
        color: #009DE9 !important;
    }

    #sl-reports-common-button-reset:hover::before, .rd-buttons input[type=button]:hover::before,
    #cancelButton:hover::before, .secondary-btn:hover::before, .vendor-header .secondary-btn:hover::before, #btnPreferenceCancel:hover::before, #btnOpenOverlay:hover::before {
        color: #fff !important;
    }

    #sl-reports-common-button-reset:hover .ui-icon, .rd-buttons input[type=button]:hover .ui-icon,
    #cancelButton:hover .ui-icon, .secondary-btn:hover .ui-icon, .vendor-header .secondary-btn:hover .ui-icon,
    .secondary-btn:hover span.ui-icon:before, .vendor-header .secondary-btn:hover span.ui-icon:before, #btnOpenOverlay:hover span.ui-icon:before {
        color: #fff !important;
    }

    .secondary-btn span.ui-icon:before, .vendor-header .secondary-btn span.ui-icon:before, #btnOpenOverlay span.ui-icon:before {
        color: #009DE9 !important;
    }


.vendor-header .ui-button {
    height: auto !important;
}

#uem-account-detail-attributes-save-button, #uem-custom-detail-attributes-save-button,
#uem-location-detail-attributes-save-button, #uem-size-detail-attributes-save-button {
    border: 1px solid #009DE9 !important;
}



@font-face {
    font-family: 'icomoon';
    src: url("../../Font/icomoon.eot?n3l94h");
    src: url("../../Font/icomoon.eot?n3l94h#iefix") format("embedded-opentype"), url("../../Font/icomoon.ttf?n3l94h") format("truetype"), url("font/icomoon.woff?n3l94h") format("woff"), url("../../Font/icomoon.svg?n3l94h#icomoon") format("svg");
    font-weight: normal;
    font-style: normal;
}

/* Jquery ui override logic -- uses the $buttonIcons found in variables.scss*/
[data-primary^="ui-icon-"] .ui-button-text {
    position: relative;
    display: inline-block;
}

button:not([data-primary]) .ui-icon {
    overflow: visible;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: auto !important;
    left: auto !important;
    right: auto !important;
    bottom: auto !important;
    height: auto;
    margin: 0;
    background: none;
}

    button:not([data-primary]) .ui-icon:before {
        display: block;
        text-indent: 0px;
        top: 0px;
    }

button:not([data-primary]) .ui-button-text {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

span.ui-icon {
    background: none !important;
    text-indent: 0;
}

/* icons ${gear */
[data-primary="ui-icon-gear"] .ui-icon {
    display: none !important;
}

/* icons ${refresh */
[data-primary="ui-icon-refresh"] .ui-icon {
    display: none !important;
}

/* icons ${unlocked */
[data-primary="ui-icon-unlocked"] .ui-icon {
    display: none !important;
}

/* icons ${circle-minus */
[data-primary="ui-icon-circle-minus"] .ui-icon {
    display: none !important;
}

/* icons ${check */
[data-primary="ui-icon-check"] .ui-icon {
    display: none !important;
}

/* icons ${trash */
[data-primary="ui-icon-trash"] .ui-icon {
    display: none !important;
}

/* icons ${pencil */
[data-primary="ui-icon-pencil"] .ui-icon {
    display: none !important;
}

/* icons ${disk */
[data-primary="ui-icon-disk"] .ui-icon {
    display: none !important;
}

/* icons ${triangle-1-e */
[data-primary="ui-icon-triangle-1-e"] .ui-icon {
    display: none !important;
}

/* icons ${triangle-1-w */
[data-primary="ui-icon-triangle-1-w"] .ui-icon {
    display: none !important;
}

/* icons ${triangle-1-s */
[data-primary="ui-icon-triangle-1-s"] .ui-icon {
    display: none !important;
}

/* icons ${arrowthickstop-1-s */
[data-primary="ui-icon-arrowthickstop-1-s"] .ui-icon {
    display: none !important;
}

/* icons ${arrowthick-1-e */
[data-primary="ui-icon-arrowthick-1-e"] .ui-icon {
    display: none !important;
}

/* icons ${closethick */
[data-primary="ui-icon-closethick"] .ui-icon {
    display: none !important;
}

/* icons ${close */
[data-primary="ui-icon-close"] .ui-icon {
    display: none !important;
}

/* icons ${cancel */
[data-primary="ui-icon-cancel"] .ui-icon {
    display: none !important;
}

/* icons ${folder */
[data-primary="ui-icon-folder"] .ui-icon {
    display: none !important;
}

/* icons ${arrowthick-1-w */
[data-primary="ui-icon-arrowthick-1-w"] .ui-icon {
    display: none !important;
}

/* icons ${arrowthick-1-n */
[data-primary="ui-icon-arrowthick-1-n"] .ui-icon {
    display: none !important;
}

/* icons ${arrowthick-1-s */
[data-primary="ui-icon-arrowthick-1-s"] .ui-icon {
    display: none !important;
}

/* icons ${plusthick */
[data-primary="ui-icon-plusthick"] .ui-icon {
    display: none !important;
}

/* icons ${circle-close */
[data-primary="ui-icon-circle-close"] .ui-icon {
    display: none !important;
}

/* ***************************************************************************
General Information

Filename: 				EcovaEdgeStyles.css
Desciption				Stylesheet for Ecova Edge
Version:				1.1
Author:					Nagarro, Ecova

Page width: 			Fluid
Minimum Resolution: 	1024 x 768

*************************************************************************** */
/*
***************************************************************************
* browser reset
***************************************************************************
*/
body {
    font-family: Lato !important;
    font-size: 15px !important;
    font-weight: 400;
    line-height: 24px;
    color: #000000;
    background: #F5F5F5;
}

abbr,
acronym,
address,
applet,
area,
b,
base,
basefont,
bdo,
big,
blockquote,
br,
button,
caption,
center,
cite,
code,
col,
colgroup,
dd,
del,
dfn,
dir,
div,
dl,
dt,
em,
fieldset,
font,
form,
frame,
frameset,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
i,
iframe,
img,
input,
ins,
isidex,
kbd,
lable,
legend,
li,
link,
map,
menu,
meta,
noframes,
noscript,
object,
optgroup,
option,
p,
param,
pre,
q,
s,
samp,
script,
select,
small span,
strike,
strong,
style,
sub,
sup,
table,
tbody,
td,
textarea,
tfoot,
th,
thead,
tr,
tt,
u {
    margin: 0px;
    padding: 0px;
}

button {
    border: none;
}

/*TYPOGRAPHY*/
.ms-WPTitle, .ms-WPBody .ms-WPTitle {
    margin: 0px;
    padding: 0px 0px 10px 0px;
    font-family: Lato;
    width: 100%;
}

h4 {
    margin: 0px;
    padding: 0px 0px 10px 0px;
}

h5 {
    font-size: 11px;
    font-weight: normal;
    margin: 0px;
    padding: 0px 0px 10px 0px;
    font-family: Lato;
    color: #000;
}

h6 {
    font-size: 10px;
    font-weight: bold;
    margin: 0px;
    padding: 0px 0px 10px 0px;
    font-family: Lato;
    color: #000;
}

p {
    margin: 0px;
    padding: 0px 0px 10px 0px;
}

    p img {
        margin: 0px 0px 10px 30px;
        float: right;
    }

    p.error {
        margin-top: -16px;
        font-size: 12px;
        line-height: 18px;
    }

a img {
    border: 0;
}

hr {
    border: 0;
    /*THIS FOR MOZILA*/
    color: #b5bcba !important;
    /*THIS FOR IE*/
    background-color: #b5bcba !important;
    /*THIS FOR MOZILA*/
    height: 1px;
    margin: 4px 0px 15px 0px;
    *margin: 0px 0px 9px 0px;
    padding: 0px;
}

/*
***************************************************************************
* common class
***************************************************************************
*/
/*@font-face {
    font-family: 'LatoRegular';
    src: url('./Font/uni-sans-book-webfont.eot');
    src: url('./Font/uni-sans-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('./Font/uni-sans-book-webfont.woff') format('woff'),
         url('./Font/uni-sans-book-webfont.ttf') format('truetype'),
         url('./Font/uni-sans-book-webfont.svg#LatoRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}*/
@font-face {
    font-family: 'Lato';
    src: url("../../Font/Lato-Regular.ttf");
    /*src: url("../../Font/uni-sans-book-webfont.eot?#iefix") format("embedded-opentype"), url("../../Font/uni-sans-book-webfont.woff") format("woff"), url("../../Font/uni-sans-book-webfont.ttf") format("truetype"), url("../../Font/uni-sans-book-webfont.svg#LatoRegular") format("svg");*/
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'UniSansRegular';
    src: url("../../Font/uni-sans-webfont.eot");
    src: url("../../Font/uni-sans-webfont.eot?#iefix") format("embedded-opentype"), url("../../Font/uni-sans-webfont.woff") format("woff"), url("../../Font/uni-sans-webfont.ttf") format("truetype"), url("../../Font/uni-sans-webfont.svg#UniSansRegular") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "LatoBold";
    src: url("../../Font/Lato-Bold.ttf");
    /*src: url("../../Font/1127B9_5.eot?#iefix") format("embedded-opentype"), url("../../Font/1127B9_5.woff") format("woff"), url("../../Font/1127B9_5.ttf") format("truetype"), url("../../Font/1127B9_5.svg#UniSansSemiBold") format("svg");*/
}

@font-face {
    font-family: "LatoBlack";
    src: url("../../Font/Lato-Black.ttf");
    /*src: url("../../Font/1127B9_7.eot?#iefix") format("embedded-opentype"), url("../../Font/1127B9_7.woff") format("woff"), url("../../Font/1127B9_7.ttf") format("truetype"), url("../../Font/1127B9_7.svg#Lato") format("svg");*/
}

@font-face {
    font-family: "LatoLight";
    src: url("../../Font/Lato-Light.ttf");
    /*src: url("../../Font/1127B9_9.eot?#iefix") format("embedded-opentype"), url("../../Font/1127B9_9.woff") format("woff"), url("../../Font/1127B9_9.ttf") format("truetype"), url("../../Font/1127B9_9.svg#UniSansBold") format("svg");*/
}

.clear {
    clear: both;
}

/* Logo styles */
#ctl00_SPLinkButton1:focus img {
    box-shadow: 0px 0px 5px 0px #005A78;
    border-radius: 6px;
}

#ctl00_SPLinkButton1:active img,
#ctl00_SPLinkButton1:hover img {
    box-shadow: none !important;
}

/*Webpart title font*/
/*CSS START FOR CONTAINER WIDTH*/
/*#s4-bodyContainer{ padding:0 20px 0 20px!important; }*/
#s4-bodyContainer {
    min-width: 700px !important;
}

/*CSS START FOR HEADER RIBBON*/
#s4-ribboncont {
    background: #464646 url(/_layouts/Images/ribbonBg.gif) repeat-x fixed !important;
    margin: 1px 30px 0 23px !important;
}

#s4-ribbonrow {
    background: #464646 url(/_layouts/Images/ribbonBg.gif) repeat-y 100% 100% !important;
    overflow: hidden !important;
    min-height: 23px !important;
    margin-right: -1px;
}

#RibbonContainer {
    float: left;
}

.helplink {
    padding-top: 5px;
    display: block;
    float: right;
    padding-right: 7px;
}

    .helplink a:hover {
        color: #DEDEDE !important;
        text-decoration: none;
    }

.ms-menu-a span:hover {
    color: #fff;
}

#ctl00_TopHelpLink {
    color: #fff !important;
}

.s4-trc-container-menu {
    margin: 3px 3px 3px 3px;
    float: right;
}

.ms-cui-TabRowLeft {
    margin-top: 3px;
}

.ms-cui-tt-a {
    margin-top: 0px;
}

.ms-cui-cg {
    height: 24px;
}

.ms-cui-tt {
    height: 24px;
}

.ms-cui-cg-t {
    display: none;
}

.ms-cui-topBar2 {
    border-bottom: 0px solid #CAD2DB;
    height: 25px;
}

.ms-cui-tabBody {
    clear: both;
}

.ms-cui-tts,
.ms-cui-tts-scale-1,
.ms-cui-tts-scale-2 {
    height: 25px;
}

/*sites actions menu*/
.ms-siteactionsmenuinner {
    background: #464646;
    border-color: #464646;
    margin-right: 8px;
}

/*sites actions menu hover*/
.ms-siteactionsmenuinner,
.ms-siteactionsmenuhover {
    margin-right: 8px;
    /*height:15px;*/
    padding: 0px 4px 0 2px;
}

/*CSS FOR RIBBON EDIT PAGE MODE*/
.ms-wpadder {
    clear: both;
}

/*CSS START FOR HEADER*/
.main-header {
    display: flex;
    align-items: center;
    background-color: #fff;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15);
    z-index: 3;

}

.main-header-icon {
    padding: 10px;
    color: #007ACD;
    font-size: 18px;
    padding-left: 10px;
    cursor: pointer;
}

    .main-header-icon > i {
        padding: 2px;
        border: 1px solid transparent;
    }

.help .main-header-icon {
    padding-left: 15px;
}

/*@media screen and (max-width: 1300px) {
    form#form1[action*="Dashboard"] .main-header,
    form#form1[action*="Contract Manager"] .main-header,
    form#form1[action*="Document Library"] .main-header,
    form#form1[action*="Energy Tracker"] .main-header,
    form#form1[action*="Site Service Requests"] .main-header,
    form#form1[action*="PlatformTraining"] .main-header,
    form#form1[action*="Account Exception"] .main-header {
        margin-left: 20px;
    }
}*/

.s4-titletable {
    font-family: Lato;
    background: #fff;
    margin: 12px 0px 12px 0px;
    border-radius: 6px;
    height: 80px;
}

    .s4-titletable .s4-titlelogo {
        padding: 0 0 0 20px;
        margin: 0px;
        display: table;
        height: 100%;
        vertical-align: middle;
        width: 100%;
        box-sizing: border-box;
    }

        .s4-titletable .s4-titlelogo a {
            display: table-cell;
            vertical-align: middle;
        }

        .s4-titletable .s4-titlelogo img {
            max-height: 32px;
            vertical-align: middle;
            max-width: 99%;
        }

.advSearch {
    position: absolute;
    bottom: 0;
    right: 9px;
}

    .advSearch a {
        color: #55605D !important;
        font-size: 10px !important;
    }

        .advSearch a:hover {
            color: #55605D !important;
            text-decoration: none;
            font-size: 10px !important;
        }

/*CSS START FOR BOXES*/
.ecova-wp,
.s4-wpTopTable,
.ms-WPBorder,
.ms-WPBorderBorderOnly,
#s4-topheader2 {
    border: none !important;
}

.ms-PartSpacingVertical {
    margin-top: 0;
}

.box-wp-dialog {
    background: transparent;
    margin: 0;
    padding: 0;
}

    .box-wp-dialog .top {
        position: relative;
        top: 1px;
        height: 30px;
        z-index: -1;
        padding: 0px 0px 0px 0px;
        border-top-left-radius: 6px;
        border-top-right-radius: 6px;
    }

.spstd12-bottomrow-col1-row1 .box-wp-dialog .top {
    height: 12px;
}

.box-wp-dialog .bottom {
    position: relative;
    top: -1px;
    height: 11px;
    z-index: -1;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
}

.box-wp-dialog .box-wp-content .innerbox {
    background: #fff !important;
    padding: 15px;
    /*display: inline-block;*/
    box-shadow: 0px 1px 5px rgba(0,0,0,.1), 0px 2px 2px rgba(0,0,0,.06), 0px 3px 1px rgba(0,0,0,.06) !important;
}

/*BOXES HEADING*/
#primeMenu {
    margin-bottom: 0;
    height: auto;
    width: 80%;
    padding-right: 20px;
}

    #primeMenu .box-wp-dialog .top,
    #primeMenu .box-wp-dialog .bottom {
        display: none;
    }

    #primeMenu .box-wp-content .innerbox {
        padding-bottom: 0px;
        padding-left: 10px;
        padding-right: 0;
        min-height: 7px;
        box-shadow: none !important;
    }

#topNavPlaceholder {
    height: auto;
    position: relative;
    width: 70%;
}

#searchBoxPlaceholder {
    float: right;
    width: 26%;
    position: relative;
}

.primeNav {
    display: flex;
}

    .primeNav .box-wp-content {
        /*height:13px;*/
        /*overflow:hidden;*/
    }

    .primeNav .menu-horizontal {
        font-size: 14px;
        font-family: LatoBold;
        position: relative;
        top: 77px;
        top: 0;
        margin: -6px -6px -10px 4px;
    }

        .primeNav .menu-horizontal ul li {
            text-transform: uppercase;
        }

    .primeNav .s4-tn li.static > .menu-item {
        border: none;
        display: inline-block;
        padding: 11px 25px 11px 25px;
        vertical-align: middle;
        font-size: bold;
    }

/*To avoid the overlapping of manu with search, in case of window resizing */
.s4-tn ul.static {
    white-space: normal;
}

/*---------------------------- 05-04-2012 --------------------------*/
.s4-tn li.static > .menu-item {
    height: auto;
}

.error-message {
    color: red !important;
    font-size: 12px !important;
}

.menu-item-text {
    color: #005A78;
    font-size: 14px;
}

.primeNav .s4-tn li.static > .menu-item:hover {
    background: url(/_layouts/Images/menuHoverBg.png);
    text-decoration: none;
    color: #FFF;
}

    .primeNav .s4-tn li.static > .menu-item:hover span.menu-item-text {
        color: #FFF;
    }

.hover a {
    background: url(/_layouts/Images/menuHoverBg.png) transparent !important;
    color: #FFF;
}

    .hover a span.menu-item-text {
        color: #ffffff;
    }

.hover-off a span.menu-item-text {
    color: #ffffff;
}

.s4-tn li.dynamic > a:hover {
    background: url(/_layouts/Images/menuHoverBg.png) transparent;
}

.menu-horizontal a.dynamic-children span.additional-background,
.menu-horizontal span.dynamic-children span.additional-background {
    background-image: url("/_layouts/Images/menuArrow.png");
}

    .menu-horizontal a.dynamic-children span.additional-background:hover {
        background-image: url("/_layouts/Images/menuArrowHover.png");
    }

.menu-horizontal a.dynamic-children span.additional-background,
.menu-horizontal span.dynamic-children span.additional-background {
    padding-right: 11px;
}

.menu-horizontal ul.dynamic a.dynamic-children span.additional-background,
.menu-horizontal ul.dynamic span.dynamic-children span.additional-background {
    background-image: url("/_layouts/Images/menuArrowHoverRight.png");
}

.menu-vertical a.dynamic-children span.additional-background,
.menu-vertical span.dynamic-children span.additional-background {
    background-image: url("/_layouts/Images/menuArrowHover.png");
}

.menu-horizontal > ul.root > li.static > ul.static > li.static {
    float: left;
    background-image: url("/_layouts/Images/sprite_bckImages.png");
    background-repeat: no-repeat;
    background-position: 0 -402px;
}

.s4-tn ul.dynamic {
    border: none;
    margin: 0px 1px 0px 1px;
}

    .s4-tn ul.dynamic ul.dynamic {
        border: none;
        margin: 1px 0px 0px 0px !important;
        padding: 0px;
    }

.s4-tn li.dynamic > .menu-item {
    padding: 3px 25px;
}

.menu span.dynamic,
.menu a.dynamic {
    text-transform: none;
    font-family: Lato;
    font-size: 11px !important;
    padding: 4px 25px 13px 25px !important;
}

    .menu span.dynamic,
    .menu a.dynamic .menu-item-text {
        font-size: 11px;
    }

ul.root ul.static ul.dynamic {
    background: transparent;
}

/* To hide the Home link from Top Navigation*/
.menu-horizontal > ul.root > li.static > a.menu-item {
    display: none;
}

/* End - To hide the Home link from Top Navigation*/
ul.static li.hover a.dynamic-children span.additional-background {
    background-image: url("/_layouts/Images/menuArrowHover.png");
}

ul.static li.hover ul.dynamic li a.dynamic-children span.additional-background {
    background-image: url("/_layouts/Images/menuArrowHoverRight.png");
}

ul.static li.hover ul.dynamic li.hover a.dynamic-children span.additional-background {
    background-image: url("/_layouts/Images/menuArrowHoverRight.png");
}

ul.static li.hover-off ul.dynamic li.hover-off a.dynamic-children span.additional-background {
    background-image: url("/_layouts/Images/menuArrowHoverRight.png");
}

ul.static li.hover ul.dynamic li a.dynamic-children span.additional-background {
    background-image: url("/_layouts/Images/menuArrowHoverRight.png");
}

ul.static li.hover-off ul.dynamic li a.dynamic-children span.additional-background {
    background-image: url("/_layouts/Images/menuArrowHoverRight.png");
}

.hover-off a {
    background: url(/_layouts/Images/menuHoverBg.png) transparent !important;
    color: #FFF !important;
}

.menu-item hover dynamic menu-item-text {
    color: #FFF;
}

.menu-item hover-off dynamic menu-item-text {
    color: #FFF;
}

ul.static li.hover-off a.dynamic-children span.additional-background {
    background-image: url("/_layouts/Images/menuArrowHover.png");
}

.primeNav #topNavPlaceholder .root span.menu-item-text:hover {
    color: #FFFFFF;
}

.menu-horizontal ul.root li.static ul.static ul.dynamic span.menu-item-text:hover {
    text-decoration: underline;
}

.menu span.dynamic,
.menu a.dynamic {
    min-width: 130px !important;
}

.primeNav #topNavPlaceholder ul.root li.selected a.selected {
    background: url(/_layouts/Images/menuHoverBg.png);
    text-decoration: none;
    color: #FFFFFF;
}

    .primeNav #topNavPlaceholder ul.root li.selected a.selected span.menu-item-text {
        color: #FFFFFF;
    }

.menu-horizontal ul.static ul.static li.dynamic-children a.selected span.additional-background {
    background-image: url("/_layouts/Images/menuArrowHover.png");
}

/* To make the left-padding in first top link item 25px */
/*.menu-horizontal > ul.root > li.static ul.static > li.dynamic-children:first-child > a.menu-item, .menu-horizontal > ul.root > li.static ul.static > li.dynamic-children:first-child > span.menu-item
	{
	   padding-left: 11px;
	}*/
/* End - To make the left-padding in first top link item 25px */
.menu-horizontal > ul.root > li.static ul.static li.static:first-child {
    background-image: none;
}

.menu-horizontal > ul.root > li.static > ul.static li.hover .menu-item,
.menu-horizontal > ul.root > li.static > ul.static li.hover-off .menu-item {
    background: url(/_layouts/Images/menuHoverBg.png);
    text-decoration: none;
    color: #FFF;
}

.menu-horizontal > ul.root > li.static > ul.static li.hover .menu-item-text,
.menu-horizontal > ul.root > li.static > ul.static li.hover-off .menu-item-text {
    color: #FFF;
}

.menu-horizontal .hover a.dynamic-children span.additional-background,
.menu-horizontal .hover span.dynamic-children span.additional-background,
.menu-horizontal .hover-off a.dynamic-children span.additional-background,
.menu-horizontal .hover-off span.dynamic-children span.additional-background {
    background-image: url("/_layouts/Images/menuArrowHover.png");
}

.s4-tn {
    margin-right: 20px;
}

/*CSS START FOR SEARCH INPUR*/
#WebPartWPQ1 {
    position: absolute;
    right: 7px;
    top: 5px;
}

.s4-search input.ms-sbplain {
    font-size: 12px;
    color: #666;
    height: 19px;
    font-weight: bold;
    font-style: normal;
    background: #f7f7f7 !important;
    border: #dedede 1px solid !important;
    text-transform: uppercase;
    border-right: none !important;
}

.ms-sbcell input {
    font-family: LatoBold;
    text-transform: uppercase;
}

.ms-sbgo a {
    background: url(/_layouts/Images/searchArrow.gif) top left no-repeat;
    height: 21px;
    width: 23px;
    display: inline-block;
    border: #dedede 1px solid !important;
    border-left: none !important;
}

    .ms-sbgo a:hover {
        background: url(/_layouts/Images/searchArrowHover.gif) top left no-repeat;
    }

    .ms-sbgo a img {
        visibility: hidden;
        height: 17px;
        width: 17px;
    }

/*CSS START FOR FOOTER*/
.footer {
    clear: both;
    font-size: 14px;
    padding: 80px 0px 0px 0px;
    color: #212121;
    text-align: center;
    line-height: 17px;
}

    .footer div {
        padding-bottom: 24px;
    }

    .footer a {
        padding: 0px 32.496px 0px 32.496px;
        font-size: 14px !important;
    }

        .footer a:link {
            color: #212121 !important;
        }


.s4-notdlg a {
    color: #0078BE;
    text-decoration: none;
}

/* To Center alignt the text above WebPartZone in EditMode */
.ms-SPZoneLabel {
    text-align: center;
}

/* To remove provide the spacing b/w webparts in EditMode */
.ms-SPZone {
    border-collapse: collapse;
}

/* To make the background of Webparts transparent */
.clear-background {
    margin-bottom: 18px;
    float: left;
    position: relative;
}

    .clear-background .box-wp-dialog {
        background: transparent;
    }

        .clear-background .box-wp-dialog .top {
            background: transparent;
        }

            .clear-background .box-wp-dialog .top span {
                background: transparent;
            }

        .clear-background .box-wp-dialog .bottom {
            background: transparent;
        }

            .clear-background .box-wp-dialog .bottom span {
                background: transparent;
            }

        .clear-background .box-wp-dialog .box-wp-content {
            background: transparent;
        }

    .clear-background .box-wp-content .innerbox {
        background: transparent;
    }

.ms-WPHeader td {
    border: none;
}

.clear-background .ms-WPHeader {
    background: transparent;
}

.clear-background .s4-wpcell:hover .ms-WPHeader td,
.s4-wpActive .ms-WPHeader td,
.s4-wpcell .ms-WPSelected .ms-WPHeader td {
    border-bottom: none;
    background: transparent;
}

.clear-background .box-wp-dialog .box-wp-content .innerbox {
    padding: 0px 0px 0px 0px;
}

.clear-background .toprowscroll {
    overflow-y: hidden !important;
    overflow-x: auto !important;
    min-height: 10px !important;
    height: auto !important;
    height: 100px;
}

.clear-background .spstd10-toprow-col2 .ms-WPBody {
    font-size: 11px;
    font-family: Lato;
}

.clear-background .spstd10-toprow-col2 .innerbox {
    margin-right: 9px;
}

/* Styles used on spstd9.aspx */
.spstd9-col1 {
    float: left;
    margin-right: 20px;
    width: 300px;
    padding-top: 3px;
}

.spstd9-col2 {
    float: left;
    margin-right: 20px;
    padding-top: 3px;
}

.spstd9-col3 {
    float: left;
    width: 300px;
    padding-top: 3px;
}

.spstd9-col1 .box-wp-dialog {
    width: 300px;
}

.spstd9-col1 .box-wp-content {
    overflow: auto;
}

.spstd9-col2 .box-wp-content {
    overflow: auto;
}

.spstd9-col3 .box-wp-dialog {
    width: 300px;
}

.spstd9-col3 .box-wp-content {
    overflow: auto;
}

/* CSS START FOR ECOVA EDGE THIRD TEMPLATE */
/* Giving Min-Height in case of, no navigation item is present */
.spstd10-toprow-col1 {
    float: left;
    margin-right: 19px;
    min-height: 30px;
}

    .spstd10-toprow-col1 .box-wp-content {
        overflow: auto;
    }

.spstd10-toprow-col2 {
    position: absolute;
    right: 0;
    bottom: 0;
    text-align: right;
    padding-right: 9px;
    font-size: 11px;
    font-family: Lato;
}

    .spstd10-toprow-col2 .box-wp-content {
        text-align: right;
        overflow: auto;
    }

.bottomrow {
    clear: both;
}

    /* css start for left column FLUID */
    .bottomrow .spstd10-bottomrow-col1 {
        float: left;
    }

    .bottomrow .spstd10-bottomrow-col1-row1-col1 {
        float: left;
        margin-right: 20px;
    }

        .bottomrow .spstd10-bottomrow-col1-row1-col1 .box-wp-content {
            overflow: auto;
        }

    .bottomrow .spstd10-bottomrow-col1-row1-col2 {
        float: right;
    }

        .bottomrow .spstd10-bottomrow-col1-row1-col2 .box-wp-content {
            overflow: auto;
        }

    .bottomrow .spstd10-bottomrow-col1-row2 {
        float: left;
    }

        .bottomrow .spstd10-bottomrow-col1-row2 .box-wp-content {
            overflow: auto;
        }

        .bottomrow .spstd10-bottomrow-col1-row2 .portfolio-benchmark .box-wp-content {
            overflow: auto;
            box-shadow: 2px 2px #dbd3d3;
        }

form#form1[action*="PlatformTraining"] .bottomrow .spstd14-bottomrow-col2 .box-wp-content,
form#form1[action*="PlatformTraining"] .bottomrow .spstd14-bottomrow-col1 .box-wp-content {
    box-shadow: 0 1px 5px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,.06),0 3px 1px rgba(0,0,0,.06) !important;
}

form#form1[action*="Saving Details"] .bottomrow .spstd10-bottomrow-col1-row1-col2 .box-wp-content,
form#form1[action*="Saving Details"] .bottomrow .spstd10-bottomrow-col1-row1-col1 .box-wp-content {
    box-shadow: 2px 2px #dbd3d3;
}

form#form1[action*="Variance Analysis"] .spstd11-row2 .box-wp-content .innerbox .s4-wpTopTable > table {
    table-layout: fixed;
}
/* css start for left column 280px */
.bottomrow .spstd10-bottomrow-col2 {
    width: 280px;
    float: right;
}

    .bottomrow .spstd10-bottomrow-col2 .box-wp-dialog {
        width: 280px;
    }

    .bottomrow .spstd10-bottomrow-col2 .box-wp-content {
        overflow: auto;
        box-shadow: 2px 2px #dbd3d3;
    }




    .main-content-area h2,
    .VendorNameUserCtrl h3 {
        font-size: 18px !important;
        line-height: 28px;
        color: #000;
        margin-top: 18px;
    }

form#form1 .main-content-area {
    padding-left: 20px;
    padding-right: 20px;
}

form#form1[action*="Dashboard"] .main-content-area,
form#form1[action*="Contract Manager"] .main-content-area,
form#form1[action*="Site Service Requests"] .main-content-area,
form#form1[action*="Document Library"] .main-content-area,
form#form1[action*="PlatformTraining"] .main-content-area,
form#form1[action*="Account Exception"] .main-content-area {
    padding-left: 0;
    padding-right: 0;
}

form#form1[action*="Dashboard"] #s4-bodyContainer {
    /*max-width: 1600px;*/
    box-sizing: border-box;
    margin: 0 auto;
    overflow: hidden;
}

form#form1[action*="Dashboard"] .main-content-area .spstd9-col2 {
    min-width: 490px !important;
}

form#form1[action*="Dashboard"] .spstd9-col3 > table {
    width: 100%;
    table-layout: fixed;
}

form#form1[action*=Dashboard] #reportlist-tabs table#ReportList {
    width: 100%;
    display: block;
    overflow: auto;
}

form#form1[action*="Dashboard"] #reportlist-tabs ul.ui-widget-header {
    display: flex;
}
/* CSS START FOR ECOVA EDGE TEMPLATE SPSTD12 */
/* Giving Min-Height in case of, no navigation item is present */
.spstd12-toprow-col1 {
    float: left;
    margin-right: 19px;
    min-height: 30px;
    width: 50%;
}

    .spstd12-toprow-col1 .box-wp-content {
        overflow: auto;
    }

.spstd12-toprow-col2 {
    position: absolute;
    right: 0;
    bottom: 0;
    text-align: right;
    padding-right: 9px;
    font-size: 11px;
    font-family: Lato;
}

    .spstd12-toprow-col2 .box-wp-content {
        text-align: right;
        overflow: auto;
    }

.bottomrow {
   /* padding-top: 55px;*/
    clear: both;
}

    /* css start for left column FLUID */
    .bottomrow .spstd12-bottomrow-col1 {
        float: left;
        width: 1005px;
    }

    .bottomrow .spstd12-bottomrow-col1-row1-col1 {
        float: left;
        margin-right: 20px;
        width: 100%;
    }

        .bottomrow .spstd12-bottomrow-col1-row1-col1 .box-wp-content {
            overflow: auto;
        }

    .bottomrow .spstd12-bottomrow-col1-row1-col2 {
        float: right;
    }

        .bottomrow .spstd12-bottomrow-col1-row1-col2 .box-wp-content {
            overflow: auto;
        }

    .bottomrow .spstd12-bottomrow-col1-row2 {
        margin-top: 20px;
        float: left;
    }

    .bottomrow .spstd12-bottomrow-col1-row2 {
        width: 100% !important;
    }

        .bottomrow .spstd12-bottomrow-col1-row2 .box-wp-content {
            /* overflow: auto; */
        }

    /* css start for left column 364px */
    .bottomrow .spstd12-bottomrow-col2 {
        width: 364px;
        float: right;
    }

        .bottomrow .spstd12-bottomrow-col2 .box-wp-dialog {
            width: 364px;
        }

        .bottomrow .spstd12-bottomrow-col2 .box-wp-content {
            /* overflow: auto; */
        }

/* CSS START FOR ECOVA EDGE TEMPLATE SPSTD14 */
.spstd14-toprow-col1 {
    float: left;
    margin-right: 19px;
    width: 50%;
}

    .spstd14-toprow-col1 .box-wp-content {
        overflow: auto;
    }

.spstd14-toprow-col2 {
    position: absolute;
    right: 0;
    bottom: 0;
    text-align: right;
    padding-right: 9px;
    font-size: 11px;
    font-family: Lato;
}

    .spstd14-toprow-col2 .box-wp-content {
        text-align: right;
        overflow: auto;
    }

/* css start for left column 280px */
.bottomrow .spstd14-bottomrow-col1 {
    width: 280px;
    float: left;
}

    .bottomrow .spstd14-bottomrow-col1 .box-wp-dialog {
        width: 280px;
    }

    .bottomrow .spstd14-bottomrow-col1 .box-wp-content {
        overflow: auto;
        box-shadow: 2px 2px #dbd3d3;
    }

/* css start for right column FLUID */
.bottomrow .spstd14-bottomrow-col2 {
    float: right;
    width: 1005px;
}

    .bottomrow .spstd14-bottomrow-col2 .box-wp-content {
        overflow: auto;
        box-shadow: 2px 2px #dbd3d3;
    }

/* Styles used on spstd11.aspx */
.spstd11-row1-col1 {
    float: left;
    margin-right: 19px;
}

    .spstd11-row1-col1 .box-wp-content {
        overflow: auto;
    }

.spstd11-row1-col2 {
    position: absolute;
    right: 0;
    bottom: 0;
    text-align: right;
    padding-right: 9px;
    font-size: 11px;
    font-family: Lato;
}

.spstd11-row2 {

    clear: both;
}

div.spstd11-row2:empty {
    display: none;
}

form#form1[action*="Site Service Requests"] .zone-container .spstd11-row2:not(:nth-child(2)) {
    padding-top: 0px;
}

.spstd11-row2.graybg {
    padding-top: 0px;
}

.spstd11-row2 .box-wp-content {
    overflow: auto;
}

/* CSS FOR WEB PART PAGES TEMPALTES - End */
/***********************************************************************************/
/* fix scrolling on list pages */
#s4-bodyContainer {
    position: relative;
    /* min-height: calc(100vh - 39px)!important; */
    /* padding-bottom: 189px!important; */
    /* box-sizing: border-box; */
}

.ms-cui-TabRowRight {
    display: inline !important;
    position: absolute;
    right: -115px;
    top: 0;
}

/* hide body scrolling (SharePoint will handle) */
body {
    height: 100%;
    overflow: hidden;
    width: 100%;
}

/* popout breadcrumb menu needs background color for firefox */
.s4-breadcrumb-menu {
    background: #F2F2F2;
}

.breadcrumb-row {
    border-bottom: 1px solid #BDBDBD;
    font-size: 14px;
    color: #212121;
    font-weight: bold;
    box-sizing: border-box;
    padding-left: 20px;
    background: #F5F5F5;
    margin-bottom: 0;
}

.clear-background.breadcrumb-row div {
    margin-top: 15px;
    margin-bottom: 15px;
}

/*form#form1[action*="Contract Manager"] .breadcrumb-row,
form#form1[action*="Document Library"] .breadcrumb-row,
form#form1[action*="Energy Tracker"] .breadcrumb-row,
form#form1[action*="Site Service Requests"] .breadcrumb-row,
form#form1[action*="PlatformTraining"] .breadcrumb-row,
form#form1[action*="Account Exception"] .breadcrumb-row {
    margin: 0;
}*/

    .breadcrumb-row div a.aiq-breadcrumbRootNode {
        color: #616161 !important;
        padding-right: 5px;
    }

        .breadcrumb-row div a.aiq-breadcrumbRootNode:hover {
            text-decoration: none !important;
        }

    .breadcrumb-row span {
        padding-left: 5px;
    }
/* if you want to change the left nav width, change this and the margin-left in .s4-ca */
/* body area normally has a white background */
.s4-ca {
    background: transparent none repeat scroll 0 0;
}

/*alignment of checkbox and items lists*/
.ms-viewheadertr div {
    color: #FFF;
    margin-top: 4px;
}

.s4-workspace-scroll {
    overflow-y: scroll;
    overflow-x: auto;
    position: relative;
    left: 0px;
}

/* Fix for Item Menu Hover icon of Lists in Webpart pages */
table.ms-emptyView th {
    position: relative !important;
}

table.ms-listviewtable th {
    position: relative !important;
}

/*breadcrumbs*/
.aiq-breadcrumbs {
    margin-bottom: 5px;
}

HTML.ms-dialog .aiq-breadcrumbs {
    display: none;
    margin-bottom: 0px;
}

/* Start - Search Styles */
.search-select {
    font-family: Lato;
    font-size: 11px;
    width: 110px;
    height: 22px;
    top: 2px;
    left: -110px;
    position: absolute;
}

.search-box {
    font-family: Lato;
    font-size: 12px;
    color: #000;
    width: 236px;
    height: 18px;
    text-transform: capitalize;
    padding: 2pt 0px 0px 6px;
    border: 1px solid #DEDEDE;
    background-color: #F7F7F7;
}

#uem-search .search-box {
    /*font-family: 'FontAwesome';
    font-size: 11px !important;*/
    margin-bottom: 0 !important;
    box-sizing: border-box;
    padding: 0 15px;
    color: #616161;
    text-transform:none !important;
    /* width: calc(100% - 160px);*/
    min-width: 0;
}

#uem-search {
    display: flex;
}

.advancesearch-link {
    margin-top: 9px;
}

    .advancesearch-link a {
        font-size: 14px !important;
        text-decoration: none;
    }

.search-btn-enabled,
.search-btn-disabled {
    width: 40px;
    height: 32px !important;
    padding: 0px !important;
    opacity: 1 !important;
    min-width: auto !important
}

.advanceSearchIcon {
    width: 18px;
    height: 18px !important;
    padding: 0px !important;
    opacity: 1 !important;
    margin-left: -26px;
    margin-top: 7px;
    color: #435c6e;
    background-color: #fff;
    padding-right: 24px !important;
}

    .search-btn-enabled:before,
    .search-btn-disabled:before {
        position: relative;
        top: -1px;
        line-height: 21px;
        width: 100%;
        text-align: center;
    }

#uem-search-select-panel {
    background-color: #E0E0E0;
    width: 93px;
    height: 32px;
    cursor: pointer;
    z-index: 2;
    position: relative;
    box-sizing: border-box;
    border: 1px solid #757575;
    border-right: 0px solid;
    min-width: 120px;
}

    #uem-search-select-panel:focus .uem-search-select,
    #uem-search-select-panel.child-focus .uem-search-select {
        display: block !important;
    }

.uem-search-selected-value-div {
    padding: 4px 27px 4px 12px;
    font-family: Lato;
    font-size: 16px;
    color: #212121;
    cursor: pointer;
}

    .uem-search-selected-value-div:before {
        float: right;
        position: absolute;
        right: 5px;
        font-size: 16px;
    }

    .uem-search-selected-value-div:hover:before {
        opacity: 1;
    }

.uem-search-select {
    background: #FFF;
    cursor: pointer;
    padding: 0px;
    width: 150px;
    margin: 0px;
    font-family: Lato;
    font-size: 13px;
    list-style: none;
    margin-top: -1px;
    margin-left: -1px;
    border: 1px solid #e0e0e0;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1), 0px 4px 5px rgba(0, 0, 0, 0.06), 0px 1px 10px rgba(0, 0, 0, 0.06);
}

    .uem-search-select li {
        background: #FFF;
        color: #000;
        font-size: 16px;
        cursor: pointer;
        text-decoration: none;
        line-height: 24px;
        padding: 12px 24px;
        display: block;
        font-family: Lato;
    }

        .uem-search-select li:last-child {
            border-bottom: 0 solid #757575;
        }

        .uem-search-select li:hover,
        .uem-search-select li:focus {
            outline: none;
            background: #F5F5F5;
        }

/* End - Search Styles */
/* CSRDisplay User control */
.csrInformation table {
    border-spacing: 0;
    border-collapse: collapse;
}

.csrInformation img {
    display: block;
    padding-right: 5px;
    padding-top: 7px;
}

.csrInformation table table {
    border-spacing: 2px;
    border-collapse: separate;
}

.csr-overlay div {
    vertical-align: middle;
}

.csr-overlay tr td {
    color: #55605D !important;
    padding: 7px 5px 7px 5px;
    border: 1px solid #C4CAC8;
    text-align: center;
    vertical-align: middle;
}

.csr-overlay img {
    width: 60px;
    height: 77px;
}

/* End of - CSRDisplay User control */
/* Discover More */
.RadListImageLinkClass {
    padding: 0px 15px 15px 0px;
}

.s4-wpTopTable .ms-WPBody {
    margin: 0px 0px 0px 0px;
    font-family: Lato;
    font-size: 10px;
}

    .s4-wpTopTable .ms-WPBody td {
        font-family: Lato;
        font-size: 14px;
    }

.s4-wpTopTable h5 {
    font-size: 11px;
    font-weight: normal;
    font-family: Lato;
    color: #000;
}

.s4-wpTopTable h6 {
    font-size: 10px;
    font-weight: 300;
    font-family: Lato;
    color: #000;
}

.s4-wpTopTable .ms-WPHeader .ms-wpTdSpace {
    display: none;
}

.s4-wpTopTable .ms-WPBody div {
    font-size: 15px;
}

#uem-client-vendor-counts,
#uem-client-location-counts {
    padding-bottom: 10px;
    font-weight: 400;
    font-size: 15px;
}

.ui-tabs-panel td {
    font-family: Lato;
    font-size: 14px !important;
}

.ui-tabs-panel table {
    border-collapse: separate;
}

/* Styles for Saving Breakdown & Perfomance Drivers */
.savingHeader {
    height: 48px;
}

.savingDescription {
    font-weight: bold;
    word-wrap: break-word;
}

.savingHeight25 {
    height: 48px;
}

#savingsTable tr td {
    padding: 7px 5px;
}

#performanceTable tr td {
    padding: 7px 5px;
    border-bottom: 1px solid #e0e0e0;
    font-size: 14px;
    line-height: 20px;
    color: #212121;
}

#performanceTable .savingHeader td {
    font-size: 12px;
    line-height: 14.4px;
    text-transform: uppercase;
}

#uem-savings-breakdown-status {
    font-size: 12px;
}

.savings-breakdown-tbl th {
    font-size: 12px;
    font-family: Lato;
    text-transform: uppercase;
    line-height: 14.4px;
    color: #212121;
    border-bottom: 1px solid #e0e0e0;
    font-weight: 400;
}

.savings-breakdown-tbl tr td,
.savings-breakdown-tbl-total tr th {
    font-size: 14px;
    font-family: Lato;
    line-height: 20px;
    color: #212121;
    border-bottom: 1px solid #e0e0e0;
}
/*End of - Styles for Saving Breakdown & Perfomance Drivers */
/*Start - Styles for Location User Notes */
/*.dialog-button span.ui-button-text  
    {
        background-color: #71913C;
        color: #FFFFFF;
        padding:  0 10px !important;
        font-size: 11px; width: 50px;  height:14px;
    }
    #location-user-notes-editor-overlay button, #location-user-notes-overlay button, #confirmDelete button
    {
        border: 0px none; padding: 4px 10px 6px 10px; font-size:11px;
        background-color: #71913C; width:60px; height:24px;
        color: #FFFFFF; cursor:pointer !important;
    }
    #location-user-notes-editor-overlay button[disabled], #location-user-notes-overlay button[disabled], #confirmDelete button[disabled]
    {
        border: 0px none; padding: 4px 10px 6px 10px; font-size:11px;
        background-color: #71913C; width:60px; height:24px;
        opacity: 0.35; filter: Alpha(Opacity=35);
        color: #FFFFFF; cursor:default !important;
    }*/
#confirmDelete {
    min-height: 35px !important;
    padding-top: 10px;
}

#location-user-notes-textarea {
    width: 100%;
    height: 87px;
    resize: none !important;
    box-sizing:border-box;
}

#uem-location-notes-link {
    float: left;
}

/*End - Styles for Location User Notes */
/*Start - Styles for Account User Notes */
/*.account-user-notes-editor-overlay button, #confirmDeleteAccountNotes button
    {
        border: 0px none; padding: 4px 10px 6px 10px; font-size:11px !important;
        background-color: #71913C; width:60px; height:24px;
        color: #FFFFFF; cursor:pointer !important;
    }
    .account-user-notes-editor-overlay button[disabled], #confirmDeleteAccountNotes button[disabled]
    {
        border: 0px none; padding: 4px 10px 6px 10px; font-size:11px !important;
        background-color: #71913C; width:60px; height:24px;
        opacity: 0.35; filter: Alpha(Opacity=35);
        color: #FFFFFF; cursor:default !important;
    }*/
#confirmDeleteAccountNotes {
    min-height: 35px !important;
    padding-top: 10px;
}

.account-user-notes-editor-overlay textarea {
    width: 100%;
    height: 87px;
    resize: none !important;
    padding: 8px;
    box-sizing: border-box;
}

/*End - Styles for Account User Notes */
/*Start - Styles for Error Message*/
.ecova-errorMessage-container {
    color: #FF0000;
}

/*End - Styles for Error Message*/
/*Start - Style for Customizeable Dashboard Webparts */
[id*="edmStatisticsChartMain"] b {
    font-weight: 300;
}

table.edm-table tr td {
    border-bottom: 1px solid #e0e0e0 !important;
    height: 48px !important;
}

.edm-table tr td h6 {
    color: #212121 !important;
    font-size: 14px !important;
}
/* End */
/*Start - Styles for Manage Dashboard Charts Control */
#id-uem-manage-dashboard-charts-dialog .rgAltRow {
    background-color: #f2f2f2;
}

.padding-bottom-30 {
    padding-bottom: 30px;
}

.td-wd-ddl-section {
    vertical-align: top;
    height: 175px;
}

#id-uem-manage-dashboard-charts-dialog input[type="submit"]::-moz-focus-inner {
    padding: 0;
    border: 0;
}

#id-uem-manage-dashboard-charts-dialog .seeMoreButton {
    margin: 25px 0 0 0;
    text-align: center;
}

/*End - Styles for Manage Dashboard Charts Control */
/*Start - Styles for Reports Description Control */
.uem-expense-reports-desc-list {
    list-style: none;
    margin: -10px 0px 0px 0px;
    padding: 0px;
}

    .uem-expense-reports-desc-list li {
        margin-bottom: 16px;
        background-color: #FFFFFF;
        box-shadow: 2px 2px #dbd3d3;
        cursor: pointer;
    }

        .uem-expense-reports-desc-list li:hover {
            box-shadow: 2px 3px #dbd3d3;
        }

.uem-expense-report-link {
    padding: 24px;
}

    .uem-expense-report-link li {
        box-shadow: none;
    }

        .uem-expense-report-link li:hover {
            box-shadow: none;
        }

    .uem-expense-report-link:hover {
        text-decoration: none;
    }

.uem-expense-reports-desc-list > a:link {
    font-size: 14px !important;
    line-height: 20px !important;
    color: #009DE9 !important;
}

.uem-expense-report-title {
    font-size: 16px;
    color: #212121;
    font-weight: 700;
    float: left;
    width: 320px;
}

div.uem-expense-report-title a:link {
    font-size: 16px !important;
    color: #212121 !important;
    font-weight: 700;
}

div.uem-expense-report-title a:visited {
    color: #212121 !important;
}

div.uem-expense-report-title a:link:hover {
    text-decoration: none !important;
}

div.uem-expense-report-chart-panel a:link {
    color: #009DE9 !important;
}

    div.uem-expense-report-chart-panel a:link:hover {
        text-decoration: none !important;
    }

    div.uem-expense-report-chart-panel a:link:visited {
        color: #009DE9 !important;
    }

.uem-expense-report-desc {
    font-size: 16px;
    color: #424242;
    display: flex;
}

.uem-expense-report-chart-panel {
    padding: 0px;
    color: #009DE9 !important;
    font-weight: 400;
}

    .uem-expense-report-chart-panel a:link {
        color: #009DE9 !important;
        font-weight: 500 !important;
    }

.highcharts-container {
    min-height: 250px;
}

.rd-chart-wrapper .highcharts-container{
    min-height: 0;
}

    .highcharts-container span, [id^="sl-LocationMappingChart-locationMapping"] {
        font-family: Lato !important;
        font-size: 15px !important;
        line-height: 24px !important;
        color: #000000 !important;
    }

span.chart-subtitle-param {
    color: #616161 !important;
}
/*End - Styles for Reports Description Control */
/* Styles to disable menu items */
.disabled-anchor .menu-item-text {
    color: #c4cac8 !important;
    cursor: default !important;
}

.disabled-anchor {
    cursor: default !important;
}

    .disabled-anchor span.menu-item-text:hover {
        text-decoration: none !important;
    }

/*End - Styles to disable menu items */
.export-error-overlay-dialog-button {
    border: 0px none !important;
    padding: 0px 10px 6px 1px !important;
    font-size: 11px !important;
    margin-right: 120px !important;
    background-color: #71913C !important;
    width: 40px !important;
    height: 24px !important;
    color: #FFFFFF !important;
    cursor: pointer !important;
    background: none !important;
}

    .export-error-overlay-dialog-button span.ui-button-text {
        background-color: #71913C;
        color: #FFFFFF;
        width: 20px;
    }

.no-bill-images-overlay-dialog-close-button {
    border: 0px none !important;
    padding: 0px 10px 6px 1px !important;
    font-size: 11px !important;
    background-color: #71913C !important;
    width: 50px !important;
    height: 24px !important;
    color: #FFFFFF !important;
    cursor: pointer !important;
    background: none !important;
}

    .no-bill-images-overlay-dialog-close-button span.ui-button-text {
        background-color: #71913C;
        color: #FFFFFF;
        width: 30px;
    }

/* Start - Styles used on Client Hierarchy web part */
#uem-user-client-hierarchy-button-container {
    padding-top: 42px;
    text-align: right;
}

.createHierarchyList-actionButtons input {
    height: 14px !important;
}

/* End - Styles used on Client Hierarchy web part */
/* Start - Styles used on Reports List web part */
#reportlist-tabs {
    padding-right: 10px;
}

    #reportlist-tabs a {
        font-size: 10px;
    }

    #reportlist-tabs table {
        width: 100%;
    }


        #reportlist-tabs table tr.light {
            background-color: #F7F7F7;
        }

        #reportlist-tabs table tr {
            border-bottom: 1px solid #E0E0E0;
            display: block;
        }

            #reportlist-tabs table tr td {
                font-size: 14px !important;
                line-height: 20px;
            }

                #reportlist-tabs table tr td.reportTitle {
                    min-width: 120px;
                }

    #reportlist-tabs li > a {
        color: #212121 !important;
        transition: 0.1s;
        background-color: #F0F1f1;
    }

    #reportlist-tabs .ui-state-active a {
        font-weight: 700;
    }

    #reportlist-tabs .ui-state-active {
        background: transparent;
        transition: 0.2s;
        border-bottom: 2px solid #009DE9 !important;
    }

    /*    #reportlist-tabs .ui-state-active:after {
            content: "";
            position: absolute;
            bottom: 0px;
            left: 50%;
            margin-left: -3px;
            background: transparent;
            width: 0px;
            height: 0px;
            border-left: 6px solid transparent;
            border-right: 6px solid transparent;
            border-top: 6px solid #005A78;
        }*/

    #reportlist-tabs #ReportList td {
        padding: 10px 4px;
        max-width: 185px;
        overflow: hidden;
        text-overflow: ellipsis;
    }

        #reportlist-tabs #ReportList td.reportTitle {
            width: 185px;
        }

div[class*="bottomrow-col2"] #reportlist-tabs #ReportList td.reportTitle {
    width: 140px;
    max-width: 140px;
}

.locationCharts div[class*="bottomrow-col2"] #reportlist-tabs #ReportList td.reportTitle {
    width: 225px;
    max-width: 225px;
}

#reportlist-tabs #ReportList td a {
    font-size: 14px !important;
}

#reportlist-tabs #ReportList td i {
    color: #757575;
    font-size: 12px;
}

    #reportlist-tabs #ReportList td i:hover {
        color: #009DE9;
    }

    #reportlist-tabs #ReportList td i.primary-icon {
        color: #009DE9;
        font-size: 12px;
    }


#reportlist-tabs li a {
    padding: 8px 0px;
    font-size: 14px !important;
    font-family: Lato !important;
    font-weight: 400;
    line-height: 24px;
    width: 100%;
    text-align: center;
}

    #reportlist-tabs li a:hover {
        text-decoration: none !important;
    }

#reportlist-tabs li {
    font-weight: bold;
    width: 50%;
}

#reportlist-tabs .ui-tabs .ui-tabs-panel {
    margin-top: 6px !important;
}

#reportlist-tabs #ReportList a:hover {
    text-decoration: underline !important;
    outline: none;
    color: #55605D !important;
}

#reportlist-tabs #ReportList td > a.tooltipstered {
    text-decoration: none !important;
    text-transform: none !important;
}

#reportlist-tabs .ui-widget-header,
#reportlist-tabs .ui-tabs .ui-tabs-nav li a {
    background: #FFFFFF;
}

#reportlist-tabs .rgPageCont {
    text-align: center;
}

#reportlist-tabs.rgPagerCell #ReportList td {
    max-width: 100%;
}

#reportlist-tabs .rgArgPart,
#reportlist-tabs .rgNumPart {
    display: inline-block;
    vertical-align: middle;
}

#reportlist-tabs .rgNumPart {
    margin-left: 5px;
    margin-right: 5px;
}

#reportlist-tabs .rgInfoPart {
    text-align: right;
    color: #757575 !important;
    font-size: 12px !important;
    line-height: 16px;
}

#reportlist-tabs .rgInfoPartRow {
    border: none;
    padding-top: 8px;
}

#reportlist-tabs .rgPageNext {
    background: none !important;
    cursor: pointer;
}

    #reportlist-tabs .rgPageNext:hover {
        background: none !important;
    }

#reportlist-tabs .rgPageFirst {
    /* background: #FFFFFF url("/_layouts/Images/ArrowFirstPageNormal.png") repeat-x left top !important; */
    cursor: pointer;
}

    #reportlist-tabs .rgPageFirst:hover {
        /* background: #FFFFFF url("/_layouts/Images/ArrowFirstPageHover.png") repeat-x left top !important; */
    }

#reportlist-tabs .rgPagePrev {
    background: none !important;
    margin-right: 4px;
    cursor: pointer;
}

    #reportlist-tabs .rgPagePrev i, #reportlist-tabs .rgPageNext i {
        color: #212121;
        padding-bottom: 6px;
    }

#reportlist-tabs .rgNavigationDisabled i {
    color: #BDBDBD;
}

#reportlist-tabs .rgPagePrev:hover {
    background: none !important;
}

#reportlist-tabs .rgPageLast {
    /* background: #FFFFFF url("/_layouts/Images/ArrowLastPageNormal.png") repeat-x left top !important; */
    margin-right: 4px;
    cursor: pointer;
}

    #reportlist-tabs .rgPageLast:hover {
        /* background: #FFFFFF url("/_layouts/Images/ArrowLastPageHover.png") repeat-x left top !important; */
    }

#reportlist-tabs .rgNumPart a {
    float: left;
    font-family: 'Lato' !important;
    font-size: 14px !important;
    color: #212121 !important;
    background: none !important;
    border: none !important;
    line-height: 30px !important;
    width: 32px;
    box-sizing: border-box;
    padding: 0 !important;
}

    #reportlist-tabs .rgNumPart a:hover, #reportlist-tabs .rgNumPart a:focus {
        text-decoration: none !important;
    }

    #reportlist-tabs .rgNumPart a.rgCurrentPage {
        color: #FFFFFF !important;
        background: #009DE9 !important;
    }

#reportlist-tabs .rgPagerCell .rgNumPart a span,
#reportlist-tabs.rgPagerCell .rgNumPart a span {
    padding-left: 0 !important;
}

#reportlist-tabs .rgArgPart > input {
    width: 14px;
    height: 14px;
    text-align: center;
    letter-spacing: normal;
    word-spacing: normal;
    line-height: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    color: darkGray;
    float: left;
    border: none !important;
    background: none;
    margin: 0 6px;
}

#reportlist-tabs.rgPagerCell #ReportList i {
    margin-left: -17px;
    float: left;
    margin-top: 2px;
    pointer-events: none;
    color: #212121;
}

#reportlist-tabs.rgPagerCell #ReportList .rgArgPart > input.disabled + i {
    color: #BDBDBD;
}

#reportlist-tabs.rgPagerCell #ReportList i.fa-backward-fast,
#reportlist-tabs.rgPagerCell #ReportList i.fa-forward-fast {
    width: 7px;
    overflow: hidden;
}

#reportlist-tabs .ui-state-default {
    background: transparent !important;
}

#sl-savedreportwebpart-message-noreportfound {
    max-width: none !important;
}

#uem-user-report-list-button-container {
    padding-top: 20px;
    text-align: right;
}

#delete-prompt #uem-user-report-list-button-container {
    padding-top: 48px;
}

#delete-confirmation-dialog, #move-confirmation-dialog {
    border: 0;
}

#delete-confirmation-dialog {
    padding-bottom: 40px !important;
}

/* End - Styles used on Reports List web part */
/* bug 7292 */
/*#bill-results-grid-id .RadGrid .rgDataDiv {
    height: auto !important;
}*/

/* end 7292 */

.RadGrid_Default .rgRow .rgSorted,
.RadGrid_Default .rgAltRow .rgSorted {
    background-color: #fff !important;
}
/*----Global Css for Tabs panel------Start---*/
#uem-custom-unitofwork-editor-panel .ui-widget-header {
    border-bottom: 1px solid #e0e0e0;
    margin-bottom: 24px;
}

#uem-custom-unitofwork-editor-panel .ui-state-active {
    transition: .2s;
    border-bottom: 2px solid #009de9 !important;
    background: #FFFFFF;
}

#uem-custom-unitofwork-editor-panel .ui-state-default {
    background: #FFFFFF;
}

#uem-custom-unitofwork-editor-panel li {
    font-weight: bold;
    padding: 0px 24px 6px 24px;
}

    #uem-custom-unitofwork-editor-panel li a {
        font-size: 16px !important;
        font-family: Lato !important;
        font-weight: 400;
        padding: 0px;
        line-height: 24px;
        text-align: center;
        color: #212121 !important;
    }

        #uem-custom-unitofwork-editor-panel li a:hover {
            text-decoration: none;
        }

#uem-custom-unitofwork-editor-panel .ui-state-active a {
    font-weight: 700;
}

#uem-custom-unitofwork-editor-panel {
    padding-bottom: 44.8px;
}

    #uem-custom-unitofwork-editor-panel table {
        width: 100%;
        border-spacing: 0px;
        color: #757575;
    }

        #uem-custom-unitofwork-editor-panel table tr td {
            font-size: 15px !important;
        }

    #uem-custom-unitofwork-editor-panel i {
        font-size: 16px;
        margin-left: 23px;
    }

    #uem-custom-unitofwork-editor-panel table tr td:first-child {
        width: 200px;
    }

#uem-UnitOfWorkEditor-UOWEditorPanel-button-panel tr td {
    width: 100% !important;
}

    #uem-UnitOfWorkEditor-UOWEditorPanel-button-panel tr td div {
        float: right;
    }

#uem-custom-unitofwork-editor-panel input {
    width: 446px !important;
    height: 40px !important;
    margin: 0px !important;
    padding: 0px 16px;
    font-size: 16px !important;
    line-height: 24px;
}

#uem-custom-unitofwork-editor-panel select {
    width: 480px !important;
    height: 40px !important;
    margin: 0px !important;
    padding: 0px 16px !important;
    font-size: 16px !important;
    line-height: 24px;
}

#uem-custom-unitofwork-editor-panel button {
    margin: 0px;
    padding: 0px 16px !important;
    font-size: 14px !important;
    line-height: 16px !important;
    height: 40px !important;
    margin-left: 16px;
}

    #uem-custom-unitofwork-editor-panel button:before {
        padding-top: 3px;
    }

    #uem-custom-unitofwork-editor-panel button span {
        margin-left: 4px;
    }

#uem-custom-unitofwork-editor-panel .error {
    color: red;
    font-size: 12px !important;
}

#sl-UnitOfWorkEditor-UOWEditorPanel-button-panel {
    margin-top: 25px;
}

#sl-UnitOfWorkEditor-UOWEditorPanel-StatusMessage {
    margin-top: 10px;
}
/*----Global Css for Tabs panel------End-----*/


/* start of Css story 8006*/
.LocationGrid_Default,
.LocationGrid_Default .rgMasterTable,
.Location_Default .rgDetailTable,
.LocationGrid_Default .rgGroupPanel table,
.LocationGrid_Default .rgCommandRow table,
.LocationGrid_Default .rgEditForm table,
.LocationGrid_Default .rgPager table,
.GridToolTip_Default {
    font: 12px/16px "segoe ui", arial, sans-serif;
}

.RadGrid_Default {
    border: none !important;
}

.GridBorder {
    border-bottom: solid 1px #828282;
    border-right: solid 1px #828282;
    border-top: solid 1px #828282;
}

.LocationGrid_Default {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #828282;
    color: #333333;
}

.LocationGrid .rgMasterTable,
.LocationGrid .rgDetailTable {
    border-collapse: separate;
    border-spacing: 0;
}

.LocationGrid_Default .rgCommandRow {
    background: repeat-x scroll 0 -2099px #C5C5C5;
    color: #000000;
}

.LocationGrid_Default .rgCommandCell {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #999999 #F2F2F2;
    border-image: none;
    border-right: 1px solid #F2F2F2;
    border-style: solid;
    border-width: 0 1px 1px;
    padding: 0;
}

.LocationGrid .rgHeader,
.LocationGrid th.rgResizeCol {
    font-weight: normal;
    padding-bottom: 4px;
    padding-top: 5px;
    text-align: left;
}

.LocationGrid_Default .rgFooterDiv,
.LocationGrid_Default .rgFooter {
    background: none repeat scroll 0 0 #EEEEEE;
}

.LocationGrid_Default .rgPager {
    background: none repeat scroll 0 0 #EEEEEE;
}

.LocationGrid .rgRow,
.LocationGrid .rgAltRow,
.LocationGrid .rgHeader,
.LocationGrid .rgResizeCol,
.LocationGrid .rgPager,
.LocationGrid .rgGroupPanel,
.LocationGrid .rgGroupHeader {
    cursor: default;
}

.LocationGrid_Default .rgFooter td {
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #828282;
}

.LocationGrid_Default td.rgPagerCell {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #828282 #EEEEEE #EEEEEE;
    border-image: none;
    border-style: solid;
    border-width: 1px 0 1px 1px;
}

.LocationGrid .rgRow td,
.LocationGrid .rgAltRow td,
.LocationGrid .rgEditRow td,
.LocationGrid .rgFooter td,
.LocationGrid .rgFilterRow td,
.LocationGrid .rgHeader,
.LocationGrid .rgResizeCol,
.LocationGrid .rgGroupHeader td {
    padding-left: 7px;
    padding-right: 7px;
    hover-color: #fff !important;
}

.rgRow:hover img[src*="ui-"],
.rgAltRow:hover img[src*="ui-"] {
    filter: brightness(0);
}

.rgRow td {
    padding: 2px 5px 3px !important;
}

.LocationGrid td.rgPagerCell {
    border: 0 none;
    padding: 5px 0 4px;
}

.LocationGrid .rgPager td {
    padding: 0;
}

.LocationGrid .NumericPages .rgNumPart {
    padding: 0 10px;
}

.LocationGrid .rgNumPart {
    padding: 0;
}

    .LocationGrid .rgNumPart a {
        float: left;
    }

.LocationGrid .rgWrap {
    float: left;
    line-height: 22px;
    padding: 0 10px;
    white-space: nowrap;
}

.LocationGrid_Default .rgInfoPart {
    color: #8A8A8A;
}

.LocationGrid .rgInfoPart {
    float: right;
}

.LocationGrid_Default .rgPager .rgStatus {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #828282 #C9C9C9 #EEEEEE;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 1px 0;
}

.LocationGrid .rgPager .rgStatus {
    padding: 3px 0 2px;
    width: 35px;
}

.rgArgPart > input {
    width: 22px;
    height: 22px;
    text-align: center;
    letter-spacing: normal;
    word-spacing: normal;
    line-height: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    color: darkGray;
    float: left;
    border: none !important;
}

.rgPageNext {
    /* background: #FFFFFF url("/_layouts/Images/ArrowRightNormal.png") repeat-x left top !important; */
    cursor: pointer;
}

    .rgPageNext:hover {
        /* background: #FFFFFF url("/_layouts/Images/ArrowRightHover.png") repeat-x left top !important; */
    }

.rgPageFirst {
    /* background: #FFFFFF url("/_layouts/Images/ArrowFirstPageNormal.png") repeat-x left top !important; */
    cursor: pointer;
}

    .rgPageFirst:hover {
        /* background: #FFFFFF url("/_layouts/Images/ArrowFirstPageHover.png") repeat-x left top !important; */
    }

.rgPagePrev {
    /* background: #FFFFFF url("/_layouts/Images/ArrowLeftNormal.png") repeat-x left top !important; */
    margin-right: 4px;
    cursor: pointer;
}

    .rgPagePrev:hover {
        /* background: #FFFFFF url("/_layouts/Images/ArrowLeftHover.png") repeat-x left top !important; */
    }

/* end of css story 8006 */
.radgrid-tablelayout {
    table-layout: auto !important;
}

/* story 9593 */
.RadAjax .raTop {
    background-position: center top !important;
    margin-top: 100px !important;
}

/* end 9593 */
/* Start - Styles used on Save Report Dialog Box */
div.save-dialog #divRunReport {
    border: 1px solid #dedede;
    padding: 15px;
}

div.save-dialog #ecova-save-run-reports div {
    padding-bottom: 15px;
    color: #757575;
}

.radio-label {
    color: #212121;
}

div.save-dialog #ecova-save-run-reports input,
div.save-dialog #ecova-save-run-reports label {
    margin-bottom: 7px;
}

div.save-dialog #divRunReport div {
    padding: 5px 0px 5px 0px;
    color: #757575;
}

div.save-dialog #ecova-save-run-reports-frequency {
    padding: 15px 15px 0px 15px;
}

.chart-report-container {
    margin-top: 10px;
}

.alert-icon {
    color: #757575;
    font-size: 16px;
}

.info-msg {
    color: #000;
    font-size: 12px;
}

div.save-dialog input {
    margin-right: 3px;
}

div.save-dialog #ecova-show-scheduler-table td {
    padding: 8px 10px 0px 0px;
}

div.save-dialog label[for="ecova-save-is-scheduled"] {
    padding-top: 10px;
}

div.save-dialog #ecova-save-is-scheduled {
    margin-left: 8px !important;
    height: 16px !important;
    width: 16px;
}

div.save-dialog input, div.save-dialog select {
    margin-bottom: 0 !important;
}

    div.save-dialog input[type=radio] {
        width: 16px !important;
    }

div.save-dialog #save-dialog-report-name-table {
    padding-bottom: 10px;
}

/* End - Styles used on Save Report Dialog Box */
/* Start - Styles used on VendorAccountsSummary Webpart */
.loading-overlay .ui-dialog-titlebar {
    display: none;
}

tr.bill-detail td {
    position: relative;
}

tr.bill-detail.Payment i, tr.bill-detail.Historical i, tr.bill-detail.AuditOnly i, tr.bill-detail.Consolidated i {
    color: #005A78;
    display: none;
    position: relative;
    font-size: 12px;
}

tr.bill-detail.AuditOnly i {
    display: inline;
    left: -2px;
    color: #757575;
}

tr.bill-detail.Payment td:first-child, tr.bill-detail.Historical td:first-child, tr.bill-detail.Consolidated td:first-child {
    padding-left: 16px;
}

/* End - Styles used on VendorAccountsSummary Webpart */
/* Start - Button Style for reload button on dashboard's webpart with location attribute */
.chart-reload-button:disabled {
    opacity: 0.35;
    filter: Alpha(Opacity=35);
}

/* End - Button Style for reload button on dashboard's webpart with location attribute */
/* End - Styles used on VendorAccountsSummary Webpart */
/*Wrap a word without spaces */
.wrapword {
    white-space: -moz-pre-wrap !important;
    /* Mozilla, since 1999 */
    white-space: -pre-wrap;
    /* Opera 4-6 */
    white-space: -o-pre-wrap;
    /* Opera 7 */
    white-space: pre-wrap;
    /* css-3 */
    word-wrap: break-word;
    /* Internet Explorer 5.5+ */
    word-break: break-all;
    white-space: normal;
}

/* Start-class for splitting/wrapping column inside span of rad grid used on*/
.radgrid-wrapword {
    white-space: -moz-pre-wrap !important;
    /* Mozilla, since 1999 */
    white-space: -pre-wrap;
    /* Opera 4-6 */
    white-space: -o-pre-wrap;
    /* Opera 7 */
    white-space: pre-wrap;
    /* css-3 */
    word-wrap: break-word;
    /* Internet Explorer 5.5+ */
    word-break: break-all;
    white-space: normal;
}

    .radgrid-wrapword > span {
        display: block;
        width: 140px;
    }

/* End-class for splitting/wrapping column inside span of rad grid*/
/*Start - For location hierarchy attributes used on LocationDetailsUserControl*/
#hierarchyDiv-heading h4 {
    font-family: Lato;
    font-size: 22px;
    font-weight: normal;
    text-transform: uppercase;
    padding-bottom: 5px;
}

#uem-hierarchy-attributes-view-button {
    background-color: #71913C;
    color: #FFFFFF;
    padding: 4px 4px 4px 4px !important;
    font-size: 10px;
    border: none;
    cursor: pointer;
}

.bp-edit-button {
    background-color: #71913C;
    color: #FFFFFF;
    padding: 4px 6px 4px 7px !important;
    font-size: 10px;
    border: none;
    cursor: pointer;
}

.uem-hierarchy-button-disabled {
    opacity: 0.35;
    filter: Alpha(Opacity=35);
    cursor: default !important;
    display: inline-block;
}

#hierarchy-attributes td {
    vertical-align: middle;
}

.jstree-classic li {
    cursor: pointer;
}

#treeDiv {
    overflow: auto;
    font-family: Lato;
    font-size: 11px;
}

#treeDivWithRootOnly {
    display: none;
    height: 175px;
    font-family: Lato;
    font-size: 11px;
    padding-left: 8px;
}

    #treeDivWithRootOnly a {
        cursor: pointer;
    }

        #treeDivWithRootOnly a:hover {
            background: #e7f4f9;
            border: 1px solid #e7f4f9;
            padding: 0 2px 0 1px;
        }

.tree-single-selected {
    background: #0e4302;
    background-color: #D4FFBC !important;
    border: 1px solid #85c843 !important;
    padding: 2px 2px 2px 2px !important;
}

#treeDivWithRootOnly img {
    background-repeat: no-repeat;
    background-color: transparent;
    height: 10px;
    width: 10px;
}

/*End - For location hierarchy attributes used on LocationDetailsUserControl*/
/*Start - Styles used on Reset Password control */
#ecova-reset-password-table {
    margin: 20px;
}

.ecova-reset-password-button {
    margin-top: 20px;
    background-color: #71913C;
    color: #FFFFFF;
    padding: 0px 10px 0px 10px !important;
    font-size: 11px;
    border: none;
    height: 20px;
    cursor: pointer;
}

.ecova-reset-password-user-name {
    border: 1px solid #DEDEDE;
    padding: 3px 0px 0px 3px;
    height: 17px;
}

.ecova-reset-password-message-bar,
.reset-password-progress-bar {
    padding-bottom: 10px;
}

/*End - Styles used on Reset Password control */
/* Start - Square Footage Table */
#manage-square-footage-dialog {
    padding-bottom: 44.8px;
}

    #manage-square-footage-dialog input {
        margin-bottom: 0px !important;
        padding: 0px 8px;
    }

    #manage-square-footage-dialog button {
        margin-left: 16px;
    }

#manage-square-footage-dialog-content {
    max-height: 350px;
    overflow: auto;
}

.manage-square-footage-dialog-cell {
    width: 39%;
}

/* End  - Square Footage Table */
select optgroup option {
    padding-left: 10px;
}

/* Firfox fix to handle drop down values containing optgroup. */
/* Generic dialog button styles */
.uploadCntrl {
    border: 1px solid;
    font: Lato 10px;
    padding: 1px 4px;
    font-family: Lato;
}

.dialog-button-create {
    background-image: url("/_layouts/Images/ui-create-icon.png");
    background-position: 2px center;
}

.dialog-button-delete {
    background-image: url("/_layouts/Images/ui-delete-icon.png");
    background-position: 1px center;
}

.dialog-button-edit {
    background-image: url("/_layouts/Images/ui-edit-icon.png");
    background-position: 1px center;
}

/*Start - Styles used on DashBoard for Combo Tree */
.hierarchy-tree-placeholder .jstree-open > a,
.hierarchy-tree-placeholder-customize .jstree-open > a {
    color: #55605D !important;
    padding-right: 10px;
}

.hierarchy-tree-placeholder .jstree-closed > a,
.hierarchy-tree-placeholder-customize .jstree-closed > a {
    color: #55605D !important;
    padding-right: 10px;
}

.hierarchy-tree-placeholder .jstree-leaf > a,
.hierarchy-tree-placeholder-customize .jstree-leaf > a {
    color: #55605D !important;
    padding-right: 10px;
}

.hierarchy-tree-placeholder {
    position: absolute;
    float: left;
    z-index: 1000;
    border-style: solid;
    border-color: Gray;
    border-width: 1px;
    height: 150px;
    clear: both;
    overflow: auto;
    display: none;
    background-color: White;
    padding-top: 2px;
    margin-top: 32px;
}

.hierarchy-tree-div {
    border: none;
    white-space: nowrap;
    width: 100%;
    /*    height: 18px;
*/ /*padding-top:2px;*/
}

#loc-usage-chart-hierarchy-value-input,
#inputTopLocations,
#inputExpenseSnapshot,
#inputEDMStatistics,
#inputWD {
    border-style: none;
    width: 100%;
    color: #212121;
    font-family: Lato;
    padding-left: 5px;
    font-size: 15px !important;
    height: 30px;
    margin-bottom: 18px;
}

/*#hierarchy-tree-div-img-div-usage , #hierarchy-tree-div-img-div-top , #hierarchy-tree-div-img-div-expense
{ 
    border-style:none;
    width:20%; 
    float:left; 
    text-align:right; 
    height:14px;
 }*/
#hierarchy-tree-div-combobox-div-usage,
#hierarchy-tree-div-combobox-div-top,
#hierarchy-tree-div-combobox-div-expense,
#hierarchy-tree-div-combobox-div-edm {
    border-style: solid;
    border-color: #dedede;
    border-width: 1px;
    width: 89%;
    float: left;
    /*height:16px;*/
}

#hierarchy-tree-div-input-div-usage,
#hierarchy-tree-div-input-div-top,
#hierarchy-tree-div-input-div-expense,
#hierarchy-tree-div-input-div-edm,
#hierarchy-tree-div-input-div-wd {
    /*   border-style: solid;
    border-color: #dedede;
    border-width: 1px;*/
    float: left;
    width: 89%;
}

/*End - Styles used on DashBoard for Combo Tree */
/*Start - Styles used on DashBoard for Type Ahead Combo*/
/**/
.autoCompleteBoxClass .ui-autocomplete a.ui-state-hover {
    background-color: #3399ff !important;
    color: white !important;
}

.ui-autocomplete-loading {
    background: url("/_layouts/Images/Text-Box-Spinner.gif") no-repeat right center;
}

.autoCompleteBoxClass .ui-autocomplete {
    max-height: 150px;
    overflow: auto;
    border-style: solid;
    border-bottom-color: Gray;
    border-right-color: Gray;
    border-left-color: Gray;
    border-width: 1px;
    width: 173px;
    font-family: Lato;
    font-size: 11px;
    z-index: 1000;
}

#mcLocationAttributeValueComboBox,
#mcAccountAttributeValueComboBox,
#usageTypeAheadComboBoxInput > input,
.usageAccountTypeAheadComboBoxInput {
    /* width: 100%; 
    border-style: none; 
    color: #55605D; 
    height: 15px !important; 
    font-family: Lato; 
    font-size: 11px !important; 
    padding-top: 1px;*/
    height: 30px !important;
    border: 1px solid #9E9E9E !important;
    border-radius: 2px;
    font-size: 15px !important;
    color: #212121 !important;
    line-height: 24px;
    background-color: #FFFFFF;
    margin-bottom: 16px !important;
}

.AutoCompleteForCustomize {
    /*width: 100%; 
    border-style: none; 
    color: #000; 
    height: 15px !important; 
    font-family: Lato; 
    font-size: 11px !important;
    padding-top: 1px;*/
    height: 32px !important;
    border: 1px solid #9E9E9E !important;
    border-radius: 2px;
    font-size: 15px !important;
    color: #212121 !important;
    line-height: 24px;
    background-color: #FFFFFF;
    margin-bottom: 16px !important;
}

.location-attribute-combobox {
    position: relative;
    margin-right: 2px;
}

    .location-attribute-combobox input {
        border-style: solid;
        border-width: 1px;
        width: 98%;
        color: #000;
        height: 18px;
        font-family: Lato;
        font-size: 11px;
        text-align: left;
        padding: 1px 0 0 5px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }

    .location-attribute-combobox a {
        position: absolute;
        top: -4px;
        right: -1px;
    }

.ui-autocomplete-category {
    font-weight: bold;
    float: left;
    clear: left;
}

.location-attribute-autocomplete .ui-autocomplete {
    width: auto !important;
}

    .location-attribute-autocomplete .ui-autocomplete li {
        width: 100% !important;
    }

.location-attribute-autocomplete a,
.location-attribute-autocomplete a:hover,
.location-attribute-autocomplete .ui-auotcomplete.ui-menu.ui-widget .ui-menu-item a.ui-state-active {
    margin: 0 !important;
}

#lcdcLocationAttributeValueComboBox,
#edmsLocationAttributeValueComboBox,
#wdsLocationAttributeValueComboBox,
#edmAccountAttributeValueComboBox,
#lcdcDdlAccAttrValues,
.accountAttributeComboBox {
    width: 100%;
    height: 30px !important;
    color: #000;
    font-family: Lato;
    font-size: 11px;
    padding: 0 0 0 5px;
}

#expenseSnapshotTypeAheadComboBox,
#mappingChartTypeAheadComboBox,
#mappingChartAccAttrTypeAheadComboBox,
#usageTypeAheadComboBox,
#edmStatisticsTypeAheadComboBox,
.usageAccountTypeAheadComboBox {
    border: none;
    width: 100%;
    /*    height: 16px;*/
}

/*{ border-style:solid; border-color:#dedede; border-width:1px; width:99%; height:16px; }*/
#mappingChartTypeAheadComboBoxInput,
#mappingChartAccAttrTypeAheadComboBoxInput,
#usageTypeAheadComboBoxInput,
.usageAccountTypeAheadComboBoxInput {
    float: left;
    width: 100%;
    display:flex;
}

#expenseSnapshotTypeAheadComboBoxInput,
#edmStatisticsTypeAheadComboBoxInput {
    float: left;
    width: 89%;
}


#wasteDdlAccAttrValues {
    width: 98%;
}
/*End - Styles used on DashBoard for Type Ahead Combo*/
/* Start - Styles used on Users Bulk Upload Web part */
#uem-user-bulk-upload-template {
    padding: 10px 0px 20px 10px;
}

#uem-user-bulk-upload-section {
    padding-bottom: 44.8px;
}

#uem-user-bulk-upload-section {
    padding-bottom: 44.8px;
}

#uem-user-bulk-upload-panel table {
    border-spacing: 0px;
    color: #212121;
}

#uem-user-bulk-upload-panel input {
    width: 496px !important;
    height: 40px !important;
    margin: 0px !important;
    padding: 0px 16px;
}

    #uem-user-bulk-upload-panel input[type="file"] {
        border: none !important;
        padding: 0px;
        height: auto !important;
        width: auto !important;
    }

    #uem-user-bulk-upload-panel input[type="radio"], #uem-user-bulk-upload-panel input[type="checkbox"] {
        width: 16px !important;
        height: 16px !important;
        margin: -2px 10px 0px 0px !important;
        padding: 0px;
    }

    #uem-user-bulk-upload-panel input::file-selector-button {
        font-weight: 400;
        font-size: 12px;
        line-height: 16px;
        background-color: #FFFFFF;
        color: #009DE9;
        border: 1px solid #009DE9;
        padding: 8px 16px;
    }

#uem-user-bulk-upload-panel button {
    font-size: 14px !important;
    line-height: 20px !important;
}

#uem-user-bulk-upload-panel div {
    margin-bottom: 25px;
}

#uem-sq-footage-bulk-radio-panel {
    font-size: 16px;
    color: #212121;
    line-height: 24px;
}

#uem-user-bulk-upload-panel, #uem-user-bulk-upload-panel label {
    font-size: 14px;
    color: #757575;
    line-height: 20px;
    vertical-align: middle;
}

#uem-user-bulk-upload-text {
    line-height: 20px;
}

#sl-admin-users-bulkusers-footer-sendwelcomeemail {
    margin-top: 25px;
}

#uem-user-bulk-upload-panel button span {
    margin-left: 4px;
}

#excelLink {
    padding: 0px 0px 0px 0px;
}

.uem-user-bulk-upload-leftCol {
    width: 20%;
    float: left;
    line-height: 40px;
}

#uem-user-bulk-upload-button-container {
    text-align: right;
    margin-bottom: 0px !important;
}

#uem-user-bulk-upload-message-container {
    margin: 0px 0px 25px 0px;
}

/* End - Styles used on Users Bulk Upload Web part */
/* Start - Styles used on Users Bulk Upload Security Hierarchy Web part */
#uem-user-bulk-upload-security-hierarchy-template {
    padding: 10px 0px 20px 10px;
}

#uem-user-bulk-upload-security-hierarchy-panel {
    padding: 0px 0px 20px 0px;
}

#lblMessage {
    padding: 0px 0px 30px 0px;
    color: #000000;
}

#excelLink {
    padding: 0px 0px 0px 0px;
}

#uem-user-bulk-upload-security-hierarchy-control-panel {
    padding: 0px 0px 15px 0px;
}

#uem-user-bulk-upload-security-hierarchy-text {
    padding: 0px 10px 0px 0px;
}

.uem-user-bulk-upload-control {
    padding-top: 5px;
}

#uem-user-bulk-upload-security-hierarchy-button-container {
    padding-top: 6px;
    text-align: right;
}

/* End - Styles used on Users Bulk Upload Security Hierarchy Web part */
/* Start - Styles used on Users List Web part */
#uem-user-bulk-security-hierarchy-overlay-link {
    padding: 0px 7px 0px 0px;
}

#uem-user-bulk-upload-overlay-link {
    padding: 0px 7px 0px 7px;
}

#uem-user-list-newuser-overlay-link {
    padding: 0px 0px 0px 7px;
}

/* End - Styles used on Users List Web part */
.RadGrid_Default .rgHeaderDiv,
.RadGrid_Default .rgFooterDiv {
    padding-right: 0 !important;
    background: none !important;
    border-color: #fff !important;
}

.RadGrid div.rgHeaderWrapper {
    border-bottom: 1px solid #E0E0E0 !important;
    background: none !important;
}

.RadGrid_Default .rgFooterWrapper {
    border-top: 1px solid #E0E0E0 !important;
}
/* Adding Styles for Grid Styling - story 1831 */
th.rgHeader,
th.rgHeaderOver {
    padding: 4px 7px 4px 7px !important;
}

.rgHeader a,
.rgHeaderOver a {
    color: #FFFFFF !important;
}

    .rgHeader a:link,
    .rgHeaderOver a:link {
        color: #FFFFFF !important;
    }

    .rgHeader a:hover,
    .rgHeaderOver a:hover {
        color: #FFFFFF !important;
        text-decoration: underline !important;
    }

.rgRow td {
    padding: 2px 5px 3px 5px !important;
}

.rgAltRow td {
    padding: 2px 5px 3px 5px !important;
}

    .rgRow td input[type="image"],
    .rgAltRow td input[type="image"] {
        padding-top: 3px;
        height: auto;
        border: 0 !important;
    }

.rgAltRow.rgHighlight td,
.rgRow.rgHighlight td,
.rgAltRow.rgHighlight td a,
.rgRow.rgHighlight td a {
    color: #009de9 !important;
    font-weight: bold;
}

.rgAltRow.rgHighlight.rgHoveredRow td a,
.rgRow.rgHighlight.rgHoveredRow td a {
    color: white !important;
}

.rgRow, .rgAltRow, .rowEven, .rowOdd, .rgNoRecords {
    height: 48px;
    background: #fff !important;
    border-bottom: 1px solid #E0E0E0;
}

.rgPagerCell {
    padding-top: 10px !important;
    padding-bottom: 9px !important;
}

    .rgPagerCell .rgInfoPart strong {
        color: #000 !important;
    }

    .rgPagerCell .rgNumPart a {
        border: 1px solid #0078BE !important;
        background-color: #F0F1f1;
        padding-right: 7px !important;
    }

        .rgPagerCell .rgNumPart a span {
            color: #212121;
            padding-top: 0px;
            padding-bottom: 0px;
            padding-left: 7px;
        }

a.rgCurrentPage span {
    background: none !important;
}

.rgCurrentPage {
    background: none !important;
}

.rgCurrentPage {
    background-color: #005A78 !important;
}

    .rgCurrentPage span {
        color: #FFFFFF !important;
    }

table.rgMasterTable, table.rgMasterTable td, .RadGrid_Default .rgMasterTable, .s4-wpTopTable .ms-WPBody td {
    font-family: Lato !important;
    font-size: 14px !important;
    color: #212121 !important;
}

.RadGrid_Default .rgRow td,
.RadGrid_Default .rgAltRow td,
.RadGrid_Default .rgHeader {
    border: 0px !important;
}

    .RadGrid_Default .rgRow td a,
    .RadGrid_Default .rgAltRow td a {
        font-size: 14px !important;
    }

.RadGrid_Default .rgHeader, .RadGrid_Default th, .budgetPrefContainer .tableContainer .tableArea th {
    font-size: 12px;
    color: #000 !important;
    text-transform: uppercase;
    height: 48px;
    background-color: #fff !important;
    border-bottom: 1px solid #E0E0E0 !important;
}

.RadGrid_Default .rgHeader, .RadGrid_Default th {
    height: 40px;
    padding: 4px 7px;
}

table.rgMasterTable, table.rgMasterTable td,
.RadGrid_Default .rgMasterTable, .s4-wpTopTable .ms-WPBody td
.RadGrid_Default .rgHeader {
    font-size: 14px !important;
    color: #212121 !important;
}

.RadGrid_Default th a:link, .RadGrid_Default .rgHeader, .RadGrid_Default th {
    font-size: 12px !important;
    color: #212121 !important;
}

.RadGrid_Default .rgAltRow td {
    border: 0px !important;
}

/*table.rgMasterTable .rgHeader img {
    margin-bottom: -5px;
}*/

.rgPagerCell .rgArrPart1 {
    margin-right: 4px;
}

.RadGrid .rgPageNext {
    margin-left: 0px !important;
}

.RadGrid .rgPagePrev {
    margin-right: 0px !important;
}

.rgPagerCell a {
    line-height: 20px !important;
}

.RadGrid_Default .rgCommandRow {
    background: none !important;
    height: 28px !important;
    background-color: #fff !important;
}

div.rgCommandTable {
    padding: 4px 15px 4px 7px;
    float: right;
    border: 0px !important;
}

    div.rgCommandTable input {
        margin-right: 7px !important;
    }

.rgExpImg {
    background-color: transparent;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    font-size: 1px;
    height: 16px;
    margin: 0;
    padding: 0;
    vertical-align: middle;
    width: 16px;
    background-image: url("/_layouts/Images/sprite_bckImages.png");
    height: 16px;
    background-position: 0 -483px;
}


/*-----------Rad Grid pagination Styles Start----------*/

.RadGrid .rgMasterTable tr.rgPager td.rgPagerCell.NextPrevAndNumeric {
    width: auto !important;
    background: #fff;
    border: 0;
}

.RadGrid .rgMasterTable .rgPager table {
    table-layout: fixed;
}

.RadGrid .rgMasterTable tr.rgPager td.rgCommandCell {
    width: 80px !important;
    background: #fff;
    border: 0;
}

.RadGrid_Default .rgPager td.rgPagerCell {
    border: 0 !important;
}

.RadGrid_Default td.rgPagerCell {
    border: 0 !important;
}

.RadGrid .rgMasterTable tr.rgPager {
    border-bottom: 1px solid #E0E0E0;
    background: #fff;
}

.RadGrid .rgMasterTable thead tr.rgPager {
    border-top: 1px solid #E0E0E0;
}

tr#customexport:empty {
    display: none;
}

.RadGrid .rgMasterTable tr.rgPager td.rgPagerCell .rgInfoPart,
.RadGrid .rgMasterTable tr.rgPager td.rgPagerCell .rgAdvPart span {
    font-size: 12px !important;
    color: #757575 !important;
    line-height: 24px;
    font-family: 'Lato' !important;
}

.RadGrid .rgMasterTable tr.rgPager td.rgPagerCell .rgNumPart a {
    color: #212121 !important;
    background: none !important;
    border: 0 !important;
    font-size: 14px !important;
    font-family: 'Lato' !important;
    line-height: 20px !important;
    padding: 1px 0;
}

    .RadGrid .rgMasterTable tr.rgPager td.rgPagerCell .rgNumPart a:hover {
        color: #FFF !important;
        background: #009de9 !important;
    }

        .RadGrid .rgMasterTable tr.rgPager td.rgPagerCell .rgNumPart a:hover span {
            color: #FFF !important;
            background: none !important;
        }

    .RadGrid .rgMasterTable tr.rgPager td.rgPagerCell .rgNumPart a.rgCurrentPage {
        color: #FFF !important;
        background: #009de9 !important;
    }

.RadGrid .rgMasterTable tr.rgPager .rgArrPart2 .rgPageNext,
.RadGrid .rgMasterTable tr.rgPager .rgArrPart1 .rgPagePrev,
.RadGrid .rgMasterTable tr.rgPager .rgArrPart2 .rgPageLast,
.RadGrid .rgMasterTable tr.rgPager .rgArrPart1 .rgPageFirst,
.RadGrid .rgMasterTable tr.rgPager .rgCommandCell .rgExpXLS,
.RadGrid .rgMasterTable tr.rgPager .rgCommandCell .rgExpCSV,
.RadGrid .rgMasterTable tr.rgPager .rgCommandCell .rgExpImg {
    display: none;
}

.RadGrid .rgMasterTable tr.rgPager .rgArrPart1 i,
.RadGrid .rgMasterTable tr.rgPager .rgArrPart2 i {
    color: #212121;
    font-size: 14px;
}

.RadGrid .rgMasterTable tr.rgPager .rgArrPart1 .navigationDisabled i,
.RadGrid .rgMasterTable tr.rgPager .rgArrPart2 .navigationDisabled i {
    color: #BDBDBD;
}

.RadGrid .rgMasterTable tr.rgPager .rgCommandCell i {
    color: #009DE9;
    margin-right: 5px;
    cursor: pointer;
    font-size: 16px;
}

.RadGrid .rgMasterTable tr.rgPager .rgCommandCell button {
    width: 16px;
    height: 24px;
    background: none;
    cursor: pointer;
}

    .RadGrid .rgMasterTable tr.rgPager .rgCommandCell button.xlsBtn {
        margin-right: 5px;
    }

    .RadGrid .rgMasterTable tr.rgPager .rgCommandCell button.pdfBtn {
        margin-left: 5px;
    }

.RadGrid .rgMasterTable tr.rgPager .rgArrPart1 a,
.RadGrid .rgMasterTable tr.rgPager .rgArrPart2 a {
    width: 16px;
    height: 24px;
    background: none;
    cursor: pointer;
    display: inline-block;
}

.RadGrid .rgMasterTable tr.rgPager div.rgCommandTable {
    padding: 4px 15px 4px 0;
}

.RadGrid .rgMasterTable tr.rgPager .rgChangePart {
    padding-left: 0 !important;
}

    .RadGrid .rgMasterTable tr.rgPager .rgChangePart #btnOpenOverlay {
        padding: 0px 5px !important;
        cursor: pointer;
        height: 22px !important;
        font-size: 12px !important;
    }

.RadGrid .rgMasterTable th.rgHeader a {
    height: auto !important;
}

.RadGrid .rgMasterTable tr.rgPager .rgAdvPart .RadComboBox table td.rcbInputCell,
.RadComboBox table td.rcbInputCell {
    height: 22px !important;
    display: block;
}

.RadComboBox table td.rcbInputCell, .RadComboBox .rcbInputCell .rcbInput {
    font-size: 12px !important;
}
/*-----------Rad Grid pagination Styles End----------*/
.RadGrid_Default .rgFooter, .RadGrid_Default .rgFooterDiv {
    background: none !important
}

    .RadGrid_Default .rgFooter td {
        border: 0 !important;
    }

.RadGrid_Default .rgCommandCell {
    border: 0 !important
}

.loading-indicator {
    background: url("/_layouts/images/EcovaEdge/loading.gif") no-repeat scroll center center transparent;
    height: 80px;
    width: 80px;
}

.loading-indicator-overlay {
    background-color: #FFFFFF;
    opacity: 0.6;
}

/*End of Grid Styling */
/* Remove menu items in SSRS */
ul.ms-MenuUIUL li.ms-MenuUIULItem[text='Subscribe'] {
    display: none;
}

ul.ms-MenuUIUL li.ms-MenuUIULItem[text="Open with Report Builder"] {
    display: none;
}

ul.ms-MenuUIUL li.ms-MenuUIULItem[text='New Data Alert'] {
    display: none;
}

/* End of Remove menu items in SSRS */
/* Start - Styles used on Location Attribute Bulk Upload Web part */
#uem-attribute-bulk-upload-panel table {
    border-spacing: 0px;
    color: #757575;
}

    #uem-attribute-bulk-upload-panel table tr td {
        font-size: 15px;
    }

#uem-attribute-bulk-upload-panel input {
    width: 480px !important;
    height: 40px !important;
    margin: 0px !important;
    padding: 0px 16px;
}

#uem-attribute-bulk-upload-panel button:before {
    top: 3px !important;
}

#uem-attribute-bulk-upload-panel input[type="file"] {
    border: none !important;
    padding: 0px;
    height: auto !important;
    width: auto !important;
}

#uem-attribute-bulk-upload-panel input::file-selector-button {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    background-color: #FFFFFF;
    color: #009DE9;
    border: 1px solid #009DE9;
    padding: 8px 16px;
}

#uem-attribute-bulk-upload-panel button {
    margin: 0px;
    padding: 0px 16px !important;
    font-size: 14px !important;
    line-height: 16px !important;
    height: 40px !important;
}

    #uem-attribute-bulk-upload-panel button span,
    #vendor-account-attributes-download-commands button span {
        margin-left: 4px;
    }

#uem-attribute-bulk-upload-text {
    padding: 0px 10px 0px 0px;
}

.uem-attribute-bulk-upload-control {
    padding-top: 5px;
}

#uem-attribute-bulk-upload-button-container {
    padding-top: 6px;
    text-align: right;
}

#uem-sqfootage-upload-template-button,
#manage-account-attributes-upload-link,
#uem-contact-upload-template-button,
#manage-account-attributes-link {
    padding: 0px 9px 0px 0px;
}

#uem-locationattribute-upload-template-button,
#uem-contact-location-upload-template-button {
    padding: 0px 9px 0px 9px;
}

#uem-locationattribute-download-template-button,
#manage-account-attributes-download-link,
#uem-contact-vendor-download-template-button,
#manage-vendor-defaults-link {
    padding: 0px 0px 0px 9px;
}

/* End - Styles used on Location Attribute Bulk */
/* Start - Styles used on Manage Hierarchy Bulk Upload Web part */
#uem-hierarchy-upload-template-button {
    padding: 0px 9px 0px 0px;
}

#uem-hierarchy-download-template-button {
    padding: 0px 9px;
}

#uem-hierarchy-add-button {
    padding: 0px 0px 0px 9px;
}

/* End - Styles used on Manage Hierarchy Bulk Upload Web part */
.disabled-hyperlink {
    cursor: default !important;
    color: #c4cac8 !important;
    pointer-events: none;
}

/* Start - Styles used on Square Footage Bulk Upload Web part */
.uem-sq-footage-bulk-upload-control {
    padding-top: 5px;
}

#uem-sq-footage-bulk-upload-template {
    padding: 10px 0px 20px 10px;
}


#uem-sq-footage-bulk-upload-section {
    padding-bottom: 44.8px;
}

#SqFootageDownloadMsgRow span {
    color: #000000;
}

#uem-sq-footage-bulk-upload-section table {
    border-spacing: 0px;
    color: #757575;
}

#uem-sq-footage-bulk-upload-section #lblMessgaeSqFoot {
    color: #000000;
}

#uem-sq-footage-bulk-upload-section table td {
    font-size: 15px;
}

#uem-sq-footage-bulk-upload-section input {
    width: 480px !important;
    height: 40px !important;
    margin: 0px !important;
    padding: 0px 16px;
}

    #uem-sq-footage-bulk-upload-section input[type="file"] {
        border: none !important;
        padding: 0px;
        height: auto !important;
        width: auto !important;
    }

    #uem-sq-footage-bulk-upload-section input[type="radio"] {
        width: 16px !important;
        height: 16px !important;
        margin: 0px 10px 0px 0px !important;
        padding: 0px;
    }

    #uem-sq-footage-bulk-upload-section input::file-selector-button {
        font-weight: 400;
        font-size: 12px;
        line-height: 16px;
        background-color: #FFFFFF;
        color: #009DE9;
        border: 1px solid #009DE9;
        padding: 8px 16px;
    }

#uem-sq-footage-bulk-upload-section button {
    margin: 0px;
    padding: 0px 16px !important;
    font-size: 14px !important;
    line-height: 16px !important;
    height: 40px !important;
}

    #uem-sq-footage-bulk-upload-section button:before {
        top: 3px;
    }

#uem-sq-footage-bulk-upload-section label {
    font-size: 15px;
    color: #212121;
    line-height: 24px;
    vertical-align: middle;
}

#uem-sq-footage-bulk-upload-section button span {
    margin-left: 4px;
}

#uem-sq-footage-bulk-upload-button-container {
    text-align: right;
}

/* End - Styles used on Square Footage Bulk Upload Web part */
/* Start - Styles used on Contacts Bulk Upload Web part */
#contacts-bulk-upload-overlay {
    padding-bottom: 44.8px;
}

#ContactsDownloadMsgRow span {
    color: #000000;
}

#contacts-bulk-upload-overlay table {
    border-spacing: 0px;
    color: #757575;
}

#contacts-bulk-upload-overlay tr td {
    font-size: 15px;
}

#contacts-bulk-upload-overlay input {
    width: 480px !important;
    height: 40px !important;
    margin: 0px !important;
    padding: 0px 16px;
}

    #contacts-bulk-upload-overlay input[type="file"] {
        border: none !important;
        padding: 0px;
        height: auto !important;
        width: auto !important;
    }

    #contacts-bulk-upload-overlay input[type="radio"] {
        width: 16px !important;
        height: 16px !important;
        margin: 0px 10px 0px 0px !important;
        padding: 0px;
    }

    #contacts-bulk-upload-overlay input::file-selector-button {
        font-weight: 400;
        font-size: 12px;
        line-height: 16px;
        background-color: #FFFFFF;
        color: #009DE9;
        border: 1px solid #009DE9;
        padding: 8px 16px;
    }

#contacts-bulk-upload-overlay button {
    margin: 0px;
    padding: 0px 16px !important;
    font-size: 14px !important;
    line-height: 16px !important;
    height: 40px !important;
}

    #contacts-bulk-upload-overlay button:before {
        top: 3px;
    }

#contacts-bulk-upload-overlay label {
    font-size: 15px;
    color: #212121;
    line-height: 24px;
    vertical-align: middle;
}

#contacts-bulk-upload-overlay button span {
    margin-left: 4px;
}

#contacts-bulk-upload-button-container {
    text-align: right;
}

#lblMessageContacts {
    padding: 0 0 30px 0;
    color: #000000;
}
/* End - Styles used on Contacts Bulk Upload Web part  */
/* Start - Bulk Units of Work Template Download - popup */
.button-set {
    margin-right: 16px !important;
}

#bulk-unitOfWork-download-overlay {
    padding-bottom: 44.8px;
}

#UOWDownloadTemplateMsgRow span, #sl-ManageUnitOfWork-UOWOverlay-Message {
    color: #000000;
}

#lblDownloadMessage {
    padding-bottom: 30px;
    font-size: 15px;
    color: #000000;
}

#bulk-unitOfWork-download-overlay table {
    border-spacing: 0px;
    color: #757575;
}

    #bulk-unitOfWork-download-overlay table tr td {
        font-size: 15px;
    }

#bulk-unitOfWork-download-overlay input {
    width: 452px !important;
    height: 40px !important;
    margin: 0px 0px 0px 10px !important;
    padding: 0px 16px;
}

    #bulk-unitOfWork-download-overlay input[type="file"] {
        border: none !important;
        padding: 0px;
        height: auto !important;
        width: auto !important;
        margin: 0px !important;
    }

#bulk-unitOfWork-download-overlay select {
    margin: 0px 0px 0px 10px !important;
    padding: 0px 16px !important;
    height: 40px !important;
    width: 485px;
}

#bulk-unitOfWork-download-overlay input::file-selector-button {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    background-color: #FFFFFF;
    color: #009DE9;
    border: 1px solid #009DE9;
    padding: 8px 16px;
    margin: 0px !important;
}

#bulk-unitOfWork-download-overlay button {
    margin: 0px;
    padding: 0px 16px !important;
    font-size: 14px !important;
    line-height: 16px !important;
    height: 40px !important;
}

    #bulk-unitOfWork-download-overlay button:before {
        padding-top: 3px !important;
    }

#bulk-unitOfWork-download-overlay label {
    font-size: 15px;
    color: #212121;
    line-height: 24px;
    vertical-align: middle;
}

#bulk-unitOfWork-download-overlay button span {
    margin-left: 4px;
}

/* End - Bulk Units of Work Template Download - popup */
/* Start - Bulk upload Unit of Work values */
#uem-unitOfWork-bulk-upload-panel table {
    border-spacing: 0px;
    color: #757575;
}

    #uem-unitOfWork-bulk-upload-panel table tr td {
        font-size: 15px;
    }

#uem-unitOfWork-bulk-upload-panel input {
    width: 480px !important;
    height: 40px !important;
    margin: 0px !important;
    padding: 0px 16px;
}

#uem-unitOfWork-bulk-upload-panel button:before {
    top: 3px;
}

#uem-unitOfWork-bulk-upload-panel input[type="file"] {
    border: none !important;
    padding: 0px;
    height: auto !important;
    width: auto !important;
}

#uem-unitOfWork-bulk-upload-panel input::file-selector-button {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    background-color: #FFFFFF;
    color: #009DE9;
    border: 1px solid #009DE9;
    padding: 8px 16px;
}

#uem-unitOfWork-bulk-upload-panel button {
    margin: 0px;
    padding: 0px 16px !important;
    font-size: 14px !important;
    line-height: 16px !important;
    height: 40px !important;
}

    #uem-unitOfWork-bulk-upload-panel button span {
        margin-left: 4px;
    }

#uem-unitOfWork-bulk-upload-panel #tblInput {
    padding: 0px 0px 5px 0px;
}

#uem-unitsofwork-upload-template-button {
    padding: 0px 9px 0px 0px;
}

#uem-unitsofwork-download-template-button {
    padding: 0px 0px 0px 9px;
}

.unitOfWork_userInput {
    color: #000;
    border: 1px solid #000;
    margin-left: 20px;
    width: 200px;
}

/* End - Bulk upload Unit of Work Values */
/* Start - Bulk upload Unit of Work values */
#uem-unitOfWork-bulk-upload-panel #tblInput {
    padding: 0px 0px 5px 0px;
}

.unitOfWork_userInput {
    margin-left: 20px;
    width: 200px;
}

/* End - Bulk upload Unit of Work Values */
/* Added from ContactClient*/
#uem-create-contact-panel {
    padding-top: 34px;
    padding-bottom: 48px;
    height: 310px !important;
}

#uem-create-contact-button-panel {
    padding-top: 30px !important;
}

#uem-create-contact-panel input {
    padding: 8px 16px;
    width: 375px;
    height: 24px !important;
    margin: 0px !important;
    line-height: 20px;
}

#uem-create-contact-panel table {
    border-spacing: 0px;
    width: 100%;
}

    #uem-create-contact-panel table tr td:first-child {
        width: 75px;
        float: left;
        padding-top: 9px;
    }

    #uem-create-contact-panel table tr td {
        padding-bottom: 18px;
        float: right;
    }

#uem-create-contact-button-panel {
    width: 100% !important;
    padding-bottom: 0px !important;
}

    #uem-create-contact-button-panel div {
        float: right;
    }

    #uem-create-contact-button-panel button {
        margin-left: 16px;
        margin-right: 0px
    }

/*Start - Measure Filter Overlay */

.measure-filter-error-input {
    border: 1px solid #FF0000;
}

.measure-filter-type-container {
    margin: 0 0 3% 0;
}

    .measure-filter-type-container #lblFilterConditionType {
        display: inline-block;
    }

    .measure-filter-type-container label {
        float: left;
        padding-right: 8px;
    }

    .measure-filter-type-container input[type=radio] {
        width: 16px !important;
        height: 16px !important;
        margin-top: 2px !important;
    }

    .measure-filter-type-container #lblAnd,
    .measure-filter-type-container #lblOr {
        color: #212121;
        vertical-align: middle;
        margin-right: 10px;
    }

    .measure-filter-type-container input {
        float: left;
    }

    .measure-filter-type-container #rdOr {
        margin: 0 0 0 10%;
    }

#uem-measures-filter-container {
    clear: both;
}

#uem-measures-filter-container {
    height: 75%;
    overflow-y: auto;
}

    #uem-measures-filter-container table {
        border-collapse: separate;
        border-style: none;
    }

        #uem-measures-filter-container table #imgDelete {
            cursor: pointer;
            font-size: 14px !important;
            color: #757575 !important;
        }

    #uem-measures-filter-container select {
        width: 98%;
        margin-bottom: 0 !important;
    }

    #uem-measures-filter-container input {
        width: 40%;
        margin-bottom: 0 !important;
        box-sizing: border-box;
    }

    #uem-measures-filter-container .error {
        color: #FF0000 !important;
    }

    #uem-measures-filter-container #inputSeparator {
        display: inline-block;
        font-weight: bold;
        margin: 0 15px;
    }

    #uem-measures-filter-container #addFilterRow {
        cursor: pointer;
    }

        #uem-measures-filter-container #addFilterRow:disabled {
            cursor: default;
        }

    #uem-measures-filter-container .addFilter {
        font-size: 15px;
        line-height: 24px;
        float: left;
    }

        #uem-measures-filter-container .addFilter[disabled] {
            cursor: not-allowed;
            opacity: 0.35;
        }

        #uem-measures-filter-container .addFilter i {
            color: #757575;
            font-size: 15px;
        }

    #uem-measures-filter-container #addFilterText {
        color: #009DE9;
        font-size: 15px;
        float: left;
        padding: 0px 0 0 4px;
        line-height: 24px;
    }

        #uem-measures-filter-container #addFilterText[disabled] {
            cursor: not-allowed;
            opacity: 0.25;
        }

.measure-filter-button-container {
    margin: 1% 0 1% 0;
    width: 100%;
}

    .measure-filter-button-container #errorMessageContainer {
        float: left;
    }

        .measure-filter-button-container #errorMessageContainer span {
            font-size: 12px;
        }

        .measure-filter-button-container #errorMessageContainer ul {
            padding-left: 20px;
            margin: 0;
        }

    .measure-filter-button-container #btnContainer {
        float: right;
    }

/*End - Measure Filter Overlay */
/* Start - Styles used on multiple selection overlay */
#uem-multiple-selection-filter-panel #uem-multiple-selection-data-container {
    height: 82%;
    overflow-y: auto;
}

#uem-multiple-selection-filter-panel #uem-filter-available-items {
    float: left;
    width: 49%;
}

#uem-multiple-selection-filter-panel #uem-filter-added-items {
    float: right;
    width: 49%;
}

#uem-multiple-selection-filter-panel .headerRow {
    background-color: #005A78;
}

#uem-multiple-selection-filter-panel .headerCell {
    color: #FFF;
}

#uem-multiple-selection-filter-panel .move {
    width: 64px;
}

#uem-multiple-selection-filter-panel .addAll {
    text-align: right;
    color: #005A78;
}

#uem-multiple-selection-filter-panel .removeAll {
    text-align: left;
    height: 16px;
}

#uem-multiple-selection-filter-panel #multiple-selection-filter-button-container {
    margin: 5% -10% 1% 0;
    width: 100%;
    clear: both;
}

    #uem-multiple-selection-filter-panel #multiple-selection-filter-button-container #errorMessageContainer {
        float: left;
        color: red;
    }

    #uem-multiple-selection-filter-panel #multiple-selection-filter-button-container #btnContainer {
        float: right;
    }

/* End - Styles used on multiple selection overlay */
/* Start - DatePicker CSS */
.ui-datepicker .ui-datepicker-header {
    border: 1px solid #9e9e9e;
    border-bottom: 0;
}

#ui-datepicker-div .ui-datepicker-prev span, #ui-datepicker-div .ui-datepicker-next span {
    width: 0;
    height: 0;
    border: none;
    border-radius: 0;
    background: none;
    background-color: transparent;
    cursor: pointer;
}

#ui-datepicker-div .ui-datepicker-header {
    background: none;
    color: #000;
}

#ui-datepicker-div .ui-datepicker-calendar {
    border: 1px solid #9E9E9E;
}

    #ui-datepicker-div .ui-datepicker-calendar tr th {
        font-size: 14px !important;
        height: auto !important;
        background-color: transparent !important;
        font-family: Lato !important;
        color: #212121 !important;
        font-weight: 400 !important;
    }

#ui-datepicker-div tr {
    border: none !important;
    background: none !important;
    height: 30px;
}

#ui-datepicker-div td a {
    color: #616161 !important;
    background: none !important
}

#ui-datepicker-div .ui-datepicker-current-day a {
    color: #f5f5f5 !important;
    background-color: #616161 !important;
}

#ui-datepicker-div .ui-datepicker-unselectable span {
    color: #B5BBB8;
}

#ui-datepicker-div .ui-datepicker-prev span {
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid #9E9E9E;
}

#ui-datepicker-div .ui-datepicker-next span {
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #9E9E9E;
}

.ui-datepicker .ui-datepicker-title {
    color: #212121;
    line-height: 24px;
    font-family: Lato;
    font-size: 14px;
    font-weight: 700;
}

.ui-datepicker .ui-state-disabled {
    opacity: 0.75 !important;
}
/* End - DatePicker CSS  */
/* Start - story 10330 Manage fiscal through UI   */
.manage_fiscal_disabled_anchor {
    opacity: 0.3;
    cursor: not-allowed;
}

#uem-fiscalYear-paging tr:hover {
    background-color: #FFFFFF !important;
}

.manage-fiscal-Years-Anchor {
    color: #005A78;
}

.manage-fiscal-tbl-td {
    text-align: left;
}

    .manage-fiscal-tbl-td.fiscal-calender-start-date {
        width: 25%
    }

    .manage-fiscal-tbl-td.fiscal-calender-end-date {
        width: 40%
    }

.manage-fiscal-displayError {
    border: 1px solid red;
}

.manage-fiscal-ulMessage {
    color: #212121;
    font-size: 12px;
}

    .manage-fiscal-ulMessage.error-message li {
        color: red;
    }

span.manage-fiscal-Prev-next-year i.fa-angle-right {
    margin: 0 0 0 4px;
}

span.manage-fiscal-Prev-next-year i.fa-angle-left {
    margin: 0 4px 0 0;
}
/* End 10330  */
/* Start - Location Details carousel and tooltipster */
.tooltipster-default {
    border-radius: 5px;
    border: 1px solid #B5BCBA;
    color: #000;
    background: #fff;
    filter: alpha(opacity=90);
    -moz-opacity: 0.9;
    -khtml-opacity: 0.9;
    opacity: 0.9;
}

/* This is the base styling required to make all Tooltipsters work */
.tooltipster-base {
    padding: 0;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9999999;
    pointer-events: none;
    width: auto;
    overflow: visible;
}

.locationCharts .tooltipster-base {
    display: none; /* not needed now that is why hidden */
}

.tooltipster-arrow-left span,
.tooltipster-arrow-left .tooltipster-arrow-border {
    border-bottom: 8px solid transparent !important;
    border-left: 8px solid;
    border-top: 8px solid transparent !important;
    margin-top: -7px;
    right: -7px;
    top: 50%;
}

.tooltipsterOpaque {
    border-radius: 5px;
    border: 1px solid #B5BCBA;
    color: #55605D;
    background: #ffffff;
    /* Removed becuase IE8 filter: alpha(opacity=1); */
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}

.tooltipster-fadeOpaque {
    opacity: 0;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    -ms-transition-property: opacity;
    transition-property: opacity;
}

.tooltipster-fadeOpaque-show {
    filter: alpha(opacity=1) !important;
    -moz-opacity: 1 !important;
    -khtml-opacity: 1 !important;
    opacity: 1 !important;
}

.tooltipster-fade {
    opacity: 0;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    -ms-transition-property: opacity;
    transition-property: opacity;
}

.tooltipster-fade-show {
    filter: alpha(opacity=90) !important;
    -moz-opacity: 0.9 !important;
    -khtml-opacity: 0.9 !important;
    opacity: 0.9 !important;
}

/* These next classes handle the styles for the little arrow attached to the tooltip. By default, the arrow will inherit the same colors and border as what is set on the main tooltip itself. */
.tooltipster-arrow {
    display: block;
    text-align: center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

    .tooltipster-arrow span,
    .tooltipster-arrow-border {
        display: block;
        width: 0;
        height: 0;
        position: absolute;
    }

.tooltipster-arrow-top span,
.tooltipster-arrow-top-right span,
.tooltipster-arrow-top-left span {
    border-left: 8px solid transparent !important;
    border-right: 8px solid transparent !important;
    border-top: 8px solid;
    bottom: -7px;
}

.tooltipster-arrow-bottom span,
.tooltipster-arrow-bottom-right span,
.tooltipster-arrow-bottom-left span {
    border-left: 8px solid transparent !important;
    border-right: 8px solid transparent !important;
    border-bottom: 8px solid;
    top: -7px;
}

.tooltipster-arrow-bottom .tooltipster-arrow-border,
.tooltipster-arrow-bottom-right .tooltipster-arrow-border,
.tooltipster-arrow-bottom-left .tooltipster-arrow-border {
    border-left: 8px solid transparent !important;
    border-right: 8px solid transparent !important;
    border-bottom: 8px solid;
    top: -7px;
}

.tooltipster-arrow-top span,
.tooltipster-arrow-top .tooltipster-arrow-border,
.tooltipster-arrow-bottom span,
.tooltipster-arrow-bottom .tooltipster-arrow-border {
    left: 0;
    right: 0;
    margin: 0 auto;
}

.carousel, .carousel_Active {
    border: 1px solid #009DE9;
    border-radius: 50%;
    color: #fff;
    width: 11px;
    height: 11px;
    display: block;
}

.carousel {
    background-color: #009DE9;
}

.carousel_Active {
    background-color: #fff;
}

.carousel_RightArrow {
    width: 0;
    height: 0;
    border: none;
    border-radius: 0;
    background-color: transparent;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #009DE9;
}

.carousel_LeftArrow {
    width: 0;
    height: 0;
    border: none;
    border-radius: 0;
    background-color: transparent;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid #009DE9;
}

.Carousel_Column {
    width: 17px;
}

.tooltipster-arrow-right span,
.tooltipster-arrow-right .tooltipster-arrow-border {
    border-top: 8px solid transparent !important;
    border-bottom: 8px solid transparent !important;
    border-right: 8px solid;
    top: 50%;
    margin-top: -7px;
    left: -7px;
}

.tooltipster-content-box {
    padding: 5px;
    min-width: 50px;
    min-height: 15px;
}

.vendoraddress-tooltip {
    max-width: 550px;
}

.locationaddress-tooltip {
    max-width: 400px;
}

table.locationaddress-tooltip td {
    vertical-align: top;
    font-size: 15px;
}

    table.locationaddress-tooltip td:last-child {
        color: #212121;
    }

.locationCharts #chartRotatorDiv {
    display: flex;
    flex-direction: column-reverse;
    min-height: 0 !important;
}

.locationCharts #carouselDiv {
    padding-bottom: 30px;
}

    .locationCharts #carouselDiv > div {
        text-align: left;
    }

        .locationCharts #carouselDiv > div > table {
            width: 100%;
        }

.locationCharts td.ms-WPHeaderTd[id*="LocationChartRotator"] h3 span.title,
.locationCharts .carousel_LeftArrow,
.locationCharts .carousel_RightArrow {
    display: none !important;
}

.locationCharts .Carousel_Column {
    width: auto;
    display: block;
    float: left;
    height: 40px;
    border-bottom: 1px solid transparent;
}

.locationCharts .carousel,
.locationCharts .carousel_Active {
    border: 0 solid #009DE9;
    border-radius: 0;
    height: auto;
    display: inline;
    padding: 8px 16px;
    font-size: 15px !important;
    font-family: Lato !important;
    font-weight: 400;
    line-height: 24px;
    width: 100%;
    text-align: center;
    color: #212121;
    background: none;
    box-sizing: border-box;
}

.process-categories-section ul li {
    border: 0 solid #009DE9;
    border-radius: 0;
    height: auto;
    display: block;
    padding: 8px 0;
    font-size: 15px !important;
    font-family: Lato !important;
    font-weight: 400;
    line-height: 24px;
    width: 100%;
    text-align: center;
    color: #212121;
    border-bottom: 1px solid #E0E0E0;
    background: none;
    box-sizing: border-box;
}

.locationCharts .carousel:before,
.locationCharts .carousel_Active:before {
    content: attr(data-tabname);
}

form#form1[action*="Operations Management"] .box-wp-dialog .box-wp-content .innerbox {
    padding: 0;
    background: none !important;
}

form#form1[action*="Operations Management"] .box-wp-dialog .box-wp-content {
    margin-bottom: -30px;
}

form#form1[action*="Manage Operations Management"] .box-wp-dialog .box-wp-content .innerbox {
    padding: 15px;
    background: #FFFFFF !important;
}

form#form1[action*="Manage Operations Management"] .box-wp-dialog .box-wp-content {
    margin-bottom: 0px;
}

.process-categories-section ul li[id*="process-type"],
.process-categories-section ul li[id*="process-type"]:hover {
    width: auto;
    display: inline-block;
    color: #212121 !important;
    border-bottom: 2px solid transparent;
    padding: 8px 16px;
    text-decoration: none !important;
}

.locationCharts .carousel_Active {
    font-weight: 700;
}

.locationCharts .carousel_active_td {
    border-bottom: 1px solid #009DE9;
}


.process-categories-section ul li.selected-process-type,
.process-categories-section ul li.selected-process-type:hover {
    font-weight: 700;
    border-bottom-color: #009DE9;
}

.process-details-section select {
    margin-left: 10px;
}

    .process-details-section select + div {
        font-size: 15px !important;
    }

        .process-details-section select + div input {
            width: 16px;
            height: 16px;
            border-radius: 0;
            margin-right: 5px !important;
        }

.process-categories-section ul li .process-status-count {
    font-style: normal;
}

.process-categories-section .process-category {
    display: none;
}

.process-categories-section {
    border-bottom: 1px solid #E0E0E0;
    display: flex;
}

    .process-categories-section > div:first-child {
        width: 80%;
    }

    .process-categories-section .notify-link {
        width: 20%;
        text-align: right;
        align-self: center;
    }


/* END - Location Details carousel and tooltipster */
/* Begin - Location Details Manage Contacts Window */
div#manage-contacts-client-dialog {
    overflow: inherit;
}

/* END - Location Details Manage Contract Window */
/* Begin - Release Notes Notification Popup */
.releaseNotes {
    border: 0px;
    width: 235px;
    height: 131px;
    padding: 0px 0px 0px 0px;
}

/* End - Release Notes Notification Popup */
/* For show/hide link on ssrs overlay */
#ssrs-overlay-showhidelink-container {
    float: left;
    width: 100%;
}

    #ssrs-overlay-showhidelink-container span {
        float: right;
        margin: 10px 20px;
    }

#ssrs-overlay-showhide-link {
    vertical-align: middle;
    font-size: 12px !important;
    text-transform: none !important;
    color: #0078BE !important;
}

/* End - show/hide link on ssrs overlay */
.hierarchy-tree-placeholder-customize {
    background: none repeat scroll 0 0 #FFFFFF;
    clear: both;
    float: left;
    height: 200px;
    overflow: auto;
    position: absolute;
    width: 150px;
    z-index: 1100;
    border-color: #808080;
    border-style: solid;
    border-width: 1px;
    padding-top: 2px;
}

.hierarchy-attribute-value-customize {
    border-style: none;
    color: #55605D;
    font-family: Lato;
    font-size: 11px;
    height: 15px;
    padding-top: 1px;
    width: 100%;
}

.hierarchy-attribute-value-customize-input {
    /*  border-style: solid;
    border-color: #dedede;
    border-width: 1px;*/
    float: left;
    width: 92% !important;
}

.truncated-label-text {
    font-weight: bold;
    line-height: 20px;
}

.ecova-field-invalid-parameter-image {
    margin-left: 5px;
    vertical-align: middle;
    display: none;
}

.ecova-field-invalid-parameter-hover-div {
    padding: 5px;
    min-height: 10px;
}

/* For- Manager Reports pages */
form#form1[action*="Manager Report"] .zone-container .bottomrow > div[class*="-col2"],
form#form1[action*="Financial Services"] .zone-container .bottomrow > div[class*="-col2"],
form#form1[action*="Portfolio Benchmarking"] .zone-container .bottomrow > div[class*="-col2"] {
    margin-top: 58px
}

form#form1[action*="Location Details"] .zone-container .bottomrow > div[class*="-col2"] {
    margin-top: -18px;
}

form#form1[action*="Vendor Details"] .zone-container .bottomrow > div[class*="-col2"] {
    margin-top: -18px;
}

form#form1[action*="Carbon Manager Reports"] .zone-container .bottomrow > div[class*="-col2"] {
    margin-top: 91px
}

/* For vendor account details overlay */
.overlay-padding {
    padding: 20px;
}

.overlayTitle {
    font-family: Lato;
    font-size: 17px !important;
    color: #005A78;
    text-transform: uppercase;
    font-weight: normal !important;
    width: 100%;
}

#id-table-vendor-account-details-results li {
    margin-bottom: 5px;
    text-align: left !important;
}

.GridBorderLight {
    border-bottom: solid 1px #EBEBEB;
    border-left: solid 1px #EBEBEB;
    border-right: solid 1px #EBEBEB;
    border-top: solid 1px #ECECEC;
}

/* End - vendor account details overlay */
/* Begin - Manage Reports on user deactivation Overlay */
#txtFilter {
    width: 100% !important;
    padding: 0 5px !important;
    margin-bottom: 0 !important;
    box-sizing: border-box;
}

#manage-user-reports-overlay {
    font-family: Lato !important;
    font-size: 11px !important;
    font-weight: normal !important;
    margin-bottom: 9px;
    width: 100%;
}

#div-manage-options {
    font-family: Lato !important;
    font-size: 11px !important;
    font-weight: normal !important;
    margin-bottom: 10px;
    width: 100%;
}

.overlay-padding {
    padding: 20px;
}

.GridBorderLight {
    border-bottom: solid 1px #EBEBEB;
    border-left: solid 1px #EBEBEB;
    border-right: solid 1px #EBEBEB;
    border-top: solid 1px #ECECEC;
}

#div-list-users {
    cursor: pointer;
    position: relative;
    font-size: 12px !important;
    color: black;
    width: 100% !important;
}

#div-selectedUser {
    width: 100% !important;
    border: 1px solid gray;
    padding-left: 5px;
    color: #55605D;
    font-weight: bold;
    border-top: 0 !important;
    box-sizing: border-box;
}

#list-users {
    top: 100%;
    margin: 0 0;
    padding: 0 0;
    list-style: none;
    border-bottom: solid 1px gray;
    border-left: solid 1px gray;
    border-right: solid 1px gray;
    height: 264px !important;
    width: 100% !important;
    overflow: auto !important;
    list-style-type: none !important;
    box-sizing: border-box;
}

#list-users li {
    padding: 0 6px;
    margin: 0 0px;
    padding: 6px 6px;
    font-size: 15px;
    color: #212121;
}

#list-users li:hover {
    background-color: #F5F5F5 !important;
    color: #212121 !important;
}

#list-count-details li {
    margin-bottom: 2px;
    color: #0072BC;
}

#optionReassign, #optionRemove {
    margin: 0 4px 4px 0 !important;
}

/*End - Manage Reports on user deactivation Overlay */
/* For Vendor Details Page */
table.vendor-header h4 {
    text-wrap: none;
    padding-bottom: 0px;
}

table.vendor-table td {
    width: 50%;
    vertical-align: top;
}

/*#VendorAccountGrid-id .RadGrid .rgDataDiv {
    height: auto !important;
}*/

#sl-VendorAccountAttributesMaintenance-Attributes-Account {
    display: inline-block;
    /*    vertical-align: middle;
*/
}
/**/
#edit-attributes-account-number {
    width: 30%;
}

.edit-attributes-column-base.edit-attributes-column-data input {
    width: 92%;
}

.edit-attributes-column-base.edit-attributes-column-data select {
    width: 100%;
}

.vendor-details-side-links a {
    font-size: 14px !important;
    display: inline-block;
    margin-left: 5px;
}

.vendor-header .menu {
    position: relative;
}

.location-header .context-menu:after,
.vendor-header .context-menu:after {
    color: #757575;
    font-size: 15px;
}

.vendor-header .context-menu-container {
    top: 30px !important;
    left: auto !important;
    text-align: left;
    right: 5px;
}

    .vendor-header .context-menu-container .outboundLinks li a {
        font-size: 14px !important;
        white-space: nowrap;
    }

    .vendor-header .context-menu-container .outboundLinks li:hover {
        background-color: #f5f5f5;
    }

.vendor-header .menu div[id*="context-menu-items"].context-menu-container .outboundLinks li a#uem-vendor-detail-contacts-edit-button,
.vendor-header .menu div[id*="context-menu-items"].context-menu-container .outboundLinks li a#uem-vendor-detail-contacts-edit-button:hover,
.vendor-header .menu div[id*="context-menu-items"].context-menu-container .outboundLinks li a#uem-vendor-detail-address-edit-button,
.vendor-header .menu div[id*="context-menu-items"].context-menu-container .outboundLinks li a#uem-vendor-detail-address-edit-button:hover,
.vendor-header .menu div[id*="context-menu-items"].context-menu-container .outboundLinks li a#uem-vendor-account-attribute-manage,
.vendor-header .menu div[id*="context-menu-items"].context-menu-container .outboundLinks li a#uem-vendor-account-attribute-manage:hover,
.vendor-header .menu div[id*="context-menu-items"].context-menu-container .outboundLinks li a#uem-account-detail-attributes-edit-button,
.vendor-header .menu div[id*="context-menu-items"].context-menu-container .outboundLinks li a#uem-account-detail-attributes-edit-button:hover,
.vendor-header .menu div[id*="context-menu-items"].context-menu-container .outboundLinks li a#uem-contacts-manage,
.vendor-header .menu div[id*="context-menu-items"].context-menu-container .outboundLinks li a#uem-contacts-manage:hover {
    padding: 0px 15px !important;
    display: block;
    color: #000 !important;
    background: none !important;
    text-align: left;
    text-decoration: none;
}

#uem-vendor-detail-id .vendor-footer .ui-button {
    font-size: 12px !important;
    padding: 8px 16px !important;
    line-height: 16px !important;
}

#uem-vendor-detail-id hr {
    margin: 25px 0 15px;
}


/* End - Vendor Details Page */
/* Begin - Account Address on LocationDetails page */
.account-address td {
    font-size: 11px !important;
    line-height: 18px;
}

.account-address {
    margin-bottom: 12px;
    border-collapse: collapse;
}

/* End - Account Address on LocationDetails page */
/*Start-Width set on Bills details overaly and Account Section on Location details*/
.uem-bill-details-summary-account-number-widthSet {
    width: 200px;
}

.uem-bill-details-meter-number-widthSet {
    width: 120px;
    /*    float: left;
*/
}

.uem-account-details-meter-number-widthSet {
    width: 120px;
}

/*End-Width set on Bills details overaly*/
/* Start - My Settings overlay */
#uem-mysettings-container {
    /*display: table;*/
    padding: 20px;
    padding-left: 50px;
    padding-right: 48px;
    border: 0px;
}

    #uem-mysettings-container .country-panel {
        margin-bottom: 20px;
    }

    #uem-mysettings-container .country-panel,
    #uem-mysettings-container .measure-default-panel {
        width: 100%;
    }

    #uem-mysettings-container .table-row {
        display: table-row;
        float: left;
        padding-bottom: 5px;
        width: 100%;
    }

    #uem-mysettings-container .country-panel .table-cell1 {
        display: table-cell;
        width: 230px;
    }

.country-panel .table-cell2 {
    display: table-cell;
}

#uem-mysettings-container .country-panel select {
    width: 230px;
}

#uem-mysettings-container .measure-panel-header {
    padding-bottom: 14px;
    width: 100%;
    font-size: 16px;
    font-weight: 700;
}

#uem-mysettings-container .measure-default-panel .table-cell1,
#uem-mysettings-container .measure-default-panel .table-cell2 {
    width: 58%;
    display: table-cell;
    vertical-align: top;
}

#uem-mysettings-container .utility-values-header,
#uem-mysettings-container .other-values-header {
    font-weight: 400;
    font-size: 16px !important;
    padding-bottom: 18px;
}

#uem-mysettings-container .utility-values-panel {
    padding-left: 0px;
}

#uem-mysettings-container .other-values-panel {
    padding-left: 20px;
}

#uem-mysettings-container .mysettings-header {
    text-transform: uppercase;
    font-family: Lato;
    font-size: 22px;
    color: #005A78;
    padding-bottom: 10px;
}

#uem-mysettings-container .utility-values-panel .table-cell1,
#uem-mysettings-container .other-values-panel .table-cell1 {
    padding-right: 10px;
    width: 100px;
    padding-top: 9px;
}

#uem-mysettings-container .utility-values-panel select,
#uem-mysettings-container .other-values-panel select {
    width: 140px;
}

#uem-mysettings-container select[disabled] {
    background-color: #E5E5E5;
}

#uem-mysettings-container .overlay-buttons {
    padding-top: 14px;
    padding-bottom: 0px;
    text-align: right;
}

#uem-mysettings-container #cancelButton {
    margin-right: 16px !important;
    padding: 2px 24px 2px 24px !important;
    height: 40px !important;
}

#uem-mysettings-container #saveButton {
    padding: 2px 24px 2px 24px !important;
    height: 40px !important;
}

#uem-mysettings-pref-confirmation #btnPreferenceCancel,
#uem-mysettings-container #cancelButton {
    margin-right: 16px !important;
}

    #uem-mysettings-container #cancelButton span {
        margin-right: 5px;
    }

#uem-mysettings-pref-confirmation {
    display: none;
    min-height: 125px !important;
    font-size: 16px;
    padding-left: 48px;
    padding-right: 48px;
}

    #uem-mysettings-pref-confirmation div {
        padding-top: 20px;
        text-align: right;
    }

.my-settings-mask-zindex {
    z-index: 13 !important;
}

/* End - My Settings overlay */
/* Start - Bulk Location Upload Webpart */
.uem-bulkuploadlocation-wrapper {
    margin-top: 10px;
}

    .uem-bulkuploadlocation-wrapper hr {
        display: block;
        margin-left: 60px;
        margin-right: 60px;
        margin-top: 100px;
        border-width: 1px;
    }

.uem-bulkuploadlocation-panel .content {
    width: 40%;
    float: left;
}

.uem-bulkuploadlocation-panel .headertext {
    width: 50%;
    float: left;
    padding: 0 10% 0 0;
}

.uem-bulkuploadlocation-panel .country-template-header {
    margin: 0px 0px 5px 0px;
}

.uem-bulkuploadlocation-panel select {
    width: 200px;
    vertical-align: top;
    margin: 0 10px 0 0;
}

.uem-bulkuploadlocation-panel .upload-template-button {
    margin-left: 214px;
    margin-top: 15px;
}

.uem-bulkuploadlocation-fileupload-control {
    padding-top: 5px;
    width: 348px;
}

#locationUploadTemplateButton span.ui-button-text {
    width: 100px;
    text-align: left;
}

@-moz-document url-prefix() {
    #locationUploadTemplateButton {
        width: 145px;
    }
}

.uem-bulkuploadlocation-panel-separator {
    display: block;
    text-align: justify;
    margin-top: 70px;
}

.uem-bulkuploadlocation-image-container {
    width: 80%;
    float: left;
    padding: 0 20% 0 0;
    margin-top: 20px;
}

    .uem-bulkuploadlocation-image-container img {
        height: 120px;
        width: 120px;
        border-width: 0px;
        float: left;
        margin: 0px 30px 0px 0px;
    }

    .uem-bulkuploadlocation-image-container div {
        margin-top: 40px;
    }

/* End - Bulk Location Upload Webpart */
/* Overwriting jquery-us.css */
.ui-dialog .ui-dialog-titlebar-close span {
    display: block;
    margin: -1px 1px 1px 1px;
    top: 0;
    left: 0;
}

.ui-dialog .ui-dialog-title {
    font-size: 24px;
    font-family: 'Lato';
    line-height: 34px;
    font-weight: 400;
    padding-left: 48px;
    padding-top: 36.8px;
    max-width: 90%;
}

.ui-dialog .ui-dialog-titlebar-close .ui-button-text {
    background: none !important;
}

.ui-dialog .ui-dialog-titlebar-close {
    background-color: #757575 !important;
    height: 20px;
    width: 22px;
    padding: 0px;
    margin-right: 30.8px;
}

.ui-dialog .ui-dialog-titlebar {
    padding-left: 0px;
}

.ui-dialog-titlebar button {
    background-color: transparent !important;
}

.ui-dialog {
    z-index: 13;
}

.ui-widget-overlay.ui-front {
    z-index: 12;
    height:101%; 
}

    .ui-widget-overlay.ui-front.cdmAlertOverlay {
        z-index: 13;
    }

.ui-dialog:focus {
    outline: none;
}

/* End - jquery-ui.css overwrite */
/* Overwritting grid styles*/
#P8222940a915e4ef79457e5e42c28691f_1_oReportDiv .Af033b188a716477786d420d93af3c00876 {
    cursor: pointer;
}

/* End - grid overwrite */
/* style for top navigation menu*/
#topNavPlaceholder {
    overflow: visible;
    text-align: right;
}

#searchBoxPlaceholder {
    margin-top: 6px;
}

.primeMenu {
    /*background:white;*/
    list-style: none;
    margin: 11px 0 0;
    padding: 0;
    width: 100%;
    position: relative;
    display: inline-block;
    /*height:39px;
	height:28px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	position:absolute;
	top:-4px;*/
}

    .primeMenu > li {
        position: relative;
        display: inline-block;
        text-align: left;
    }

        .primeMenu > li > a {
            color: #212121 !important;
            padding: 0 30px 0 0;
            text-decoration: none;
            line-height: 24px;
            display: block;
            font-size: 16px !important;
            font-family: LatoBold;
        }

        .primeMenu > li:hover > a,
        .primeMenu > li:focus > a,
        .primeMenu > li.child-focus > a {
            /*background:#3d7893 ; */
        }

            .primeMenu > li:hover > a span :before,
            .primeMenu > li:focus > a span :before,
            .primeMenu > li.child-focus > a span :before {
            }

            .primeMenu > li:hover > a > span,
            .primeMenu > li:focus > a > span,
            .primeMenu > li.child-focus > a > span {
                font-weight: 700;
            }

        /* /_layouts/Images/bodybg.gif */
        .primeMenu > li.haveChild > a > span {
            float: left;
            cursor: pointer;
        }

        .primeMenu > li.haveChild.Tools-menu .subMenu {
            left: auto;
            right: 30px;
        }

        .primeMenu > li.haveChild > a > i {
            color: #000;
            margin: -10px 0 0 7px;
            width: 10px;
            font-size: 13px;
            line-height: 5px;
            vertical-align: middle;
            cursor: pointer;
        }

        .primeMenu > li.haveChild .subMenu {
            position: absolute;
            width: auto;
            border: 1px solid #e0e0e0;
            background: #fff;
            box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1), 0px 4px 5px rgba(0, 0, 0, 0.06), 0px 1px 10px rgba(0, 0, 0, 0.06);
            left: 0;
            top: 24px;
            /*white-space:nowrap;*/
            display: none;
            z-index: 9999;
        }

        /*.primeMenu > li.haveChild:hover > a ~ .subMenu,
        .primeMenu > li.haveChild:focus > a ~ .subMenu,
        .primeMenu > li.haveChild.child-focus > a ~ .subMenu {
            display: block;
        }*/

        /* show topnav menu when we flag open*/
        .primeMenu > li.haveChild.open > a ~ .subMenu {
            display: block;
        }

        .primeMenu > li.haveChild .subMenu .cols {
            float: left;
            margin-right: 0;
        }

            .primeMenu > li.haveChild .subMenu .cols.last {
                margin-right: 0;
            }

            .primeMenu > li.haveChild .subMenu .cols ul.list {
                margin-top: 25px;
            }

                .primeMenu > li.haveChild .subMenu .cols ul.list:first-child {
                    margin-top: 0;
                }

li.haveChild .subMenu .cols .list {
    margin: 0;
    padding: 0;
    list-style: none;
}

    li.haveChild .subMenu .cols .list > li {
    }

    /* change dashed to dotted */
    li.haveChild .subMenu .cols .list:not(.simple) > li:first-child {
        margin-top: 0;
        padding: 12px 24px 0px;
        font-size: 16px;
        font-weight: 700;
        display: block;
    }

    li.haveChild .subMenu .cols .list > li:last-child {
        /*margin-bottom:25px;*/
    }

    li.haveChild .subMenu .cols .list.last > li:last-child {
        margin-bottom: 0;
    }

    li.haveChild .subMenu .cols .list > li a {
        color: #000 !important;
        text-decoration: none;
        font-size: 16px !important;
        line-height: 24px;
        padding: 12px 24px;
        display: block;
        font-family: Lato;
    }

        li.haveChild .subMenu .cols .list > li a:hover,
        li.haveChild .subMenu .cols .list > li a:focus {
            background: #F5F5F5;
        }

    li.haveChild .subMenu .cols .list.simple {
        margin: 0;
    }

        li.haveChild .subMenu .cols .list.simple > li {
        }

            li.haveChild .subMenu .cols .list.simple > li:first-child {
                border-bottom: none;
                padding-top: 0px;
                /*padding-bottom:0;*/
            }

            li.haveChild .subMenu .cols .list.simple > li:last-child {
                margin-bottom: 0;
            }

    li.haveChild .subMenu .cols .list a.disabled-anchor {
        cursor: default !important;
        color: #9E9E9E !important;
        text-decoration: none !important;
    }

        li.haveChild .subMenu .cols .list a.disabled-anchor:hover {
            cursor: default !important;
        }

    li.haveChild .subMenu .cols .list.simple a {
        color: #b0aaa1;
    }

        li.haveChild .subMenu .cols .list.simple a:hover {
            color: #fff;
        }

.twoColumn.subMenu .cols .list > li:first-child {
    /* text-transform: uppercase;*/
}

.primeMenu > li.haveChild .twoColumn.subMenu .cols ul.list {
    margin-top: 10px;
}

.primeMenu > LI.haveChild .subMenu.twoColumn .cols UL.list:first-child {
    margin-top: 0;
    padding-top: 0px;
}

    .primeMenu > LI.haveChild .subMenu.twoColumn .cols UL.list:first-child:after,
    .primeMenu > LI.haveChild .subMenu.twoColumn .cols UL.list:nth-child(3):before {
        content: "";
        width: calc(100% - 36px);
        display: block;
        background: #C0C0C0;
        margin: 0 18px;
        height: 1px;
        margin-top: 6px;
    }

    .primeMenu > LI.haveChild .subMenu.twoColumn .cols UL.list:first-child:nth-last-child(1):after, 
    .primeMenu > LI.haveChild .subMenu.twoColumn .cols UL.list:nth-child(3):before {
        background: transparent !important;
    }

.primeMenu > LI.haveChild .subMenu.twoColumn .cols UL.list:last-child {
    padding-bottom: 5px;
}

.hideMenu {
    display: none !important;
}

/* End - style for top navigation menu*/
/* Start - style for Vendor Account Summary Bills Paging*/
.ms-WPBody a.disabled_anchor {
    color: gray !important;
    text-decoration: none !important;
    cursor: default !important;
}

/* End - style for Vendor Account Summary Bills Paging*/
/* Start - sl-locations Circuit Selection */
.fields-overlay .device-group-group-name-container {
    text-align: center;
}

    .fields-overlay .device-group-group-name-container input {
        box-sizing: border-box;
        width: calc(100% - 8px);
        margin: 4px;
    }

        .fields-overlay .device-group-group-name-container input.error {
            border-color: red !important;
        }

.fields-overlay .error {
    color: red !important;
}

.fields-overlay .error-text {
    color: red;
    width: 100%;
    padding: 0px 0px 4px 0px;
    display: block;
}

#intervalMeterChartInnerDiv a#selectDevices {
    text-decoration: none !important;
    float: right;
    margin-right: 2px;
}

#deviceSelectionOverlayContainer .fields-overlay .header,
#device-selection-group-overlay .fields-overlay .header {
    background: #f2f2f2;
}

/* End - sl-locations Circuit Selection */
/* Start = style for location edit (locationmaintenance) */
#divLocationsGrid .rd-button-export:last-child {
    margin-right: 10px;
}

/* Start - Styles for Location Detail Vendor Account Summary Service Category and Type*/
#accounts-section {
    float: right;
    margin-top: -33px;
    position: relative;
}

    #accounts-section #display-account-text > div[id*="-link"] {
        margin-right: 20px;
    }

    #accounts-section #display-account-text a {
        display: inline-block;
        text-align: left !important;
        color: #000 !important;
        font-size: 14px !important;
        padding-right: 5px;
    }

        #accounts-section #display-account-text a + i {
            font-size: 12px;
        }

.uem-vendor-service-category-type-div {
    width: 100px;
    height: 15px;
    font-family: Lato;
    font-size: 11px;
    color: #ffffff;
    cursor: pointer;
}

.uem-vendor-service-category-type-overlay {
    display: none;
    position: absolute;
    width: 200px;
    border: 1px solid #e0e0e0;
    background: #fff;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1), 0px 4px 5px rgba(0, 0, 0, 0.06), 0px 1px 10px rgba(0, 0, 0, 0.06);
    left: 0;
    top: 10px;
    transform: translateX(-35px);
    z-index: 1;
}

    .uem-vendor-service-category-type-overlay ul {
        list-style-type: none;
        cursor: default;
        text-align: left;
        margin: 0;
        padding: 0;
    }

    .uem-vendor-service-category-type-overlay li {
        height: auto;
        padding: 0;
        cursor: pointer;
        margin: 0;
        color: #000;
        text-decoration: none;
        font-size: 14px;
        line-height: 24px;
        padding: 12px 24px;
        display: block;
        font-family: Lato;
    }

        .uem-vendor-service-category-type-overlay li:hover {
            background: #F5F5F5;
        }

#vendor-name h4 {
    background-color: #f5f5f5;
    line-height: 34px;
    padding: 0 10px;
    margin: 30px 0 20px;
}

    #vendor-name h4 a,
    .account-container h5 {
        font-weight: 700;
        font-size: 16px !important;
    }

.account-container h5 {
    font-weight: 700;
    font-size: 16px !important;
}

.account-Active .account-container a {
    font-size: 14px !important;
}

.account-Active .account-container .expand a {
    display: inline-block;
    margin-left: 16px;
}


.ec-table {
    margin-bottom: 10px;
}

.account-Active .account-container .bill-detail-container .ec-table ~ table a {
    font-size: 12px !important;
    display: inline-block;
    margin-right: 14px;
}

.bill-detail-container {
    width: 100%;
    overflow-x: auto;
}


    .bill-detail-container div[id*="bill-paging"] .disabled_anchor {
        color: #757575 !important;
    }

    .bill-detail-container div[id*="bill-paging"] a {
        margin: 0 5px;
    }


/**/
/* END - Styles for Location Detail Vendor Account Summary Service Category and Type*/
/* START - Styles for Location Detail Tree view menu item for ADD, Edit, Delete*/
.add-tree-node-icon > .rmLeftImage {
    background: url(/_layouts/Images/icon_add-gray.svg) no-repeat;
}

.add-tree-node-icon-disabled > .rmLeftImage {
    background: url(/_layouts/Images/icon_add-gray.svg) no-repeat;
}

.edit-tree-node-icon > .rmLeftImage {
    background: url(/_layouts/Images/icon_edit-gray.svg) no-repeat;
}

.edit-tree-node-icon-disabled > .rmLeftImage {
    background: url(/_layouts/Images/icon_edit-gray.svg) no-repeat;
}

.delete-tree-node-icon > .rmLeftImage {
    background: url(/_layouts/Images/icon_delete-gray.svg) no-repeat;
}

.delete-tree-node-icon-disabled > .rmLeftImage {
    background: url(/_layouts/Images/icon_delete-gray.svg) no-repeat;
}

/* END - Styles for Location Detail Tree view menu item for ADD, Edit, Delete*/
/* START - Styles for telerik grid View double scroll*/
.rad-grid-view-top-scroll,
.rad-grid-view-bottom-scroll {
    overflow-x: auto;
    overflow-y: hidden;
    border: 1px 1px 1px 1px;
    height: auto;
    padding-top: 2px;
    padding-bottom: 2px;
}

.rad-grid-scroll-div-top,
.rad-grid-scroll-div-bottom {
    height: 1px;
}

/* END - Styles for telerik grid View double scroll*/
/* Start - style for top navigation menu*/
.selected-div-row {
    font-weight: bold;
}

.subHeading {
    padding-bottom: 10px;
}

.shared-library-view-display-name,
.client-library-view-display-name,
.document-library-display-name {
    margin-top: 5px;
    cursor: pointer;
}

    .shared-library-view-display-name:hover,
    .client-library-view-display-name:hover,
    .document-library-display-name:hover {
        cursor: pointer;
    }

.document-header {
    font-weight: bold;
    font-size: 15px !important;
    line-height: 24px;
    color: #000;
}

.display-none {
    display: none;
}

.library-align {
    padding-left: 0px;
    padding-right: 0px;
    margin-left: 0px;
    margin-right: 0px;
}

    .library-align li,
    #contract-views li {
        list-style: none;
    }

#DocumentsRadGrid .rgMasterTable tbody .rgRowHovered {
    color: #fff !important;
}

/* End - style for top navigation menu*/

#manage-account-attributes-upload-link i,
#manage-account-attributes-download-link i,
#uem-unitsofwork-upload-template-button i,
#uem-unitsofwork-download-template-button i,
#uem-contact-upload-template-button i,
#uem-contact-location-upload-template-button i,
#uem-contact-vendor-download-template-button i,
#uem-locationattribute-download-template-button i,
#uem-locationattribute-upload-template-button i,
#uem-sqfootage-upload-template-button i,
#uem-client-hierarchy-edit-div i {
    padding-right: 5px;
}

table.location-filter {
    border: 0px solid #828282;
    border-collapse: collapse;
    width: 100%;
}

#AttributeDownloadTemplateButtonTable {
    bottom: 48px;
    right: 0px;
    position: absolute;
    width: 100%
}

#messageLabel {
    color: #000000;
}

#ecova-ok-dialog {
    height: auto !important;
    padding-top: 30px;
    padding-bottom: 40px;
}

#uem-locationattribute-filter-added-attributes {
    /*padding-left: 19px;
    padding-right: 33px;*/
}

#uem-locationattribute-filter-available-attributes {
    /*padding-right: 19px;*/
}

#uem-attribute-download-section {
    padding-left: 48px;
    height: 190px !important;
}


#hierarchy-attributes .bp-edit-button {
    background: none !important;
    color: #757575 !important;
    width: 16px;
    height: 16px !important;
    padding: 0 !important;
    display: inline-block;
}

    #hierarchy-attributes .bp-edit-button:hover {
        color: #454545f !important;
    }

table.location-filter thead {
    background: url("/_layouts/Images/grid_styling.gif") repeat-x scroll 0 -2099px #C5C5C5;
    font-family: Lato;
    font-size: 12px;
    color: #333333;
    line-height: 16px;
    background-color: #EAEAEA;
    border-style: solid;
    border-width: 0px;
    border-bottom-color: #E7E7E7;
    border-top-color: #FDFDFD;
    padding: 5px 7px 4px 7px;
    text-align: center;
}

    table.location-filter thead td {
        font-family: Lato;
        font-size: 15px !important;
        font-weight: 400;
        color: #000000;
        line-height: 24px;
        background-color: #fff;
        border-style: none;
        padding: 0px 0px 0px 0px;
        text-align: left;
    }

table.location-filter td {
    border-bottom: 1px solid;
    border-color: #E0E0E0;
    font-family: Lato !important;
    font-size: 14px !important;
    color: #000 !important;
    line-height: 20px;
    padding: 2px 0px 2px 20px;
    height: 44px;
}

    table.location-filter td a span:hover {
        color: #0078BE;
    }

.location-filter input {
    height: 16px !important;
    width: 75% !important;
}

span.ui-button-text {
    width: auto !important;
    margin-left: 10px;
    vertical-align: middle;
}

#downloadEmailRow input {
    color: #000;
    padding-left: 8px !important;
}

div.googleMapsMask {
    display: none;
    background: #E5E3DF;
    z-index: 2;
    position: absolute;
}

/* Style for notification bar */
.ecova-notificationBar {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    cursor: pointer;
    z-index: 32768;
    font-size: 12px;
}

.ecova-notificationBar-color-green {
    background: green;
}

.ecova-notificationBar-color-red {
    background: #cc0000;
}

.ecova-notificationBar-content {
    text-align: left;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 20px;
    color: #fff;
}

.ecova-noticicationBar-icon {
    float: left;
    margin-top: -1px;
    margin-right: 5px;
}

.width-100 {
    width: 100px;
}

.ecova-confirmdialog-icon {
    width: 30px;
    height: 30px;
    margin-left: 10px;
    margin-right: 10px;
}

.ecova-dialog-icon-alert {
    background: url("/_layouts/Images/ecova-alert-small.png") no-repeat;
}

.ecova-dialog-icon-error {
    background: url("/_layouts/Images/ecova-error-small.png") no-repeat;
}

/* An attempt to better define buttons */
/* Overrides on reports.aspx inline styles */
/* highchart buttons */
.highcharts-button image {
    width: 14px;
    height: 14px;
    transform: none;
    x: 12;
    y: 2;
    cursor: pointer;
}

.fields-overlay {
    height: 100%;
}

    .fields-overlay table.location-filter .highlight {
        background-color: #f5f5f5 !important;
    }

    .fields-overlay table.location-filter .td-name {
        width: 250px;
    }

    .fields-overlay table.location-filter .td-link {
        width: 75px;
    }

    .fields-overlay table.location-filter .highlight td, .fields-overlay table.location-filter .highlight td a {
        color: #212121 !important;
    }

    .fields-overlay .div-fields-table {
        height: 100%;
        overflow-x: hidden;
        width: 100%;
        overflow-y: auto;
    }

    .fields-overlay .header {
        border-style: solid;
        border-width: 1px;
        border-color: #E7E7E7;
        font-family: Lato;
        font-size: 10px;
        line-height: 16px;
        padding: 4px 7px 3px 0px;
        height: 16px;
        text-align: center;
    }

    .fields-overlay .section-fields-left {
        float: left;
        width: 45%;
        height: 90%;
    }

    .fields-overlay .section-fields-right-container {
        float: right;
        width: 48%;
        height: 90%;
    }

    .fields-overlay .section-fields-right {
        float: left;
        width: 94%;
        height: 100%;
    }

    .fields-overlay .section-fields-buttons {
        float: left;
        width: 6%;
        vertical-align: middle;
        height: 100%;
    }

.ui-dialog #fieldsOverlay + .ui-dialog-buttonpane {
    padding: 0 48px 18px 48px;
}

.fields-overlay .section-fields-buttons .location-filter-buttons {
    height: 100%;
    border-collapse: collapse;
}

.fields-overlay-command {
    margin: 3px;
}

    .fields-overlay-command span {
        width: auto !important;
    }

        .fields-overlay-command span:before {
            top: 0;
            padding: 0px !important;
        }

#id-uem-bill-details-previous,
#id-uem-bill-details-next {
    margin: 3px;
    display: inline-block !important;
    height: 20px !important;
    color: #009DE9 !important;
    background: #fff !important;
    border: 1px solid #009DE9 !important;
}

.bill-details-print-btn {
    background: none;
    cursor: pointer;
}

    .bill-details-print-btn i {
        font-size: 22px;
        color: #009DE9;
        margin-top: 5px;
    }

#id-uem-bill-details-previous img,
#id-uem-bill-details-next img {
    display: none;
}

.fields-overlay .section-fields-buttons .btn {
    width: 20px;
    height: 22px;
    cursor: pointer;
}

.fields-overlay .section-fields-buttons .btn-up {
    background-position: 0 -48px;
}

.fields-overlay .section-fields-buttons .btn-down {
    background-position: -65px -47px;
}

/* Location Details */
#uem-location-detail-contacts-edit-button,
#uem-location-detail-address-edit-button,
#uem-location-detail-squarefootage-edit-button,
#uem-unit-of-work-edit-button,
#uem-custom-detail-attributes-edit-button,
#uem-custom-detail-attributes-save-button,
#uem-custom-detail-attributes-cancel-button,
#uem-location-detail-attributes-edit-button,
#uem-location-detail-attributes-save-button,
#uem-location-detail-attributes-cancel-button,
#uem-size-detail-attributes-edit-button,
#uem-size-detail-attributes-save-button,
#uem-size-detail-attributes-cancel-button,
[class$="-edit-button"], [id$="-edit-button"],
[class$="-save-button"], [id$="-save-button"],
[class$="-cancel-button"], [id$="-cancel-button"] {
    padding: 3px 5px 3px 5px !important;
    height: auto !important;
    min-width: auto !important;
}

#uem-location-detail-id hr {
    margin: 25px 0 15px;
}

/* Budget Anaylsis / Variance Analysis*/
.varianceAnalysisContainer #faqModalContent h1 {
    color: #000 !important;
}

.varianceAnalysisContainer #tableContainer table tr.rowEven {
    background-color: #fff;
}

.varianceAnalysisContainer #tableContainer table tr.rowOdd {
    background-color: #F0F1f1;
}

.varianceAnalysisContainer #context-menu-items{
    top: 120px !important;
}

.budgetPrefContainer #context-menu-items{
    top: 94px !important
}
.budgetPrefContainer .tableContainer .tableArea .rowEven {
    background: #fff;
}

.budgetPrefContainer .tableContainer .tableArea .rowOdd {
    background: #F0F1f1;
}

.budgetPrefContainer #assumptionsModal {
    display: none;
    position: fixed;
    z-index: 2;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-color: black;
    background-color: rgba(0, 0, 0, 0.4);
}

#assumptionsModalContent h5 {
    font-size: 10px;
    font-weight: bold;
}

.budgetPrefContainer .budgetAssumptionsDescription .budgetAssumptionsName #assumptionsModalContent h6 {
    color: #6C7A76;
    font-weight: bold;
    font-size: 10px;
    font-family: Lato;
    text-decoration: underline;
    padding: 0;
}

.budgetPrefContainer .budgetAssumptionsDescription .assumptionDescription {
    color: #000 !important;
    padding: 8px;
}

.budgetPrefContainer .rightNotation {
    color: #757575 !important;
    font-size: 15px !important;
    font-family: Lato;
    float: right;
    height: 30px;
    padding-top: 8px;
    /*padding-right: 40px;*/
}

.budgetPrefContainer #assumptionsModalContent ul {
    margin-top: 0;
}

.budgetPrefContainer #assumptionsModalContent img {
    display: block;
    margin: auto;
}

.budgetPrefContainer #saveButton {
    float: left;
    /*
        background-color: #71913C;
        color: #ffffff;
        padding: 10px 24px;
        font-size: 10px;
        font-family: Lato;
        font-style: Regular;
        border: none;
        cursor: pointer;
        margin-right: 10px;
        display: inline-block;
        position: relative;*/
}

    /*
    .budgetPrefContainer #saveButton.disabled{
        background-color: gray;
        cursor: auto;
    }*/

    .budgetPrefContainer #saveButton span {
        color: #FFFFFF;
        margin: 10px 8px 10px 11px;
        vertical-align: text-bottom;
    }

    .budgetPrefContainer #saveButton i {
        font-size: 18px;
        margin-left: 3px;
    }


.budgetPrefContainer #assumptionsModalCloseBtn {
    float: right;
    /*
    background-color: #71913C;
    color: #ffffff;
    padding: 10px 24px;
    font-size: 10px;
    font-family: Lato;
    font-style: Regular;
    border: none;
    cursor: pointer;
    margin-right: 10px;
    display:inline-block;
    position: relative;
    order: 2;*/
}

#uem-manage-fiscal-calendar #uem-fiscal tbody:first tr:hover {
    background-color: #000 !important;
    color: #fff !important;
}

#manage-contacts-vendor-dialog > table {
    padding: 4px 0px 8px 0px;
}

#manage-contacts-vendor-dialog input[type="button"] {
    padding-bottom: 0.3em !important;
}

.ms-standardheader.ms-WPTitle nobr :first-child {
    white-space: normal !important;
}

.rd-sort-link {
    cursor: pointer;
    margin-left: 12px;
}

.display-order-dialog select {
    height: auto !important;
}

#contract-views {
    padding: 0;
    margin: 0;
}

    #contract-views li {
        cursor: pointer;
    }

        #contract-views li:hover {
            text-decoration: underline;
        }

.selected-view {
    font-weight: bold;
}

.contract-views-headers {
    outline: medium none;
    text-decoration: none;
    font-weight: bold;
    padding-bottom: 2px;
    line-height: 24px;
    font-size: 15px;
}

.contract-views-section {
    margin-bottom: 15px;
}

.contract-views-description {
    margin-bottom: 15px;
}

#contract-details-bottompanel .ClearFilter {
    display: none;
}

#contract-details-panel input {
    width: 100%;
    font-size: 15px !important;
    box-sizing: border-box;
    padding: 0 8px;
}

#contract-details-panel .ui-multiselect-checkboxes input {
    padding: 0px !important;
    width: auto;
    margin-bottom: 0;
}

#contract-details-panel button.ui-multiselect {
    margin-bottom: 16px;
    max-width: none;
    width: 100% !important;
    background-color: transparent;
}

#contract-details-panel select {
    width: 100%;
}

#contract-details-panel textarea {
    box-sizing: border-box;
    padding: 0 8px !important;
    width: 100%;
    margin-bottom: 16px;
}

span#sl-ContractManager-ContractDetails-Attachments_MaxSizeMsg {
    font-size: 12px;
    color: #000;
}

#contract-details-panel #uem-user-bulk-upload-section {
    padding-bottom: 0;
}

#contract-details-panel #uem-user-bulk-upload-panel input[type="text"] {
    height: 34px !important;
    box-sizing: border-box;
    width: 250px !important;
    margin-left: 5px !important;
    font-size: 15px;
}

#contract-details-panel #uem-user-bulk-upload-panel input[type="file"] {
    height: 34px !important;
    box-sizing: border-box;
    width: 250px !important;
    margin-left: 10px !important;
    font-size: 15px;
}

#contract-details-panel #uem-user-bulk-upload-panel div {
    margin-bottom: 0 !important;
}

#contract-details-panel .contract-document-row #sl-ContractManager-ContractDetails-Attachments_Title {
    float: left;
    height: 40px;
    display: flex;
    align-items: center;
}

#contract-details-panel #uem-user-bulk-upload-panel label {
    font-size: 15px;
}

td#uem-commodity-container.validationError {
    background: none !important;
    border: none !important;
}

    td#uem-commodity-container.validationError button.ui-multiselect {
        border: 1px solid red !important;
        background: url(http://localhost:8000/_layouts/Images/invalidInput.gif) repeat-x 50% 100%;
    }

#contract-details-panel .contract-details-data {
    font-weight: normal;
    text-align: left;
    padding-bottom: 5px;
    padding-right: 5px;
    font-size: 15px;
    line-height: 24px;
    color: #212121;
    padding-top: 3px;
}

#contract-details-panel .contract-section {
    margin-bottom: 15px;
}

#contract-details-panel .contract-details-header {
    color: #757575;
    font-size: 15px;
    font-weight: normal;
    text-align: left;
    padding-top: 3px;
    /*padding-bottom: 5px;
    padding-right: 5px;
    padding-left: 10px;*/
    width: 144px;
    vertical-align: top;
    line-height: 24px;
}

#contract-details-panel .contract-document-row {
    font-size: 15px;
    font-weight: normal;
    padding-left: 0px;
    padding-bottom: 20px;
}

#contract-details-panel #uem-user-bulk-upload-panel button.uem-contract-btn-delete {
    font-size: 14px !important;
    line-height: 20px !important;
    min-width: auto !important;
    padding: 0 8px !important;
    height: 34px !important;
    background: none !important;
}

    #contract-details-panel #uem-user-bulk-upload-panel button.uem-contract-btn-delete span.ui-icon {
        padding: 0 !important;
    }

#contract-details-panel .detail-header {
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 5px;
    text-transform: capitalize;
}

#contract-details-panel #uem-user-bulk-upload-panel button.uem-contract-btn-delete span.ui-icon:before {
    color: #757575 !important
}

#contract-details-panel #uem-user-bulk-upload-panel button.uem-contract-btn-delete:hover span.ui-icon:before {
    color: #757575 !important
}

#contract-details-panel #uem-user-bulk-upload-panel button.uem-contract-btn-delete:hover {
    background: none !important;
}

#contract-details-panel #btnAddContractDocuments {
    margin-right: 5px !important;
}

#contract-details-panel .contract-upload-doc-info-icon {
    font-size: 14px;
}

.tooltipSpan{
    padding-left: 6px;
    padding-right: 2px;
}

#contract-details-panel .detail-header {
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 5px;
    text-transform: capitalize;
}

#contract-details-panel .contract-pricing-details,
.contract-attachments-details,
.contract-location-table {
    border-collapse: collapse;
    border: none;
    width: 100%;
}

.contract-attachments-details {
    font-size: 14px;
    color: #212121;
}

    #contract-details-panel .contract-pricing-details tr td,
    .contract-attachments-details tr td,
    .contract-location-table tr td {
        margin: 0;
        padding: 0 5px;
        border: none;
        height: 48px;
        border-bottom: 1px solid #e0e0e0;
    }

    #contract-details-panel .contract-pricing-details th,
    .contract-attachments-details th,
    .contract-location-table th {
        padding: 0 5px;
        color: #212121;
        font-size: 12px;
        text-align: left;
        font-weight: normal;
        text-transform: uppercase;
        border-bottom: 1px solid #E0E0E0;
    }

#contract-details-panel .contract-section:nth-child(1) {
    border: none;
}

#contract-details-panel .contract-location-table th {
    cursor: pointer;
    height: 16px;
    padding-left: 7px;
}

    #contract-details-panel .contract-location-table th:hover {
        text-decoration: underline;
    }

#contract-details-panel .contract-location-table thead th img {
    display: none;
    margin-left: 7px;
    position: relative;
    top: 3px;
}

#contract-details-panel .contract-location-wrapper {
    margin-top: 10px;
}

#contract-details-panel .contract-location-pagination {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 4px;
}

    #contract-details-panel .contract-location-pagination span {
        padding: 2px 6px;
        margin-right: 4px;
        cursor: pointer;
        border: none;
        color: #212121;
        font-size:14px !important;
    }

   #contract-details-panel .selected-page,
   #contract-details-panel .contract-location-pagination span:hover {
        background-color: #009DE9;
        color: white !important;
   }

.element-ESM {
    display: table-row !important;
    width: 155px;
}

#manage-vendor-defaults-wrapper {
    display: none;
    height: 600px !important;
    max-height: 649px !important;
}

    #manage-vendor-defaults-wrapper table tr th {
        padding: 5px 10px;
        border-bottom: 1px solid #e0e0e0;
    }

    #manage-vendor-defaults-wrapper table tr td {
        padding: 0px 10px;
        height: 48px;
    }

        #manage-vendor-defaults-wrapper table tr td select,
        #manage-vendor-defaults-wrapper table tr td input {
            margin-bottom: 0px !important;
        }

    #manage-vendor-defaults-wrapper #filter-vendor-list tr td {
        /*border: 1px #B5BBB8 solid;*/
    }

.GridviewScrollHeader th, .GridviewScrollHeader td {
    font-weight: bold;
    white-space: nowrap;
    border-right: 1px solid #AAAAAA;
    border-bottom: 1px solid #AAAAAA;
    text-align: left;
}

.GridviewScrollItem td {
    white-space: nowrap;
    /*border-right: 1px solid #AAAAAA;*/
    border-bottom: 1px solid #E0E0E0;
    vertical-align: middle;
    color: #212121;
}

    .GridviewScrollItem td input[type="text"] {
        padding: 0 0 0 5px;
        width: 160px;
    }

th div.GridCellDiv {
    text-transform: uppercase;
}

.GridviewScrollItem td select {
    width: 160px;
}

    .GridviewScrollItem td select option {
        padding: 0 5px;
    }

.GridViewScrollItemFreeze td {
    border-bottom: 1px solid #e0e0e0;
    white-space: nowrap;
    background-color: #FFF;
}

    .GridViewScrollItemFreeze td .gridViewScrollHelper {
        display: flex;
        align-items: center;
    }

    #manage-vendor-defaults-buttons {
        float: right;
        margin-top: 20px;
        bottom: 25px;
        position: absolute;
        right: 48px;
    }

    #manage-vendor-defaults-buttons #manage-vendor-defaults-save-button {
        /*margin-right: 5px;*/
    }

tr#manage-vendor-defaults-tableHeaderCopy {
    border-bottom: 1px solid #e0e0e0;
}

#manage-vendor-defaults-wrapper #manage-vendor-defaults-autocomplete {
    padding: 2px 0 2px 5px;
    font-size: 11px;
    width: 231px;
    color: #000;
    border: none;
    border: 1px solid #9E9E9E !important;
    margin-bottom: 10px;
}

.validation-error {
    display: none;
    font-size: 10px;
    color: red;
    white-space: pre-wrap;
    /* CSS3 */
    white-space: -moz-pre-wrap;
    /* Firefox */
    white-space: -pre-wrap;
    /* Opera <7 */
    white-space: -o-pre-wrap;
    /* Opera 7 */
    word-wrap: break-word;
}

.clearable {
    background: #fff url(http://i.stack.imgur.com/mJotv.gif) no-repeat right -10px center;
    border: 1px solid #999;
    padding: 3px 18px 3px 4px;
    /* Use the same right padding (18) in jQ! */
    border-radius: 3px;
    transition: background 0.4s;
}

    .clearable.x {
        background-position: right 5px center;
    }

    /* (jQ) Show icon */
    .clearable.onX {
        cursor: pointer;
    }

    /* (jQ) hover cursor style */
    .clearable::-ms-clear {
        display: none;
        width: 0;
        height: 0;
    }

/* Remove IE default X */
/******* Fix Date Pickers Styles **********/
#manage-vendor-defaults-wrapper table .ui-datepicker th {
    border: 0 none;
    font-weight: bold;
    padding: 0.7em 0.3em;
    text-align: center;
}

#manage-vendor-defaults-wrapper table .location-table, #manage-vendor-defaults-wrapper table .ui-datepicker tr th {
    background-color: transparent;
    font-size: 9px;
    height: auto !important;
}

#manage-vendor-defaults-wrapper table .ui-datepicker td {
    border: 0 none;
    padding: 1px;
}

#manage-vendor-defaults-wrapper table .location-table, #manage-vendor-defaults-wrapper table .ui-datepicker, #manage-vendor-defaults-wrapper table .ui-state-default {
    background: #f7f7f7 none repeat scroll 0 0;
}

#manage-vendor-defaults-wrapper table template .ui-datepicker-today a {
    background-color: none !important;
    color: #55605d !important;
}

#manage-vendor-defaults-wrapper table #ui-datepicker-div {
    z-index: 99 !important;
}

.ui-multiselect-menu .ui-widget-header, .ui-dialog .ui-multiselect-menu .ui-widget-header {
    background: none;
    background-color: #009DE9;
    color: #fff;
    min-height: 14px;
}

.ui-dialog .ui-widget-header {
    background: none;
    background-color: #FFF;
    color: #000;
    min-height: 14px;
}


.fields-overlay .header, .component-pick-list tr.spanning-header {
    font-family: Lato;
    font-size: 12px;
    text-transform: uppercase;
    text-align: left;
    background: #FFF;
    border: 0px;
}

.ui-dialog .ui-dialog-titlebar-close .ui-button-text {
    display: none;
}

.ui-dialog .ui-dialog-titlebar-close .ui-icon {
    font-size: 24px;
    margin: 0px;
    margin-top: -1px;
}

    .ui-dialog .ui-dialog-titlebar-close .ui-icon:before {
        top: -2px;
        right: 1px;
    }

.rd-loading {
    color: #000 !important;
    border-radius: 6px;
    border-color: #000 !important;
}

.rd-controls-section button[class*="ui-state"] {
    height: 32px;
    color: #212121 !important;
    font-size: 15px !important;
    line-height: 24px;
    font-family: Lato !important;
    border: solid 1px #9E9E9e !important;
}

.table-cell1 {
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    color: #757575;
}

.rd-controls-section .rd-filter-panel {
    max-width: 252px;
    margin-right: 30px;
    margin-bottom: 18px;
}

.rd-controls-section .rd-filter-label {
    margin-bottom: 1px;
}

.rd-controls-section .ui-state-default {
    background: #fff;
}

    .rd-controls-section .ui-state-default .ui-icon:before {
        color: #757575;
    }

.rd-controls-section .ui-state-disabled, .rd-controls-section [disabled] {
    background: #F0F1f1;
    opacity: 0.3;
}

    .rd-controls-section .ui-state-disabled .ui-icon:before, .rd-controls-section [disabled] .ui-icon:before {
        color: #000;
    }

.rd-controls-section .ui-multiselect {
    max-width: 252px !important;
}

.rd-controls-section .component-pick-list-multiples {
    background-color: #fff;
}

.rd-controls-section .ui-multiselect {
    width: 252px !important;
}

/*#rdVendorInput {
    border-color: #000 !important;
}*/

#ErrorDiv > div {
    border-radius: 0;
    border: none !important;
    padding: 48px 0 18px 0 !important;
    background-color: #fff !important;
    -webkit-box-shadow: 0px 0px 0px 9999px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 0px 9999px rgba(0, 0, 0, 0.5);
}

#ErrorDiv #ShowErrorDetails,
#ErrorDiv #HideErrorDetails {
    font-size: 15px !important;
    font-family: Lato;
}

.error-reload-msg {
    color: #000;
    font-size: 15px;
    line-height: 24px;
    padding-left: 48px;
    padding-right: 48px;
}

#ErrorDiv h4 {
    color: #000 !important;
    position: relative;
    font-size: 24px;
    font-family: 'Lato';
    line-height: 34px;
    font-weight: 400;
    padding-left: 48px;
    padding-top: 36.8px;
    max-width: 90%;
}

#ErrorDiv #ErrorDetails {
    color: #212121;
    padding-left: 48px;
    padding-right: 48px;
    margin-left: 0 !important;
    font-size: 14px;
    line-height: 20px;
    font-family: Lato;
    width: auto !important;
    padding-top: 16px;
}

    #ErrorDiv #ErrorDetails label {
        color: #757575 !important;
    }

#ErrorDiv [onclick="closeDialog();"]:not(#close-button),
#ErrorDiv button[style*="right"] {
    width: 21px !important;
    padding: 1px !important;
}

    #ErrorDiv [onclick="closeDialog();"]:not(#close-button):before,
    #ErrorDiv button[style*="right"]:before {
        position: relative;
        top: 14px;
        right: 16px;
    }

    #ErrorDiv [onclick="closeDialog();"]:not(#close-button) b,
    #ErrorDiv button[style*="right"] b {
        display: none;
    }

#ErrorDiv .bottom-pane-close {
    height: 40px !important;
    cursor: pointer !important;
    padding: 0 !important;
    width: auto !important;
    font-size: 14px !important;
    min-width: 65px !important;
    cursor: pointer;
}

    #ErrorDiv .bottom-pane-close:before {
        display: none;
    }

/*GHG Emissions Summary Chart*/
.budgetpreferences-header {
    font-size: 24px !important;
    line-height: 34px;
    font-weight: 400 !important;
    margin: 25px 0px 13px 0px;
}

.budgetPrefColumn {
    display: inline-block;
    width: 49%;
    vertical-align: top;
}

    .budgetPrefColumn h4 {
        font-size: 16px;
        color: #000000;
        margin: 0px;
        padding: 0px 0px 14px 0px;
    }

    .budgetPrefColumn li label {
        font-size: 14px;
        color: #212121;
    }

    .budgetPrefColumn li input {
        margin-top: -2px !important;
        height: 18px !important;
        width: 18px !important;
        border: 2px solid #212121 !important;
        border-radius: 2px;
    }

        .budgetPrefColumn li input[type="radio"] {
            margin: 0px !important;
        }

.budgetPrefContainer span, .budgetPrefContainer label {
    line-height: 24px;
    padding: 0px;
    margin: 12px 6px 14px 4px;
    color: #212121;
    vertical-align: middle
}

.budgetPrefContainer ul {
    list-style-type: none;
    padding: 0px;
    margin: 12px 0px 14px 15px;
}

.budgetPrefContainer li {
    display: inline-block;
    padding: 5px 10px;
}

.budgetPrefContainer .tableContainer .tableHeaderContainer .tableTitle {
    float: left;
}

.budgetPrefContainer #titleFiscalYear select,
.varianceAnalysisContainer #titleFiscalYear select {
    font-family: Lato;
    margin-left: 20px;
}

#outboundLinks li,
.outboundLinks li {
    list-style-type: none;
}

    #outboundLinks li a {
        color: #000 !important;
        padding: 15px;
    }

#print-button:active {
    background-color: initial !important;
}

#outboundLinks li a:hover {
    text-decoration: none !important;
}

#outboundLinks li:hover {
    background: #f5f5f5 !important
}

.budgetPrefContainer #pageHeader {
    width: 100%;
    height: 48px;
}

    .budgetPrefContainer #pageHeader .header {
        float: left;
    }

.budgetPrefContainer #outboundLinks {
    float: right;
}

    .budgetPrefContainer #outboundLinks li {
        list-style-type: none;
        /*display: inline-block;*/
    }

.budgetPrefContainer .tableContainer {
    padding-bottom: 20px;
}

    .budgetPrefContainer .tableContainer .tableHeaderContainer {
        height: 35px;
    }

        .budgetPrefContainer .tableContainer .tableHeaderContainer .showHideOptions {
            float: right;
            color: #757575 !important
        }

    .budgetPrefContainer .tableContainer .tableArea table {
        border: solid 0px #D3D3D3;
        border-collapse: collapse;
        width: 100%;
    }

    .budgetPrefContainer .tableContainer .tableArea tr {
        vertical-align: middle;
    }

    .budgetPrefContainer .tableContainer .tableArea th {
        height: 40px;
        padding: 4px 4px 4px 4px;
        border: 0px solid #e0e0e0;
        font-weight: normal;
        vertical-align: middle;
        text-align: right;
    }

        .budgetPrefContainer .tableContainer .tableArea th.leftAlign {
            text-align: left;
        }

.budgetPrefContainer .showHideOptions span {
    color: #757575
}

.budgetPrefContainer .tableContainer .tableArea td {
    padding: 4px 4px 4px 4px;
    border-bottom: 1px solid #e0e0e0;
    /*text-align: right;*/
    height: 40px !important;
    text-align: right;
}

.budgetPrefContainer .tableContainer .tableArea .category {
    padding: 4px 4px 4px 4px;
    max-width: 100px;
    text-align: left;
}

.budgetPrefContainer .tableContainer .tableArea td.noDataAvailable {
    text-align: center;
    font-size: 20px;
    padding: 20px;
    border: 0;
}

.budgetPrefContainer .budgetAssumptionRow {
    clear: both;
    padding-bottom: 10px;
    font-size: 15px !important;
}

.budgetPrefContainer .budgetAssumptionsChk {
    display: inline-block;
    width: 1%;
    vertical-align: top;
    text-align: right;
    height: 34px;
}

.budgetPrefContainer .budgetAssumptionsName {
    display: inline-block;
    width: 20%;
    vertical-align: top;
    text-align: left;
    padding-right: 10px;
    padding-left: 10px;
    color: #757575 !important;
}

    .budgetPrefContainer .budgetAssumptionsName h6 {
        font-size: 15px !important;
        color: #757575 !important;
    }

.budgetPrefContainer .budgetAssumptionsDescription {
    display: inline-block;
    width: 75%;
    vertical-align: middle;
    color: #212121 !important;
    font-size: 15px;
    font-family: Lato !important;
}

    .budgetPrefContainer .budgetAssumptionsDescription .assumptionDescription {
        display: inline-block;
        vertical-align: middle;
        color: #212121 !important;
        font-size: 15px;
        font-family: Lato !important;
        width: 100%
    }

.budgetPrefContainer #assumptionsModalContent {
    background-color: white;
    margin: 7% auto 0 auto;
    padding: 40px 40px 58px 40px;
    width: 80%; /* Could be more or less, depending on screen size */
    min-width: 200px;
    max-width: 900px;
    margin-bottom: 80px; /*Added this so theres some empty-space after the modal on small screens */
    overflow-y:auto;
    max-height:450px;
}

#serviceTypeContainer div {
    padding-left: 20px;
}

    #serviceTypeContainer div:nth-child(3) {
        padding-top: 20px;
    }

.budgetPrefContainer h2 {
    font-size: 16px !important;
    color: #000000;
    font-weight: 400;
}

.budgetPrefContainer #saveButton {
    float: right;
    margin-right: 8px;
}

.attribute-lists-container table td a span:hover {
    color: #0078BE !important;
}

#vendor-account-attributes-download-filter-table button[class*="ui-state"] {
    height: 32px;
    color: #212121 !important;
    width: 320px !important;
    max-width: 100%;
    border-radius: 2px !important;
    font-weight: normal !important;
    font-size: 15px !important;
    font-family: Lato !important;
    border: solid 1px #9E9E9E !important;
}

#vendor-account-attributes-download-filter-table .ui-state-default {
    background: #fff !important;
}

    #vendor-account-attributes-download-filter-table .ui-state-default .ui-icon:before {
        color: #000;
    }

#vendor-account-attributes-download-filter-table .ui-state-disabled, #vendor-account-attributes-download-filter-table [disabled] {
    background: #F0F1f1;
    opacity: 0.3;
}

    #vendor-account-attributes-download-filter-table .ui-state-disabled .ui-icon:before, #vendor-account-attributes-download-filter-table [disabled] .ui-icon:before {
        color: #000;
    }

label.ui-state-hover {
    border: 1px solid transparent;
    background-color: #efefef !important;
}

.error {
    color: red;
    font-size: 12px;
}

.stepContainer {
    display: hidden;
    width: 100%;
    height: 400px;
    overflow: auto;
    margin-bottom: 40px
}

.attribute-lists-container {
    width: 100%;
    height: auto;
}

#available-account-attributes {
    float: left;
    width: 49%;
    height: 450px;
}

#selected-account-attributes {
    float: right;
    width: 49%;
    height: 450px;
}

table.attribute-filter {
    border: 0px solid #828282;
    border-collapse: collapse;
    width: 100%;
}

    table.attribute-filter thead {
        background: url("/_layouts/Images/grid_styling.gif") repeat-x scroll 0 -2099px #C5C5C5;
        font-family: Lato;
        font-size: 12px;
        line-height: 16px;
        background-color: #EAEAEA;
        border-style: solid;
        border-width: 0px;
        border-bottom-color: #E7E7E7;
        border-top-color: #FDFDFD;
        padding: 5px 7px 4px 7px;
        text-align: center;
    }

        table.attribute-filter thead td {
            font-family: Lato;
            font-size: 15px !important;
            font-weight: 400;
            color: #000000;
            line-height: 24px;
            background-color: #fff;
            border-style: none;
            padding: 0px;
            text-align: left;
        }

    table.attribute-filter td {
        border-bottom: 1px solid;
        border-color: #E0E0E0;
        font-family: Lato !important;
        font-size: 14px !important;
        color: #000 !important;
        line-height: 20px;
        padding: 4px 0px 0px 20px;
        height: 44px;
    }

.attribute-filter input {
    height: 32px !important;
    width: 97% !important;
    color: #000;
}





#vendor-account-attributes-download-2 input[type=text] {
    height: 30px !important;
    font-size: 12px;
    color: #55605D;
    padding: 0px 0px 0px 5px;
}

#vendor-account-attributes-download-2 select {
    height: 22px;
    font-size: 12px;
    color: #55605D;
    padding: 2px 2px 2px 2px;
    margin: 2px 2px 2px 0px;
}

#vendor-account-attributes-download-commands {
    float: right;
}

#vendor-account-attributes-download-filter-table {
    width: 100%;
    margin: 0 auto;
}

    #vendor-account-attributes-download-filter-table tr td {
        padding-bottom: 10px;
        padding-right: 10px;
        vertical-align: middle !important;
        color: #757575 !important;
    }

        #vendor-account-attributes-download-filter-table tr td select {
            width: 320px;
            margin-bottom: 2px !important;
        }

            #vendor-account-attributes-download-filter-table tr td select option {
                padding-left: 5px;
                color: #212121;
            }

#vendor-account-hierarchy-attributes-tree {
    width: 100%;
    display: block;
    float: left;
    z-index: 1000;
    border-style: solid;
    border-color: gray;
    border-width: 1px;
    height: 150px;
    clear: both;
    overflow: auto;
    background-color: #fff;
    padding: 5px;
}

    #vendor-account-hierarchy-attributes-tree ul {
        margin: 0;
        padding: 0;
    }

        #vendor-account-hierarchy-attributes-tree ul li {
            list-style: none;
        }

.rtPlus, .rtMinus {
    width: 11px;
    height: 11px;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    font-size: 0;
    height: 11px;
    padding: 0;
    vertical-align: top;
    width: 11px;
}

#vendor-account-attributes-download-filter-table #treeDiv {
    height: 200px;
    width: 100%;
    border-bottom: 1px solid #DEDEDE;
    overflow: initial;
}

#vendor-account-attributes-download-2 input[type="text"].HierarchyAttributesChildValue {
    width: 314px;
    height: 15px;
}

#vendor-account-attributes-filter-vendors {
    width: 314px;
    margin-bottom: 3px !important;
    border: 1px solid #9E9E9E;
    font-weight: normal !important;
    font-size: 15px !important;
    color: #212121 !important;
}

label.ui-corner-all {
    color: #212121 !important;
}

.ui-menu .ui-menu-item a,
.RadGrid table .rgRow:hover .ui-menu .ui-menu-item a {
    color: #212121 !important;
    text-decoration: none !important;
}

/***************************************** Place Holder Color Override *****************************************************/
::-webkit-input-placeholder {
    /* Chrome */
    color: #000;
}

:-ms-input-placeholder {
    /* IE 10+ */
    color: #000;
}

::-moz-placeholder {
    /* Firefox 19+ */
    color: #000;
    opacity: 1;
}

:-moz-placeholder {
    /* Firefox 4 - 18 */
    color: #000;
    opacity: 1;
}

/* Hide Microsoft 'X' Element in IE10+ That Shows When Text Exists in Input */
input[type=text]::-ms-clear {
    display: none;
}

div.spstd12-toprow-col1 {
    min-height: 0px;
}

.ecova-input-button {
    background-color: #B5BBB8;
    color: #fff;
    padding: 4px 6px 4px 7px;
    font-size: 10px;
    border: none;
    cursor: pointer;
}

.ecova-input-button-disabled {
    opacity: 0.35;
    filter: Alpha(Opacity=35);
    cursor: default;
}

#lmWrapper > table {
    border-spacing: 0px;
    border-collapse: collapse;
    margin-top: 15px;
}

    #lmWrapper > table > tbody > tr {
        height: 40px;
        vertical-align: top;
    }

#lmWrapper tbody td.lm-input-column {
    width: 240px;
}

#lmWrapper td.lm-label {
    font-weight: bold;
    font-size: 11px;
    padding-top: 8px;
    padding-right: 10px;
}

#lmWrapper td.lm-label-column2 {
    padding-left: 15px;
}

#lmWrapper span.lm-short-label {
    width: 50px;
    font-weight: bold;
    font-size: 11px;
    padding-left: 25px;
    padding-right: 10px;
    padding-top: 8px;
}

#lmWrapper input[type="text"] {
    padding: 3px;
    width: 180px;
    color: #000;
}

    #lmWrapper input[type="text"].lm-short-input {
        width: 50px;
    }

#lmWrapper div.save-button-row {
    text-align: right;
}

    #lmWrapper div.save-button-row > input {
        width: 100px;
        margin-left: 10px;
        margin-top: 15px;
    }

#lmWrapper span.validationMessage {
    color: #FF0000;
    display: block;
}

div.lm-dialogs {
    text-align: center;
    font-size: 1.2em;
    font-weight: bold;
    display: none;
    margin-top: 15px;
}

span.lm-required-indicator {
    color: #FF0000;
    padding-left: 3px;
}

div.lm-non-unique-name-msg {
    color: #FF0000;
    font-size: 11px;
    width: 300px;
}

#divLocationsGrid {
    display: none;
}

#lm-notes {
    resize: none !important;
}

#balancePointDiv {
    padding-bottom: 44.8px;
}

    #balancePointDiv table {
        border-spacing: 0px;
    }

        #balancePointDiv table td {
            padding-top: 10px;
        }

#sl-locationdetail-hddcdd-orgdefault-message, #sl-locationdetail-hddcdd-thislocation-message {
    padding-top: 0px !important;
}

#balancePointDiv h5 {
    font-size: 15px !important;
    padding: 0px;
}

#balancePointDiv .locationBalancePointDiv-button-panel {
    margin-top: 48px;
}

#balancePointDiv .HDD_CDD_Temp_Label {
    color: #212121;
}

#balancePointDiv input {
    color: #000 !important;
    margin-bottom: 0px !important;
}

    #balancePointDiv input[type=checkbox] {
        height: 16px !important;
        width: 16px;
    }

#vendor-account-attributes-maintenance-panel h3 {
    text-transform: lowercase;
    color: #212121;
    font-size: 16px !important;
    line-height: 24px;
}

    #vendor-account-attributes-maintenance-panel h3:first-letter {
        text-transform: uppercase;
    }

#vendor-account-attributes-maintenance-panel {
    padding-bottom: 34.8px;
}

.edit-attributes-name-column {
    padding-top: 6px;
}

.edit-attributes-data-wrapper input,
#uem-unitOfWork-bulk-upload-panel input,
#add-hierarchy-panel input,
#bulk-loc-hierarchy-upload-overlay input,
#bulk-loc-hierarchy-download-overlay input,
#uem-user-properties-editor-panel input,
#uem-super-customer-delete-panel input,
#uem-user-change-password-panel input {
    color: #000;
}

#reportlist-tabs .ui-widget-header {
    margin-bottom: 15px;
    border-bottom: 1px solid #E0E0E0;
}

.ui-tabs .ui-tabs-nav li {
    white-space: normal;
}


#reportlist-tabs .ui-state-active:after {
    top: 43px;
}

#reportlist-tabs li a {
    height: 100%;
}

#reportlist-tabs .ui-helper-clearfix:after, .ui-helper-clearfix:before {
    display: block;
}

.som-wizard-main .som-active-step {
    color: #000;
}

#siteServiceRequest .som-field-panel-label,
#telecomsingleservicerequest .som-field-panel-label {
    padding-left: 20px;
    width: 100%;
    /*max-width: 610px;*/
    clear: both;
    font-weight: normal;
    line-height: 28px;
    font-size: 10px;
    margin-top: 20px;
    height: 28px;
    background-color: #f5f5f5 !important;
}

#siteServiceRequest select,
#telecomsingleservicerequest select {
    height: 32px !important;
    border: 1px solid #9e9e9e !important;
    border-radius: 2px;
    font-size: 15px !important;
    color: #212121 !important;
    line-height: 24px;
    background-color: #fff;
    padding: 0 8px;
}

    #siteServiceRequest select.validationError,
    #telecomsingleservicerequest select.validationError {
        border: 1px solid #f00 !important;
    }

#siteServiceRequest input:disabled:not([readonly]),
#telecomsingleservicerequest input:disabled:not([readonly]) {
    opacity: 1;
}

    #siteServiceRequest input:disabled:not([readonly]):hover,
    #telecomsingleservicerequest input:disabled:not([readonly]):hover {
        cursor: not-allowed;
    }

#siteServiceRequest input[type="text"],
#telecomsingleservicerequest input[type="text"] {
    width: 55%;
    height: 32px !important;
    border: 1px solid #9e9e9e !important;
    border-radius: 2px;
    font-size: 15px !important;
    color: #212121 !important;
    line-height: 24px;
    background-color: #fff;
    padding: 0 8px;
}

#siteServiceRequest input.validationError,
#telecomsingleservicerequest input.validationError {
    border: 1px solid #f00 !important;
}

#siteServiceRequest [id*="btnNext"],
#siteServiceRequest [id*="btnBack"],
#siteServiceRequest #btnSubmit,
#siteServiceRequest #btnCancel,
#telecomsingleservicerequest [id*="btnNext"],
#telecomsingleservicerequest [id*="btnBack"],
#telecomsingleservicerequest #btnSubmit,
#telecomsingleservicerequest #btnCancel {
    width: auto !important;
}

#siteServiceRequest .file-upload-label,
#telecomsingleservicerequest .file-upload-label {
    margin-top: 5px;
}

#uem-releasenotes-panel .releasenotes-summary h2 {
    color: #000 !important;
}

#sl-exceptions-locationsearch-number,
#sl-exceptions-locationsearch-name {
    text-transform: uppercase;
    font-size: 12px !important;
}

.mobile-warning {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #B5BBB8;
    z-index: 100000;
    font-size: 3vw;
}

    .mobile-warning .inner-content {
        position: fixed;
        top: 50%;
        left: 50%;
        width: 20em;
        transform: translate(-50%, -50%);
        background: #fff;
        border-radius: 6px;
        padding: 1em;
    }

    .mobile-warning h1 {
        font-size: 2em !important;
        margin-bottom: 0.5em;
    }

    .mobile-warning p {
        font-size: 1em !important;
    }

    .mobile-warning .btn {
        margin-top: 1em;
        padding: 1em !important;
    }

.is-mobile .mobile-warning {
    display: block !important;
}

@media screen and (max-device-width: 600px) {
    .mobile-warning {
        display: block;
    }
}

.force-desktop .mobile-warning {
    display: none !important;
}

body .ms-WPBody a.print-button {
    color: #fff !important;
}

    body .ms-WPBody a.print-button:hover {
        color: #005A78 !important;
    }

.varianceAnalysisContainer body .ms-WPBody a.print-button {
    margin-left: 1em;
}

.print-overrides:before {
    position: fixed;
    content: "";
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: linear-gradient(to right, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75));
    z-index: 10000;
}

.print-overrides:after {
    position: fixed;
    content: "";
    top: 50%;
    left: 50%;
    width: 50px;
    height: 50px;
    transform: translate(-25px, -25px);
    background: url("/_layouts/Images/ajax-loader-white.gif") center center no-repeat, #fff;
    border-radius: 6px;
    z-index: 10001;
}

.print-overrides .spstd11-row2 > table, .print-overrides .spstd11-row2 > table > tbody, .print-overrides .spstd11-row2 > table > tbody > tr, .print-overrides .spstd11-row2 > table > tbody > tr > td,
.print-overrides .box-wp-content > .innerbox > table.s4-wpTopTable,
.print-overrides .box-wp-content > .innerbox > table.s4-wpTopTable > tbody,
.print-overrides .box-wp-content > .innerbox > table.s4-wpTopTable > tbody > tr,
.print-overrides .box-wp-content > .innerbox > table.s4-wpTopTable > tbody > tr > td {
    display: block;
    width: 100%;
}

.print-overrides :not([pre-print-style*="width: 0"]):not([pre-print-style*="width:0"])[pre-print-style*="width"][pre-print-style*="!important"] {
    width: 100% !important;
}

.print-overrides #s4-bodyContainer {
    width: 1100px;
    margin-left: -20px;
}

.print-overrides .budgetPrefContainer .tableContainer .tableArea th {
    padding: 2px 5px 2px 5px;
}

.print-overrides .varianceAnalysisContainer #tableContainer th {
    padding: 2px 4px 2px 4px;
}
/* by [TA]*/
.print-overrides #s4-bodyContainer,
.print-overrides #s4-workspace {
    width: 100%;
}

.print-overrides .s4-workspace-scroll {
    overflow-y: auto !important;
    overflow-x: auto !important;
}

@media print {
    body, html, #wrapper {
        width: 100%;
    }

    .print-overrides:before, .print-overrides:after {
        display: none;
    }

    .print-overrides select::-ms-expand {
        display: none;
    }

    .print-overrides #DeveloperDashboard {
        display: none;
    }

    .print-overrides .ms-WPBody table {
        font-size: 8px;
    }

    .print-overrides #s4-bodyContainer {
        width: 1100px !important;
        margin-left: -20px;
    }

    .print-overrides .s4-wpTopTable .ms-WPBody td,
    .print-overrides .tableArea td,
    .print-overrides .varianceAnalysisContainer #tableContainer td {
        padding: 2px 2px 2px 2px !important;
        font-size: 7.5px;
        page-break-inside: avoid;
    }

    .print-overrides .tableArea tr, .print-overrides .tableArea th {
        page-break-inside: avoid;
    }

    .print-overrides body, .print-overrides {
        background: #fff !important;
    }

        .print-overrides .box-wp-dialog .box-wp-content .innerbox {
            padding: 0px !important;
            margin: 0px !important;
        }

        .print-overrides h1, .print-overrides h2, .print-overrides h3, .print-overrides .ms-WPBody {
            color: #000 !important;
        }

        .print-overrides .s4-titletable, .print-overrides #primeMenu {
            display: none !important;
        }

        .print-overrides .zone-container > .clear-background > .spstd11-row1-col2 {
            display: none !important;
        }

        .print-overrides #outboundLinks {
            display: none !important;
        }

        .print-overrides .showHideOptions {
            display: none !important;
        }

        .print-overrides .zone-container > .clear-background > .spstd11-row1-col1 {
            margin-top: 2em;
            left: 50%;
            transform: translateX(-50%);
            position: relative;
        }

            .print-overrides .zone-container > .clear-background > .spstd11-row1-col1 .s4-wpTopTable {
                text-align: center;
            }

        .print-overrides #varianceDriversMain,
        .print-overrides #bookedVsBudgetedMain,
        .print-overrides #varianceAnalysisTableMain {
            display: none;
        }

        .print-overrides #budgetUsageContainer,
        .print-overrides #budgetSpendContainer,
        .print-overrides #budgetCostPerUnitContainer,
        .print-overrides #tableContainer,
        .print-overrides #budgetBookedVsBudgeted,
        .print-overrides #budgetVarianceDrivers {
            page-break-inside: avoid;
        }
}


.ms-WPBody h3 {
    font-weight: bold;
    font-size: 120%;
}

.ms-WPBody a:hover, .ms-WPBody a:focus {
    text-decoration: underline !important;
    color: #005A78;
}

.ms-WPBody a, a.aiq-breadcrumbRootNode:link, #uem-location-notes-link a:link, #client-site-selector-container a, #client-site-selector-container a:link, #client-site-selector-container a > span, #advancesearch-link:link, .ms-WPBody a:link, .fields-overlay table.location-filter td a:link, .menu-title {
    font-family: Lato !important;
    color: #009DE9 !important;
    font-size: 15px !important;
    font-weight: 400;
    line-height: 24px;
    background: none !important;
}

.ms-SpLinkButtonInActive:hover {
    border-color: transparent;
    background: transparent;
    background-color: transparent;
}

.ms-welcomeMenu {
    padding: 2px 5px 3px;
    font-size: 1em;
    font-family: Lato;
    border: 1px solid transparent;
    display: inline-block;
}

    .ms-welcomeMenu a:hover {
        text-decoration: none;
    }

.ms-viewselector-arrow {
    vertical-align: middle;
}

body #aspnetForm {
    height: 100%;
}

input[type="checkbox"], input[type="radio"] {
    margin: 0px !important;
    padding: 0px;
    vertical-align: middle;
    width: 15px;
}

.s4-titletable {
    border: 0px;
    height: 80px;
    width: 20%;
    font-family: Lato;
    font-size: 8pt;
}

    .s4-titletable img {
        max-height: 80px;
        vertical-align: middle;
    }

.map-contextmenu {
    position: absolute;
    z-index: 1000;
    display: none;
    margin-top: 14px;
    width: 115px;
}

.map-contextmenu-container {
    box-shadow: #888888 3px 3px 10px;
    border: 1px solid #A0A0A0;
    background: #FFFFFF;
}

    .map-contextmenu-container div {
        cursor: pointer;
        padding: 4px 10px;
        text-align: left;
        background: none;
        color: #000000;
        font-size: 16px;
        line-height: 24px;
        font-family: Lato;
    }

        .map-contextmenu-container div:hover {
            background: #efefef;
        }

.highcharts-contextmenu div {
    color: #000000 !important;
    font-size: 15px !important;
    line-height: 24px !important;
    font-family: Lato !important;
    padding: 0 !important;
}

    .highcharts-contextmenu div div {
        padding: 5px 5px !important;
    }

.highcharts-contextmenu hr {
    margin: 4px 0 !important;
}


/* Forms Styles*/

label, .table-cell1, .rd-filter-label, .rd-controls-section .rd-filter-label {
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    color: #757575;
    font-family: 'Lato';
}

input[type=checkbox] {
    border: 2px solid #9E9E9E !important;
    border-radius: 2px;
}

input[type="radio"] {
    width: 16px !important;
    height: 16px !important;
    margin: 0 10px 0 0 !important;
    padding: 0;
}

.rd-buttons {
    float: right;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: Lato !important;
}

.ui-widget textarea {
    border: 1px solid #9E9E9E !important;
    border-radius: 2px;
    font-size: 15px !important;
    color: #212121 !important;
    line-height: 24px;
    background-color: #FFFFFF;
    padding: 0px 8px;
    margin-bottom: 16px !important;
}

.confirmBoxWrapper {
    padding-bottom: 38px !important;
}

.ui-widget input, .ui-widget select, input[type=text], input.ui-autocomplete-input, input.AutoCompleteForCustomize, select {
    height: 32px !important;
    border: 1px solid #9E9E9E !important;
    border-radius: 2px;
    font-size: 15px !important;
    color: #212121 !important;
    line-height: 24px;
    background-color: #FFFFFF;
    padding: 0px 8px;
    margin-bottom: 16px !important;
}

input.ui-autocomplete-input, input.AutoCompleteForCustomize {
    width: 100%;
    padding: 0 16px 0 5px;
}

    input.ui-autocomplete-input:disabled, input:disabled {
        opacity: 0.35;
        cursor: not-allowed;
    }

#tbl_chatManager input.lcdcLocationAttributeValueComboBoxClass {
    width: 85% !important;
    height: 30px !important;
}
/*input.ui-autocomplete-input, .workflow-options-combobox input, .customize-workflow-options-combobox input {
    height: 32px !important;
    font-size: 16px !important;
    line-height: 24px;
    border: 1px solid #757575 !important;
    color: #616161 !important;
    margin-bottom: 24px;
    padding: 0 0 0 5px;
    border-radius: 2px;
}

input.AutoCompleteForCustomize, #usageAccountTypeAheadComboBoxInput, input.accountAttributeComboBox {
    height: 32px !important;
    font-size: 16px !important;
    line-height: 24px;
    margin-bottom: 24px;
    padding: 0 0 0 5px;
    border-radius: 2px;
}*/

input.component-pick-list-input {
    height: 30px !important;
    font-size: 15px !important;
    padding: 0 0 0 4px !important;
}


.ui-widget input.validationError, .ui-widget select.validationError, input[type=text].validationError,
input.ui-autocomplete-input.validationError, input.AutoCompleteForCustomize.validationError, select.validationError {
    border: 1px solid red !important;
}

.RadComboBox .rcbInputCell .rcbInput {
    height: 18px !important;
    border: none !important;
    font-family: Lato;
}

.RadComboBoxDropDown .rcbList {
    font-family: Lato !important;
}

.form-tbl-row {
    height: 40px;
}

.ui-dialog .ui-dialog-content {
    max-height: 520px !important;
    padding: 16px 48px;
}

.ui-dialog .ui-dialog-buttonpane {
    margin: 0;
    padding: 0 42px 18px 42px;
}

    .ui-dialog .ui-dialog-buttonpane button {
        margin: 0;
    }

        .ui-dialog .ui-dialog-buttonpane button.ui-button-text-only {
            height: 40px !important;
            min-width: 65px
        }

.ui-button-text-only span.ui-button-text {
    margin-left: 0;
}

div#ecovaReportSavedDialog {
    height: auto !important;
}

#uem-attribute-bulk-upload-section {
    padding-bottom: 44.8px;
}

#bulk-unitOfWork-upload-overlay {
    padding-bottom: 44.8px;
}


/*a.print-button {
    color: #fff !important;
    background-color: #005A78 !important;
    border: 2px solid #005A78 !important;
    transition: 0.2s;
    padding: 2px 5px 2px 5px !important;
    cursor: pointer;
    text-align: center;
    background-repeat: no-repeat;
    height: auto !important;
}*/
/*Changes for Expanse manager reposrt start*/
.graybg .box-wp-dialog .box-wp-content .innerbox {
    background: none !important;
    padding: 0px;
}


/*Changes for Expanse manager reposrt End*/

/* Change Modal popup close icon with Font awesome start*/
.ui-dialog .ui-dialog-titlebar-close {
    border: 0;
    background-color: transparent !important;
}

    .ui-dialog .ui-dialog-titlebar-close span.ui-icon:before,
    .ui-dialog .ui-dialog-titlebar-close button:not([data-primary]) .ui-icon:before {
        top: -2px;
        right: 1px;
        font-family: FontAwesome !important;
        font-size: 20px;
        content: "\f00d";
        color: #757575 !important;
    }

    .ui-dialog .ui-dialog-titlebar-close .ui-icon:hover::before {
        font-family: FontAwesome !important;
        font-size: 20px;
        content: "\f00d";
    }

#sl-VendorAccountAttributesDownload-AccountAttribute-BtnBack:before {
    font-family: FontAwesome !important;
    font-size: 16px;
    content: "\f104";
}

#sl-VendorAccountAttributesDownload-AccountAttribute-BtnNext:before {
    font-family: FontAwesome !important;
    font-size: 16px;
    content: "\f105";
}

#sl-VendorAccountAttributesDownload-AccountAttribute-BtnDownload:before {
    font-family: FontAwesome !important;
    font-size: 16px;
    content: "\f019";
}

button.ui-multiselect.ui-widget.ui-state-default.ui-corner-all .ui-icon {
    display: none;
}

button.ui-multiselect.ui-widget.ui-state-default.ui-corner-all:before {
    font-family: FontAwesome !important;
    font-size: 13px;
    content: "\f107";
    float: right;
    padding-right: 6px;
    color: #757575;
}
/* Change Modal popup close icon with Font awesome End*/
td#locationAttribute div.box-wp-content,
td#accountAttribute div.box-wp-content,
td#unitofWork div.box-wp-content,
td#manageContacts div.box-wp-content {
    box-shadow: 2px 2px #dbd3d3;
}

/*Charts parameters CSS*/
label.custom-param-lbl {
    display: block;
    margin-bottom: 16px;
}

#tbl_chatManager .rgRow td {
    padding: 2px 0 3px 0;
}

#id-uem-manage-dashboard-charts-dialog {
    padding: 0 30px 0 40px;
}

div#\#locationAttributePickListCostComboWrapperExpenseSnapshot a:before,
div#expenseSnapshotTypeAheadComboBox div.expenseSnapshotTypeAheadComboBoxArrow:before,
div#mngExpenseSnapshotAccountAttributePickListCostComboWrapper a:before,
div#accountAttributeTypeAheadComboBox div.accountAttributeTypeAheadComboBoxArrow:before,
.customize-workflow-options-combobox a:before {
    font-family: FontAwesome !important;
    font-size: 11px;
    content: "\f107";
    float: right;
    padding-right: 6px !important;
    color: #212121;
    padding-top: 6px;
}

.location-attribute-combobox a:before,
.combobox-arrow:before,
div.usageTypeAheadComboBoxArrow:before,
div#usageAccountTypeAheadComboBox div.usageAccountTypeAheadComboBoxArrow:before,
div#mappingChartTypeAheadComboBox div.mappingChartTypeAheadComboBoxArrow:before,
div#mappingChartAccAttrTypeAheadComboBox div.mappingChartAccAttrTypeAheadComboBoxArrow:before,
.workflow-options-combobox a:before {
    font-family: FontAwesome !important;
    font-size: 11px;
    content: "\f107";
    float: right;
    padding-right: calc(100%);
    color: #212121;
    padding-top: 6px;
}

#varianceAnalysisTableDiv .location-attribute-combobox a:before,
#locationAttributeDiv .location-attribute-combobox a:before,
#varianceAttributeDiv .location-attribute-combobox a:before,
div#vatLocationAttributeValueImgDiv:before,
div#varianceLocationAttributeValueImgDiv:before,
div#uLocationAttributeValueImgDiv:before {
    font-family: FontAwesome !important;
    font-size: 12px;
    content: "\f107";
    float: right;
    padding-right: 7px;
    color: #212121;
    padding-top: 6px;
}

#hierarchy-tree-div-img-div-top:before,
#hierarchy-tree-div-img-div-expense:before,
.combobox-arrow-img:before {
    font-family: FontAwesome !important;
    font-size: 11px;
    content: "\f107";
    float: right;
    padding-right: 12px;
    color: #212121;
    padding-top: 6px;
}

.combobox-arrow-img {
    display: block;
}


.combobox-arrow,
.expenseSnapshotTypeAheadComboBoxArrow,
.accountAttributeTypeAheadComboBoxArrow,
.usageAccountTypeAheadComboBoxArrow,
.usageTypeAheadComboBoxArrow,
.mappingChartAccAttrTypeAheadComboBoxArrow,
.mappingChartTypeAheadComboBoxArrow,
#hierarchy-tree-div-img-div-top {
    cursor: pointer;
}

.workflow-options-combobox a {
    left: 48%;
}

div#wdChartSelectors select {
    width: 100% !important;
}

#wdChartSelectors #wdsLocationAttributeValueComboBox {
    width: 100%
}

#wdChartSelectors .wdsLocationAttributeValueComboBoxClass {
    width: 100%;
    height: 30px !important;
}

#mcLocationAttributeValueComboBox,
#mcAccountAttributeValueComboBox {
    width: 100%;
}

#usageAccountTypeAheadComboBoxInput {
    /*width: 90%;*/
    height: 30px !important;
}

#tbl_chatManager div#expenseSnapshotTypeAheadComboBox div.expenseSnapshotTypeAheadComboBoxArrow:before,
#tbl_chatManager .location-attribute-combobox a:before {
    padding-right: 6px !important;
}

.chart-reload-button {
    height: 32px !important;
    width: 40px !important;
    padding: 8px 12px !important;
    min-width: 40px !important;
}

.reload-align {
    margin-bottom: 16px;
}

#sl-dashboard-managecharts-dialog-seemorebtn a.rgButtonRow {
    display: inline-block;
    padding: 10px !important;
    height: 20px !important;
}

.advSearchWidget {
    overflow: hidden;
    margin-bottom: -12px !important;
}

#tbl_chatManager .tbl-form-ctrls tr td {
    padding: 0 !important;
}

#tbl_chatManager .rgRow td {
    padding: 12px 8px !important;
}

.reload-container {
    vertical-align: top;
}

/*Charts Parameters Css End*/
/*START: Upload button hover style*/
input[type=file]::file-selector-button:hover {
    color: #fff !important;
    background-color: #009de9 !important;
}

/*END: Upload button hover style*/

/*Start: Reports Style*/
a.rd-filter-showhide-link i {
    color: #757575;
    font-size: 12px;
}

#ecova-show-scheduler #ecova-show-scheduler-table input {
    width: 185px;
}

#ecova-show-scheduler #ecova-show-scheduler-table select {
    width: 185px;
}

#ecova-show-scheduler #ecova-show-scheduler-table #ecova-save-send-month-range {
    width: 85px;
}

#ecova-show-scheduler #ecova-show-scheduler-table #ecova-save-send-number-range {
    width: 40px;
}

input[name="ecova-save-weekday"] {
    width: 16px;
    height: 16px;
    margin: 0px 4px !important;
}

div#visible-field-display-order-dialog {
    padding: 0;
    max-height: 560px !important;
}

#display-order-table .fields-overlay-command, .fields-overlay-command {
    padding: 0 !important;
    min-width: 24px;
    height: 26px !important;
}

#sl-changefieldorder-footer-message {
    padding: 0 0 48px 48px;
    float: left;
    font-size: 12px;
}

.rd-buttons input[type=button] {
    padding: 2px 10px !important;
}

button.rd-nav-button-icon {
    background: none;
    color: #212121;
    font-size: 14px;
    margin-right: 8px;
    cursor: pointer;
}

.rd-controls-section button.rd-nav-button-icon[disabled] {
    background: none;
    opacity: 0.35;
}

.rd-footer {
    width: 100%;
    padding: 12px 0 18px 0;
}

    .rd-footer .rd-buttons {
        padding: 0 !important;
        text-align: right;
    }

        .rd-footer .rd-buttons .button-panel {
            float: right;
        }

.rd-nav-page-info.bg {
    color: #757575;
    font-size: 12px;
    line-height: 16px;
    padding-left: 0px;
    padding-right: 8px;
}

.rd-filter-text {
    line-height: 24px;
    font-size: 16px;
    float: left;
    padding-left: 8px;
    color: #212121;
    font-weight: 700;
}

/*End: Reports Style*/
/*Start---Manage ContactsClient popup style*/
#ManageContactsGrid {
    height: 245px;
    overflow-y: auto;
    margin: 16px 0px;
}

    #ManageContactsGrid table {
        border-collapse: collapse;
        width: 100%;
    }

        #ManageContactsGrid table a {
            color: #212121 !important;
            font-size: 12px !important;
            line-height: 14.4px;
            text-transform: uppercase;
        }

        #ManageContactsGrid table tbody a {
            padding: 2px;
        }

            #ManageContactsGrid table tbody a:focus {
                border: 1px solid #000000;
                border-radius: 3px;
            }

        #ManageContactsGrid table tr {
            padding: 14px 0px;
        }

        #ManageContactsGrid table thead tr {
            padding: 17px 0px;
            border-bottom: 1px solid #E0E0E0;
        }

#sl-managecontact-dialog-noofcontacts {
    font-size: 16px;
    line-height: 24px;
}

#manage-contacts-client-dialog button {
    float: right;
    margin: 0px;
}

#ManageContactsGrid table td {
    line-height: 20px;
    padding: 0px 10px 0px 0px !important;
}

#ManageContactsGrid table th {
    padding: 0px 10px 0px 0px !important;
}

#ManageContactsGrid table td:first-child {
    padding-left: 14px !important;
}

#ManageContactsGrid table td:last-child {
    padding-right: 14px !important;
}

#ManageContactsGrid .editContactCol {
    width: 10%;
}

#ManageContactsGrid .deleteContactCol {
    width: 10%;
}

#ManageContactsGrid .nameContactCol {
    width: 15%;
}

#ManageContactsGrid .titleContactCol {
    width: 15%;
}

#ManageContactsGrid .phoneContactCol {
    width: 25%;
}

#ManageContactsGrid .emailContactCol {
    width: 25%;
}

#ManageContactsGrid i {
    font-size: 15px;
    color: #757575;
    width: 15px;
    text-align: center;
}

    #ManageContactsGrid i:hover {
        color: #009DE9;
    }

#ManageContactsGrid div {
    border: none;
}

#ManageContactsGrid table tfoot tr {
    background: none;
    border-bottom: 1px solid #E0E0E0;
    padding: 0px;
    margin: 0px;
}

    #ManageContactsGrid table tfoot tr:first-child, #ManageContactsGrid table tfoot .FooterStyle {
        border-bottom: none;
    }

    #ManageContactsGrid table tfoot tr td, #ManageContactsGrid table tfoot tr td:first-child, #ManageContactsGrid table tfoot tr td:last-child {
        margin: 0px;
        padding: 0px !important;
    }


#ManageContactsGrid #footerPart {
    padding: 8px 0px !important;
}

    #ManageContactsGrid #footerPart div {
        padding: 0px;
        float: left;
    }

    #ManageContactsGrid #footerPart > div {
        margin-right: 12px;
    }

    #ManageContactsGrid #footerPart tr {
        border: none;
    }

    #ManageContactsGrid #footerPart a {
        background-color: #FFFFFF !important;
        border: none !important;
    }

        #ManageContactsGrid #footerPart a:hover {
            text-decoration: none;
        }

        #ManageContactsGrid #footerPart a span {
            font-size: 14px !important;
            color: #212121;
        }

    #ManageContactsGrid #footerPart .rgCurrentPage {
        background-color: #009DE9 !important;
    }

    #ManageContactsGrid #footerPart span {
        font-size: 12px !important;
        line-height: 16px !important;
        color: #757575;
    }
/*End--Manage contacts popup style*/

.locationAttributeButton Span.fa {
    font-size: 15px;
    vertical-align: bottom;
    padding-bottom: 1px;
}

.sl-payables-pendingconsolidations {
    overflow-x: auto;
    overflow-y: hidden;
    width: 100%;
}

#manage-prefundSchedule-dialog input[type=radio] {
    width: 16px !important;
    margin: 0 6px 4px 0 !important;
}

.prefundSchedule-notification-frequency {
    color: #212121;
    margin-right: 10px;
}

/*Start--- Manage Hierarchy Upload popup*/
#bulk-loc-hierarchy-upload-overlay {
    padding-bottom: 44.8px;
}

    #bulk-loc-hierarchy-upload-overlay table {
        border-spacing: 0px;
        color: #757575;
    }

        #bulk-loc-hierarchy-upload-overlay table tr td {
            font-size: 15px
        }

    #bulk-loc-hierarchy-upload-overlay input {
        width: 100% !important;
        height: 40px !important;
        margin: 0px !important;
        padding: 0px 16px;
        box-sizing: border-box;
    }

    #bulk-loc-hierarchy-upload-overlay button:before {
        top: 3px !important;
    }

    #bulk-loc-hierarchy-upload-overlay input[type="file"] {
        border: none !important;
        padding: 0px;
        height: auto !important;
        width: auto !important;
    }

    #bulk-loc-hierarchy-upload-overlay input::file-selector-button {
        font-weight: 400;
        font-size: 12px;
        line-height: 16px;
        background-color: #FFFFFF;
        color: #009DE9;
        border: 1px solid #009DE9;
        padding: 8px 16px;
    }

    #bulk-loc-hierarchy-upload-overlay button {
        margin: 0px 0px 0px 16px;
        padding: 0px 16px !important;
        font-size: 14px !important;
        line-height: 16px !important;
        height: 40px !important;
    }
/*End--- Manage Hierarchy Upload popup*/

/*Start--- Manage Hierarchy Download popup*/
#bulk-loc-hierarchy-download-overlay {
    padding-bottom: 44.8px;
}

#DownloadTemplateMsg {
    color: #000000;
}

#bulk-loc-hierarchy-download-overlay table {
    border-spacing: 0px;
    color: #757575;
}

    #bulk-loc-hierarchy-download-overlay table tr td {
        font-size: 15px;
    }

#bulk-loc-hierarchy-download-overlay input {
    width: 462px !important;
    height: 40px !important;
    margin: 0px !important;
    padding: 0px 16px;
    float: right;
}

#bulk-loc-hierarchy-download-overlay select {
    margin: 0px !important;
    padding: 0px 16px !important;
    height: 40px !important;
    width: 496px;
    float: right;
}

#bulk-loc-hierarchy-download-overlay button:before {
    top: 3px !important;
}

#bulk-loc-hierarchy-download-overlay button {
    margin: 0px 0px 0px 16px;
    padding: 0px 16px !important;
    font-size: 14px !important;
    line-height: 16px !important;
    height: 40px !important;
}
/*End--- Manage Hierarchy Download popup*/


label#sl-locationdetail-charts-costperunit-datasourcetype {
    color: #000;
}

.chart-help-icon {
    vertical-align: super;
}

    .chart-help-icon i {
        color: #009DE9;
        font-size: 14px;
    }

/* Savings Page styles - start*/

.savings-page-header {
    font-size: 18px;
    font-weight: 700;
    line-height: 28px;
    color: #000;
    height: 20px;
    padding-top: 20px;
}

#uem-savings-country-selector select,
#uem-savings-type-selector select {
    margin-bottom: 0 !important;
    width: 100%;
}

#performance-range-text,
#uem-savings-date {
    font-size: 15px;
}
/*Savings Pages styles - end*/
/*Discover more widget - start*/
#discoverMoreWidget {
    margin: 3px;
}

    #discoverMoreWidget table {
        border-spacing: 0px;
        color: #616161;
        line-height: 20px;
    }

    #discoverMoreWidget > table {
        border-spacing: 0px;
        margin-bottom: 18px;
    }

    #discoverMoreWidget table tr td {
        vertical-align: top;
    }

    #discoverMoreWidget h3 {
        padding: 0px;
    }

    #discoverMoreWidget a {
        text-decoration: underline;
    }

    #discoverMoreWidget img {
        padding: 5px 18px 0px 0px;
        height: 75px !important;
        width: 75px !important;
    }
/*Discover more widget - End*/

#sl-dashboard-ecovacontacts-manage-uploadcsr-choosefile input[type=file] {
    border: none !important;
    padding: 0;
    height: auto !important;
    width: auto !important;
}

#sl-dashboard-ecovacontacts-manage-uploadcsr-choosefile input::file-selector-button {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    background-color: #FFFFFF;
    color: #009DE9;
    border: 1px solid #009DE9;
    padding: 8px 16px;
}

#fiscal-inputs td span#sl-admin-managefiscalcalender-periods, #sl-admin-managefiscalcalender-starts, #sl-admin-managefiscalcalender-ends {
    font-size: 15px;
    color: #757575;
    padding-right: 8px;
}

#fiscal-inputs .manage-fiscal-currentYear {
    font-size: 15px !important;
    font-weight: 700 !important;
}

#fiscal-inputs .manage-fiscal-Prev-next-year {
    font-size: 15px !important
}


#id-uem-manage-dashboard-charts-dialog button.rgButtonRow.sl-dashboard-managecharts-dialog-applyBtn {
    padding: 2px 8px !important
}

.filetype-icon {
    color: #757575;
    font-size: 16px;
}

#DocumentsRadGrid table tr.rgRow td, #DocumentsRadGrid table tr.rgAltRow td {
    padding: 4px 7px !important;
}

#DocumentsRadGrid td.rgCommandCell table.rgCommandTable {
    border: 0;
}
#DocumentsRadGrid table tr td.rgCommandCell{
    padding: 0 !important;
}

#DocumentsRadGrid .RadGrid .rgMasterTable thead tr.rgPager#customexport{
    /*border-bottom: 0 !important;*/
    border-top: 0 !important;
}


#uem-user-bulk-upload-control-panel {
    font-size: 15px;
}

#uem-user-bulk-upload-message-container #lblMessage {
    padding: 0 !important;
}

#uem-user-bulk-upload-control-panel #uem-sq-footage-bulk-radio-panel {
    font-size: 15px;
    color: #212121;
    vertical-align: middle;
    line-height: 24px;
}

#UserBulkDownloadMsgRow span {
    color: #000;
}

#uem-user-bulk-download-email-container input,
#uem-user-bulk-upload-email-container input {
    width: 470px !important;
}

#sl-admin-users-bulkusers-footer-sendwelcomeemail {
    color: #212121;
    font-size: 15px;
}

#uem-user-bulk-upload-button-container {
    padding-top: 23px;
}

#uem-user-bulk-upload-security-hierarchy-panel #sl-admin-users-bulksecurityhierarchy-uploadlabel input[type=radio],
#uem-user-bulk-upload-security-hierarchy-panel #sl-admin-users-bulksecurityhierarchy-downloadlabel input[type=radio] {
    width: 16px !important;
    height: 16px !important;
    margin: -2px 10px 0px 0px !important;
    padding: 0px;
}

#uem-user-bulk-upload-security-hierarchy-panel #sl-admin-users-bulksecurityhierarchy-uploadlabel,
#uem-user-bulk-upload-security-hierarchy-panel #sl-admin-users-bulksecurityhierarchy-downloadlabel {
    font-size: 15px;
    color: #212121;
    vertical-align: middle;
    line-height: 24px
}


#sl-admin-users-bulksecurityhierarchy-download-email,
#sl-admin-users-bulksecurityhierarchy-upload-email,
#sl-admin-users-bulksecurityhierarchy-upload-selectfile {
    color: #757575;
    font-size: 15px;
}

#tbl-security-Hierarchy .uem-security-hierarchy-bulk-upload-control {
    width: 100%;
    height: 42px !important;
    margin: 0px !important;
    padding: 0px 16px;
    box-sizing: border-box;
    color: #212121;
    font-size: 15px;
}

#uem-user-bulk-upload-security-hierarchy-panel input[type="file"] {
    border: none !important;
    padding: 0px;
    height: auto !important;
    width: auto !important;
}

#uem-user-bulk-upload-security-hierarchy-panel input::file-selector-button {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    background-color: #FFFFFF;
    color: #009DE9;
    border: 1px solid #009DE9;
    padding: 8px 16px;
}

#uem-user-bulk-upload-security-hierarchy-panel #lblMessage {
    padding: 10px 0px 30px 0px;
    font-size: 15px;
}

.openException-freq-lbl {
    color: #212121 !important;
    display: inline-block;
    vertical-align: top;
    padding-right: 18px;
    font-size: 15px;
    padding-top: 2px;
}

input.openException-freq-radio {
    height: 16px !important;
    width: 16px !important;
    margin-bottom: 0 !important;
}

.ui-widget input.notification-email-ctrl {
    min-width: 300px;
    margin-bottom: 0 !important;
}

.mandatory-symbol {
    color: red !important;
}
/*Fluid-tree-view - Start*/
.fluid-tree-view .rtUL {
    color: #212121;
    font: 15px Lato;
}

    .fluid-tree-view .rtUL .rtSelected .rtIn, .fluid-tree-view .rtUL .rtHover .rtIn, .fluid-tree-view .rtUL .rtEdit .rtIn {
        color: #212121;
        border-color: #f5f5f5 !important;
        background-color: #f5f5f5 !important;
    }

        .fluid-tree-view .rtUL .rtEdit .rtIn input {
            padding: 0px 8px;
            background: #FFFFFF;
        }

.fluid-tree-view .rtPlus {
    background: url(/_layouts/Images/icon_add-gray.svg) no-repeat !important;
}

.fluid-tree-view .rtMinus {
    background: url(/_layouts/Images/icon_minus-gray.svg) no-repeat !important;
}
/*Fluid-tree-view - End*/

/*Edit Location Hierarchy attribute  -Start*/
#hierarchyDiv {
    padding-bottom: 44.8px;
    padding-left: 44.8px !important;
    padding-right: 44.8px !important;
}

#confirmDeleteHierarchyValue {
    padding-bottom: 48px;
}

#uem-hierarchy-attributes-assign-button {
    margin: 0px;
}

    #uem-hierarchy-attributes-assign-button .ui-button-text {
        margin: 0px;
    }

#hierarchy-tree-right-click-menu-info span {
    font-size: 12px;
}
/*Edit location Hierarchy Attribute - End*/
/*Fluid Context menu - Start*/
.fluid-context-menu {
    box-shadow: #888888 3px 3px 10px;
    border: 1px solid #A0A0A0;
    background: #FFFFFF;
}

    .fluid-context-menu ul {
        border: none !important;
        background: none !important;
    }

    .fluid-context-menu .rmItem {
        padding: 5px !important;
    }

        .fluid-context-menu .rmItem:hover {
            background: #f5f5f5 !important;
        }

        .fluid-context-menu .rmItem .rmDisabled {
            color: #757575 !important;
            cursor: default !important;
        }

    .fluid-context-menu .rmLink {
        cursor: pointer !important;
        color: #000 !important;
        font-size: 15px !important;
        line-height: 24px !important;
        font-family: Lato !important;
        padding: 0 !important;
        background: none !important;
    }

    .fluid-context-menu .rmText {
        background: none !important;
    }
/*Fluid Context menu - End*/
/*Manage Contacts Popup - Start*/
.manageContacts {
    padding-bottom: 44.8px !important;
}

    .manageContacts .rgMasterTable {
        border-collapse: collapse;
    }

        .manageContacts .rgMasterTable tr td {
            font-size: 14px !important;
            color: #212121 !important;
        }

        .manageContacts .rgMasterTable tr {
            border-bottom: 1px solid #E0E0E0;
        }

        .manageContacts .rgMasterTable input {
            margin: 0px !important;
        }

        .manageContacts .rgMasterTable td:first-child, .manageContacts .rgMasterTable th:first-child {
            padding-left: 10px !important;
        }

    .manageContacts .rgHeader a {
        color: #212121 !important;
        text-transform: uppercase;
        font-size: 12px !important;
    }

    .manageContacts .rgCaption {
        float: left;
        font-size: 15px;
        margin: 20px 0px 10px 0px;
    }

    .manageContacts .rgDataDiv {
        overflow-y: auto !important;
        height: 241px;
    }

    .manageContacts .LocationGrid_Default {
        border: none;
        width: 43% !important;
        margin-bottom: 0px !important;
    }

    .manageContacts .rgPagerCell .rgNumPart a {
        border: none !important;
        font-size: 14px !important;
        background-color: #FFFFFF;
    }

        .manageContacts .rgPagerCell .rgNumPart a:hover {
            text-decoration: none;
        }

    .manageContacts .rgPagerCell td:first-child {
        padding: 0px !important;
    }

    .manageContacts .rgPagerCell {
        padding: 0px !important;
    }

    .manageContacts .rgCurrentPage {
        background: #009DE9 !important;
    }

    .manageContacts .rgWrap {
        padding-left: 0px;
    }

    .manageContacts .rgInfoPart,
    .manageContacts .rgInfoPart-vendorContacts {
        font-size: 12px !important;
        color: #757575 !important;
        float: left;
        font-family: Lato !important;
    }

        .manageContacts .rgInfoPart span,
        .manageContacts .rgInfoPart-vendorContacts span {
            white-space: nowrap !important;
        }

    .manageContacts .rgFooterDiv {
        background: #FFFFFF;
        border-top: none !important;
        border-top: 1px solid #E0E0E0 !important;
        border-bottom: 1px solid #E0E0E0 !important;
        height: auto !important;
        padding: 10px 0px 10px 0px;
    }

    .manageContacts .ecova-error-container {
        padding: 15px 0px;
        font-size: 12px;
    }

    .manageContacts input[type=checkbox] {
        width: 15px;
    }

#sl-locationdetail-locationsize-edit-dialog-button-newrecord {
    margin-left: 0px !important;
}
/*Manage Location Contacts Popup - End*/
/*Manage Account Notes popup - Start */
.account-user-notes-editor-panel {
    padding-bottom: 28.8px !important;
}

    .account-user-notes-editor-panel table tr td {
        vertical-align: top;
        padding-bottom: 18px;
    }

        .account-user-notes-editor-panel table tr td:first-child {
            padding-right: 15px;
            color: #757575;
        }

    .account-user-notes-editor-panel textarea {
        margin-bottom: 0px !important;
    }

    .account-user-notes-editor-panel table tr td:last-child {
        color: #212121;
    }

    .account-user-notes-editor-panel .account-user-notes-editor-button-panel {
        padding: 30px 0px 0px 0px !important;
    }

        .account-user-notes-editor-panel .account-user-notes-editor-button-panel div {
            float: right;
        }
/*Manage Account Notes popup - End */
#div-total-amount {
    margin-bottom: 12px;
}

#sl-admin-managehierarchies-noofhierarchies, #sl-admin-users-showallusers {
    font-size: 15px !important;
}

.disabledMenuItem {
    cursor: not-allowed !important;
}

.disabledLink {
    pointer-events: none;
    opacity: .35;
    cursor: not-allowed !important;
}

.sl-payables-consolidatedbills .rgRow td,
.sl-payables-consolidatedbills .rgAltRow td,
.sl-payables-consolidatedbills th.rgHeader {
    padding: 4px 7px 4px 18px !important;
}

.secondary-btn.m-r-0 {
    margin-right: 0 !important;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset.ok-button-position button.ui-button-text-only {
    width: auto;
}

#fieldsOverlay .header {
    color: #212121;
}

#uem-manage-fiscal-save-confirmation-overlay #sl-admin-managefiscalcalendar-confirmationoverlay-message {
    color: #212121;
}

#div-total-amount {
    margin-bottom: 12px;
}

#sl-admin-managehierarchies-noofhierarchies, #sl-admin-users-showallusers {
    font-size: 15px !important;
}


.sl-payables-consolidatedbills {
    overflow-x: auto;
    overflow-y: hidden;
    width: 100%;
}

#uem-releasenotes-panel .agreeChkBox {
    height: 16px !important;
    width: 16px !important;
    margin-bottom: 2px !important;
    margin-right: 8px !important;
}

button#sl-ReleaseNotes-summary-Dismiss {
    margin-right: 0;
}

/*Hierarchy dropdown styles*/

.hierarchy-tree-div .RadTreeView_Web20 .rtPlus,
.hierarchy-tree-placeholder .RadTreeView_Web20 .rtPlus {
    background-image: url(https://platformprd.engieimpact.com/_layouts/Images/icon_plus-gray.svg) !important;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-position: center;
}

.hierarchy-tree-div .RadTreeView_Web20 .rtMinus,
.hierarchy-tree-placeholder .RadTreeView_Web20 .rtMinus {
    background-image: url(https://platformprd.engieimpact.com/_layouts/Images/icon_minus-gray.svg) !important;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-position: center;
}

.hierarchy-tree-div .RadTreeView_Web20 .rtSelected .rtIn,
.hierarchy-tree-div .RadTreeView_Web20 .rtHover .rtIn,
.hierarchy-tree-placeholder .RadTreeView_Web20 .rtSelected .rtIn,
.hierarchy-tree-placeholder .RadTreeView_Web20 .rtHover .rtIn {
    color: #212121;
    border: 0;
    background: none;
    font-family: 'Lato';
    padding: 4px 3px 3px;
}

.hierarchy-tree-div .RadTreeView_Web20,
.hierarchy-tree-div .RadTreeView_Web20 a.rtIn,
.hierarchy-tree-div .RadTreeView_Web20 .rtEdit .rtIn input,
.hierarchy-tree-placeholder .RadTreeView_Web20,
.hierarchy-tree-placeholder .RadTreeView_Web20 a.rtIn,
.hierarchy-tree-placeholder .RadTreeView_Web20 .rtEdit .rtIn input {
    color: #212121 !important;
    font-family: Lato !important;
    font-size: 15px !important;
}

form#form1[action*="Users"] .rgRow td,
form#form1[action*="Users"] .rgAltRow td {
    padding: 4px 7px 4px 7px !important;
}

#uem-custom-attribute-editor-panel #sl-LocationAttributeEditor-CreateAttribute-UniqueDisplayNameMsg,
#uem-custom-attribute-editor-panel #sl-LocationAttributeEditor-EditAttribute-UniqueCustomAttributeName,
#uem-account-attribute-editor-panel #sl-VendorAccountAttributeEditor-CreateAttribute-ErrorMsg,
#uem-account-attribute-editor-panel #sl-VendorAccountAttributeEditor-EditAttribute-ErrorMsg,
#bulk-unitOfWork-download-overlay #lblErrorMessage {
    font-size: 12px !important;
}


.hierarchyListGrid tfoot .rgFooter.FooterStyle,
.hierarchyListGrid thead .rgCommandRow,
.hierarchyListGrid #customexport,
.hierarchyListGrid thead .rgPager td.rgCommandCell,
.hierarchyListGrid thead .rgPager td.rgCommandCell + td {
    display: none;
}

.hierarchyListGrid thead tr#customexport + tr:not( [style*='display: none'] ) {
    border-top: 1px solid #e0e0e0;
}

form#form1[action*="Account Exception"] .box-wp-dialog .box-wp-content .innerbox {
    background: transparent !important;
}

form#form1[action*="Account Exception"] .main-content-area .breadcrumb-row .spstd14-toprow-col2 {
    width: auto;
    position: relative;
    float: left;
    font-size: 14px;
    text-align: left;
}

form#form1[action*="Account Exception"] .box-wp-dialog .top {
    height: 0 !important;
}

.account-exception-detail {
    overflow: auto;
    background: #fff !important;
    box-shadow: 2px 2px #dbd3d3;
}


[aria-describedby="daily-updates-panel"].ui-dialog .ui-dialog-titlebar-close:focus {
    outline: none;
}

.bp-edit-button i:hover, i.fa-trash-can:hover, i.fa-pen-to-square:hover,
#contract-details-panel #uem-user-bulk-upload-panel button.uem-contract-btn-delete:hover span.ui-icon:before,
img.fa-pencil:hover, img.fa-trash-can:hover {
    color: #009de9 !important;
}

#addFilterImage i.fa-solid.fa-plus:hover {
    text-decoration: none;
}

/*Super client popups - start*/
#uem-super-customer-editor-panel, #uem-super-customer-delete-panel {
    padding-bottom: 44.8px;
}

    #uem-super-customer-editor-panel input[type=text] {
        margin-bottom: 0px !important;
        width: 100% !important;
        box-sizing: border-box !important;
    }

    #uem-super-customer-delete-panel input[type=text] {
        margin-bottom: 0px !important;
        width: 100% !important;
        box-sizing: border-box !important;
    }

#sl-admin-superclients-editdialog-button-panel, #uem-super-customer-delete-button-panel {
    padding-top: 48px;
    float: right;
}

#delete-super_client-messageBar, #save-super_client-messageBar {
    font-size: 12px;
    margin-top: 16px;
}

#uem-super-customer-delete-panel .sl-admin-superclients-delete-message {
    display: flex;
    padding-top: 32px;
}

    #uem-super-customer-delete-panel .sl-admin-superclients-delete-message span {
        margin-left: 15px;
        margin-top: -3px;
    }

.serverError {
    color: red;
}
/*Super client popups - end*/

/*Manage Dashboard Chart -- Hierarchy tree style start*/
.chart-hierarchy-tree-placeholder .RadTreeView_Web20 .rtSelected .rtIn,
.chart-hierarchy-tree-placeholder .RadTreeView_Web20 .rtHover .rtIn {
    color: #212121;
    border: 0;
    background: none;
    font-family: 'Lato';
    padding: 4px 3px 3px;
}


.chart-hierarchy-tree-placeholder .RadTreeView_Web20 .rtPlus {
    background-image: url(https://platformprd.engieimpact.com/_layouts/Images/icon_plus-gray.svg) !important;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-position: center;
}

.chart-hierarchy-tree-placeholder .RadTreeView_Web20 .rtMinus {
    background-image: url(https://platformprd.engieimpact.com/_layouts/Images/icon_minus-gray.svg) !important;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-position: center;
}

.chart-hierarchy-tree-placeholder .RadTreeView_Web20, .hierarchy-tree-placeholder .RadTreeView_Web20 a.rtIn,
.chart-hierarchy-tree-placeholder .RadTreeView_Web20 .rtEdit .rtIn input {
    color: #212121 !important;
    font-family: Lato !important;
    font-size: 15px !important;
}
/*Manage Dashboard Chart -- Hierarchy tree style start*/

/*Common Variance Analysis styles form print*/
.varianceAnalysisContainer #tableContainer table {
    /*border: solid 1px #D3D3D3;
        border-collapse: collapse;*/
    width: 100%;
    color: #212121;
}

.varianceAnalysisContainer #tableContainer th {
    background: #fff;
    color: #212121;
    height: 40px;
    padding: 4px 4px 4px 4px;
    border-bottom: 1px solid #e0e0e0;
    font-weight: normal;
    font-size: 12px !important;
    text-align: right;
    vertical-align: top;
    text-transform: uppercase;
}

    .varianceAnalysisContainer #tableContainer th.leftAlign {
        text-align: left;
    }

.varianceAnalysisContainer #tableContainer td {
    padding: 4px 4px 4px 4px;
    border-bottom: 1px solid #e0e0e0;
    text-align: right;
}

.varianceAnalysisContainer #tableContainer .budgetServiceType {
    padding: 3px 3px 3px 8px;
    max-width: 100px;
    text-align: left;
}

li#sl-topnavigation-New\!ExploreReports a {
    color: #007ACD !important;
}

    li#sl-topnavigation-New\!ExploreReports a.disabled-anchor {
        color: #9E9E9E !important;
    }

.floatThead-container {
    z-index: 1 !important;
}


    #ManageCarbonEmissionsRadGrid table.rgMasterTable td {
        word-break: break-word;
    }

#subContextMenuHelpOptions {
    width: 250px;
    position: absolute !important;
    right: 30px !important;
    display: block;
    border-top: 1px solid #e0e0e0;
}

#subContextMenuUserOptions {
    width: 250px;
    position: absolute !important;
    right: 30px !important;
   display: block;
    border-top: 1px solid #e0e0e0;
}

#subContextMenuSettingsOptions {
    width: 250px;
    position: absolute !important;
    right: 70px !important;
   display: block;
    border-top: 1px solid #e0e0e0;
}

#subContextMenuAppOptions {
    width: 250px;
    position: absolute !important;
    right: 110px !important;
    display: block;
    border-top: 1px solid #e0e0e0;
}

    #subContextMenuUserOptions .menu-title,
    #subContextMenuSettingsOptions .menu-title,
    #subContextMenuAppOptions .menu-title,
    #subContextMenuHelpOptions .menu-title, {
        font-size: 16px !important;
        display: inline-block !important;
    }

#subContextMenuUserOptions .signout-icon,
#subContextMenuUserOptions .changePassword-icon {
    margin-left: -30px;
    margin-right: 12.5px;
    color: #007ACD;
    font-size: 16px;
    margin-top: 4px;
    float: left;
}

    #subContextMenuUserOptions .menuul li
   {
        padding: 12px 45px;
    }
    #subContextMenuSettingsOptions .menuul li{
        padding: 12px 24px;
    }
#subContextMenuAppOptions .menuul li {
    padding: 6px 8px;
}

#subContextMenuAppOptions .menuul li:hover {
    background:#fff !important;
}

    #subContextMenuUserOptions .menuul li div .ms-menuitemdescription,
    #subContextMenuSettingsOptions .menuul li div .ms-menuitemdescription {
        font-size: 14px !important
    }

.header-icon-highlight {
    background: rgba(0, 122, 205, 0.18);
    border: 1px solid #007ACD !important;
}

.cm-Ellipse-message {
    position: absolute;
    right: 20px;
    border: 1px solid #7fadef;
    background-color: #e7eefc;
    padding: 16px;
    width: 656px;
    margin-top: 26px;
}

#ellipsIcon:hover {
    position:relative;
}

#ellipseIcon[data]:hover:after {
    content: attr(data);
    padding: 4px 8px;
    color: #435c6e;
    position: absolute;
    left: 86px;
    top: 60%;
    white-space: nowrap;
    z-index: 2;
    background: #d9d9d9;
}

/*Bill Details style start*/
.progress-bar {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin: 0 auto;
    position: relative;
    padding-left: 2%;
    padding-top: 60px;
    padding-bottom:40px;
}

.step {
    display: flex;
    flex-direction: column;
    position: relative;
    z-index: 1;
    width: 85%
}
.circle1,
.circle {
    background-color: #ccd4da;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px !important;
    font-weight: bold;
    color: #666;
    z-index: 2;
    position: relative;
}

.label {
    margin-top: 10px;
    font-size: 14px !important;
    font-weight: 400;
    color: #171d21;
    z-index: 2;
    position: relative;
}

.labelDate {
    font-size: 12px !important;
    font-weight: 400;
    color: #60798b;
    z-index: 2;
    position: relative;
    left: -10px;
}

.labelNotes {
    font-size: 12px !important;
    font-weight: 400;
    color: #db3735;
    z-index: 2;
    position: relative;
    line-height: 16px !important;
}

.notes{
    color: #171d21!important;
}

.completed .circle {
    background-color: #008836;
    color: #fff;
}

.current .circle1 {
    background-color: #fff;
    color: #00aaff;
    border: 1.5px solid #00aaff;
}

.step::before {
    content: "";
    position: absolute;
    top: 20px;
    height: 2px;
    background-color: rgba(5, 43, 80, 0.08);
    z-index: 1;
    width: 100%;
}

.step:hover::before {
    background-color: #00aaff;
}

.step.disabled:hover::before {
    background-color: rgba(5, 43, 80, 0.08);
}
.stepColor::before {
    content: "";
    position: absolute;
    top: 20px;
    height: 2px;
    z-index: 1;
    width: 100%;
    background-color: #00aaff !important;
}

.step:last-child::before {
    content: none;
}

.helpIcon {
    padding-right: 24px;
    float: right;
    color: #60798B;
    font-size: 20px;
    padding-top: 13px;
}

.btnHelpIcon {
    font-family: Fontawesome;
    font-size:20px;
    cursor:pointer;
    background:none;
}

.late .circle {
    font-family: Fontawesome;
    background-color: #d83735;
    color:#fff;
}

.btnHelpIcon .circle {
    font-family: Fontawesome;
    background-color: #60798b;
    color: #fff;
    width:19px;
    height:19px;
}

.bubble {
    border: 3px solid #304759;
    background: #304759;
    cursor: pointer;
    color: #e0e0e0;
    padding: 3px 8px;
    position: absolute;
    left: 40%;
    top: -18px;
    font-size:12px;
    line-height:16px;
    text-align:center;
    z-index:100;
}

.arrow {
    position: absolute;
    left: 52%;
    top: 8px;
}

.bubble:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 38%;
    width: 0;
    border-top: 10px solid #304759;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
}

.nonConsolidated {
    background-color: #F6F8F9 !important;
    color: #9EADB8 !important;
}

/*Bill details style end*/

/* Print override to display background styles*/
* {
    -webkit-print-color-adjust: exact !important; /* Chrome, Safari 6 – 15.3, Edge */
    color-adjust: exact !important; /* Firefox 48 – 96 */
    print-color-adjust: exact !important; /* Firefox 97+, Safari 15.4+ */
}
/*end print override*/
}

.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools {
    opacity: 0 !important;
    filter: "alpha(opacity=0)";
    -ms-filter: "alpha(opacity=0)";
}

.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools:hover,
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools.scrollbar-visible {
    opacity: 10 !important;
    filter: "alpha(opacity=10)";
    -ms-filter: "alpha(opacity=10)";
}

.mCSB_inside > .mCSB_container{
    margin-right: 0 !important;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #334551 !important;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
    display: none;
}

#context-menu-items-contact{
    top: 75px !important;
}

.ellipse {
    background-color: #E1F1F6;
    color: #004A70;
    text-align: center;
    font-weight: 100;
    float: right;
    padding: 4px;
    line-height: 0.9;
    border-radius: 11px;
    border-block-width: 1px;
    border-style: solid;
    border-color: #89CBDF;
    font-size: 11px;
}

.ActiveStatus > span {
    background-color: #E7EEFC;
    width: 42px;
    height: 20px;
    border: 1px solid #7FADEF;
    padding: 2px 4px 2px 4px;
    font-family: Arial;
}

.InvitedStatus > span {
    background-color: #FFEEB4;
    width: 42px;
    height: 20px;
    border: 1px solid #D5A334;
    padding: 2px 4px 2px 4px;
    font-family: Arial;
}

.DisabledStatus > span {
    background-color: #FFEAE5;
    width: 42px;
    height: 20px;
    border: 1px solid #FF8979;
    padding: 2px 4px 2px 4px;
    font-family: Arial;
}

#cubeProcessingDiv {
    position: absolute;
    top: 28%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 30%;
    height: 45px;
    z-index: 2;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #E7EEFC;
    border: 1px solid #7FADEF !important;
    font-size: 14px;
}

.bold-text{
    font-weight: bold;
}

.info-icon {
    margin-right: 16px;
    color: #007ACD;
    font-size: 18px;
}

.warningMsg table tr td i {
   padding-right: 2px;
   color: #FF8c47;
   background-color:black;
   width:16px;
   height:16px;
   font-size:18px;
   border-radius:11px;
}

 .warningMsg table tr td span.msgStyle {
        /*padding-left:4px;*/
        font-size: 16px !important;
        padding-top: 8px;
        font-family: 'Lato' !important;
    }

 .warningMsg table tr td.iconColumn {
        width:5%;
    }