﻿#labor-group-tech-table .action-col {
    display: none;
}

#labor-group-tech-table .add-new-btn {
    display: none;
}

#skill-tech-table .action-col {
    display: none;
}

#skill-tech-table .add-new-btn {
    display: none;
}

.visibilityNone {
    visibility: hidden;
}

.cursor_pointer {
    cursor: pointer;
}

#import-user-table .action-col {
    display: none;
}

#import-user-table .add-new-btn {
    display: none;
}

.fc-empty-control {
    height: 54px;
}

.paddingBottom30 {
    padding-bottom: 30px;
}

.termsandagr {
    text-align: left;
    margin-right: 5%;
    margin-left: 5%;
}

#fc-user-roles .table-edit-cancel-btn {
    display: none;
}

#hidebtn .table-edit-cancel-btn {
    display: none;
}

#hidebtn .table-edit-submit-btn {
    display: none;
}

#manageWO .table-edit-cancel-btn {
    display: none;
}

#manageWO .table-edit-submit-btn {
    display: none;
}

#manageWO .add-new-btn {
    display: none;
}

#manageSubc .table-edit-cancel-btn {
    display: none;
}

#manageWO .action-col {
    display: none;
}

#SubcontractorCompany .add-new-btn {
    display: none;
}

#manageWO .dataTables_filter {
    display: none;
}

#form .add-new-btn {
    display: none;
}

#form .action-col {
    display: none;
}

#unapTime .dataTables_filter {
    display: none;
}

#user .dataTables_filter {
    display: none;
}

#TechUn .dataTables_filter {
    display: none;
}

#TechUn .table-edit-cancel-btn {
    display: none;
}

.paddingLeft15 {
    padding-left: 15px !important;
}

.paddingLeft30 {
    padding-left: 30px !important;
    right: 15px;
}

.paddingLeft0 {
    padding-top: 5px;
    padding-left: 0px !important;
}

.paddingLeft8 {
    padding-left: 9px !important;
}

.paddingLeft5 {
    padding-left: 5px !important;
}

.custom-search-label-new-wo {
    width: 30%
}

.custom-search-input-new-wo {
    width: 70%
}

#miscFilter .table-edit-cancel-btn {
    display: none;
}

#miscFilter .table-edit-submit-btn {
    display: none;
}

#partsFilter .table-edit-cancel-btn {
    display: none;
}

#partsFilter .table-edit-submit-btn {
    display: none;
}

#dispatch-calendar-sidebar {
    font-size: 12px;
}

#daypilot-calendar .calendar_default_cell {
    min-width: 100px;
}

#daypilot-calendar .calendar_default_colheader {
    min-width: 100px;
}

#daypilot-calendar .calendar_default_cornerright {
    width: 17px;
}

#daypilot-calendar table {
    border-collapse: initial;
    /* BUG1121 : FCO - Dispatch Calendar header not displaying when using Safari browser */
    /* table-layout: auto !important; */
}

    #daypilot-calendar table td {
        line-height: initial;
        padding: 0px;
        /*min-width: 100px;*/
    }

        #daypilot-calendar table td div {
            font-size: 12px;
        }

#accordion .dataTables_filter {
    display: none;
}

#accordionAcceptWO .dataTables_filter {
    display: none;
}

#accordionAcceptWO .add-new-btn {
    display: none;
}

#accordionAcceptWO .action-col {
    display: none;
}

#subcontractorWorkOrderAssignment .add-new-btn {
    display: none;
}

#subcontractorWorkOrder .dataTables_filter {
    display: none;
}

#acceptWoDetails .table-edit-submit-btn {
    display: none;
}

#newWorkOrder .action-col {
    display: none;
}

#subtitle {
    margin-left: -7px;
    padding-left: 7px;
    height: 40px;
    border-radius: 7px;
    background: #D6F1FF;
    width: auto;
}

.custom-input-assignment {
    width: 62%;
    margin-left: 8%;
}

.custom-button-assignment {
    margin-top: 0.4%;
}

.floatRight {
    float: right;
}

#myCanvas {
    height: 150px;
    width: 400px;
}

.serv-item-link {
    content: "\f08e";
}

#assignment-wo .table-edit-cancel-btn {
    display: none
}

#bidForm .table-edit-cancel-btn {
    display: none
}

#bidForm::after .table-edit-submit-btn {
    content: "Accept";
    text-indent: 0 !important;
    display: block !important;
    line-height: initial !important;
}

.multiselectSidebar {
    height: 160px !important;
}

#user-role-select .table-edit-cancel-btn {
    display: none;
}

#woSiteForm .table-edit-cancel-btn {
    display: none;
}

#woSiteForm .table-edit-submit-btn {
    display: none;
}

.invite-modal {
    margin-left: 14%;
    margin-right: 14%;
    padding-bottom: 1%;
}

#companyInvite .table-edit-submit-btn {
    display: none;
}

.dropdown.hover > .dropdown-menu {
    border: none;
    display: block;
}

.dropdown-submenu.hover > .dropdown-menu {
    border: none;
    display: block;
}

fc-timeselect {
    float: left;
}

.invoiceBackgroundColorHeader {
    background: #4c68a2 !important;
}

fc-timeselect {
    float: left;
}

.width80 {
    width: 80%;
}

#createInvoice .table-edit-submit-btn {
    display: none;
}

#createInvoice .table-edit-cancel-btn {
    display: none;
}

#newWorkOrder .dataTables_filter {
    display: none;
}

#timeReports .table-edit-submit-btn {
    display: none;
}

#timeReports .table-edit-cancel-btn {
    display: none;
}

#agreements .table-edit-cancel-btn {
    display: none;
}

#agreements .table-edit-submit-btn {
    display: none;
}

#agreements .dataTables_filter {
    display: none;
}

.scrollable {
    height: 80vh;
    overflow-y: auto;
}

.cellformatCh {
    cursor: default;
}

.signatureCan {
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}

#woForms .action-col {
    display: none;
}

#forms .action-col {
    display: none;
}

#assignment-status .table-edit-cancel-btn {
    display: none;
}

#woForms .add-new-btn {
    display: none;
}

#forms .dataTables_filter {
    display: none;
}

.marginLeft12 {
    margin-left: 12%;
}

.validation {
    font-style: italic;
    color: #ff5502;
    margin-top: 7px;
    display: inline-block;
}

#subscriptionBased .table-edit-cancel-btn {
    display: none;
}
/*#subscriptionBased .table-edit-submit-btn {
    display: none;
}*/
#sub-assignments-table .action-col {
    display: none;
}


.terms {
    cursor: pointer;
    margin-left: 23%;
    margin-top: -3%;
}

#subscription .dataTables_filter {
    display: none;
}

#subscription .action-col {
    display: none;
}

#subscription .add-new-btn {
    display: none;
}

#subscriptionReview .table-edit-cancel-btn {
    display: none;
}

#subscriptionReview .table-edit-submit-btn {
    display: none;
}

.addTransactionPlanBtn {
    margin-right: -15px;
}

.subscriptionSearchBtn {
    margin-left: 33%;
}

#createUser .table-edit-cancel-btn {
    display: none;
}

.hideWODetails .table-edit-cancel-btn,
.hideWODetails .table-edit-submit-btn {
    display: none;
}

.table-edit-overlay {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    bottom: 0px;
    right: 0px;
    opacity: 0.5;
    background-color: white;
    z-index: 1000;
}
/*.dropdown-busy-ind {
    position:fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    bottom: 0px;
    right: 0px;
    opacity: 0.5;
    background-color: white;
    z-index: 1000;
}*/
[cloak\:custom], [cloak-custom], [data-cloak-custom], [x-cloak-custom], .cloak-custom, .x-cloak-custom {
    display: none !important;
}

.go_back_login {
    margin-right: 5%;
    margin-top: 2%;
}

#pmEdit .table-edit-cancel-btn {
    display: none;
}

#pmEdit .table-edit-submit-btn {
    display: none;
}

.label-align-right {
    text-align: right !important;
}

[cloak-custom] {
    display: none;
}

.form-action {
    width: 270px;
}

.form-action-cell {
    vertical-align: middle;
}

.center-background {
    background-color: #fff;
    width: 70%;
    float: left;
    min-height: 100px;
    margin-left: 15%;
    padding-bottom: 1%;
}

.subcontractor-portal {
    background-color: #78a0f8;
    border-radius: 30px;
    color: #fff;
    text-align: center;
    font-size: 30pt;
    padding: 2%;
    margin-left: 10%;
    margin-right: 10%;
}

.fieldconnect-online {
    background-color: #fca601;
    border-radius: 30px;
    color: #fff;
    text-align: center;
    font-size: 30pt;
    padding: 2%;
    margin-left: 10%;
    margin-right: 10%;
}

.subcontractor-portal-text {
    text-align: justify;
    text-justify: distribute;
    padding: 2%;
    margin-left: 10%;
    margin-right: 10%;
}

.fieldconnect-online-text {
    text-align: justify;
    padding: 2%;
    margin-left: 10%;
    margin-right: 10%;
}

bold {
    font-weight: bold;
}

#header-sub img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

#header-sub {
    padding: 4%;
}

.subcontractor-portal-text i {
    word-spacing: 3px;
    font-size: 16pt;
}

.subcontractor-portal-text span {
    word-spacing: 2px !important;
    font-size: 16pt;
}

.subcontractor-portal-ul li:before {
    list-style-type: square;
    color: #fca601;
}

.subcontractor-portal-ul {
    list-style-type: disc;
    color: #fca601;
    font-size: 15pt;
}

    .subcontractor-portal-ul span {
        list-style-type: disc;
        color: #000;
        font-size: 16px;
        line-height: 22px;
    }

.fieldconnect-online-text i {
    font-size: 16pt;
}

.fieldconnect-online-text span {
    font-size: 16pt;
}

.fieldconnect-online-text li:before {
    list-style-type: square;
    color: #fca601;
}

.fieldconnect-online-ul {
    list-style-type: disc;
    color: #fca601;
    font-size: 15pt;
}

    .fieldconnect-online-ul span {
        list-style-type: disc;
        color: #000;
        font-size: 16px;
        line-height: 22px;
    }

@media only screen and (min-width: 1011px) {
    .fieldconnect-online-link {
        display: none;
    }

        .fieldconnect-online-link a {
            color: #fca601;
            text-decoration: underline;
        }

    .subcontractor-portal-link {
        display: none;
    }
}

.footer-sub {
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.footer-sub-span {
    color: #78a0f8;
}

@media only screen and (max-width: 1010px) {
    .fieldconnect-online-link-small {
        display: none;
    }

    .subcontractor-portal-link-small {
        display: none;
    }

        .subcontractor-portal-link-small a {
            color: #78a0f8;
            text-decoration: underline;
        }
}

.fieldconnect-online-link-small {
    color: #fca601;
    font-size: 17pt;
    font-weight: bold;
    margin-left: 13%;
    margin-right: 9%;
}

    .fieldconnect-online-link-small a {
        color: #fca601;
        text-decoration: underline;
    }

.subcontractor-portal-link-small {
    color: #78a0f8;
    font-size: 17pt;
    font-weight: bold;
    margin-left: 13%;
    margin-right: 9%;
}

    .subcontractor-portal-link-small a {
        color: #78a0f8;
        text-decoration: underline;
    }

.fieldconnect-online-link {
    color: #fca601;
    font-size: 17pt;
    font-weight: bold;
    margin-left: 13%;
    margin-right: 9%;
}

    .fieldconnect-online-link a {
        color: #fca601;
        text-decoration: underline;
    }

.subcontractor-portal-link {
    color: #78a0f8;
    font-size: 17pt;
    font-weight: bold;
    margin-left: 13%;
    margin-right: 9%;
}

    .subcontractor-portal-link a {
        color: #78a0f8;
        text-decoration: underline;
    }

.popup-overlay {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    bottom: 0px;
    right: 0px;
    opacity: 0.5;
    background-color: white;
    z-index: 2000;
}

.selectCustomer .add-new-btn {
    display: none;
}

.selectSite .add-new-btn {
    display: none;
}

#projectTable .drilldown .action-col {
    display: none;
}

#projectTable #datatable-icons_filter {
    display: none;
}

#customerProject .tableBtns {
    display: none;
}

#siteProject .tableBtns {
    display: none;
}

.purchaseBtnHide .add-new-btn {
    display: none;
}

.marginRight16 {
    margin-right: 16.66%;
}

#purchasePopUp .table-edit-cancel-btn {
    display: none;
}

#manageWO .table-edit-submit-btn {
    display: none;
}

#projectCheck {
    list-style-type: none;
}

#project .add-new-btn {
    display: none;
}

#project .action-col {
    display: none;
}

#project #datatable-icons_filter {
    display: none;
}

#PO-table-drill .drilldown .action-col {
    display: none;
}

.margin-right-60 {
    margin-right: -60px;
}

.marginRight10 {
    margin-right: 10px;
}

.marginTop10 {
    margin-top: 10px;
}

.purchaseDeleteHide .action-col {
    display: none;
}

#api-client .table-edit-submit-btn {
    display: none;
}

#api-client .table-edit-cancel-btn {
    display: none;
}

.coverageBtn .add-new-btn {
    display: none;
}

#impersonation .action-col {
    display: none;
}

#impersonation .add-new-btn {
    display: none;
}

#impersonation #datatable-icons_filter {
    display: none;
}

#serviceableItem .dataTables_filter {
    display: none;
}

#hidesearch .dataTables_filter {
    display: none;
}

#hidesearch1 .dataTables_filter {
    display: none !important;
}

#showsearch .dataTables_filter {
    display: inline;
}

#createInvoice .button-left {
    margin-right: 9%;
}

#companyFeature .dataTables_filter {
    display: none;
}

#companyFeatureGrid .action-col {
    display: none;
}

#companyFeatureGrid .add-new-btn {
    display: none;
}

#sprocessServiceRequestGrid .action-col {
    display: none;
}

#sprocessServiceRequestGrid .add-new-btn {
    display: none;
}
/*#serviceRequest .table-edit-cancel-btn {
    display: none;
}*/
#serviceRequest .table-edit-submit-btn {
    display: none;
}

#customerEdit .table-edit-cancel-btn {
    display: none;
}

#customerEdit .table-edit-submit-btn {
    display: none;
}

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak, .ng-hide {
    display: none !important
}

.ddlGrid {
    display: none !important;
}

.displaynone {
    display: none !important
}

#hideactioncol .action-col {
    display: none;
}

.hideactioncol .action-col {
    display: none;
}

.marginSR {
    margin-right: 8% !important;
    margin-bottom: 3% !important;
}

#serviceRequestList .add-new-btn {
    display: none;
}

.nopaddingLeft {
    padding-left: 0px !important;
}

#hideCancelBtn .table-edit-cancel-btn {
    display: none;
}

#serviceRequestListCustomerSite .dataTables_filter {
    display: none;
}

#serviceRequestListCustomerSiteSearch .table-edit-cancel-btn {
    display: none;
}

#serviceRequestListCustomerSiteSearch .table-edit-submit-btn {
    display: none;
}

.clearfix:before,
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
}

.clearfix:after {
    clear: both;
}

.marginLeftRight {
    margin-left: 2%;
    margin-right: 2%;
}

.ddlTr {
    color: cornflowerblue;
    top: 0px;
}

.hide-add-new-btn .add-new-btn {
    display: none;
}

#quoteCheck {
    list-style-type: none;
    padding: 10px;
}

.dispatchTooltip {
    font-size: small !important;
    margin: 1px !important;
}

.newlines {
    white-space: pre !important;
}

.calll table thead th {
    background: #f8f8f8;
    color: #999;
    font-weight: normal;
}

.calll table thead tr:first-child th {
    background: #FFF;
}

.redItem {
    color: red;
}

.redCheckBox {
    display: inline-block;
    /*display: inline;*/
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 22px;
    height: 22px;
    background: url('../../Scripts/lib/jquery.icheck/skins/square/red.png') no-repeat;
    border: none;
    cursor: pointer;
    background-position: -24px 0;
}

.blueRow {
    color: blue;
}

.midleLabel {
    padding-left: 15px;
}

.middleLabelAlign {
    display: table-cell;
    vertical-align: middle;
}

/* US2647 : FCO - Web - Quotes Attachments */
.quoteAttachmentBtnHide .add-new-btn {
    display: none;
}

.quoteAttachmentDeleteHide .action-col {
    display: none;
}
/* US2647 : END */

/* US2601 : FCO - Web - Dispatch page enhancements */
.cl-sidebar-disp .collapse-button {
    left: 170px !Important;
}

.disable-text-selection {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
/* US2601 : END */

/* US2797 : FCO - Web - Allow parts association to barcode */
#interactive.viewport-desktop {
    width: 640px;
    height: 480px;
}

#interactive.viewport-mobile {
    width: 480px;
    height: 640px;
}

/* US2869 : FCO - Web - Non-camera barcode scanning support */
#interactive.viewport-scanner {
    width: 640px;
    height: 100px;
}

.barcode-modal-dialog-scanner {
    z-index: 1043;
    margin: 0;
    /* position: absolute; */
    position: fixed;
    top: 50%;
    left: 50%;
    width: 670px;
    height: 200px;
    transform: translate(-50%,-50%);
}
/* US2869 : END */

#interactive.viewport-desktop canvas, #interactive.viewport-desktop video, #interactive.viewport-desktop img {
    float: left;
    width: 640px;
    height: 480px;
}

#interactive.viewport-mobile canvas, #interactive.viewport-mobile video, #interactive.viewport-mobile img {
    float: left;
    width: 480px;
    height: 640px;
}

#interactive.viewport-desktop canvas.drawingBuffer, #interactive.viewport-desktop video.drawingBuffer {
    margin-left: -640px;
}

#interactive.viewport-mobile canvas.drawingBuffer, #interactive.viewport video.drawingBuffer {
    margin-left: -480px;
}

.barcode-modal-content {
    overflow-y: auto;
    width: 100%;
    height: 100%;
}

.barcode-modal-dialog-desktop {
    z-index: 1043;
    margin: 0;
    /* position: absolute; */
    position: fixed;
    top: 50%;
    left: 50%;
    width: 670px;
    height: 600px;
    transform: translate(-50%,-50%);
}

.barcode-modal-dialog-mobile {
    z-index: 1043;
    margin: 0;
    /* position: absolute; */
    position: fixed;
    top: 50%;
    left: 50%;
    width: 600px;
    height: 670px;
    transform: translate(-50%,-50%);
}

/* EPIC387 : DSL Northwest Implementation - TASK392 : FCO DB Custom Fields */
#searchbox_filter label {
    margin-left: 15px !important;
}

div.searchbox_filter input {
    margin-left: 4.75em !important;
    display: inline-block;
    width: auto;
}

/* PBI623 : FCO web ui
   temp solution
**/
.fixed-height-56 {
    height: 56px;
}

/* PBI623 - TASK627 : FCO web ui: Dashboards */
.dashboard-title-icon {
    top: 3px !important;
    padding-right: 5px;
}

.dashboard-refresh-icon {
    padding-right: 5px;
}

.dashboard-wrapper {
    display: flex;
    align-items: stretch;
    /* background-color: blueviolet; */
    min-height: 100%;
    height: 100%;
}

#dashboard-sidebar {
    min-width: 175px;
    max-width: 175px;
    min-height: 100%;
    display: flex;
    overflow-y: scroll;
    background-color: gainsboro;
    margin-left: -175px;
    /* PBI1235 : TechConnect - Chart: Technician Productivity/Utilization */
    height: -moz-calc(100vh - 53px);
    height: -webkit-calc(100vh - 53px);
    height: calc(100vh - 53px);
}

    #dashboard-sidebar.active {
        margin-left: 0px;
    }

.dashboard-chart-list li {
    list-style-type: none;
    width: 93px;
}

    .dashboard-chart-list li:last-child {
        padding-bottom: 1em;
    }

.dashboard-card-chart {
    border: 1px solid grey;
    padding: 5px 10px 5px 10px;
    font-size: 12px;
    min-height: 10vh;
    box-shadow: 5px 5px 5px grey;
    margin-top: 2em;
    background-color: white;
    border-radius: .50rem;
}

    .dashboard-card-chart i {
        font-size: 16px !important;
    }

#dashboard-workspace {
    width: 100%;
    z-index: 1000;
    background-color: white;
    /* PBI1235 : TechConnect - Chart: Technician Productivity/Utilization */
    height: -moz-calc(100vh - 53px);
    height: -webkit-calc(100vh - 53px);
    height: calc(100vh - 53px);
}

.dashboard-icons a {
    text-decoration: none;
    color: black;
}

.dashboard-header {
    padding-top: 5px;
    padding-left: 15px;
    padding-right: 15px;
    width: inherit;
    min-height: 92px;
}

.card-dashboard {
    padding: 5px 10px 5px 10px;
    box-shadow: 5px 5px 5px grey;
    border: 1px solid #e4e4e4 !important;
    border-radius: .50rem !important;
    z-index: 999;
}

.dashboard-content {
    width: inherit;
    height: calc(100% - 92px);
    overflow-y: scroll;
    padding-left: 15px;
    padding-right: 15px;
    overflow-x: hidden;
    padding-top: 10px;
}

.dashboard-card-container {
    padding-bottom: 22px;
}

.dashboard-title {
    font-weight: bold;
    width: 90%;
}

    .dashboard-title input {
        width: 90%;
        border: 0;
        font-weight: bold;
        background-color: transparent;
    }

.dashboard-subtitle {
    font-size: 14px;
    font-weight: bold;
}

#dashboard-workspace hr {
    margin-top: 5px;
    margin-bottom: 5px;
}

.dashboard-link a {
    text-decoration: none;
    font-size: 12px;
    vertical-align: middle;
}

/* PBI623 - TASK628 : FCO web ui: Dispatch Calendar */

.fc-font-14 {
    font-size: 14px !important;
}

.fc-dispatch-font-size {
    font-size: 12px !important;
}

.fc-scrollable {
    height: 80vh;
    overflow-y: auto;
    overflow-x: auto;
}

#dispatch-calendar button {
    outline: 0px;
}

#dispatch-calendar-navigation button {
    height: 35px !important;
}

.paddingRight15 {
    padding-right: 15px !important;
}

.dispatch-navbar-icons {
    padding-top: 8px !important;
}

/* EPIC814: FCO - GPS */
.gps-success {
    color: yellowgreen !important;
}

.gps-warning {
    color: yellow !important;
}

.gps-error {
    color: orangered !important;
}

.gps-idle {
    color: orange !important;
}

.gps-start {
    color: green !important;
}

/* PBI825 : FCO - Default start page */
#default-start-page-role-table .action-col {
    display: none;
}

/* PBI1015 : FCO - Copy invoiced work orders - GroundBreakers */
.pageViewAlign {
    margin-top: -59px !important;
    margin-left: -3px !important;
}

/* US1223 : FCO - Part: add new using item barcode scan - DSL-NW */
.custom-button-barcode {
    margin-top: 0.55%;
}
