.body {
    color: #000 !important;
}

.top-buffer-10 {
    margin-top: 10px;
}

.top-buffer-15 {
    margin-top: 15px;
}

.top-buffer-20 {
    margin-top: 20px;
}

.pad-left-10 {
    padding-left: 10px;
}

.pad-left-0 {
    padding-left: 0px;
}

.pad-right-0 {
    padding-right: 0px;
}

.pad-top-0 {
    padding-top: 0px;
}

.pad-top-10 {
    padding-top: 10px;
}

.pad-top-15 {
    padding-top: 15px;
}

.pad-bottom-10 {
    padding-bottom: 10px;
}

/*.bigdrop {
    width: 100% !important;
}*/
.text-right-alignment {
    text-align: right;
}

.text-left-alignment {
    text-align: left;
}

.margin-bottom-10 {
    margin-bottom: 10px;
}

.margin-bottom-20 {
    margin-bottom: 20px;
}

.margin-bottom-5 {
    margin-bottom: 5px;
}

.margin-top-10 {
    margin-top: 10px;
}

.plan-details div.panel-body {
    padding: 5px 20px !important;
}

.space-table {
    padding-bottom: 1%;
}

.space-left {
    margin-left: 2%;
}

.textbox-col-md-5 {
    width: 55.333333%;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.table-bordered {
    border: 1px solid #A2A2A2;
}

    .table-bordered > thead > tr > th,
    .table-bordered > tbody > tr > th,
    .table-bordered > tfoot > tr > th,
    .table-bordered > thead > tr > td,
    .table-bordered > tbody > tr > td,
    .table-bordered > tfoot > tr > td {
        border: 1px solid #A2A2A2;
    }

table.table-bordered.dataTable {
    color: #000;
}

table.table {
    color: #000;
}

.border-box {
    border: 1px solid #A2A2A2;
}


a.disabled, a.disabled:focus, a.disabled:hover {
    cursor: not-allowed;
}

.margintop100 {
    margin-top: 100px;
}

ul.list {
    float: left;
    flex: auto;
}

.prism-note {
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 5px;
    margin-top: 20px;
    background: #f5edee;
    border-left: 5px #a33c47 solid;
}

.prism-note-without-top-margin {
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 5px;
    margin-top: 0px;
    background: #f5edee;
    border-left: 5px #a33c47 solid;
}

.pad-top-8 {
    padding-top: 8px;
}

/*.label-padding{    
    text-align: right;
    padding-top: 6px;
}*/


/* Nilesh 17-07-2018*/
.selectedGrid .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-lines) > td, .dx-datagrid-rowsview > td {
    border-bottom: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
    background-color: #951623;
    color: #fff;
}

.set-border {
    border: 1px #a33c47 solid !important;
}

.word-wrap {
    word-wrap: break-word;
}

.margin-top-0 {
    margin-top: 0;
}

.set-border-buyerInquiry-attach {
    border: 1px #a33c47 solid !important;
    margin-top: 5px;
}

.margin-top-5 {
    margin-top: 5px;
}

.dx-numberbox .dx-texteditor-container input {
    text-align: left;
}


.dx-tab-text {
    font-weight: 600 !important;
}

.dx-tab.dx-tab-selected {
    background-color: #e44e5d;
    color: #333;
}


.dx-tab-selected span {
    color: #ffffff;
}

.dx-tab.dx-state-hover {
    background: #e44e5d !important;
    color: #ffffff;
}



#psh-loginbox .panel-info {
    border-color: none !important;
    color: #000000;
    padding: 0px;
    font-size: 14px;
}

/*#loginbox .panel-info {
    padding: 0;
}*/

.panel-info {
    border-color: #8e1723;
    color: #000000;
    padding: 5px;
    line-height: 25px;
    font-size: 16px;
}

/*background: #8e1723;*/
/*.dx-scrollable-scrollbar {
    position: fixed !important;
    padding-top: 90px;
    pointer-events: visible !important;
}*/

/* Ronak Bhavsar - Job export start*/
.job-export-content .prism-note-info {
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 5px;
    margin-top: 20px;
    color: #31708f;
    background-color: #d9edf7;
}

    .job-export-content .prism-note-info ol {
        padding: 10px 10px 10px 25px;
    }

    .job-export-content .prism-note-info li {
        font-size: 12px;
    }

.job-export-content .padding-ol, .prism-note-info .padding-ol {
    padding-left: 13px !important;
    padding-top: 5px !important;
}
/* Ronak Bhavsar - Job export end*/


.btnpadd {
    height: 35px;
}

/* Ronak Bhavsar - Digital Site Plan Start*/
.digital-site-plan-content .Container {
    /*overflow: scroll;*/
    position: relative;
    width: 100%;
    height: 80vh;
}

.digital-site-plan-content .invisible-image {
    *cursor: pointer;
    position: absolute;
    z-index: 2;
    top: 0px;
    left: 0px;
}

.digital-site-plan-content .Container area {
    cursor: pointer;
}

.lote-notes-content .message, .digital-site-plan-content .message {
    display: none;
    position: absolute;
    padding: 15px;
    text-align: left;
    color: white;
    background: #a33c47;
    opacity: 1;
    line-height: 25px;
    font-size: 14px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
/* Ronak Bhavsar - Digital Site Plan End*/

.map {
    position: relative !important;
    float: left;
    width: 100%;
    height: 100vh;
    top: 0px;
    left: 0px;
    overflow: hidden; /* ===== Added below class for tab Terittory in the Staff --- By Sachin on 08-May-2018 ===== */
}

    .map iframe {
        position: absolute;
        height: 100%;
        left: 0px;
        top: 0px;
    }


.PaperlessFilecol-md-6 {
    padding: 10px;
}

.SelectMergeFileColor {
    color: darkseagreen !important;
    white-space: initial !important;
}

/**** Bidding Start *****/
.divBidListContainer {
    /*height: 100px;*/
}

    .divBidListContainer .dx-list {
        border: 1px solid;
    }

        .divBidListContainer .dx-list .dx-list-item {
            border-top: none;
            width: 25%;
            float: left;
        }

.custom-tag-content {
    margin: 4px 0 0 4px;
    padding: 3px 25px 8px 6px;
}
/**** Bidding End *****/


/* Budget Analysis Jaykishan Vaghela*/
.budget-analysis-content .dxflRequired_Mulberry {
    display: none;
}

.budget-analysis-content #pivotGridBudgetAnalysis_FilterAreaContainer {
    width: 100% !important;
    overflow: auto !important;
}

.budget-analysis-content .overflowBudgetAnalysis {
    overflow: auto;
}

.budget-analysis-content .budgetAnalysis {
    padding: 20px !important;
}

/* Common Lablel Align */
.form-horizontal .control-label {
    text-align: left !important;
}

/* For display border on grid click on controls*/
.dx-highlight-outline::after {
    border: 1px solid #ccc;
}

/* for popup scrollbar right side alignment remove overflow of data*/
/*.dx-scrollable-scrollbar {
    position: fixed !important;
    padding-top: 190px;
    pointer-events: visible !important;
}*/


.box {
    position: relative;
    border-radius: 3px;
    background: #fff;
    /* Chirag */
    /*border-top: 3px solid #d2d6de;*/
    border: 1px solid #d2d6de;
    margin-bottom: 20px;
    width: 100%;
    /*box-shadow: 0 1px 1px rgba(0,0,0,.1)*/
}

/* resolved issue of Popup title wrap */
.dx-toolbar-label .dx-toolbar-item-content > div, .dx-toolbar-label .dx-toolbar-item-content {
    overflow: visible;
}
/* To change the opacity of disabled form when it is given only View Rights. Sales Tracing*/
.dx-form.dx-state-disabled.dx-widget, .dx-form.dx-state-disabled .dx-widget {
    opacity: 1.0 !important;
}

/* Hide Dx v18 + virtual 'block' rows */
.dx-virtual-row {
    display: none !important;
    background-image: none;
}

/**** Job Setting Start ****/
#displayPriceInPOCheckBox .dx-checkbox-text {
    color: white;
}
/**** Job Setting End ****/



/**** Vendor Trade Start ****/
.settextboxInGridForVendorTrad {
    text-align: right !important;
    width: 220px;
    padding: 2px;
}
/**** Vendor Trade End ****/

.select-all-caption-color-section .dx-datagrid .dx-header-row .dx-checkbox-text {
    background: #818181;
    color: #fff;
}


.WrappedColumnClass {
    white-space: normal !important;
    word-wrap: break-word !important;
    word-break: break-all !important;
}

/* Jaykishan Vaghela for display grid row as wheat color Start */
.previewColorDiscountEntry {
    background-color: wheat;
}

.otherChargesbutton {
    margin-right: 1%;
}
/* Jaykishan Vaghela for display grid row as wheat color End */

.pdf-link {
    cursor: pointer;
}

/*Changes by chirag prajapati for menu scroll issue*/
.sidebar {
    padding-bottom: 90px !important;
}
/* Nilesh Shah for display check box font in buyer Registration 12-12-2018 */
.check .dx-checkbox-container .dx-checkbox-text {
    font-weight: normal !important;
}


/* Jaykishan Vaghela take from Plan/Takeoff/option views 15-Dec-2018 */
.plannoData {
    padding-left: 9px !important;
}

.plan-details div.panel-body {
    padding: 5px 0px !important;
}

.planNameData {
    padding-left: 12px !important;
}

.bid-details-content .dx-datagrid .dx-field-item-content {
    border: 0;
    border-radius: 0;
}

/*31-12-2018 Nilesh Shah*/
.buyer-activity-note {
    white-space: nowrap;
    width: 317px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.change-order-amount {
    margin-top: -10px;
}

.bid-TagBox-item-color {
    color: #e44e5d;
}

/* 24-Jan-2019  Jaykishan Vaghela     
    for grid data overflow */

.overflowGridData {
    overflow: auto;
}



/*Start Add dx-datebox-date, dx-field-item-content by chirag Prajapati*/
.dx-datebox-date {
    min-width: 150px !important;
}

.dx-field-item-content {
    min-width: 100px !important;
}
/*END Add dx-datebox-date, dx-field-item-content by chirag Prajapati*/

#mailForm .dx-form-group-caption {
    font-size: 15px;
}

#mailForm #tinyBody {
    height: 150px;
}


/*.sidebar-menu > li.header {
  white-space: normal !important;
}*/

/*.sidebar-menu, .main-sidebar .user-panel, .sidebar-menu > li.header {
  
    overflow: hidden;
}*/

.wordwrapmenu {
    white-space: normal;
}


/*Add By Chirag Prajapati for inline grid*/
.dx-layout-manager .dx-label-h-align.dx-flex-layout .dx-field-item-content {
    display: block !important;
}


/*Add By Chirag Prajapati for inline grid*/
@media (max-width: 400px) {
    .dx-tabpanel .dx-tab {
        width: 265px;
    }

    .dx-tab {
        display: -webkit-inline-box !important;
    }
}

.dx-tab.dx-state-focused:after {
    border-right: 1px solid #f7f7f7 !important;
    border-left: 1px solid #f7f7f7 !important;
    border-top: 1px solid #dddddd !important;
    border-bottom: 1px solid #dddddd !important;
}
/*Add By Ronak Mathia On 27 Sep 2019 for hide div*/
.divhide {
    display: none;
}
/*Add By Ronak Mathia On 27 Sep 2019 for show div*/
.divshow {
    display: block;
}

.margin-left-10 {
    margin-left: 10px;
}

.margin-left-5 {
    margin-left: 5px;
}


.CalennderWeekEnd {
    background-color: #c9c9c9 !important;
    color: white !important;
}

    .CalennderWeekEnd.dx-scheduler-focused-cell, .CalennderWeekEnd.dx-scheduler-focused-cell > .CalennderWeekEnd {
        background-color: #838383 !important;
        color: white !important;
        box-shadow: inset 0 0 0 1px #838383 !important;
    }

.CalennderHoliday {
    background-color: #87ffa2 !important;
    color: black;
}

    .CalennderHoliday.dx-scheduler-focused-cell, .CalennderHoliday.dx-scheduler-focused-cell > .CalennderHoliday {
        background-color: #13c33a !important;
        color: black;
        box-shadow: inset 0 0 0 1px #13c33a !important;
    }



.AdjustAllTasksscheduler {
    margin-top: 12px;
    float: right;
    margin-right: 10px;
}


/* nilesh shah on 23-01-2020 */
.whealcolor {
    background-color: wheat;
}

.whealcolor.dx-row-alt > td {
    background-color: wheat;
}
/* Ronak Mathia on 06-02-2020 */
.highlightedred {
    background-color: darkorange;
}
.highlightedgreen {
    background-color: lightgreen;
}

/* Nilesh Shah on 22-04-2020 */
.margin-top-bottom-3 {
    margin-top: 3px;
    margin-bottom:3px;
}


/*Added By Anil Mori On 04-06-2021 for set background by Status in VPO/GPO Grid*/
.bg-red {
    color:black!important;
    background-color: rgba(255,0,0,0.3) !important;
}

.bg-green {
    color: black!important;
    background-color: rgba(0,255,0,0.3) !important;
}

.bg-blue {
    color: black !important;
    background-color: rgba(0,0,255,0.3) !important;
}

.bg-yellow {
    color: black !important;
    background-color: rgba(255,255,0,0.3) !important;
}

.bg-cerise {
    color: black !important;
    background-color: rgba(255,0,255,0.3) !important;
}
.bg-maroon {
    color: black;
    background-color: rgb(128,0,0) !important;
}
.bg-orange {
    color: black !important;
    background-color: rgb(244, 143, 61) !important;
}
.bg-purple {
    color: black !important;
    background-color: rgb(125, 116, 227) !important;
}