﻿/*AdditionalAddress_Info.ascx Style Start*/

.PaddingZeroPixel {
    padding: 0px;
}

.MarginBottom0px {
    margin-bottom: 0px;
}

.Padding8px12px {
    padding: 8px 12px;
}

.Color {
    color: #f5f5f5;
}

/*AdditionalAddress_Info.ascx Style End*/

/*Additional_Info.ascx Style Start*/

.PaddingLeftRight0pxHeight500px {
    padding-right: 0px;
    padding-left: 0px;
    height: 500px
}

/*.MarginBottom0px {
    margin-bottom: 0px;
}*/

/*.Padding8px12px {
    padding: 8px 12px;
}*/

/*.Color {
    color: #f5f5f5
}
*/
.OverflowyAtuoOverflowxHiddenWidth100PercentPadding12pxHeight500pxNotImportant {
    overflow-y: auto;
    overflow-x: hidden;
    width: 100%;
    padding: 12px;
    height: 500px !important;
}

.Width100Percent {
    width: 100%;
}

.Width50PercentMarginLeft183px {
    width: 100%;
    margin-left: 183px;
}

.Width120px {
    width: 120px;
}

.MinWidth60px {
    min-width: 60px;
}

/*.MarginBottom0px {
    margin-bottom: 0px;
}
*/
.VisibilityHidden {
    visibility: hidden;
}

.VisibilityVisible {
    visibility: visible;
}

.WidthHeight90PercentOverflowyAutoOverflowxHidden {
    width: 90%;
    height: 70%;
    overflow-y: auto;
    overflow-x: hidden;
}
/*Additional_Info.ascx Style End*/

/*AddProducts_Info.ascx Style Start*/

.add-products-container {
    padding-right: 0;
    padding-left: 0;
}

.add-products-panel-default {
    margin-bottom: 0;
    border-radius: 0;
}

.add-products-panel-body {
    padding: 0;
}

.add-products-header {
    margin-right: 0;
    padding-right: 0;
    overflow: hidden;
}

.add-products-header-title {
    color: #f5f5f5;
    margin-top: 10px;
    margin-bottom: 10px;
    float: left;
    border: 0;
}

.add-products-close-btn {
    float: right;
    padding-top: 9px;
}

.add-products-inner-wrap {
    margin-right: auto;
    margin-left: auto;
}

.add-products-empty-row {
    min-height: 18px;
}

.add-products-main-pad {
    padding-left: 5px;
}

.add-products-btn-row {
    overflow: hidden;
}

.add-products-btn-left {
    float: left;
}

.add-products-btn-right {
    float: left;
}

.add-products-spacer-text {
    display: inline-block;
}

.add-products-divider {
    margin-top: 15px;
    margin-bottom: 15px;
}

.add-products-checklist-wrap {
    width: 100%;
    max-height: 560px;
    overflow-y: auto;
    overflow-x: hidden;
}

.overrideCheckBoxListStyle {
    width: 100%;
}

    .overrideCheckBoxListStyle table {
        width: 100%;
        border-collapse: separate;
        border-spacing: 0 10px;
    }

    .overrideCheckBoxListStyle td {
        width: 25%;
        vertical-align: top;
        padding-right: 18px;
        padding-bottom: 6px;
    }

    .overrideCheckBoxListStyle input[type="checkbox"] {
        vertical-align: top;
        margin-top: 3px;
    }

    .overrideCheckBoxListStyle label {
        margin-left: 6px;
        margin-bottom: 0;
        font-size: 15px;
        font-weight: 600;
        color: #5f6f63;
        line-height: 1.45;
        display: inline;
        word-break: break-word;
    }

@media (max-width: 1200px) {
    .overrideCheckBoxListStyle td {
        width: 33.33%;
    }
}

@media (max-width: 991px) {
    .overrideCheckBoxListStyle td {
        width: 50%;
    }
}

@media (max-width: 767px) {
    .overrideCheckBoxListStyle td {
        width: 100%;
        display: block;
        padding-right: 0;
    }

    .add-products-header-title,
    .add-products-close-btn {
        float: none;
        display: block;
    }

    .add-products-close-btn {
        padding-top: 0;
        margin-top: 8px;
    }
}
/*AddProducts_Info.ascx Style Start*/

/*ConsolidatedWorkingOrder.aspx Style Start*/
.rgDataDiv {
    height: auto !important;
    max-height: 300px !important;
}

#divConsolidatedFilters .ordForm {
    padding-left: 15px !important;
}

#divConsolidatedFilters label {
    font-size: 11px !important;
    color: #5F6B61;
}

#divConsolidatedFilters input[type="text"] {
    font-size: 12px !important;
    width: 145px !important;
    color: #5F6B61;
}

.tooltip {
    position: absolute;
    display: none;
    z-index: 1000;
    color: white;
    border: 1px solid gray;
    -webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    opacity: inherit;
}

.fullAddress {
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4285;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}


.fullAddress-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}

.modalPopupDetailsDelete {
    background-color: #fff; /*background-image:url(Images/ImgPopupBG.png);*/
    top: 50;
    left: 100;
    border-width: 2px;
    border-style: solid;
    border-color: #505050;
    padding: 3px;
    min-height: 250px;
    min-width: 500px;
    width: 850px;
    height: 300px;
    overflow: scroll;
}

.modalPopupDetails {
    background-color: #fff; /*background-image:url(Images/ImgPopupBG.png);*/
    top: 50;
    left: 100;
    border-width: 2px;
    border-style: solid;
    border-color: #505050;
    padding: 3px;
    min-width: 150px;
    width: 400px;
}

#divConsolidatedWorkingOrderManagePopup ul {
    list-style-type: none;
    background-color: white;
    padding: 2px;
    color: Black;
    margin: 0px;
}

    #divConsolidatedWorkingOrderManagePopup ul li {
        cursor: pointer;
        border-bottom: 1px solid gray;
    }

        #divConsolidatedWorkingOrderManagePopup ul li:hover {
            background-color: #f1f1f1;
            cursor: pointer;
        }

        #divConsolidatedWorkingOrderManagePopup ul li a {
            color: Black;
            text-decoration: none;
        }

#divOrderingConsolidatedWorkingOrderPopup .ordForm {
    padding-left: 15px !important;
}

#divOrderingConsolidatedWorkingOrderPopup label {
    font-size: 11px !important;
}

#divOrderingConsolidatedWorkingOrderPopup input[type="text"] {
    font-size: 12px !important;
    width: 145px;
}

#divConsolidatedWorkingOrderMergePopup .ordForm {
    padding-left: 15px !important;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif !important;
}

#divConsolidatedWorkingOrderMergePopup label {
    color: #5F6B61;
    font-size: 11px !important;
}

#divConsolidatedWorkingOrderMergePopup input[type="text"] {
    color: #5F6B61;
    font-size: 12px !important;
    width: 145px !important;
}

#divEditConsolidatedWorkingOrderWrapper .ordForm {
    padding-left: 15px !important;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif !important;
}

#divEditConsolidatedWorkingOrderWrapper span {
    font-size: 11px !important;
    color: #5F6B61;
    font-weight: 700;
}

#divEditConsolidatedWorkingOrderWrapper input[type="text"] {
    font-size: 12px !important;
    color: #5F6B61;
}

#divEditConsolidatedWorkingOrderWrapper select {
    font-size: 12px !important;
}

.WorkingOrderSmallTextBox {
    width: 80px !important;
}

.shortcut::first-letter {
    text-decoration: underline;
}

.margintopfivepixelmarginbottom8pixelmarginleft10pixel {
    margin-top: 5px;
    margin-bottom: 8px;
    margin-left: 10px;
}

.PaddingLeftRightZeroPixel {
    padding-right: 0px;
    padding-left: 0px;
}

.marginleftpaddingleftzeropixel {
    margin-left: 0px;
    padding-left: 0px;
}

.marginzeropixepaddingtopzeropixelpaddingbottomzeropixel {
    margin: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.width100pixel {
    width: 100px !important;
}

.ui-datepicker-trigger {
    padding-left: 5px !important;
}

.td-align-middle-left {
    padding-left: 10px;
    vertical-align: middle;
}

.paddingleft35pixel {
    padding-left: 35px;
}

.PaddingTopTenPixel {
    padding-top: 10px !important;
}

.OverflowXAutoPaddingLeftRightFivePixel {
    overflow-x: auto;
    padding: 0px 5px 0px 5px;
}

.CursorPointer {
    cursor: pointer;
}

.Height30PixelCursorPointer {
    height: 30px;
    cursor: pointer;
}

.txtUpperCase {
    text-transform: uppercase;
}

.widtheightypixeltextuppercase {
    width: 80px !important;
    text-transform: uppercase;
}

.label-small {
    font-size: 0.8rem;
}

.widthsixtypixel {
    width: 60px !important;
}

.width-70px-color-custom {
    width: 70px !important;
    color: #5F6B61;
}

.width90pixel {
    width: 90px !important;
}

.margintop25pixel {
    margin-top: 25px;
}

.popup-content-text {
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 16px;
}

.paddinglefttentypixel {
    padding-left: 20px;
}

.textalligncentermargintoptenpixel {
    text-align: center;
    margin-top: 10px;
}
.margintop13pixel {
    margin-top: 13px;
}

/*ConsolidatedWorkingOrder.aspx Style End*/

/*EditBankOrderPlugin.ascx Style Start*/

#divBankAddEdit .ordForm {
    padding-left: 15px !important;
}

#divBankAddEdit span {
    font-size: 11px !important;
    color: #5F6B61;
    font-weight: 700;
}

#divBankAddEdit input[type="text"] {
    font-size: 12px !important;
    color: #5F6B61;
}

#divBankAddEdit select {
    font-size: 12px !important;
}
/*23 June 2017*/
#tblAddBankSRD {
    border: 1px solid gainsboro;
}

    #tblAddBankSRD th {
        border: 1px solid gainsboro;
        border: 1px solid gainsboro;
        margin: 2px;
        padding: 3px;
        text-align: center;
        color: blue;
        font-weight: 600;
    }

    #tblAddBankSRD td {
        border: 1px solid gainsboro;
        text-align: center;
        padding-left: 8px;
        padding-right: 8px;
    }

    #tblAddBankSRD label {
        color: #5F6B61;
        font-size: 11px !important;
    }

#chkAddBankConsecutiveLoadNumber:disabled {
    cursor: not-allowed;
    background-color: #e9ecef !important;
    color: #6c757d !important;
    cursor: not-allowed;
    opacity: 1;
}

#txtAddBankLoadNumber:disabled {
    background-color: #e9ecef !important;
    color: #6c757d !important;
    cursor: not-allowed;
    opacity: 1;
}

.Width100Percent {
    width: 100%;
}

.Width100pxNotImportant {
    width: 100px !important;
}

.Width145px {
    width: 145px;
}

.Width150px {
    width: 150px;
}

.TextTransformUppercaseWidth145px {
    text-transform: uppercase;
    width: 145px;
}

.ColorRedPaddingLeft2pxFontWeightNormal {
    color: red !important;
    padding-left: 2px;
    font-weight: normal;
}

.Width75pxNotImportant {
    width: 75px !important;
}

.TextTransformUppercaseWidth75pxNotImportant {
    text-transform: uppercase;
    width: 75px !important;
}

.Height15Pixel {
    height: 15px;
}

.PaddingLeftZeroPixel {
    padding-left: 0px;
}

.PaddingBottom10pxPaddingLeft15pxNotImportantMaxHeight400pxOverflowyAutoOverflowxHidden {
    padding-bottom: 10px;
    padding-left: 15px !important;
    max-height: 400px;
    overflow-y: auto;
    overflow-x: hidden;
}

.ColorBackgroundFontSize12px {
    color: #0000FF;
    background: #EAEAEA;
    font-size: 12px;
}

.Width100PercentBorderBottom {
    width: 100%;
    border-bottom: 1px solid gainsboro;
}

.FloatLeftWidth75pxMarginLeft20px {
    float: left;
    width: 75px;
    margin-left: 20px
}

.FloatLeftWidth75pxMarginLeft10px {
    float: left;
    width: 75px;
    margin-left: 10px
}

.ColorRedPaddingLeft1pxFontWeightNormal {
    color: red !important;
    padding-left: 1px;
    font-weight: normal;
}

.Width200pxNotImportant {
    width: 200px !important;
}

.Width80pxNotImportant {
    width: 80px !important;
}

.FloatLeftMarginTop10px {
    float: left;
    margin-top: 10px;
}

.Width363pxNotImportantMarginLeft4pxTextTransformUppercase {
    width: 363px !important;
    margin-left: 4px;
    text-transform: uppercase;
}

.Width75pxNotImportantMarginLeft5pxTextTransformUppercase {
    width: 75px !important;
    margin-left: 5px;
    text-transform: uppercase;
}

.Width75pxNotImportantMarginLeft5px {
    width: 75px !important;
    margin-left: 5px;
}

.ColorRedFontWeightNormal {
    color: red !important;
    font-weight: normal;
}

.FontSize12px {
    font-size: 12px;
}

.MaxHeight400pxOverflowyAuto {
    max-height: 400px;
    overflow-y: auto;
}

/*EditBankOrderPlugin.ascx Style End*/

/*EditOrderPlugin.ascx Style Start*/

#ddlEditOrderCloneCount option {
    text-align: center;
}

.btn-primary {
    color: #fff !important;
}

#divCreateOrder .ordForm {
    padding-left: 15px !important;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif !important;
}

#divCreateOrder span {
    font-size: 11px !important;
    color: #5F6B61;
    font-weight: 700;
}

#divCreateOrder input[type="text"] {
    font-size: 12px !important;
    color: #5F6B61;
}

#divCreateOrder select {
    font-size: 12px !important;
}

.Width120pxNotImportant {
    width: 120px !important;
}
/*
.ColorRedPaddingLeft2pxFontWeightNormal {
    color: red;
    padding-left: 2px;
    font-weight: normal;
}
*/
.Width100pxNotImportant {
    width: 100px !important;
}

.TextTransformUppercase {
    text-transform: uppercase;
}


.Width80pxNotImportant {
    width: 80px !important;
}

.Width145px {
    width: 145px;
}

.MarginTop12px {
    margin-top: 12px;
}

.FontFamilyFontSize12pxLineHeight16px {
    font-family: Segoe UI,Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 16px;
}

.PaddingLeft20px {
    padding-left: 20px;
}

.TextAlignCenterMarginTop10px {
    text-align: center;
    margin-top: 10px;
}

.FontSize13pxPadding5pxTextAlignLeftWidth100Percent {
    font-size: 13px;
    padding: 5px;
    text-align: left;
    width: 100%;
}

.TextAlignCenter {
    text-align: center;
}

.MaxHeight400pxOverflowyAuto {
    max-height: 400px;
    overflow-y: auto;
}

/*EditOrderPlugin.ascx Style End*/

/*EditMultipleBankOrderPlugin.ascx Style Start*/

#divMultipleBankEdit .ordForm {
    padding-left: 15px !important;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif !important;
}

#divMultipleBankEdit span {
    font-size: 11px !important;
    color: #5F6B61;
    font-weight: 700;
}

#divMultipleBankEdit input[type="text"] {
    font-size: 12px !important;
    /*width: 145px !important;*/
    color: #5F6B61;
}

#divMultipleBankEdit select {
    font-size: 12px !important;
}

.width120pixel {
    width: 120px !important;
}

.width100pixel {
    width: 100px !important;
}

.widthsixtypixel {
    width: 60px !important;
}

.width80pixel {
    width: 80px !important;
}

.heightzeropixel {
    height: 0px;
}

.margintoptwentypixel {
    margin-top: 20px;
}

/*EditMultipleBankOrderPlugin.ascx Style End*/

/*OrderExceptionPlugin.ascx Style Start*/

#tblExceptionContract {
    /*border: 1px solid black;*/
    width: 100%;
    table-layout: fixed;
    font-family: "Segoe UI",Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 16px;
    background-color: transparent;
}

    #tblExceptionContract thead {
        border: 0;
        border-bottom: 1px solid #828282;
        background: #eaeaea 0 -2300px repeat-x url('WebResource.axd?d=ejYOuCRH7QOiKN1Q9n27cUdISUbzErjwMXNSEtp-1iQVc-PSGo65qcZt9IGQYOpHb9WK9BqymPLRhKZATy70EWMa0C1mP4NxfOjJTq98AuqGiz4oatXz3LbiUps-rmysGhDY3jzxcSRU74ZlvJYD8iVkf901&t=635881822400000000');
    }

    #tblExceptionContract th {
        color: Blue;
        height: 35px;
        text-align: left;
        padding-left: 7px;
        font-weight: normal;
    }

    #tblExceptionContract tbody tr:nth-child(even) {
        background: #f2f2f2;
    }

    #tblExceptionContract tbody tr:nth-child(odd) {
        background: #FFF;
    }

    #tblExceptionContract td {
        border-style: solid;
        border-width: 0 1px 1px 0;
        padding-top: 4px;
        padding-bottom: 3px;
        padding-left: 7px;
        padding-right: 7px;
        border-left: solid 1px gray !important;
    }

.PaddingZeroPixel {
    padding: 0px;
}

.marginbottomzeropixelheight750pixel {
    margin-bottom: 0px;
    height: 750px;
}

.height420pixel {
    height: 420px;
}

.paddingfivepixel {
    padding: 5px;
}

.marginrightleftzeropixel {
    margin-right: 0px;
    margin-left: 0px;
}

.billshare-header {
    padding: 10px;
    background-color: #0C98CF;
    color: #F0F1EE;
    cursor: pointer;
}

.icon-right {
    float: right;
}

.billshare-container {
    border: 1px solid #DCDCDC;
}

/*.PaddingTopTenPixel {
    padding-top: 10px;
}*/

.PaddingTopFourPixel {
    padding-top: 4px;
}

.search-filter-item {
    display: flex;
    align-items: center;
    gap: 8px;
}

.widthseventypixel {
    width: 70px !important;
}

.custom-row-border {
    margin: 0 -5px;
    border-bottom: 1px solid #f3f3f3;
}

.custom-row-header {
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #f3f3f3;
    margin-top: 10px;
    border-top: 1px solid #DCDCDC;
}

.paddingtopfivepixel {
    padding-top: 5px;
}

.splitload-header {
    padding: 10px;
    background-color: #0C98CF;
    color: #F0F1EE;
    cursor: pointer;
}

.splitload-container {
    border: 1px solid #DCDCDC;
}

.custom-row-padding-left {
    padding-top: 10px;
    margin-left: 5px;
}

.pt-10-0 {
    padding: 10px 0 0 0;
}

.widthseventyfivepercentage {
    width: 75% !important;
}

.section-header {
    padding: 10px;
    background-color: #0C98CF;
    color: #F0F1EE;
    cursor: pointer;
}

.section-container {
    border: 1px solid #DCDCDC;
    padding: 10px;
    display: none;
}

.overflow-x-auto {
    overflow-x: auto;
}

.margintoptenpixel {
    margin-top: 10px;
}

.required-star {
    color: red;
}

.section-spaced-top {
    margin-top: 15px;
    border-top: 1px solid #ddd;
    padding-top: 10px;
}

.border {
    border: 1px solid #DCDCDC;
}

.label-half {
    width: 40% !important;
    margin-bottom: 0;
}

.widthfiftyPercentage {
    width: 50% !important;
}

.widthsixtyPercentage {
    width: 60% !important;
}

.marginleft10pixel {
    margin-left: 10px;
}

.marginrightpaddingrightZeropixel {
    margin-right: 0px;
    padding-right: 0px;
}

.marginleftpaddingleftzeropixel {
    margin-left: 0px;
    padding-left: 0px;
}

.widthhundredPercentage {
    width: 100% !important;
}

.flex-gap-8 {
    gap: 8px;
}

.width92percentage {
    width: 92px !important;
}

.col-fixed-padding {
    margin-right: 0;
    padding-right: 0;
    padding-top: 20px;
}

.custom-col-offset {
    margin-left: 15px;
    padding-left: 0;
    padding-top: 10px;
}

margintop18pixel {
    margin-top: 18px;
}
/*OrderExceptionPlugin.ascx Style End*/

/*WorkingOrderCreateOrEdit.ascx Style Start*/

#ddlEditOrderCloneCount option {
    text-align: center;
}

.boldtext {
    font-weight: 700;
}

#ddlWOCloneCount option {
    text-align: center;
}

.btn-primary {
    color: #fff !important;
}

.ui-widget {
    z-index: 10000;
}

#divWOPurchaseDetails .ordForm {
    padding-left: 15px !important;
}

#divWOPurchaseDetails span {
    font-size: 11px !important;
    color: #5F6B61;
    font-weight: 700;
}

#divWOPurchaseDetails input[type="text"] {
    font-size: 12px !important;
    color: #5F6B61;
}

#divWOPurchaseDetails select {
    font-size: 12px !important;
}

#divWOClientDetails .ordForm {
    padding-left: 15px !important;
}

#divWOClientDetails span {
    font-size: 11px !important;
    color: #5F6B61;
    font-weight: 700;
}

#divWOClientDetails input[type="text"] {
    font-size: 12px !important;
    color: #5F6B61;
}

#divWOClientDetails select {
    font-size: 12px !important;
}

#divWOClientDetail .ordForm {
    padding-left: 15px !important;
}

#divWOClientDetail span {
    font-size: 11px !important;
    color: #5F6B61;
    font-weight: 700;
}

#divWOClientDetail input[type="text"] {
    font-size: 12px !important;
    color: #5F6B61;
}

#divWOClientDetail select {
    font-size: 12px !important;
}

#divWorkingOrderMergePopup .ordForm {
    padding-left: 15px !important;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif !important;
}

#divWorkingOrderMergePopup label {
    color: #5F6B61;
    font-size: 11px !important;
}

#divWorkingOrderMergePopup input[type="text"] {
    color: #5F6B61;
    font-size: 12px !important;
    width: 145px !important;
}

.txtbox:disabled {
    background-color: #e9ecef !important;
    color: #6c757d !important;
    cursor: not-allowed;
    opacity: 1;
}

.chkAddWOConsecutiveLoadNumber:disabled {
    /*accent-color: lightgray;*/
    background-color: #e9ecef !important;
    color: #6c757d !important; /* modern browsers */
    cursor: not-allowed;
    opacity: 1;
}

.OverflowyAutoMaxHeight450px {
    overflow-y: auto;
    max-height: 450px;
}



.Width60pxNotImportant {
    width: 60px !important;
}

.Width80pxNotImportant {
    width: 80px !important;
}

.Width100pxNotImportant {
    width: 100px !important;
}

.PaddingTop13px {
    padding-top: 13px;
}

.Width120pxNotImportant {
    width: 120px !important;
}

.Width100pxNotImportantTextTransformUppercase {
    width: 100px !important;
    text-transform: uppercase;
}

.TextTranformUppercaseWidth75pxNotImportant {
    text-transform: uppercase;
    width: 75px !important;
}

.Width75pxNotImportant {
    width: 75px !important;
}

.TextTransformUppercaseWidth75pxNotImportant {
    text-transform: uppercase;
    width: 75px !important;
}

.PaddingTopLeft10pxTextAlignLeft {
    padding-top: 10px;
    padding-left: 10px;
    text-align: left;
}

.TextTransformUppercase {
    text-transform: uppercase;
}

.MaxHeight400pxOverflowyAuto {
    max-height: 400px;
    overflow-y: auto;
}

/*WorkingOrderCreateOrEdit.ascx Style End*/

/*WorkingOrderExceptionPlugin.ascx Style Start*/

#tblExceptionContract {
    width: 100%;
    table-layout: fixed;
    font-family: "Segoe UI",Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 16px;
    background-color: transparent;
}

    #tblExceptionContract thead {
        border: 0;
        border-bottom: 1px solid #828282;
        background: #eaeaea 0 -2300px repeat-x url('WebResource.axd?d=ejYOuCRH7QOiKN1Q9n27cUdISUbzErjwMXNSEtp-1iQVc-PSGo65qcZt9IGQYOpHb9WK9BqymPLRhKZATy70EWMa0C1mP4NxfOjJTq98AuqGiz4oatXz3LbiUps-rmysGhDY3jzxcSRU74ZlvJYD8iVkf901&t=635881822400000000');
    }

    #tblExceptionContract th {
        color: Blue;
        height: 35px;
        text-align: left;
        padding-left: 7px;
        font-weight: normal;
    }

    #tblExceptionContract tbody tr:nth-child(even) {
        background: #f2f2f2;
    }

    #tblExceptionContract tbody tr:nth-child(odd) {
        background: #FFF;
    }

    #tblExceptionContract td {
        border-style: solid;
        border-width: 0 1px 1px 0;
        padding-top: 4px;
        padding-bottom: 3px;
        padding-left: 7px;
        padding-right: 7px;
        border-left: solid 1px gray !important;
    }

.PaddingZeroPixel {
    padding: 0px;
}

.MarginBottom0pxHeight550px {
    margin-bottom: 0px;
    height: 550px;
}

.Height420px {
    height: 420px;
}

.Padding5px {
    padding: 5px;
}

.customrow {
    margin-left: 0px;
    margin-right: 0px;
}

.Padding10pxColorBackgroundColorCursorPointer {
    padding: 10px 10px 10px 10px;
    color: #F0F1EE;
    background-color: #0C98CF;
    cursor: pointer
}

.Border {
    border: 1px solid #DCDCDC;
}

.PaddingTop10px {
    padding-top: 10px;
}

.PaddingTop4px {
    padding-top: 4px;
}

.DisplayFlexAlignItemsCenterGap8px {
    display: flex;
    align-items: center;
    gap: 8px;
}

.FloatRight {
    float: right;
}

.Margin0px-5pxBorderBottom {
    margin: 0px -5px;
    border-bottom: 1px solid #f3f3f3;
}

.Width50pxNotImportant {
    width: 50px !important;
}

.PaddingTopBottom5pxBackgroundColorMarginTop10pxBorderTop {
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #f3f3f3;
    margin-top: 10px;
    border-top: 1px solid #DCDCDC;
}

.PadddingTop5px {
    padding-top: 5px;
}

.PaddingTop10pxMarginLeft5px {
    padding-top: 10px;
    margin-left: 5px;
}

.Padding10px0px0px0px {
    padding: 10px 0px 0px 0px;
}

.Width75PercentNotImportant {
    width: 75% !important;
}

.OverflowxAutoPadding0px-5px0px-5px {
    overflow-x: auto;
    padding: 0px -5px 0px -5px
}

.Width40PercentNotImportantMarginBottom0px {
    width: 40% !important;
    margin-bottom: 0px;
}

.Width50PercentNotImportant {
    width: 50% !important;
}

.Width60PercentNotImportant {
    width: 60% !important;
}

.MarginLeft10px {
    margin-left: 10px;
}

.MarginRightPaddingRight0px {
    margin-right: 0px;
    padding-right: 0px;
}

.MarginLeftPaddingLeft0px {
    margin-left: 0px;
    padding-left: 0px;
}

.Width100PercentNotImportant {
    width: 100% !important;
}

/*WorkingOrderExceptionPlugin.ascx Style End*/

/*Bank.aspx Style Start*/

#divLiveOrderFilter .ordForm {
    padding-left: 15px !important;
}

#divLiveOrderFilter label {
    font-size: 11px !important;
}

#divLiveOrderFilter input[type="text"] {
    font-size: 12px !important;
    width: 145px !important;
}

#divLiveOrderFilter select {
    font-size: 12px !important;
}

#divBankOrderFilter .ordForm {
    padding-left: 15px !important;
}

#divBankOrderFilter label {
    font-size: 11px !important;
}

#divBankOrderFilter input[type="text"] {
    font-size: 12px !important;
    width: 145px !important;
}

#divBankOrderFilter select {
    font-size: 12px !important;
}

.ui-menu-item {
    font-size: 12px !important;
}

.tooltip {
    position: absolute;
    display: none;
    z-index: 1000;
    color: white;
    border: 1px solid gray;
    -webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    opacity: inherit;
}

.fullAddress {
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4285;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}


.fullAddress-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}

.modalPopupDetailsDelete {
    background-color: #fff; /*background-image:url(Images/ImgPopupBG.png);*/
    top: 50;
    left: 100;
    border-width: 2px;
    border-style: solid;
    border-color: #505050;
    padding: 3px;
    min-height: 250px;
    min-width: 500px;
    width: 850px;
    height: 300px;
    overflow: scroll;
}

.modalPopupDetails {
    background-color: #fff; /*background-image:url(Images/ImgPopupBG.png);*/
    top: 50;
    left: 100;
    border-width: 2px;
    border-style: solid;
    border-color: #505050;
    padding: 3px;
    min-width: 150px;
    width: 400px;
}

#divLiveOrderManagePopup ul {
    list-style-type: none;
    background-color: white;
    padding: 2px;
    color: Black;
    margin: 0px;
}

    #divLiveOrderManagePopup ul li {
        cursor: pointer;
        border-bottom: 1px solid gray;
    }

        #divLiveOrderManagePopup ul li:hover {
            background-color: #f1f1f1;
            cursor: pointer;
        }

        #divLiveOrderManagePopup ul li a {
            color: Black;
            text-decoration: none;
        }

#divBankOrderManagePopup ul {
    list-style-type: none;
    background-color: white;
    padding: 2px;
    color: Black;
    margin: 0px;
}

    #divBankOrderManagePopup ul li {
        cursor: pointer;
        border-bottom: 1px solid gray;
    }

        #divBankOrderManagePopup ul li:hover {
            background-color: #f1f1f1;
            cursor: pointer;
        }

        #divBankOrderManagePopup ul li a {
            text-decoration: none;
        }

#divLiveOrderMergePopup .ordForm {
    padding-left: 15px !important;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif !important;
}

#divLiveOrderMergePopup label {
    color: #5F6B61;
    font-size: 11px !important;
}

#divLiveOrderMergePopup input[type="text"] {
    color: #5F6B61;
    font-size: 12px !important;
    width: 145px !important;
}

#divLiveOrderTransferPopup .ordForm {
    padding-left: 15px !important;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif !important;
}

#divLiveOrderTransferPopup label {
    color: #5F6B61;
    font-size: 11px !important;
}

#divLiveOrderTransferPopup input[type="text"] {
    color: #5F6B61;
    font-size: 12px !important;
    width: 145px !important;
}

#divShipDateLoadNumber .ordForm {
    padding-left: 15px !important;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif !important;
}

#divShipDateLoadNumber label {
    color: #5F6B61;
    font-size: 11px !important;
}

#divShipDateLoadNumber input[type="text"] {
    color: #5F6B61;
    font-size: 12px !important;
    width: 145px !important;
}

#txtLiveOrderGridShipDateUpdate {
    display: inline-block;
    vertical-align: middle;
}

.ui-datepicker-trigger {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
}

#txtBankGridShipDateUpdate {
    display: inline-block;
    vertical-align: middle;
}

/*.ui-datepicker-trigger {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
}*/


#divBankOrderMergePopup .ordForm {
    padding-left: 15px !important;
}

#divBankOrderMergePopup label {
    color: #5F6B61;
    font-size: 11px !important;
}

#divBankOrderMergePopup input[type="text"] {
    color: #5F6B61;
    font-size: 12px !important;
    width: 145px !important;
}

#divBankOrderTransferPopup .ordForm {
    padding-left: 15px !important;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif !important;
}

#divBankOrderTransferPopup label {
    color: #5F6B61;
    font-size: 11px !important;
}

#divBankOrderTransferPopup input[type="text"] {
    color: #5F6B61;
    font-size: 12px !important;
    width: 145px !important;
}

#divUpdatePurchaseContractToOrderWrapper label {
    color: #5F6B61;
    font-size: 11px !important;
}

#divUpdatePurchaseContractToOrderWrapper input[type="text"] {
    color: #5F6B61;
    font-size: 12px !important;
    width: 145px !important;
}

#divLoadNumbers span {
    color: #5F6B61;
    font-size: 11px !important;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif !important;
}

#divLoadNumbers input[type="text"] {
    color: #5F6B61;
    font-size: 12px !important;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif !important;
}

#divBankShipDateLoadNumber .ordForm {
    padding-left: 15px !important;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif !important;
}

#divBankShipDateLoadNumber label {
    color: #5F6B61;
    font-size: 11px !important;
}

#divBankShipDateLoadNumber input[type="text"] {
    color: #5F6B61;
    font-size: 12px !important;
    width: 145px !important;
}

#divUpdatePurchaseContractToOrderWrapperforCheckBox label {
    color: #5F6B61;
    font-size: 11px !important;
}

#divUpdatePurchaseContractToOrderWrapperforCheckBox input[type="text"] {
    color: #5F6B61;
    font-size: 12px !important;
    width: 145px !important;
}

.TblContractYear {
    width: 60px;
}

tblPC {
    border: 1px solid gainsboro;
}

.tblPC th {
    border: 1px solid gainsboro;
    border: 1px solid gainsboro;
    margin: 2px;
    padding: 3px;
    text-align: center;
    color: blue;
    font-weight: 600;
}

.tblPC td {
    border: 1px solid gainsboro;
    text-align: center;
    padding-left: 8px;
    padding-right: 8px;
}

.gvContractsGridStyle {
    background-color: #F3F3F3;
    border: 1px solid;
    color: #333;
    font-family: "Segoe UI",Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 16px;
}

.gvContractsGridHeaderStyle {
    background-color: #E6E3E3;
    border: none;
    color: #00F;
    font-family: "Segoe UI",Arial,Helvetica,sans-serif;
    font-size: 13.3333px;
    font-weight: 400;
    height: 32px;
    line-height: 16px;
}

#cpMain_gvContracts tr th {
    border: 1px solid #E6E3E3;
    height: 40px;
}

#cpMain_gvContracts tr td {
    border: 1px solid #FFFFFF;
    height: 38px;
}

.contracttbl {
    width: 100%;
    border: 1px solid white;
}

contracttbl td {
    width: 50px;
    padding: 3px;
}

.ui-dialog {
    overflow: visible !important;
}

.txtTblLoadExistsInMlsCustomerName {
    width: 170px;
    margin-right: 5px;
    margin-left: 5px;
}

.txtTblLoadExistsInMlsSalesRepName {
    width: 120px;
    margin-right: 5px;
    margin-left: 5px;
}

.btnTblLoadExistsInMlsAction {
    margin-top: 3px;
    margin-bottom: 3px;
}

/*.noclose .ui-dialog-titlebar-close {
    display: none;
}*/
/*PRINT STYLE START*/
.PrintTable {
    border: 1px solid black;
}

.PrintTableTdBottomBorder {
    border-bottom: 1px solid black;
}

.PrintTableTdRightBorder {
    border-right: 1px solid black;
}

.shortcut::first-letter {
    text-decoration: underline;
}

.Margin0px {
    margin: 0px;
}

.MarginTop5pxMarginBottom8px {
    margin-top: 5px;
    margin-bottom: 8px;
}

.PaddingLeftRightZeroPixel {
    padding-right: 0px;
    padding-left: 0px;
}

.MarginLeftZeroPaddingLeftZeroPixel {
    margin-left: 0px;
    padding-left: 0px;
}

.MarginZeroPaddingTopBottomZeroPixel {
    margin: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.Width100px {
    width: 100px;
}

.PaddingLeftFivePixel {
    padding-left: 5px;
}

.PaddingLeft10pxVerticalAlignMiddle {
    padding-left: 10px;
    vertical-align: middle;
}

.PaddingLeftZeroPixel {
    padding-left: 0px;
}

.MarginTop-3px {
    margin-top: -3px;
}

.Width85pxNotImportant {
    width: 85px !important;
}

.PaddingLeft35px {
    padding-left: 35PX;
}

.PaddingTop10px {
    padding-top: 10px;
}

.OverflowXAutoPaddingLeftRightFivePixel {
    overflow-x: auto;
    padding: 0px 5px 0px 5px;
}

.cursor-pointer {
    cursor: pointer;
}

.Height16px {
    height: 16px;
}

.Height16pxWidth45pxNotImportant {
    height: 16px;
    width: 45px !important;
}

.Height30PixelCursorPointer {
    height: 30px;
    cursor: pointer;
}

.FontSize13pxPadding5pxTextAlignCenter {
    font-size: 13px;
    padding: 5px;
    text-align: center;
}

.Width130pxNotImportant {
    width: 130px !important;
}

.TextTransformUppercase {
    text-transform: uppercase;
}

.PaddingTopTenPixelPaddingLeftZeroPixel {
    padding-top: 10px;
    padding-left: 0px;
}

.PaddingZeroPixel {
    padding: 0px;
}

.OverflowHidden {
    overflow: hidden;
}

.OverflowHiddenPadding0px {
    overflow: hidden;
    padding: 0px;
}

.FloatLeftMargin0px7px20px0px {
    float: left;
    margin: 0px 7px 20px 0px;
}

.PaddingLeft1px {
    padding-left: 1px;
}

.MaxHeight400pxOverflowyAuto {
    max-height: 400px;
    overflow-y: auto;
}

.TextAlignCenterHeight100PercentWidth100PercentNotImportant {
    text-align: center;
    height: 100%;
    width: 100% !important;
}

.TextAlignCenter {
    text-align: center;
}

.Margin0pxAutoWidth60PercentNotImportant {
    margin: 0px auto;
    width: 60% !important;
}

.Margin10pxWidth80pxNotImportant {
    margin: 10px;
    width: 80px !important;
}

.MaxHeight253pxOverflowAutoWidth100PercentNotImportant {
    max-height: 253px;
    overflow: auto;
    width: 100% !important;
}

.BorderNoneHeightAutoWidth650pxNotImportant {
    border: none;
    height: auto;
    width: 650px !important;
}

.MarginTopThirtyPixelPaddingTopTenPixel {
    margin-top: 30px;
    padding-top: 10px;
}

.Width15PercentNotImportantVerticalAlignTop {
    width: 15% !important;
    vertical-align: top;
}

.Width5PercentNotImportantVerticalAlignTop {
    width: 5% !important;
    vertical-align: top;
}

.Width25PercentNotImportantVerticalAlignTop {
    width: 25% !important;
    vertical-align: top;
}

.VerticalAlignTop {
    vertical-align: top;
}

.TextTransformUppercaseWidth75pxNotImportant {
    text-transform: uppercase;
    width: 75px !important;
}

.Width75pxNotImportant {
    width: 75px !important;
}

/*.ColorRedPaddingLeft2pxFontWeightNormal {
    color: red;
    padding-left: 2px;
    font-weight: normal;
}
*/
.Height15px {
    height: 15px;
}
.margintop12pixel {
    margin-top: 12px;
}
.PaddingTop25px{
    padding-top: 25px !important;
}

.margintopminus5px {
    margin-top: -5px;
}
.MarginRight25px{
    margin-right:25px;
}
    .MarginRight27px{
        margin-right: 27px;
    }
    .MarginLeftMinus25px{
        margin-left: -25px;
    }
    /*CreatePurchaseContractWithBankLoad.ascx Style Start*/
    #divCreatePurchaseContractWithBankLoadsContent {
        padding-left: 15px !important;
        font-family: Helvetica Neue,Helvetica,Arial,sans-serif !important;
        color: #5F6B61 !important;
    }

    #divCreatePurchaseContractWithBankLoadsContent input[type="text"] {
        font-size: 12px !important;
        color: #5F6B61;
    }

    #divCreatePurchaseContractWithBankLoadsContent select {
        font-size: 12px !important;
    }

    #divCreatePurchaseContractWithBankLoadsContent label {
        color: #5F6B61;
        font-size: 11px !important;
    }

#tblAddBankSRDPC {
    border: 1px solid gainsboro;
}

    #tblAddBankSRDPC th {
        border: 1px solid gainsboro;
        border: 1px solid gainsboro;
        margin: 2px;
        padding: 3px;
        text-align: center;
        color: blue;
        font-weight: 600;
    }

    #tblAddBankSRDPC td {
        border: 1px solid gainsboro;
        text-align: center;
        padding-left: 8px;
        padding-right: 8px;
    }

    #tblAddBankSRDPC label {
        color: #5F6B61;
        font-size: 11px !important;
    }

.form-control {
    display: inline-block !important;
    /*width: auto;*/
}

/*.ui-datepicker-trigger {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
}*/

.OverflowyAutoMaxHeight470px {
    overflow-y: auto;
    max-height: 470px;
}

/*.Padding5px {
    padding: 5px;
}
*/
/*.Width200pxNotImportant {
    width: 200px !important;
}
*/
.Width100PercentNotImportnt {
    width: 100% !important;
}

/*.Width100pxNotImportant {
    width: 100px !important;
}*/

.Width70pxNotImportant {
    width: 70px !important;
}

.ColorRed {
    color: red !important;
}

.MaxHeight200pxOverflowAuto {
    max-height: 200px;
    overflow: auto;
}

/*.Width75pxNotImportant {
    width: 75px !important;
}
*/
.Width110pxNotImportant {
    width: 110px !important;
}

/*.Width60pxNotImportant {
    width: 60px !important;
}
*/
.TextTransformUppercaseWidth250pxNotImportant {
    text-transform: uppercase;
    width: 250px !important;
}

/*.TextTransformUppercaseWidth75pxNotImportant {
    text-transform: uppercase;
    width: 75px !important;
}*/

.MarginBottom10pxNotImportant {
    margin-bottom: 10px !important;
}

/*CreatePurchaseContractWithBankLoad.ascx Style End*/

/*OrderDetails.aspx Style Start*/

/*.rgDataDiv {
    height: auto !important;
    max-height: 500px !important;
}*/

/*.ui-dialog {
    overflow: visible !important;
}*/

/*.ui-datepicker-trigger {
    padding-left: 5px !important;
}*/

/*#divOrderDetailsFilter .ordForm {
            padding-left: 15px !important;
        }

        #divOrderDetailsFilter label {
            font-size: 11px !important;
        }

        #divOrderDetailsFilter input[type="text"] {
            font-size: 12px !important;
            width: 155px !important;
        }

        #divOrderDetailsFilter select {
            font-size: 12px !important;
            height: 23px;
        }*/

#divOrderDetailsFilter .ordForm {
    padding-left: 15px !important;
}

#divOrderDetailsFilter label {
    font-size: 11px !important;
}

#divOrderDetailsFilter input[type="text"] {
    font-size: 12px !important;
    width: 145px !important;
}

#divOrderDetailsFilter select {
    font-size: 12px !important;
}

.OrderGridItemRow {
    margin-top: 5px;
    margin-bottom: 5px;
    /*border-top: 1px solid gray;*/
}

.OrderDetailsTable {
    /*padding: 15px;*/
    border-right-width: 0 !important;
    border-left-width: 0 !important;
    border-bottom-width: 0 !important;
}

.SupplierLoadDetailsTable {
    margin: 15px 15px 0px 15px;
    /*border-width: 0 !important;*/
    /*border-right-width: 0 !important;
            border-left-width: 0 !important;
            border-top-width: 0 !important;*/
}

.CreditedLoadDetailsTable {
    margin: 15px 15px 15px 15px;
    /*border-width: 0 !important;*/
    /*border-right-width: 0 !important;
            border-left-width: 0 !important;
            border-top-width: 0 !important;*/
}
/*/*/
/*.tooltip {
    position: absolute;
    display: none;
    z-index: 1000;
    color: white;
    border: 1px solid gray;
    -webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    opacity: inherit;
}*/

/*.fullAddress {
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4285;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
*/
/*.fullAddress-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}*/
/*kk*/
#divLoadPricingPerTonTemplate > table {
    background-color: white;
    color: black;
    margin-left: auto !important;
    margin-right: auto;
    width: 130px;
    text-align: left;
}

    #divLoadPricingPerTonTemplate > table td {
        padding-left: 3px;
        border: 1px solid black;
    }

.label-Weight {
    font-weight: 700;
}

/*Purchase contract new*/


#divEditPurchaseContractContent {
    padding-left: 15px !important;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif !important;
    color: #5F6B61 !important;
}

    #divEditPurchaseContractContent input[type="text"] {
        font-size: 12px !important;
        color: #5F6B61;
    }

    #divEditPurchaseContractContent select {
        font-size: 12px !important;
    }

tblPC {
    border: 1px solid gainsboro;
}

.tblPC th {
    border: 1px solid gainsboro;
    border: 1px solid gainsboro;
    margin: 2px;
    padding: 3px;
    text-align: center;
    color: blue;
    font-weight: 600;
}

.tblPC td {
    border: 1px solid gainsboro;
    text-align: center;
    padding-left: 8px;
    padding-right: 8px;
}
/*Purchase Contract end new*/

.RadGrid .rgActionButton {
    margin-left: -12px;
}

.filter-link {
    font-size: 14px;
    cursor: pointer;
}

.MarginTopFiveBottomEightPixel {
    margin-top: 5px;
    margin-bottom: 8px;
}



/*.MarginLeftZeroPaddingLeftZeroPixel {
    margin-left: 0px;
    padding-left: 0px;
}
*/
/*.MarginZeroPaddingTopBottomZeroPixel {
    margin: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
*/
.date-textbox {
    width: 115px !important;
}

.color {
    color: red;
}

.PaddingLeftThirtyFivePixel {
    padding-left: 35px;
}

.PaddingTop25Pixel {
    padding-top: 25px;
}

/*.OverflowXAutoPaddingLeftRightFivePixel {
    overflow-x: auto;
    padding: 0px 5px 0px 5px;
}*/

/*.Height30PixelCursorPointer {
    height: 30px;
    cursor: pointer;
}*/

/*.Width100Percent {
    width: 100%;
}*/

.Margin5pxBackgroundLavender {
    margin: 5px;
    background-color: lavender;
}

.ColorBlue {
    color: blue;
}

.HrMargin0Top10BottomGrayBorder {
    margin-top: 0px;
    margin-bottom: 10px;
    border-top: 1px solid gray;
}

.FontWeight400Color1f405cFontSize14px {
    font-weight: 400;
    color: #1f405c;
    font-size: 14px;
}

.MarginLeft70px {
    margin-left: 70px;
}

.Height30Margin15All {
    height: 30px;
    margin: 15px;
}

.Font14Padding5TextCenterHeight30 {
    font-size: 14px;
    padding: 5px;
    text-align: center;
    height: 30px;
}

.BgCornflowerBlueColorWhite {
    background-color: cornflowerblue;
    color: white;
}

.TblLoadPricingPerTonStyle {
    background-color: white;
    color: black;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 5px;
    width: 140px;
    text-align: left;
}

.OverflowYAutoMaxHeight370 {
    overflow-y: auto;
    max-height: 370px;
}

/*.Padding5px {
    padding: 5px;
}*/

.Padding10px {
    padding: 10px;
}

.PaddingLeft0px {
    padding-left: 0px;
}

.PaddingTop5px {
    padding-top: 5px;
}

.FontSize08em {
    font-size: 0.8em;
}

.Width230Pixel {
    width: 230px !important;
}

/*.PaddingLeftFivePixel {
    padding-left: 5px;
}*/

.PaddingLeftTenPixelVerticalAlignMiddle {
    padding-left: 10px;
    vertical-align: middle;
}

.PaddingLeft5VerticalMiddle {
    padding-left: 5px;
    vertical-align: middle;
}


.ColorRedPaddingLeft2FontWeightNormal {
    color: red;
    padding-left: 2px;
    font-weight: normal;
}

.MarginTop5px {
    margin-top: 5px;
}

.PaddingRight20PaddingBottom10PaddingTop10 {
    padding-right: 20px;
    padding-bottom: 10px;
    padding-top: 10px;
}

.PaddingLeft5PercentOverflowAutoPositionRelative {
    padding-left: 5%;
    overflow: auto;
    position: relative;
}

.Width90Height50Percent {
    width: 90%;
    height: 50%;
}

table.rgDetailTable.OrderDetailsTable td.bg-lavender {
    background-color: lavender !important;
}

/*.Width80pxNotImportant {
    width: 80px !important;
}
*/

.TblContractYear {
    width: 60px;
}

#tblSCPContracts {
    border: 1px solid gainsboro;
}

    #tblSCPContracts th {
        border: 1px solid gainsboro;
        border: 1px solid gainsboro;
        margin: 2px;
        padding: 3px;
        text-align: center;
        color: blue;
        font-weight: 600;
    }

    #tblSCPContracts td {
        border: 1px solid gainsboro;
        text-align: center;
        padding-left: 8px;
        padding-right: 8px;
    }

#divEditSalesContract .row {
    padding-top: 15px !important;
}

#divEditSalesContract {
    padding-left: 15px !important;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif !important;
    color: #5F6B61 !important;
}

    #divEditSalesContract input[type="text"] {
        font-size: 12px !important;
        color: #5F6B61;
    }

    #divEditSalesContract select {
        font-size: 12px !important;
    }

.btn-link {
    color: #337ab7 !important;
}

.Blue-link {
    color: #fff !important;
    background-color: #337ab7;
    border-color: #2e6da4;
}

.OverflowAutoRelativeMaxHeight380PaddingBottom70 {
    overflow: auto;
    position: relative;
    max-height: 380px;
    overflow-y: auto;
    padding-bottom: 70px;
}

.PaddingTop0MaxHeight420 {
    padding-top: 0px;
    max-height: 420px;
}

.Width210px {
    width: 210px !important;
}

.MarginTop5MarginRight85TextCenterWidth190 {
    margin-top: 5px;
    margin-right: 85px;
    text-align: center;
    width: 190px;
}

.PaddingTop0Important {
    padding-top: 0px !important;
}

.Gap0px {
    gap: 0px;
}

.MarginRight135px {
    margin-right: 135px;
}

.PaddingLeft0 {
    padding-left: 0px;
}

/*.MarginTop5px {
    margin-top: 5px;
}*/

.Width170Pixel {
    width: 170px;
}

.OverflowHidden {
    overflow: hidden;
}

.PaddingRight20PaddingBottom16 {
    padding-right: 20px;
    padding-bottom: 16px;
}

/*.PaddingZeroPixel {
    padding: 0px;
}*/

.OverflowHidden {
    overflow: hidden;
}

.floatleft {
    float: left;
}

.margintopbottom20 {
    margin: 0 7px 20px 0; /* top:0, right:7px, bottom:20px, left:0 */
}

.paddingleft1px {
    padding-left: 1px;
}

.full-width {
    width: 100%;
}

.full-size {
    width: 100% !important;
    height: 100% !important;
}
.marginleft25pixel{
    margin-left: 25px !important;
}
/*OrderDetails.aspx Style End*/
/*ScheduleLoad.ascx Style Start*/
.OverflowAuto {
    overflow: auto;
}

.Width200px {
    width: 200px;
}

.MaxHeight250OverflowAutoPaddingTop10MarginTop5 {
    max-height: 250px;
    overflow: auto;
    padding-top: 10px;
    margin-top: 5px;
}

.Border1SolidBlack {
    border: 1px solid black;
}

/*.width100percent {
    width: 100%;
}
*/
.TextBlueBgGreyHeight25 {
    color: #0000FF;
    background: #EAEAEA;
    height: 25px;
}

.Width5PercentPaddingLeft5px {
    width: 5%;
    padding-left: 5px;
}

.Width10PercentPaddingLeft5px {
    width: 10%;
    padding-left: 5px;
}

.Width8PercentPaddingLeft5px {
    width: 8%;
    padding-left: 5px;
}

.Width15PercentPaddingLeft5px {
    width: 15%;
    padding-left: 5px;
}

.MinHeight100MaxHeight500OverflowYScroll {
    min-height: 100px;
    max-height: 500px;
    overflow-y: scroll;
}

.Width25PercentPaddingLeft5px {
    width: 25%;
    padding-left: 5px;
}

/*.Padding10px {
    padding: 10px;
}
*/
.Width130px {
    width: 130px !important;
}

.PaddingRight20PaddingBottom10PaddingTop10 {
    padding-right: 20px;
    padding-bottom: 10px;
    padding-top: 10px;
}

.DisplayInline {
    display: inline;
}

/*ScheduleLoad.ascx Style End*/

/*OrderhistoryDetails.aspx Style Start*/

.ordFormBid {
    display: none !important;
}

.fullAddress {
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4285;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}



.fullAddress-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}

#divTemplate ul {
    list-style-type: none;
    background-color: white;
    padding: 2px;
    color: Black;
    margin: 0px;
}

    #divTemplate ul li {
        cursor: pointer;
        border-bottom: 1px solid gray;
    }

        #divTemplate ul li:hover {
            background-color: #f1f1f1;
            cursor: pointer;
        }

        #divTemplate ul li a {
            color: Black;
            text-decoration: none;
        }

.tooltip {
    position: absolute;
    display: none;
    z-index: 1000;
    color: white;
    border: 1px solid gray;
    -webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    opacity: inherit;
}


.modalPopupDetailsDelete {
    background-color: #fff; /*background-image:url(Images/ImgPopupBG.png);*/
    top: 50;
    left: 100;
    border-width: 2px;
    border-style: solid;
    border-color: #505050;
    padding: 3px;
    min-height: 250px;
    min-width: 500px;
    width: 850px;
    height: 300px;
    overflow: scroll;
}

.modalPopupDetails {
    background-color: #fff; /*background-image:url(Images/ImgPopupBG.png);*/
    top: 50;
    left: 100;
    border-width: 2px;
    border-style: solid;
    border-color: #505050;
    padding: 3px;
    min-width: 150px;
    width: 400px;
}

.blur {
    background-color: #fff;
    filter: alpha(opacity=70);
    opacity: 0.7;
    z-index: 120;
}

h4 {
    margin: 0px;
    padding: 0 0px 5px 0;
    border-bottom: 1px solid #E5E5E5;
}
/*PRINT STYLE START*/
.PrintTable {
    border: 1px solid black;
}

.PrintTableTdBottomBorder {
    border-bottom: 1px solid black;
}

.PrintTableTdRightBorder {
    border-right: 1px solid black;
}

#divOrderHistoryManagePopup ul {
    list-style-type: none;
    background-color: white;
    padding: 2px;
    color: Black;
    margin: 0px;
}

    #divOrderHistoryManagePopup ul li {
        cursor: pointer;
        border-bottom: 1px solid gray;
    }

        #divOrderHistoryManagePopup ul li:hover {
            background-color: #f1f1f1;
            cursor: pointer;
        }

        #divOrderHistoryManagePopup ul li a {
            color: Black;
            text-decoration: none;
        }

#cpMain_divOrderHistoryDetailsFilter .ordForm {
    padding-left: 15px !important;
}

#cpMain_divOrderHistoryDetailsFilter label {
    font-size: 12px !important;
}

#cpMain_divOrderHistoryDetailsFilter input[type="text"] {
    font-size: 12px !important;
    width: 145px !important;
}

#cpMain_divOrderHistoryDetailsFilter select {
    font-size: 12px !important;
}

#divUpdatePurchaseContractToOrderHistoryWrapper label {
    color: #5F6B61;
    font-size: 11px !important;
}

#divUpdatePurchaseContractToOrderHistoryWrapper input[type="text"] {
    color: #5F6B61;
    font-size: 12px !important;
    width: 145px !important;
}

tr.bordered {
    border-bottom: 1px solid #000;
}

#divOverrideLoadDetails .ordForm {
    padding-left: 15px !important;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif !important;
}

#divOverrideLoadDetails label {
    color: #5F6B61;
    font-size: 11px !important;
}

#divOverrideLoadDetails input[type="text"] {
    color: #5F6B61;
    font-size: 12px !important;
    width: 145px !important;
}

/*.ui-datepicker-trigger {
    padding-left: 5px !important;
}*/
/* Reusable classes moved from inline styles */
.PanelWidthEightyTwoPaddingHorizontalZeroDisplayNone {
    padding-right: 0px;
    width: 82%;
    padding-left: 0px;
    display: none;
}

.PaddingZeroPixel {
    padding: 0px;
}

.MarginTopTenPixel {
    margin-top: 10px;
}

.FontSizeFourteenCursorPointer {
    font-size: 14px;
    cursor: pointer;
}

.PaddingLeftRightZeroPixel {
    padding-right: 0px;
    padding-left: 0px;
}

.ControlDisplayNone {
    display: none;
}

.PaddingLeftFortyPixel {
    padding-left: 40px;
}

.PaddingTopFourPixel {
    padding-top: 4px;
}

.TextTransformUppercase {
    text-transform: uppercase;
}

.MarginLeftZeroPaddingLeftFortyPixel {
    margin-left: 0px;
    padding-left: 40px;
}

.CursorPointer {
    cursor: pointer;
}

.PaddingLeftFivePixel {
    padding-left: 5px;
}

.CursorHandPointer {
    cursor: hand;
    cursor: pointer;
}

.PaddingLeftTenVerticalAlignMiddle {
    padding-left: 10px;
    vertical-align: middle;
}

.PaddingLeftThirtyFivePixel {
    padding-left: 35px;
}

.PaddingTopSeventeenPixel {
    padding-top: 17px;
}

.OverflowXAutoNegativeHorizontalPaddingFivePixel {
    overflow-x: auto;
    padding: 0px -5px 0px -5px;
}

.HeightSixteenWidthFortyFivePixel {
    height: 16px;
    width: 45px;
}

.HeightThirtyCursorPointer {
    height: 30px;
    cursor: pointer;
}

.PanelWidthEightyTwoPaddingHorizontalZero {
    padding-right: 0px;
    width: 82%;
    padding-left: 0px;
}

.FontSizeThirteenPaddingFiveTextAlignCenter {
    font-size: 13px;
    padding: 5px;
    text-align: center;
}

.BorderNoneWidthSixFiftyHeightAuto {
    border: none;
    width: 650px;
    height: auto;
}

.MarginTopThirtyPaddingTopTen {
    margin-top: 30px;
    padding-top: 10px;
}

.WidthFifteenPercentVerticalAlignTop {
    width: 15%;
    vertical-align: top;
}

.WidthFivePercentVerticalAlignTop {
    width: 5%;
    vertical-align: top;
}

.WidthTwentyFivePercentVerticalAlignTop {
    width: 25%;
    vertical-align: top;
}

.VerticalAlignTop {
    vertical-align: top;
}

.MarginBottomZeroPixel {
    margin-bottom: 0px;
}

.PopupHeaderBlueTextWhite {
    text-align: left;
    border-color: #122b40;
    background-color: #248ee9;
    color: #fff;
}

.MarginLeftTwentyFivePixel {
    margin-left: 25px !important;
}

.FloatRightPaddingZeroMarginTopMinusSeventeenMarginRightTen {
    float: right;
    padding: 0px;
    margin-top: -30px;
    margin-right: 10px;
}

.PaddingTopFifteenPaddingLeftTwentyFive {
    padding-top: 15px;
    padding-left: 25px;
}

.MarginPaddingZeroPixel {
    margin: 0px;
    padding: 0px;
}

.MarginRightZeroPaddingRightZero {
    margin-right: 0px;
    padding-right: 0px;
}

.LightTextMarginTopTenFloatLeftBorderZero {
    color: #f5f5f5;
    margin-top: 10px;
    float: left;
    border: 0px;
}

.TextTransformUppercaseWidthTwoFiftyPixel {
    text-transform: uppercase;
    width: 250px !important;
}

.MarginLeftOneSixtyPixel {
    margin-left: 160px;
}

.WidthOneSeventyPixel {
    width: 170px;
}

.WhiteSpaceNoWrap {
    white-space: nowrap;
}

.MaxHeightFourHundredOverflowYAuto {
    max-height: 400px;
    overflow-y: auto;
}

.BorderNoneWidthSevenFiftyHeightAuto {
    border: none;
    width: 750px;
    height: auto;
}

.VerticalAlignTopWidthOnePercent {
    vertical-align: top;
    width: 1%;
}

.WidthThirtyFivePercentVerticalAlignTop {
    width: 35%;
    vertical-align: top;
}

.VerticalAlignTopWidthFifteenPercent {
    vertical-align: top;
    width: 15%;
}

.VerticalAlignTopWidthThirtyFivePercent {
    vertical-align: top;
    width: 35%;
}

.VerticalAlignTopWidthTwentyPercent {
    vertical-align: top;
    width: 20%;
}

.VerticalAlignTopWidthTwentyFivePercent {
    vertical-align: top;
    width: 25%;
}

.VerticalAlignTopWidthTwentyFivePercentPaddingBottomTen {
    vertical-align: top;
    width: 25%;
    padding-bottom: 10px;
}

.ColorBlack {
    color: black;
}

.VerticalAlignTopWidthTwoPercent {
    vertical-align: top;
    width: 2%;
}

.PaddingTopTwentyPixel {
    padding-top: 20px;
}

.MarginTopThirtyPaddingTopTenPaddingThirty {
    margin-top: 30px;
    padding-top: 10px;
    padding: 30px;
}

.PaddingFifteenPixel {
    padding: 15px;
}

.TextBoxWidth180 {
    width: 180px;
}
.MarginTopMinus20px{
    margin-top: -20px !important;
}
/*OrderhistoryDetails.aspx Style End*/
/*EditOrder.ascx Style Start*/
.boldtext {
    font-weight: 700;
}

.PaddingZeroPixel {
    padding: 0px !important;
}

.CardMarginBottomZero {
    margin-bottom: 0px;
    width: 1500px;
}

.PaddingLeftTenPixel {
    padding-left: 10px;
}

.Width566Pixel {
    width: 566px;
}

.MarginLeftTwentyPixel {
    margin-left: 20px;
}

.PaddingBottomEighteenPixel {
    padding-bottom: 18px;
}

.PopupHeaderSpacing {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
}

.AlertHeaderText {
    color: #f5f5f5;
    margin: 0;
    padding-left: 5px;
}

.SpanFontSizeThirteenPaddingFiveTextLeftWidthFull {
    font-size: 13px;
    padding: 5px;
    text-align: left;
    width: 100%;
}

.PopupCloseButtonPaddingTopSix {
    float: right;
    padding-top: 6px;
}

.PopupHeaderPaddingEightTwelve {
    padding: 8px 12px;
}

.HeaderTextBlueMarginTopFiveBorderZero {
    color: #337AB7;
    margin-top: 5px;
    border: 0px;
}

.TabPanePaddingEightPixel {
    padding: 8px;
}

.PanelPaddingTwentyPixel {
    padding: 20px;
}

.Width120Pixel {
    width: 120px !important;
}

.Width110PixelUppercase {
    text-transform: uppercase;
    width: 110px !important;
}

.DisplayFlexAlignCenter {
    display: flex;
    align-items: center;
}

.Width80Pixel {
    width: 80px !important;
}

.ButtonMarginTopTwentyFivePixel {
    margin-top: 25px !important;
}

.ContainerPaddingHorizontalZero {
    padding-right: 0px;
    padding-left: 0px;
}

.ControlDisplayNoneContainer {
    display: none;
}

.HeaderPaddingLeftFivePixel {
    padding-left: 5px;
}

.HeaderInnerPaddingFiveZero {
    padding: 5px 0;
}

.TextColorWhiteMarginZero {
    color: #f5f5f5;
    margin: 0;
}

.PaddingTopZeroLeftTwenty {
    padding-top: 0px;
    padding-left: 20px;
}

.PaddingLeftTwentyPixel {
    padding-left: 20px;
}

.AvailableLoadsContainerStyle {
    width: 90%;
    height: 300px;
    margin-right: 5%;
    margin-left: 5%;
    margin-bottom: 1%;
    overflow: scroll;
    display: none;
}

.FeaturedPanelStyle {
    width: 100%;
    max-height: 253px;
}

.ButtonHidden {
    opacity: 0;
}

.ButtonMarginTop25 {
    margin-top: 25px;
}

.HeadingBlue {
    color: #337AB7;
}

.MarginTop5 {
    margin-top: 5px;
}

.NoBorder {
    border: 0;
}
.disabled-style {
    width: 100px;
    background-color: #e9ecef !important;
    color: #6c757d !important;
    cursor: not-allowed;
    opacity: 1;
}

/*EditOrder.ascx Style End*/

/*EditOrderException.ascx Style Start*/

.PaddingZeroPixel {
    padding: 0px;
}

.MarginBottomZeroPixel {
    margin-bottom: 0px;
}

.PopupHeaderBlueStyle {
    margin-right: 0px;
    padding-right: 0px;
    border-bottom: 35px solid #2563eb;
    border-radius: 0;
    background: #2563eb !important;
}

.PopupHeaderTitleStyle {
    color: #f5f5f5;
    margin-top: 10px;
    float: left;
    border: 0px;
}

.FloatRightPaddingTopNinePixel {
    float: right;
    padding-top: 9px;
}

.OverflowXAutoHeightFourHundredTwentyPixel {
    overflow-x: auto;
    height: 420px;
}

.PaddingFivePixel {
    padding: 5px;
}

.MarginLeftRightZeroPixel {
    margin-right: 0px;
    margin-left: 0px;
}

.SectionHeaderBlueStyle {
    padding: 10px 10px 10px 10px;
    background-color: #0C98CF;
    color: #F0F1EE;
    cursor: pointer;
}

.FloatRight {
    float: right;
}

.BorderLightGrayDisplayNone {
    border: 1px solid #DCDCDC;
    display: none;
}

/*.PaddingTopTenPixel {
    padding-top: 10px;
}*/

.PaddingTopFourPixel {
    padding-top: 4px;
}

.WidthTwoHundredTwentyPixel {
    width: 220px !important;
}

.Width90Pixel {
    width: 90px !important;
}

.MarginZeroMinusFiveBorderBottomLightGray {
    margin: 0px -5px;
    border-bottom: 1px solid #f3f3f3;
}

.SectionFooterGrayStyle {
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #f3f3f3;
    margin-top: 10px;
    border-top: 1px solid #DCDCDC;
}

.PaddingTopFivePixel {
    padding-top: 5px !important;
}

.PaddingTopTenOnly {
    padding: 10px 0px 0px 0px;
}

.WidthSeventyFivePercent {
    width: 75% !important;
}

.WidthThreeHundredFiftyPixel {
    width: 350px !important;
}

.OverflowXAutoNegativeHorizontalPadding {
    overflow-x: auto;
    padding: 0px -5px 0px -5px;
}

.GridHeaderCellStyle {
    color: #0000FF;
    background: #EAEAEA;
    font-family: Segoe UI,Arial,Helvetica,sans-serif;
    font-size: 12.5px;
    line-height: 14px;
    font-weight: normal;
}

.PaddingLeftFivePixel {
    padding-left: 5px !important;
}

.MarginLeftEightHundredPixel {
    margin-left: 800px !important;
}

.MarginZeroPaddingVerticalZero {
    margin: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.MarginLeftEightHundredFifteenGapThirtyFive {
    margin-left: 815px;
    gap: 35px;
}

.WidthTwoHundredTenPixelDisabledStyle {
    width: 210px !important;
}

.MarginLeftEightHundredFifteenGapFifty {
    margin-left: 815px;
    gap: 50px;
}

.WidthSixtyPixel {
    width: 60px !important;
}

.MarginLeftEightHundredFifteenGapFortyFive {
    margin-left: 815px;
    gap: 45px;
}

.MarginLeftEightHundredFifteenGapTwentyFive {
    margin-left: 815px;
    gap: 25px;
}

.WidthOneHundredFiftyPixelDisabledStyle {
    width: 150px !important;
}

.MarginPaddingZeroImportant {
    margin: 0px !important;
    padding: 0px !important;
}

.WidthFortyPercentMarginBottomZero {
    width: 40%;
    margin-bottom: 0;
}

.WidthFiftyPercent {
    width: 50% !important;
}

.WidthSixtyPercent {
    width: 60% !important;
}

.MarginLeftTenPixel {
    margin-left: 10px;
}

.WidthFiftyPercentMarginBottomZero {
    width: 50%;
    margin-bottom: 0;
}

.MarginRightPaddingRightZero {
    margin-right: 0px;
    padding-right: 0px;
}

.MarginLeftPaddingLeftZero {
    margin-left: 0px;
    padding-left: 0px;
}

.WidthOneHundredPercent {
    width: 100% !important;
}

.WidthTwoHundredPixel {
    width: 200px !important;
}

.CursorPointerPaddingLeftFivePixel {
    cursor: hand;
    cursor: pointer;
    padding-left: 5px;
}

.WidthSeventyFivePixel {
    width: 75px !important;
}

.WidthEightySixPixel {
    width: 86px !important;
}

.PaddingTopZeroPixel {
    padding-top: 0px;
}

.MarginLeftFifteenPaddingLeftZero {
    margin-left: 15px;
    padding-left: 0px;
}

.Width640Pixel {
    width: 640px;
}

.HeaderHeight25 {
    height: 25px;
}

.HeaderBgLight {
    background-color: #ECEFE6;
}

.TableFullWidth {
    width: 100%;
}

.NoBorder {
    border: 0;
}

.NoCellSpacing {
    border-collapse: collapse;
}

.NoCellPadding td,
.NoCellPadding th {
    padding: 0;
}
/*EditOrderException.ascx Style End*/

/*MlsGrid.aspx page style start*/


@media (max-width:1950px) and (min-width:1366px) {
    .ordForm-MLS-LMargin {
        margin-left: 40px;
    }

    .MLSTextbox {
        width: 205px;
    }

    .ORDTextbox {
        width: 205px;
    }

    .MLSLodeNumbTextbox {
        width: 165px;
    }
}

.btnTblLoadExistsInMlsAction {
    margin-top: 3px;
    margin-bottom: 3px;
}

@media (max-width:1366px) and (min-width:1200px) {
    .ordForm-MLS-LMargin {
        margin-left: 10px;
    }

    .MLSTextbox {
        width: 150px;
    }

    .ORDTextbox {
        width: 160px;
    }

    .MLSLodeNumbTextbox {
        width: 130px;
    }
}

.MyGridClass .rgDataDiv {
    height: auto !important;
}

/*.fullAddress {
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4285;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
*/
.gridview-header {
    font-size: 12px;
    line-height: 16px;
    padding-bottom: 3px;
    font-family: "Segoe UI",Arial,Helvetica,sans-serif;
}

/*.fullAddress-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}*/

.CheckBoxCursor {
    cursor: pointer;
}

#divTemplate ul {
    list-style-type: none;
    background-color: white;
    padding: 2px;
    color: Black;
    margin: 0px;
}

    #divTemplate ul li {
        cursor: pointer;
        border-bottom: 1px solid gray;
    }

        #divTemplate ul li:hover {
            background-color: #f1f1f1;
            cursor: pointer;
        }

        #divTemplate ul li a {
            color: Black;
            text-decoration: none;
        }


.col-15 {
    width: 20%;
}

/*.tooltip {
    position: absolute;
    display: none;
    z-index: 1000;
    color: white;
    border: 1px solid gray;
    -webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    opacity: inherit;
}*/


/*.modalPopupDetailsDelete {
    background-color: #fff;
    top: 50;
    left: 100;
    border-width: 2px;
    border-style: solid;
    border-color: #505050;
    padding: 3px;
    min-height: 250px;
    min-width: 500px;
    width: 850px;
    height: 300px;
    overflow: scroll;
}*/

/*.modalPopupDetails {
    background-color: #fff;
    top: 50;
    left: 100;
    border-width: 2px;
    border-style: solid;
    border-color: #505050;
    padding: 3px;
    min-width: 150px;
    width: 400px;
}*/

.blur {
    background-color: #fff;
    filter: alpha(opacity=70);
    opacity: 0.7;
    z-index: 120;
}

h4 {
    margin: 0px;
    padding: 0 0px 5px 0;
    border-bottom: 1px solid #E5E5E5;
}
/* color Template Starts*/
.ColorBtnCSS {
    padding-left: 3px !important;
}

.colortd {
    text-align: center !important;
}

.ColorTemplate {
    background-color: white !important;
    width: 100px;
}

.colorselect {
    cursor: pointer;
}

    .colorselect:hover {
        background-color: #e6e6e6;
    }

.ColorTemplate, .ColorTemplate td {
    border: 1px solid black;
    color: black;
}

    .ColorTemplate td {
        width: 30px;
        padding: 2px;
    }
/* color Template Ends*/
/* .ui-widget-content a {
            color: black !important;
        }*/

#tblLoadExistsInMls th, #tblLoadExistsInMls td {
    text-align: center
}

.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close {
    color: gray !important
}

#MLSFilter .ordForm {
    padding-left: 15px !important;
}

#MLSFilter label {
    font-size: 11px !important;
}

#MLSFilter input[type="text"] {
    font-size: 12px !important;
    width: 145px !important;
}


.BorderTopGrayLight {
    border-top: 1px solid #E5E5E5;
}

.MarginTopFivePixel {
    margin-top: 5px;
}

.MarginBottomFivePixel {
    margin-bottom: 5px;
}

.FontSize14Pixel {
    font-size: 14px;
}

.CursorPointer {
    cursor: pointer;
}

/*.PaddingLeftRightZeroPixel {
    padding-right: 0px;
    padding-left: 0px;
}*/

/*.MarginZeroPaddingTopBottomZeroPixel {
    margin: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}*/

.PaddingTopThirteenPixel {
    padding-top: 13px;
}

.ButtonWidth100Height40 {
    width: 100px;
    height: 40px;
}

.OverflowXAuto {
    overflow-x: auto;
}

.Width165Height60 {
    width: 165px;
    height: 60px !important;
}

.MarginLeftTwoPixel {
    margin-left: 2px !important;
}

.Width250Pixel {
    width: 250px;
}

.TableWidth100 {
    width: 100%;
}

.BorderLeftZero {
    border-left: 0px !important;
}

/*.Height30PixelCursorPointer {
    height: 30px;
    cursor: pointer;
}*/

.PaddingTenPixel {
    padding: 10px;
}

.DisplayFlex {
    display: flex;
}

.DisplayInlineBlock {
    display: inline-block;
}

.MarginLeftFiftyPixel {
    margin-left: 50px;
}

.WidthSeventyPercent {
    width: 70%;
}

.MarginBottomZero {
    margin-bottom: 0px;
}

.WidthSeventyPixel {
    width: 70px;
}

/*.PaddingZeroPixel {
    padding: 0px;
}*/

.MarginZero {
    margin: 0px;
}

.PaddingZero {
    padding: 0px;
}

.BorderBottomBlue35 {
    border-bottom: 35px solid #2563eb;
}

.BorderRadiusZero {
    border-radius: 0;
}

.MarginRightZero {
    margin-right: 0px;
}

.PaddingRightZero {
    padding-right: 0px;
}

.TextColorF5F5F5 {
    color: #f5f5f5;
}

/*.MarginTopTenPixel {
    margin-top: 10px;
}
*/
.FloatLeft {
    float: left;
}

.BorderZero {
    border: 0px;
}

.MarginLeftFifteenPixel {
    margin-left: 15px;
}

.PopupClosePosition {
    position: absolute;
    top: 7px;
    right: 5px;
    line-height: 1;
    padding: 0;
    margin: 0;
}

.PaddingTopFortyPaddingTenAllSides {
    padding-top: 40px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}

.Width100 {
    width: 100%;
}

.MaxHeight253 {
    max-height: 253px;
}

.OverflowAuto {
    overflow: auto;
}

.TableNoSpacingWidth100 {
    border-collapse: collapse; /* replaces cellspacing and cellpadding */
    border: 0px;
    width: 100%;
}

.TextBlueBgEAEAEA {
    color: #0000FF;
    background: #EAEAEA;
}

.FontSize13Padding5TextCenter {
    font-size: 13px;
    padding: 5px;
    text-align: center;
}

.TextCenterWidthHeight100 {
    text-align: center;
    width: 100%;
    height: 100%;
}

.WidthSixtyMarginAuto {
    width: 60%;
    margin: 0 auto;
}

.Margin10Width80TextCenter {
    margin: 10px;
    width: 80px;
    text-align: center;
}

.Margin10Width80 {
    margin: 10px;
    width: 80px;
}

.OverflowHidden {
    overflow: hidden;
}

.text-center {
    text-align: center;
}

/*MlsGrid.aspx page style End*/


/*MLSEditPlugin.ascx page style Start*/

.TblContractYear {
    width: 60px;
}

#tblSCPContracts {
    border: 1px solid gainsboro;
}

    #tblSCPContracts th {
        border: 1px solid gainsboro;
        border: 1px solid gainsboro;
        margin: 2px;
        padding: 3px;
        text-align: center;
        color: blue;
        font-weight: 600;
    }

    #tblSCPContracts td {
        border: 1px solid gainsboro;
        text-align: center;
        padding-left: 8px;
        padding-right: 8px;
    }

#divEditSalesContract .row {
    padding-top: 15px !important;
}

#divEditSalesContract {
    padding-left: 15px !important;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif !important;
    color: #5F6B61 !important;
}

    #divEditSalesContract input[type="text"] {
        font-size: 12px !important;
        color: #5F6B61;
    }

    #divEditSalesContract select {
        font-size: 12px !important;
    }

/*.btn-link {
    color: #337ab7 !important;
}*/

.CardBodyOverflowRelativeMaxHeight380PaddingBottom70 {
    overflow: auto;
    position: relative;
    max-height: 380px;
    overflow-y: auto;
    padding-bottom: 70px;
}

.PaddingTopZero {
    padding-top: 0px;
}

.MaxHeight420 {
    max-height: 420px;
}

.TextRed {
    color: red !important;
}

.Width350 {
    width: 350px;
}

.Width300 {
    width: 300px;
}

.PaddingRight20 {
    padding-right: 20px;
}

.PaddingBottom10 {
    padding-bottom: 10px;
}


/*MLSEditPlugin.ascx page style End*/


/*SalesContracts.aspx page style Start*/

/*.btn-link {
    color: #337ab7 !important;
}*/

/*.rgDataDiv {
    height: auto !important;
    max-height: 300px !important;
}*/
/* color Template Starts*/
/*.ColorBtnCSS {
    padding-left: 3px !important;
}

.colortd {
    text-align: center !important;
}*/

/*.ColorTemplate {
    background-color: white !important;
    width: 100px;
}*/

/*.colorselect {
    cursor: pointer;
}

    .colorselect:hover {
        background-color: #e6e6e6;
    }*/

/*.ColorTemplate, .ColorTemplate td {
    border: 1px solid black;
    color: black;
}*/

/* .ColorTemplate td {
        width: 30px;
        padding: 2px;
    }*/
/* color Template Ends*/
.rgRow td {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.RadGrid_Default .rgRow > td {
    border-bottom-color: #f2f2f2 !important;
}

.rgAltRow td {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

#divSalesContractsDetailsFilter .ordForm {
    padding-left: 15px !important;
}

#divSalesContractsDetailsFilter label {
    font-size: 11px !important;
}

#divSalesContractsDetailsFilter input[type="text"] {
    font-size: 12px !important;
    width: 145px !important;
}

#divSalesContractsDetailsFilter select {
    font-size: 12px !important;
}

.ui-menu-item {
    font-size: 12px !important;
}

/*.fullAddress {
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4285;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}*/


/*.fullAddress-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}*/

#divColorTemplate ul {
    list-style-type: none;
    background-color: white;
    padding: 2px;
    color: Black;
    margin: 0px;
}

    #divColorTemplate ul li {
        cursor: pointer;
        border-bottom: 1px solid gray;
    }

        #divColorTemplate ul li:hover {
            background-color: #f1f1f1;
            cursor: pointer;
        }

        #divColorTemplate ul li a {
            color: Black;
            text-decoration: none;
        }

/*.tooltip {
    position: absolute;
    display: none;
    z-index: 1000;
    color: white;
    border: 1px solid gray;
    -webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    opacity: inherit;
}*/


/*.modalPopupDetailsDelete {
    background-color: #fff;*/ /*background-image:url(Images/ImgPopupBG.png);*/
/*top: 50;
    left: 100;
    border-width: 2px;
    border-style: solid;
    border-color: #505050;
    padding: 3px;
    min-height: 250px;
    min-width: 500px;
    width: 850px;
    height: 300px;
    overflow: scroll;
}*/

/*.modalPopupDetails {
    background-color: #fff;*/ /*background-image:url(Images/ImgPopupBG.png);*/
/*top: 50;
    left: 100;
    border-width: 2px;
    border-style: solid;
    border-color: #505050;
    padding: 3px;
    min-width: 150px;
    width: 400px;
}*/

/*.blur {
    background-color: #fff;
    filter: alpha(opacity=70);
    opacity: 0.7;
    z-index: 120;
}*/

/*h4 {
    margin: 0px;
    padding: 0 0px 5px 0;
    border-bottom: 1px solid #E5E5E5;
}*/

#divSalesContractEmailContent {
    padding-top: 15px !important;
    padding-left: 15px !important;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif !important;
    color: #5F6B61 !important;
}

    #divSalesContractEmailContent input[type="text"] {
        font-size: 12px !important;
        color: #5F6B61;
    }

    #divSalesContractEmailContent select {
        font-size: 12px !important;
    }

/*.PaddingZeroPixel {
    padding: 0px;
}
*/
/*.MarginTopFivePixel {
    margin-top: 5px;
}*/

.MarginBottomEightPixel {
    margin-bottom: 8px;
}

/*.PaddingLeftRightZeroPixel {
    padding-right: 0px;
    padding-left: 0px;
}*/

/*.MarginLeftZeroPaddingLeftZeroPixel {
    margin-left: 0px;
    padding-left: 0px;
}*/

/*.MarginZeroPaddingTopBottomZeroPixel {
    margin: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}*/

.PaddingTopSeventeenPixel {
    padding-top: 17px;
}

.PaddingLeft150Pixel {
    padding-left: 150px;
}

/*.OverflowXAuto {
    overflow-x: auto;
}*/

.PaddingVerticalZero {
    padding-top: 0px;
    padding-bottom: 0px;
}

.PaddingHorizontalFivePixel {
    padding-left: 5px;
    padding-right: 5px;
}

/*.CursorPointer {
    cursor: pointer;
}*/

/*.Height30PixelCursorPointer {
    height: 30px;
    cursor: pointer;
}*/

/*.PaddingZeroPixel {
    padding: 0px;
}*/

/*.OverflowHidden {
    overflow: hidden;
}*/

.floatleft {
    float: left;
}

.margintopbottom20 {
    margin: 0 7px 20px 0; /* top:0, right:7px, bottom:20px, left:0 */
}

.paddingleft1px {
    padding-left: 1px;
}

.paddingleft5 {
    padding-left: 5%;
}

/*.overflowauto {
    overflow: auto;
}*/

.positionrelative {
    position: relative;
}

.reportviewer-style {
    width: 90%;
    height: 50%;
}

.full-width-table {
    width: 100%;
}

.no-left-border {
    border-left: 0 !important;
}
/*SalesContracts.aspx page style End*/


/*SalesContractPlugin.ascx page style Start*/

/*.ui-datepicker-trigger {
    padding-left: 5px !important;
}*/

/*.TblContractYear {
    width: 60px;
}*/

/*#tblSCPContracts {
    border: 1px solid gainsboro;
}

    #tblSCPContracts th {
        border: 1px solid gainsboro;
        border: 1px solid gainsboro;
        margin: 2px;
        padding: 3px;
        text-align: center;
        color: blue;
        font-weight: 600;
    }

    #tblSCPContracts td {
        border: 1px solid gainsboro;
        text-align: center;
        padding-left: 8px;
        padding-right: 8px;
    }*/

/*#divEditSalesContract .row {
    padding-top: 15px !important;
}*/

/*#divEditSalesContract {
    padding-left: 15px !important;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif !important;
    color: #5F6B61 !important;
}*/

/*    #divEditSalesContract input[type="text"] {
        font-size: 12px !important;
        color: #5F6B61;
    }

    #divEditSalesContract select {
        font-size: 12px !important;
    }*/

/*.btn-link {
    color: #337ab7 !important;
}*/

/*.OverflowAuto {
    overflow: auto;
}*/

.PaddingTopZeroPixel {
    padding-top: 0px;
}

.MaxHeight420Pixel {
    max-height: 420px;
}

.OverflowYAuto {
    overflow-y: auto;
}

.FlexStartGapFivePixel {
    display: flex;
    justify-content: flex-start;
    gap: 5px;
}


.TextCenter {
    text-align: center;
}

/*.MarginTopFivePixel {
    margin-top: 5px;
}*/

.MarginRightEightyFivePixel {
    margin-right: 85px;
}

.Width190Pixel {
    width: 190px !important;
}

/*.MarginTopFivePixel {
    margin-top: 5px;
}*/

.Gap150Pixel {
    gap: 150px;
}

.Gap10Pixel {
    gap: 10px;
}

.Width750Pixel {
    width: 750px;
}

.Gap175Pixel {
    gap: 175px;
}

.Width170Pixel {
    width: 170px;
}

.MarginBottomFifteenPixel {
    margin-bottom: 15px;
}

/*.OverflowHidden {
    overflow: hidden;
}*/

.PaddingRightTwentyPixel {
    padding-right: 20px;
}

.PaddingBottomTenPixel {
    padding-bottom: 10px;
}

.Width80Pixel {
    width: 80px !important;
}
.MarginTopMinus15pixel{
    margin-top: -15px;
}
/*SalesContractPlugin.ascx page style End*/
/*PurchaseContracts.aspx page style Start*/
tblPC {
    border: 1px solid gainsboro;
}

.tblPC th {
    border: 1px solid gainsboro;
    border: 1px solid gainsboro;
    margin: 2px;
    padding: 3px;
    text-align: center;
    color: blue;
    font-weight: 600;
}

.tblPC td {
    border: 1px solid gainsboro;
    text-align: center;
    padding-left: 8px;
    padding-right: 8px;
}

/*.gvContractsGridStyle {
    background-color: #F3F3F3;
    border: 1px solid;
    color: #333;
    font-family: "Segoe UI",Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 16px;
}*/

/*.gvContractsGridHeaderStyle {
    background-color: #E6E3E3;
    border: none;
    color: #00F;
    font-family: "Segoe UI",Arial,Helvetica,sans-serif;
    font-size: 13.3333px;
    font-weight: 400;
    height: 32px;
    line-height: 16px;
}
*/
/*#cpMain_gvContracts tr th {
    border: 1px solid #E6E3E3;
    height: 40px;
}*/

/*#cpMain_gvContracts tr td {
    border: 1px solid #FFFFFF;
    height: 38px;
}*/

.contracttbl {
    width: 100%;
    border: 1px solid white;
}

contracttbl td {
    width: 50px;
    padding: 3px;
}

#divPurchaseContractFilter .ordForm {
    padding-left: 15px !important;
}

#divPurchaseContractFilter label {
    font-size: 11px !important;
}

#divPurchaseContractFilter input[type="text"] {
    font-size: 12px !important;
    width: 145px !important;
}

#divPurchaseContractFilter select {
    font-size: 12px !important;
}


/*.PaddingLeftRightZeroPixel {
    padding-right: 0px;
    padding-left: 0px;
}*/

/*.MarginLeftZeroPaddingLeftZeroPixel {
    margin-left: 0px;
    padding-left: 0px;
}*/

/*.MarginZeroPaddingTopBottomZeroPixel {
    margin: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}*/

/*.Width100Pixel {
    width: 100px;
}*/

/*.PaddingLeftFivePixel {
    padding-left: 5px;
}*/

.PaddingLeftTenPixelVerticalAlignMiddle {
    padding-left: 10px;
    vertical-align: middle;
}

/*.PaddingLeftThirtyFivePixel {
    padding-left: 35px;
}*/

/*.PaddingTopTenPixel {
    padding-top: 10px;
}*/

/*.OverflowXAutoPaddingLeftRightFivePixel {
    overflow-x: auto;
    padding: 0px 5px 0px 5px;
}*/

/*.Height30PixelCursorPointer {
    height: 30px;
    cursor: pointer;
}*/

/*.PaddingTop25Pixel {
    padding-top: 25px;
}
*/

.overflowhidden {
    overflow: hidden;
}

/*.floatleft {
    float: left;
}*/

/*.margintopbottom20 {
    margin: 0 7px 20px 0;*/ /* top:0, right:7px, bottom:20px, left:0 */
/*}*/

/*.paddingleft1px {
    padding-left: 1px;
}

.paddingleft5 {
    padding-left: 5%;
}*/

.overflowauto {
    overflow: auto;
}

/*.positionrelative {
    position: relative;
}*/

/*.reportviewer-style {
    width: 90%;
    height: 50%;
}*/

/*PurchaseContracts.aspx page style End*/


/*PurchaseContractPlugin.ascx page style Start*/

#divEditPurchaseContractContent {
    padding-left: 15px !important;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif !important;
    color: #5F6B61 !important;
}

    #divEditPurchaseContractContent input[type="text"] {
        font-size: 12px !important;
        color: #5F6B61;
    }

    #divEditPurchaseContractContent select {
        font-size: 12px !important;
    }

.overflowYAuto {
    overflow-y: auto;
}

.maxHeight370 {
    max-height: 370px;
}

.padding5px {
    padding: 5px;
}

.text-red {
    color: red;
}

.PaddingTopFivePixel {
    padding-top: 5px;
}

.FontSize08Em {
    font-size: 0.8em;
}

.Width190Pixel {
    width: 190px !important;
}

/*.PaddingLeftFivePixel {
    padding-left: 5px;
}*/

/*.PaddingLeftTenPixelVerticalAlignMiddle {
    padding-left: 10px;
    vertical-align: middle;
}
*/
.VerticalAlignMiddle {
    vertical-align: middle !important;
}

/*.TextRed {
    color: red;
}*/

.PaddingLeftTwoPixel {
    padding-left: 2px;
}

.FontWeightNormal {
    font-weight: normal;
}

/*.Width100Percent {
    width: 100%;
}*/

/*.MarginTopFivePixel {
    margin-top: 5px;
}*/

/*.Width100Pixel {
    width: 100px;
}*/

/*.PaddingRightTwentyPixel {
    padding-right: 20px;
}*/

/*.PaddingTopTenPixel {
    padding-top: 10px;
}

.PaddingBottomTenPixel {
    padding-bottom: 10px;
}
*/
/*.Width80pxNotImportant {
    width: 80px !important;
}
*/
.OverflowHidden {
    overflow: hidden;
}
/*PurchaseContractPlugin.ascx page style End*/


/*TransferLoadNonScheduled.aspx page style Start*/

.MarginTopMinus10Pixel {
    margin-top: -10px;
}

.ColorBlue1869AE {
    color: #1869AE;
}

.MinWidthOneFiftyPixel {
    min-width: 150px;
}

.WidthFourHundredPixel {
    width: 400px;
}

.MarginRightTwentyFivePixel {
    margin-right: 25px;
}

/*.OverflowXAuto {
    overflow-x: auto;
}*/

.MarginZeroMinusFivePixel {
    margin: 0px -5px 0px -5px;
}

.ColorBlue23527c {
    color: #23527c;
}

.FontSizeThirteenPixel {
    font-size: 13px;
}

/*.Height30PixelCursorPointer {
    height: 30px;
    cursor: pointer;
}*/

.WidthEightyPercent {
    width: 80%;
}

.MarginRightTenPixel {
    margin-right: 10px;
}

/*.FloatRight {
    float: right;
}
*/
.MarginLeftOneFiftyPixel {
    margin-left: 150px;
}

/*.PaddingTenPixel {
    padding: 10px;
}*/

.MarginLeftNinetyPixel {
    margin-left: 90px;
}

.MarginLeftFiftySevenPixel {
    margin-left: 57px;
}

.MarginLeftTwentyPixel {
    margin-left: 20px;
}

.MarginLeftFiftyPixel {
    margin-left: 50px;
}

.MarginLeftEightyPixel {
    margin-left: 80px;
}

.FontWeightBold {
    font-weight: bold;
}

.MarginLeftSeventyPixel {
    margin-left: 70px;
}

.MarginLeftFiftyFourPixel {
    margin-left: 54px;
}

.MarginLeftOneTwentyPixel {
    margin-left: 120px;
}

.MarginLeftOneTenPixel {
    margin-left: 110px;
}

/*.MarginLeftFifteenPixel {
    margin-left: 15px;
}
*/
.MarginLeftThirtyEightPixel {
    margin-left: 38px;
}

.MarginLeftFiftyTwoPixel {
    margin-left: 52px;
}

.PaddingLeftSeventeenPixel {
    padding-left: 17px;
}

.MarginLeftSeventeenPixel {
    margin-left: 17px;
}

.PaddingLeftTwentyOnePixel {
    padding-left: 21px;
}

.OverflowYHidden {
    overflow-y: hidden;
}

.img-height {
    height: 16px;
}

.img-width {
    width: 45px;
}

.Width70Percent {
    width: 70%;
}

.MarginLeft130Pixel {
    margin-left: 130px;
}

.MarginLeftTenPixel {
    margin-left: 10px;
}

.MarginLeft55Pixel {
    margin-left: 55px;
}

.MarginLeft112Pixel {
    margin-left: 112px;
}

.MarginLeft100Pixel {
    margin-left: 100px;
}

.Width300Pixel {
    width: 300px;
}

.MarginLeft75Pixel {
    margin-left: 75px;
}

/*TransferLoadNonScheduled.aspx page style End*/


/*SupplierPriceQuotes.aspx page style Start*/

/*.ui-dialog {
    overflow: visible !important;
}*/

.QuotesEditRow {
    margin-top: 10px;
}

#divSupplierPriceQuotesEditWrapper label {
    font-size: 11px !important;
}

#divSupplierPriceQuotesEditWrapper input[type="text"] {
    font-size: 12px !important;
    width: 165px !important;
}

#divSupplierPriceQuotesEditWrapper select {
    font-size: 12px !important;
}

.MarginTopFiveBottomEightPixel {
    margin-top: 5px;
    margin-bottom: 8px;
}

.PaddingTopTwentyFivePixel {
    padding-top: 25px;
}

/*.Width120Pixel {
    width: 120px;
}*/

.Width70Pixel {
    width: 70px;
}

.Width150Pixel {
    width: 150px !important;
}

/* Horizontal scroll container with side padding */
/*.OverflowXAutoPaddingLeftRightFivePixel {
    overflow-x: auto;
    padding: 0px 5px 0px 5px;
}*/

/*.CursorPointer {
    cursor: pointer;
}*/

/*.Height30PixelCursorPointer {
    height: 30px;
    cursor: pointer;
}*/


/*SupplierPriceQuotes.aspx page style End*/


/*CustomerLoadsNeeded.aspx page style Start*/

/*.btn-link {
    color: #337ab7 !important;
}*/

.header {
    border-style: groove;
    width: 250px;
    padding-right: 5px;
    height: 150px;
    border-bottom: 2px solid;
    background: #fff !important;
}

.divheader {
    background: padding-box:50px;
}

.tblCLNMultiple {
    border: 1px solid;
}

    .tblCLNMultiple thead th {
        min-width: 35px;
        border: 1px solid;
        padding: 2px 10px 2px 10px;
        color: white;
        background-color: #1869AE;
        font-weight: 500;
    }

    .tblCLNMultiple tbody td {
        min-width: 35px;
        border: 1px solid;
        padding: 2px 10px 2px 10px;
    }

/*.MarginTopMinus10Pixel {
    margin-top: -10px;
}
*/
/*.MarginTopFiveBottomEightPixel {
    margin-top: 5px;
    margin-bottom: 8px;
}
*/
.FontSizeFourteenPixel {
    font-size: 14px;
}

.MarginTopTwelvePixel {
    margin-top: 12px;
}

.Width200Pixel {
    width: 200px !important;
}

.Width500Pixel {
    width: 500px !important;
}

.Width1100Pixel {
    width: 1100px !important;
}

/*CustomerLoadsNeeded.aspx page style End*/

/*SupplierLoads.aspx page style Start*/

#divSupplierLoadFilter .ordForm {
    padding-left: 15px !important;
}

#divSupplierLoadFilter label {
    font-size: 11px !important;
}

#divSupplierLoadFilter input[type= "text"] {
    font-size: 12px !important;
    width: 145px !important;
}

#divSupplierLoadFilter select {
    font-size: 12px !important;
}

/*.shortcut::first-letter {
    text-decoration: underline;
}*/

/*.PaddingZero {
    padding: 0px;
}*/

/*.OverflowXAutoPaddingLeftRightFivePixel {
    overflow-x: auto;
    padding: 0px 5px 0px 5px;
}
*/
/*.TextTransformUppercase {
    text-transform: uppercase;
}
*/
/*SupplierLoads.aspx page style End*/

/*ShowNeedsCarrier.aspx page style Start*/


#divShowNeedsCarrierFilter .ordForm {
    padding-left: 15px !important;
}

#divShowNeedsCarrierFilter label {
    font-size: 11px !important;
}

#divShowNeedsCarrierFilter input[type= "text"] {
    font-size: 12px !important;
    width: 145px !important;
}

#divShowNeedsCarrierFilter select {
    font-size: 12px !important;
}

.shortcut::first-letter {
    text-decoration: underline;
}

/*ShowNeedsCarrier.aspx page style End*/

/*SupplierLoadPlugin.ascx page style Start*/

#divNewSupplierLoadContent {
    padding: 15px !important;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif !important;
    color: #5F6B61 !important;
}

    #divNewSupplierLoadContent input[type="text"] {
        font-size: 12px !important;
        color: #5F6B61;
    }

#divNewSupplierLoadContent {
    font-size: 12px !important;
}

.TblSLDate {
    width: 80px;
}

.TblSLAddLoad {
    border: 1px solid gainsboro;
}

    .TblSLAddLoad th {
        border: 1px solid gainsboro;
        border: 1px solid gainsboro;
        margin: 3px;
        padding: 3px;
        text-align: center;
        color: blue;
        font-weight: 600;
    }

    .TblSLAddLoad td {
        border: 1px solid gainsboro;
        text-align: center;
        padding-left: 8px;
        padding-right: 8px;
    }

.TblSLLoadNumber {
    color: #5F6B61;
}

.MaxHeight340Pixel {
    max-height: 340px;
}

.Height340Pixel {
    height: 340px;
}

.PaddingFivePixel {
    padding: 5px;
}

.MarginTopFivePixel {
    margin-top: 5px;
}

.MaxHeightOneNinetyFivePixel {
    max-height: 195px;
}

/*.VisibilityHidden {
    visibility: hidden;
}*/
/*SupplierLoadPlugin.ascx page style End*/

/*SupplierLoadCreateOrEdit.aspx page style Start*/

#divCreateOrEditSupplierLoad .row {
    padding-top: 15px !important;
}

/*.details-table .right-column {
    border: 1px solid #ccc;
}
*/
.caption {
    font-size: .8em;
}

#divCreateOrEditSupplierLoad {
    padding-left: 15px !important;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif !important;
    color: #5F6B61 !important;
}

    #divCreateOrEditSupplierLoad input[type="text"] {
        font-size: 12px !important;
        color: #5F6B61;
        width: 160px;
    }

    #divCreateOrEditSupplierLoad select {
        font-size: 12px !important;
        width: 160px;
    }

.uppercase {
    text-transform: uppercase;
}

/*td, th {
    border: solid 1px black;
    width: 150px;
    text-align: center;
}*/

.MarginTopFiveBottomEightPixel {
    margin-top: 5px;
    margin-bottom: 8px;
}

.OverflowAuto {
    overflow: auto;
}

. /*PaddingTopZeroPixel {
    padding-top: 0px;
}*/
/*.MarginZeroPaddingTopBottomZeroPixel {
    margin: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}*/
#divPurchaseContractContentDetails_Wrapper.PaddingTopZeroPixelImportant {
    padding-top: 0px !important;
}


.FontSizeDotEightEm {
    font-size: 0.8em;
}

/*.DisplayInlineBlock {
    display: inline-block;
}
*/
.PaddingLeftFifteenPixel {
    padding-left: 15px;
}

.WidthTwoHundredOnePixel {
    width: 201px;
}

/*.FloatRight {
    float: right;
}*/

.MarginLeftTwoHundredFiftyPixel {
    margin-left: 250px;
}

.MarginBottomThreePixel {
    margin-bottom: 3px;
}

/*.Width100Pixel {
    width: 100px !important;
}*/

.PaddingLeftZeroPixel {
    padding-left: 0px !important;
}

/*.PaddingTopTenPixel {
    padding-top: 10px;
}
*/
.no-border {
    border: none;
}

/*SupplierLoadCreateOrEdit.aspx page style End*/


/*CarrierSchedule.aspx page style Start*/

#divCarrierScheduleFilter .ordForm {
    padding-left: 15px !important;
}

#divCarrierScheduleFilter label {
    font-size: 11px !important;
}

#divCarrierScheduleFilter input[type="text"] {
    font-size: 12px !important;
    width: 145px !important;
}

#divCarrierScheduleFilter select {
    font-size: 12px !important;
    height: 23px;
}

.FontSizeFourteenCursorPointer {
    font-size: 14px;
    cursor: pointer;
}

.PaddingTop19Pixel {
    padding-top: 19px;
}

.WidthEightHundredFiftyPixel {
    width: 850px;
}

#table1 {
    width: 100% !important;
}

#table2 {
    width: 100% !important;
    margin-top: 20px;
    border-bottom: 1px solid black;
}

    #table2 thead th {
        border-bottom: 1px solid black;
        text-align: center;
    }

    #table2 tbody td {
        border-bottom: 1px solid black;
        padding: 3px;
    }


/*CarrierSchedule.aspx page style End*/

/*VendorInvoice.aspx page style Start*/

#cpMain_divSupplierInvoiceFilters .ordForm {
    padding-left: 15px !important;
}

#cpMain_divCarrierInvoiceFilters .ordForm {
    padding-left: 15px !important;
}


/*.ui-datepicker-trigger {
    padding-left: 5px !important;
}*/

.ordForm label {
    font-size: 11px !important;
}

#divSupplierInvoiceFilters label {
    font-size: 11px !important;
}

.Padding0pxMarginBottom170px {
    padding: 0px;
    margin-bottom: 170px;
}

.fontsizefourteen-cursorpointer {
    font-size: 14px;
    cursor: pointer;
}

.custom-heading {
    margin-top: 10px;
}


.marginbottom-paddingtopandbottom-zeropx {
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

/*.MarginLeftZeroPaddingLeftZeroPixel {
    margin-left: 0px;
    padding-left: 0px;
}*/


.Width115pxNotImportant {
    width: 115px !important;
}

/*.MarginZeroPaddingTopBottomZeroPixel {
    margin: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}*/

.MarginLeft15px {
    margin-left: 15px;
}

.Height13px {
    height: 13px;
}

/*.MarginLeft10px {
    margin-left: 10px;
}*/

.Padding0px-5px0px-5pxHeightAuto {
    padding: 0px -5px 0px -5px;
    height: auto;
}

/*.Height30PixelCursorPointer {
    height: 30px;
    cursor: pointer;
}*/

.PaddingTop0px {
    padding-top: 0px;
}

.Width160px {
    width: 160px;
}

.PaddingLeftRightZeroPixelDisplayNone {
    padding-right: 0px;
    padding-left: 0px;
    display: none;
}

.MarginTop20px {
    margin-top: 20px !important;
}
.MarginLeft1px{
    margin-left: 1px;
}
/*VendorInvoice.aspx page style End*/
/*SupplierInvoice.aspx page style Start*/
#divCreateSupplierInvoice .ordForm {
    padding-left: 15px !important;
}

#divCreateSupplierInvoice span {
    font-size: 11px !important;
}

#divCreateSupplierInvoice input[type="text"] {
    font-size: 12px !important;
    width: 145px !important;
}


#divShowLoadDetails {
    height: 150px;
    overflow: auto;
    margin-top: 20px;
    /*width: 611px;*/
}

#tblLineItems_tbody td {
    padding-left: 16px;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-right: 5px;
}

#tblMLSLineItems_tbody td {
    padding-left: 16px;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-right: 5px;
}

#LineItems thead td {
    padding-left: 12px;
}

#MLSHeaderRow td {
    padding-left: 12px;
}

.uppercase {
    text-transform: uppercase
}

#divCreateSupplierInvoice label {
    font-size: 11px !important;
}

.CustomerName {
    font-weight: 100 !important;
}

.IsOverridLoad {
    font-weight: 100 !important;
}

#tblExceptionContract tbody tr td {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
    font-size: 14px !important;
    line-height: 1.42857143 !important;
    color: #333;
}

#tblMLSLineItems_tbody text {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
    font-size: 14px !important;
    line-height: 1.42857143 !important;
    color: #333 !important;
}

#tblLineItems_tbody text {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
    font-size: 14px !important;
    line-height: 1.42857143 !important;
    color: #333 !important;
}

.MarginTopFiveBottomEightPixel {
    margin-top: 5px;
    margin-bottom: 8px;
}

/*.marginbottom-paddingtopandbottom-zeropx {
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
*/

.ColorRedPaddingLeft2pxFontWeightNormalDisplayNone {
    color: red;
    padding-left: 2px;
    font-weight: normal;
    display: none;
}

.Width60px {
    width: 60px;
}

.PaddingTop20PixelMarginTop15px {
    padding-top: 20px !important;
    margin-top: 15px;
}


.DisplayInlineBlockWidth100Percent {
    display: inline-block;
    width: 100%;
}

.FloatLeft {
    float: left;
}

/*.FloatRight {
    float: right;
}
*/
.Width100PercentPadding15pxPaddingBottom20px {
    width: 100%;
    padding: 15px;
    padding-bottom: 20px;
}

.BackgroundColorWhiteBorder1pxSolidBlackPadding10px {
    background-color: white;
    border: 1px solid black;
    padding: 10px;
}

/*.Width200pxNotImportant {
    width: 200px !important;
}
*/
/*.Padding10px {
    padding: 10px;
}
*/
.MarginTop5pxMinHeight75px {
    margin-top: 5px;
    min-height: 75px;
}



.ColorBackgroundHeight25px {
    color: #0000FF;
    background: #EAEAEA;
    height: 25px;
}

.BorderNone {
    border: none;
}

.MarginTop25pxMarginBottom30pxPaddingLeft20px {
    margin-top: 25px;
    margin-bottom: 30px;
    padding-left: 20px;
}

/*.PaddingLeftRightZeroPixelDisplayNone {
    padding-right: 0px;
    padding-left: 0px;
    display: none;
}*/

.Width90Percent {
    width: 90%;
}

.MarginBottom100px {
    margin-bottom: 100px;
}

input:disabled {
    background-color: #e9ecef !important;
    color: #6c757d !important;
    cursor: not-allowed;
    opacity: 1;
}

.FloatLeftMarginLeft10px {
    float: left;
    margin-left: 10px;
}

/*SupplierInvoice.aspx page style Start*/
/*CarrierInvoice.aspx page style Start*/
#divCarrierInvoiceFilter label {
    font-size: 11px !important;
}

#divCarrierInvoiceFilter input[type="text"] {
    font-size: 12px !important;
    width: 145px !important;
}


/*.btn-primary {
    color: #fff !important;
}
*/
/*.PaddingZeroPixel {
    padding: 0px;
}
*/
.MarginTop10px {
    margin-top: 10px;
}

/*.PaddingLeftRightZeroPixel {
    padding-right: 0px;
    padding-left: 0px;
}*/

.MarginLeft20pxPaddingLeft0px {
    margin-left: 20px;
    padding-left: 0px;
}

/*.MarginZeroPaddingTopBottomZeroPixel {
    margin: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}*/

/*.ColorRed {
    color: red;
}*/

.MarginLeft10pxPaddingLeft0px {
    margin-left: 10px;
    padding-left: 0px;
}

.Width100px {
    width: 100px;
}

/*.PaddingLeftFivePixel {
    padding-left: 5px;
}*/

/*.PaddingLeft10pxVerticalAlignMiddle {
    padding-left: 10px;
    vertical-align: middle;
}*/

.PaddingLeft35pxMarginTop15px {
    padding-left: 35px;
    margin-top: 15px;
}


.MarginTop15px {
    margin-top: 15px;
}

.MaxHeight250pxOverflowyAuto {
    max-height: 250px;
    overflow-y: auto;
}

.DisplayInlineBlockPaddingTop0pxWidth100Percent {
    display: inline-block;
    padding-top: 0px;
    width: 100%
}

.FloatLeft {
    float: left;
}

.MarginTop5pxMarginLeft10pxMarginBottom8px {
    margin-top: 5px;
    margin-left: 10px;
    margin-bottom: 8px;
}

/*.FloatRight {
    float: right;
}*/

.MarginTop5pxMarginRight35pxMarginBottom8px {
    margin-top: 5px;
    margin-right: 35px;
    margin-bottom: 8px;
}

.PaddingRight0pxPaddingLeft0pxBorder1pxSolidBlack {
    padding-right: 0px;
    padding-left: 0px;
    border: 1px solid black;
}

/*.Width100Percent {
    width: 100%;
}*/

.Width0Percent {
    width: 0%;
}

.Padding20px {
    padding: 20px !important;
}

.TextTransformUppercaseWidth200pxNotImportant {
    text-transform: uppercase;
    width: 200px !important;
}

.MinHeight80pxPadding10px {
    min-height: 80px;
    padding: 10px;
}

.Width100PercentBorder1pxSolidBlack {
    width: 100%;
    border: 1px solid black;
}

.ColorBackgroundHeight25px {
    color: #0000FF;
    background: #EAEAEA;
    height: 25px;
}

.Width5pxPaddingLeft5px {
    width: 5%;
    padding-left: 5px;
}

.Width10PercentPaddingLeft5px {
    width: 10%;
    padding-left: 5px;
}

/*.Width25PercentPaddingLeft5px {
    width: 25%;
    padding-left: 5px;
}*/

.Width8PercentPaddingLeft5px {
    width: 8%;
    padding-left: 5px;
}

.Width15PercentPaddingLeft5px {
    width: 15%;
    padding-left: 5px;
}

.Width19PercentPaddingLeft5px {
    width: 19%;
    padding-left: 5px;
}

.MinHeight100pxMaxHeight500pxOverflowyScroll {
    min-height: 100px;
    max-height: 500px;
    overflow-y: scroll;
}

.MarginTop5pxMinHeight80pxPadding10px {
    margin-top: 5px;
    min-height: 80px;
    padding: 10px;
}

.MarginTop20pxMarginBottom30pxPaddingLeft20px {
    margin-top: 20px;
    margin-bottom: 30px;
    padding-left: 20px;
}

.MinHeight40pxOverflowyAutoMaxHeight500px {
    min-height: 40px;
    overflow-y: auto;
    max-height: 500px;
}

.MarginTop25pxMarginBottom30pxPaddingLeft20px {
    margin-top: 25px;
    margin-bottom: 30px;
    padding-left: 20px;
}

/*.PaddingLeftRightZeroPixelDisplayNone {
    padding-right: 0px;
    padding-left: 0px;
    display: none;
}*/

/*.Width8PercentPaddingLeft5pxDisplayNone {
         width: 8%;
         padding-left: 5px;
         display: none;
     }*/
.MarginBottom100px {
    margin-bottom: 100px;
}

input:disabled {
    background-color: #e9ecef !important;
    color: #6c757d !important;
    cursor: not-allowed;
    opacity: 1;
}

/*CarrierInvoice.aspx page style End*/

/*CarrierInvoiceGPDetails.ascx page style Start*/


.PaddingTopTenPixelPaddingLeftZeroPixel {
    padding-top: 10px;
    padding-left: 0px;
}

.Padding6px {
    padding: 6px;
}

/*.Width100Pixel {
    width: 100px !important;
}*/

/*CarrierInvoiceGPDetails.ascx page style End*/

/*CarrierInvoiceStatus.aspx page style Start*/

#cpMain_divCarrierInvoiceStatusFilters .ordForm {
    padding-left: 15px !important;
}

#cpMain_divCarrierInvoiceStatusFilters label {
    font-size: 11px !important;
}

#cpMain_divCarrierInvoiceStatusFilters input[type="text"] {
    font-size: 12px !important;
    width: 145px !important;
}

#cpMain_divCarrierInvoiceStatusFilters select {
    font-size: 12px !important;
}



.ordForm label {
    font-size: 11px !important;
}

#divCarrierInvoiceStatusFilters label {
    font-size: 11px !important;
}

/*.gvContractsGridStyle {
    background-color: #F3F3F3;
    border: 1px solid;
    color: #333;
    font-family: "Segoe UI",Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 16px;
}*/

/*.gvContractsGridHeaderStyle {
    background-color: #E6E3E3;
    border: none;
    color: #00F;
    font-family: "Segoe UI",Arial,Helvetica,sans-serif;
    font-size: 13.3333px;
    font-weight: 400;
    height: 32px;
    line-height: 16px;
}*/

/*#cpMain_gvContracts tr th {
    border: 1px solid #E6E3E3;
    height: 40px;
}
*/
/*#cpMain_gvContracts tr td {
    border: 1px solid #FFFFFF;
    height: 38px;
}*/

#cpMain_gvCarrierInvoiceStatus {
    background-color: #F3F3F3;
    border: 1px solid;
    color: #333;
    font-family: "Segoe UI",Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 16px;
}

#cpMain_gvCarrierInvoiceStatus {
    background-color: #E6E3E3;
    border: none;
    color: #00F;
    font-family: "Segoe UI",Arial,Helvetica,sans-serif;
    font-size: 13.3333px;
    font-weight: 400;
    height: 32px;
    line-height: 16px;
}


.PaddingZeroPixelMarginTop20px {
    padding: 0px;
    margin-top: 20px;
}

.MarginTop10px {
    margin-top: 10px;
}

/*.fontsizefourteen-cursorpointer {
    font-size: 14px;
    cursor: pointer;
}
*/


/*.marginbottom-paddingtopandbottom-zeropx {
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
*/
.Width80px {
    width: 80px;
}

.MarginLeft15px {
    margin-left: 15px;
}

/*.Height13px {
    height: 13px;
}*/

/*.MarginLeft10px {
    margin-left: 10px;
}
*/
/*.OverflowXAutoPaddingLeftRightFivePixel {
    overflow-x: auto;
    padding: 0px 5px 0px 5px;
}*/

.Height30PixelCursorPointer {
    height: 30px;
    cursor: pointer;
}
/*CarrierInvoiceStatus.aspx page style End*/

/*CustomerInvoice.aspx page style Start*/

.ViewCustomerInvoiceBatchDetails:hover {
    text-decoration: none;
    cursor: pointer;
}

.DetailTableBorder {
    border: 1px solid red !important;
}

.ViewCustomerInvoiceDetails:hover {
    text-decoration: none;
    cursor: pointer;
}

DeleteCustomerInvoiceDetails:hover {
    text-decoration: none;
    cursor: pointer;
}

.BatchDetailsRowPadding {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 5px;
}

.LeftDivCell {
    border: 1px solid cadetblue;
    border-radius: 5px 0 0 5px;
    background-color: whitesmoke;
    padding-top: 1px;
    padding-bottom: 1px;
}

.RightDivCell {
    border: 1px solid cadetblue;
    border-radius: 0 5px 5px 0;
    background-color: white;
}

.InvoiceBatch {
    border: 1px solid black !important;
    border-bottom: 0px solid black !important;
}

.CustLineitem {
    padding: 20px;
    border: 1px solid black !important;
    border-top: 1px solid black !important;
    border-right: 1px solid black !important;
}

    .CustLineitem .rgFooter {
        padding: 30px;
        border: 1px solid black !important;
        border-top: 0px solid black !important;
    }

.InvoiceDetailsDivPadding {
}

#divCustomerInvoiceFilter .ordForm {
    padding-left: 15px !important;
}

#divCustomerInvoiceFilter label {
    font-size: 11px !important;
}

#divCustomerInvoiceFilter input[type="text"] {
    font-size: 12px !important;
    width: 145px !important;
}

.DetailsDivContentWrapper {
    margin-top: 5px;
    margin-left: 0px;
    padding-left: 0px;
}

.DetailsTableContent thead td {
    padding-left: 10px;
}

.DetailsTableContent tbody td {
    padding-left: 5px;
}

/*.modalPopupDetails {
    background-color: #fff;*/ /*background-image:url(Images/ImgPopupBG.png);*/
/*top: 50;
    left: 100;
    border-width: 2px;
    border-style: solid;
    border-color: #505050;
    padding: 3px;
    min-width: 150px;
    width: 400px;
}*/

. /*PaddingTop0px {
    padding-top: 0px;
}*/
.MarginTopFiveBottomEightPixel {
    margin-top: 5px;
    margin-bottom: 8px;
}

.PaddingLeftRightZeroPixelMarginBottom150px {
    padding-right: 0px;
    padding-left: 0px;
    margin-bottom: 150px;
}



/*.MarginLeftZeroPaddingLeftZeroPixel {
    margin-left: 0px;
    padding-left: 0px;
}*/

/*.MarginZeroPaddingTopBottomZeroPixel {
    margin: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
*/
.Width115pxNotImportant {
    width: 115px !important;
}


/*.PaddingLeftThirtyFivePixel {
    padding-left: 35px;
}
*/
/*.MarginLeft10px {
    margin-left: 10px;
}
*/
/*.Height30PixelCursorPointer {
    height: 30px;
    cursor: pointer;
}*/

.MarginTop5pxRight10pxBottom5pxLeft0pxPaddingLeft0pxBorder {
    margin-top: 5px;
    margin-right: 10px;
    margin-bottom: 5px;
    margin-left: 0px;
    padding-left: 0px;
    border: 1px solid #a8b0ef;
}

/*.TextTransformUppercase {
    text-transform: uppercase;
}
*/
.FontSize70Percent {
    font-size: 70%;
}
/*.Width250px{
              width: 250px;
          }*/
.Width250pxNotImportant {
    width: 250px !important;
}

.Width250pxHeight150pxNotImportant {
    width: 250px;
    height: 150px !important;
}


.Width250pxHeight26px {
    width: 250px;
    height: 26px;
}

.PaddingLeft5PercentOverflowAutoPositionRelative {
    padding-left: 5%;
    overflow: auto;
    position: relative;
}

.Width80PercentNotImportant {
    width: 80.4% !important;
}

/*.RadGrid_Material .rgIcon:before {
    margin-left: -12px;
}*/

/*CustomerInvoice.aspx page style End*/

/*CreditInvoice.aspx page style Start*/


/*.rgDataDiv {
    height: auto !important;
    max-height: 430px !important;
}*/

#divCustomerInvoicedDetails label {
    font-weight: normal;
}

#divCustomerInvoicedDetails > div > div > div.row > div.col-sm-3 {
    border: 1px solid black;
    background-color: gainsboro;
    font-weight: normal;
}

#divCustomerInvoicedDetails > div > div > div.row > div.col-sm-9 {
    border: 1px solid black;
}

#divCreateCreditInvoice > div.row {
    margin-top: 5px;
}

/*.PaddingTop0px {
    padding-top: 0px;
}*/

.MarginTopFiveBottomEightPixel {
    margin-top: 5px;
    margin-bottom: 8px;
}

/*.PaddingLeftRightZeroPixel {
    padding-right: 0px;
    padding-left: 0px;
}*/

/*.MarginLeftZeroPaddingLeftZeroPixel {
    margin-left: 0px;
    padding-left: 0px;
}*/

/*.MarginZeroPaddingTopBottomZeroPixel {
    margin: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}*/

.Width150PixelNotImportant {
    width: 150px !important;
}

/*.PaddingLeftFivePixel {
    padding-left: 5px;
}*/

.PaddingLeftTenPixelVerticalAlignMiddle {
    padding-left: 10px;
    vertical-align: middle;
}

/*.PaddingLeftThirtyFivePixel {
    padding-left: 35px;
}*/

/*.Height30PixelCursorPointer {
    height: 30px;
    cursor: pointer;
}
*/


/*.custom-heading {
    margin-top: 10px;
}*/


.Width150pxNotImportant {
    width: 150px !important;
}

.DisplayNoneMarginBottom200px {
    display: none;
    margin-bottom: 200px;
}

.MarginBottom200pxNotImportant {
    margin-bottom: 200px !important;
}


/*CreditInvoice.aspx page style End*/

/*CreditedInvoices.aspx page style Start*/


/*.rgDataDiv {
    height: auto !important;
    max-height: 430px !important;
}*/

#divCreditedInvoiceDetails label {
    font-weight: normal;
}

#divCreditedInvoiceDetails > div > div > div.row > div.col-sm-3 {
    border: 1px solid black;
    background-color: gainsboro;
    font-weight: normal;
}

#divCreditedInvoiceDetails > div > div > div.row > div.col-sm-9 {
    border: 1px solid black;
}

.customrow {
    margin-left: 0px;
    margin-right: 0px;
}

/*.PaddingTop0px {
    padding-top: 0px;
}*/

.MarginTopFiveBottomEightPixel {
    margin-top: 5px;
    margin-bottom: 8px;
}

/*.PaddingLeftRightZeroPixel {
    padding-right: 0px;
    padding-left: 0px;
}*/

/*.MarginLeftZeroPaddingLeftZeroPixel {
    margin-left: 0px;
    padding-left: 0px;
}*/

/*.MarginZeroPaddingTopBottomZeroPixel {
    margin: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}*/

.Width150PixelNotImportant {
    width: 150px !important;
}

/*.PaddingLeftFivePixel {
    padding-left: 5px;
}*/

.PaddingLeftTenPixelVerticalAlignMiddle {
    padding-left: 10px;
    vertical-align: middle;
}

/*.PaddingLeftThirtyFivePixel {
    padding-left: 35px;
}*/

/*.Height30PixelCursorPointer {
    height: 30px;
    cursor: pointer;
}*/



/*.DisplayNoneMarginBottom200px {
    display: none;
    margin-bottom: 200px;
}*/

/*.custom-heading {
    margin-top: 10px;
}*/

/*.MarginBottom200pxNotImportant {
    margin-bottom: 200px !important;
}*/
.PaddingTop30Pixel {
    padding-top: 30px;
}
    /*CreditedInvoices.aspx page style End*/

    /*LeadOrganization.aspx page style Start*/


    .btn-link {
    color: #337ab7 !important;
}

#divleadorganizationfilter .ordForm {
    padding-left: 15px !important;
}

#divleadorganizationfilter label {
    font-size: 11px !important;
}

#divleadorganizationfilter input[type="text"] {
    font-size: 12px !important;
    width: 145px !important;
}

#divleadorganizationfilter select {
    font-size: 12px !important;
}


.tabDisplay {
    display: none;
}



.btn-link {
    color: #337ab7 !important;
}

.ColorBtnCSS {
    padding-left: 3px !important;
}

#divleadorganizationfilter .ordForm {
    padding-left: 15px !important;
}

/* Main row */
#PnlChechBox .row-flex {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    gap: 120px; /* space between label and checkboxes */
}

/* Label styling */
#PnlChechBox .text-left span {
    font-weight: 600;
    white-space: nowrap;
}

/* Checkbox container */
#PnlChechBox .checkbox-group {
    display: flex;
    align-items: center;
    gap: 70px; /* space between each checkbox block */
}

/* Each checkbox item */
#PnlChechBox .checkbox-item {
    display: flex;
    align-items: center;
    gap: 2px; /* space between checkbox and text */
}

/* Optional: bigger clickable area */
#PnlChechBox input[type="checkbox"] {
    transform: scale(1.2);
    cursor: pointer;
}

.MarginTopPaddingTop0px {
    margin-top: 0px;
    padding-top: 0px;
}

/*.MarginTop20px {
    margin-top: 20px;
}*/

.MarginTop20pxMarginBottom200px {
    margin-top: 20px;
    margin-bottom: 200px;
}

.PaddingLeftRightZeroPixel {
    padding-right: 0px;
    padding-left: 0px;
}

.Padding15px {
    padding: 15px;
}

/*.MarginLeftZeroPaddingLeftZeroPixel {
    margin-left: 0px;
    padding-left: 0px;
}
*/
/*.MarginZeroPaddingTopBottomZeroPixel {
    margin: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}*/

.MarginLeft20pxVerticalAlignBottomMarginTop20px {
    margin-left: 20px;
    vertical-align: bottom;
    margin-top: 20px;
}

/*.OverflowXAutoPaddingLeftRightFivePixel {
    overflow-x: auto;
    padding: 0px 5px 0px 5px;
}
*/
.cursor-pointer {
    cursor: pointer;
}

.hidden {
    display: none;
}

.visible-inline {
    display: inline;
}

.BorderLeft0pxNotImportant {
    border-left: 0px !important;
}

/*.Height30PixelCursorPointer {
    height: 30px;
    cursor: pointer;
}
*/

.CursorPointerDisplayNone {
    cursor: pointer;
    display: none;
}

/*.DisplayInlineBlock {
    display: inline-block;
}*/

.DisplayNoneGap10px {
    display: none;
    gap: 10px;
}

.HeightAutoWidth340px {
    height: auto;
    width: 340px;
}

/*.ColorRed {
    color: red;
}*/

.DisplayNonePaddingTop10px {
    display: none;
    padding-top: 10px;
}

.Width90px {
    width: 90px;
}

/*.Width100Pixel {
    width: 100px;
}*/

.Width100px {
    width: 100px;
}

.Width100pxNotImportant {
    width: 100px !important;
}

.Width350px {
    width: 350px;
}

/*.PaddingLeftRightZeroPixelDisplayNone {
    padding-right: 0px;
    padding-left: 0px;
    display: none;
}*/

.PaddingTopTenPixelPaddingLeftTenPixel {
    padding-top: 10px;
    padding-left: 10px;
}

.OverflowAuto {
    overflow: auto;
}

.OverflowyAutoOverflowxHidden {
    overflow-y: auto;
    overflow-x: hidden;
}

/*LeadOrganization.aspx page style End*/

/*QualifyClient.aspx page style Start*/


.PaddingZeroPixelMarginbottom200px {
    padding: 0px;
    margin-bottom: 200px;
}

/*.custom-heading {
    margin-top: 10px;
}*/

/*.PaddingLeftRightZeroPixel {
    padding-right: 0px;
    padding-left: 0px;
}*/

.OverflowxAutoPadding0px-5px0px-5px {
    overflow-x: auto;
    padding: 0px -5px 0px -5px;
}

.ColorBlueTextDecorationUnderline {
    color: Blue;
    text-decoration: underline;
}

/*.Height30PixelCursorPointer {
    height: 30px;
    cursor: pointer;
}*/

/*.MarginTop20px {
    margin-top: 20px;
}*/

/*QualifyClient.aspx page style End*/

/*QualifyCarrier.aspx page style Start*/


/*.Height30PixelCursorPointer {
    height: 30px;
    cursor: pointer;
}*/

.Padding0Pixel {
    padding: 0px;
}

.MarginTop10Pixel {
    margin-top: 10px;
}

.MarginBottom0Pixel {
    margin-bottom: 0px;
}

.PaddingRight0Pixel {
    padding-right: 0px;
}

.PaddingLeft0Pixel {
    padding-left: 0px;
}

.OverflowXAuto {
    overflow-x: auto;
}

.PaddingHorizontalMinus5Pixel {
    padding-left: -5px;
    padding-right: -5px;
}

.EmailLink {
    color: blue;
    text-decoration: underline;
}

.MarginMinus5Pixel {
    margin: -5px;
}
/*QualifyCarrier.aspx page style End*/

/*QualifySupplier.aspx page style Start*/


/*.PaddingZeroPixel {
    padding: 0px;
}
*/
/*.margintoptenpixel {
    margin-top: 10px;
}
*/
/*.PaddingLeftRightZeroPixel {
    padding-right: 0px;
    padding-left: 0px;
}
*/
.scroll-container {
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    margin-right: 10px;
    margin-left: 10px;
    padding-right: 20px;
}

.email-link {
    color: blue;
    text-decoration: underline;
}

/*.Height30PixelCursorPointer {
    height: 30px;
    cursor: pointer;
}
*/
.savedisplaychanges {
    margin-top: -10px;
}

/*QualifySupplier.aspx page style End*/

/*EditClient.ascx page style Start*/


/*.modalPopupDetailsDelete {
    background-color: #fff;*/ /*background-image:url(Images/ImgPopupBG.png);*/
/*top: 50;
    left: 100;
    border-width: 2px;
    border-style: solid;
    border-color: #505050;
    padding: 3px;
    min-height: 250px;
    min-width: 500px;
    width: 850px;
    height: 300px;
    overflow: scroll;
}*/

/*.modalPopupDetails {
    background-color: #fff;*/ /*background-image:url(Images/ImgPopupBG.png);*/
/*top: 50;
    left: 100;
    border-width: 2px;
    border-style: solid;
    border-color: #505050;
    padding: 3px;
    min-width: 150px;
    width: 400px;
}*/

.col-sm-6 {
    padding-left: 15px;
    padding-right: 15px;
}

.txtboxWidth {
    width: 100%;
}

@media screen and (max-width: 1050px) and (min-width: 768px) {
    .txtboxWidth {
        width: 100%;
    }
}

@media screen and (min-width: 1200px) {
    .col-lg-des-lab {
        width: 12.175%;
    }

    .col-lg-des-text {
        width: 87.825%;
        padding-right: 45px;
    }
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
    .col-lg-des-text {
        padding-left: 10px;
        padding-right: 45px;
    }
}

.Width150pxNotImportant {
    width: 120px !important;
}

.CursorPointerWidth20pxHeight16px {
    cursor: pointer;
    width: 20px;
    height: 16px;
}

.Width60px {
    width: 60px;
}

/*.MarginLeft10px {
    margin-left: 10px;
}*/

.OverflowxAuto {
    overflow-x: auto;
}

/*.Height30PixelCursorPointer {
    height: 30px;
    cursor: pointer;
}*/

.BorderNoneWidth595pxHeightAuto {
    border: none;
    width: 595px;
    height: auto;
}

.MarginTopThirtyPixelPaddingTopTenPixel {
    margin-top: 30px;
    padding-top: 10px;
}

.Width20PercentVerticalAlignTop {
    width: 20%;
    vertical-align: top;
}

.Width5PercentVerticalAlignTop {
    width: 5%;
    vertical-align: top;
}

.MarginTop20pxVerticalAlignTop {
    margin-top: 20px;
    vertical-align: top;
}

/*.MarginTop20px {
    margin-top: 20px;
}*/

.VerticalAlignTop {
    vertical-align: top;
}

.LongStyle {
    padding-right: 0px;
    padding-left: 0px;
    width: 95%;
    height: 95%;
    overflow-y: hidden;
    overflow-x: hidden;
}

.PaddingLeftRight0pxWidth80Percent {
    padding-right: 0px;
    padding-left: 0px;
    width: 80%;
}

/*EditClient.ascx page style End*/

/*EditCarrier.ascx page style Start*/


.carrier-form-wrapper {
    width: 100%;
    padding: 15px 18px;
    box-sizing: border-box;
}

.carrier-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 70px;
    row-gap: 18px;
    width: 100%;
}

.carrier-column {
    width: 100%;
}

.carrier-field-row {
    display: grid;
    grid-template-columns: 210px minmax(220px, 1fr);
    align-items: center;
    column-gap: 18px;
    margin-bottom: 16px;
}

.carrier-field-row-top {
    align-items: start;
}

.carrier-label {
    font-weight: 500;
    margin: 0;
    white-space: nowrap;
}

.carrier-control {
    width: 100%;
}

    .carrier-control .txtbox,
    .carrier-control input[type="text"],
    .carrier-control select,
    .carrier-control textarea {
        width: 100%;
        max-width: 100%;
        box-sizing: border-box;
    }

.relationship-options {
    display: flex;
    align-items: center;
    gap: 26px;
    flex-wrap: wrap;
}

.relationship-item {
    display: flex;
    align-items: center;
    gap: 6px;
}

.checkbox-inline,
/* Fix wrapper alignment */
.radio-inline-group {
    display: flex;
    align-items: center;
    gap: 18px;
}

    /* Fix each ASP.NET radio button container */
    .radio-inline-group .RemoveRadioButtonStyle {
        display: inline-flex;
        align-items: center;
        gap: 6px;
        margin: 0;
    }

        /* Fix radio input */
        .radio-inline-group .RemoveRadioButtonStyle input[type="radio"] {
            margin: 0;
            vertical-align: middle;
        }

        /* Fix label text */
        .radio-inline-group .RemoveRadioButtonStyle label {
            margin: 0;
            font-weight: normal;
            cursor: pointer;
        }

        /* Remove unwanted line break behavior */
        .radio-inline-group .RemoveRadioButtonStyle br {
            display: none;
        }

.insurance-block {
    display: flex;
    flex-direction: column;
    gap: 14px;
}

.insurance-row {
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 18px;
    align-items: center;
}

.insurance-input {
    width: 100%;
}

.date-with-icon {
    display: flex;
    align-items: center;
    gap: 8px;
}

    .date-with-icon .txtbox,
    .date-with-icon input[type="text"] {
        width: 130px;
    }

.calendar-icon {
    cursor: pointer;
    width: 20px;
    height: 16px;
}

.trailer-group {
    display: flex;
    align-items: center;
    gap: 10px;
    flex-wrap: wrap;
}

.trailer-list {
    min-height: 78px;
    width: 175px;
}

.trailer-help {
    color: red;
    font-size: 12px;
    font-weight: 600;
    white-space: nowrap;
}

.notes-box textarea,
.notes-box .txtbox {
    min-height: 70px;
    resize: vertical;
}

.button-row {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-top: 14px;
}

.validator-spacer {
    display: block;
}

@media (max-width: 1200px) {
    .carrier-grid {
        grid-template-columns: 1fr;
        row-gap: 10px;
    }
}

@media (max-width: 767px) {
    .carrier-field-row,
    .insurance-row {
        grid-template-columns: 1fr;
        row-gap: 8px;
    }

    .carrier-label {
        white-space: normal;
    }

    .trailer-group {
        align-items: flex-start;
        flex-direction: column;
    }
}



.radio-inline-group {
    display: flex;
    align-items: center;
    gap: 18px;
    min-height: 32px;
}

    .radio-inline-group .RemoveRadioButtonStyle {
        display: inline-flex !important;
        align-items: center !important;
        white-space: nowrap;
        margin: 0;
        padding: 0;
        line-height: 1;
    }

        .radio-inline-group .RemoveRadioButtonStyle input[type="radio"] {
            margin: 0 6px 0 0;
            vertical-align: middle;
            position: static;
        }

        .radio-inline-group .RemoveRadioButtonStyle label {
            margin: 0;
            padding: 0;
            display: inline-block;
            vertical-align: middle;
            font-weight: 400;
            line-height: 1.2;
            cursor: pointer;
        }

        .radio-inline-group .RemoveRadioButtonStyle br {
            display: none !important;
        }

/*EditCarrier.ascx page style End*/

/*EditSupplier.ascx page style Start*/


.supplier-card {
    margin-bottom: 0;
    padding: 16px 14px;
}

.supplier-form {
    width: 100%;
}

.supplier-row {
    display: grid;
    grid-template-columns: 240px minmax(220px, 1fr) 240px minmax(220px, 1fr);
    column-gap: 32px;
    row-gap: 8px;
    align-items: start;
    margin-bottom: 16px;
    width: 100%;
}

    .supplier-row.single-pair {
        grid-template-columns: 240px minmax(220px, 1fr);
    }

.supplier-label {
    font-weight: 500;
    margin: 0;
    padding-top: 4px;
    color: #4f5f6f;
    line-height: 1.4;
}

.supplier-field {
    width: 100%;
}

    .supplier-field .form-control,
    .supplier-field .form-select,
    .supplier-field .txtbox,
    .supplier-field select,
    .supplier-field input[type="text"],
    .supplier-field textarea {
        width: 100%;
        max-width: 100%;
        box-sizing: border-box;
    }

.relationship-row {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 28px;
    min-height: 32px;
    padding-top: 2px;
}

.relationship-item {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    white-space: nowrap;
}

    .relationship-item input[type="checkbox"] {
        margin: 0;
    }

.product-wrap {
    display: flex;
    align-items: flex-start;
    gap: 12px;
    width: 100%;
}

    .product-wrap .supplier-field-inner {
        flex: 1;
    }

.product-add-link {
    padding-top: 28px;
    white-space: nowrap;
}

.checkbox-field {
    display: flex;
    align-items: center;
    min-height: 31px;
    padding-top: 3px;
}

    .checkbox-field input[type="checkbox"] {
        margin: 0;
    }

.supplier-actions {
    display: flex;
    gap: 10px;
    align-items: center;
    margin-top: 10px;
}

.validator-block {
    display: block;
    margin-top: 3px;
}

.modal-panel-add-products {
    display: none;
    width: 90%;
    height: 90%;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    border: 0;
    background-color: #ffffff;
}

.print-hidden {
    display: none;
}

.print-table {
    border: none;
    width: 595px;
    height: auto;
}

.print-spacer-row td {
    padding-top: 10px;
}

.print-label-top,
.print-colon-top,
.print-value-top {
    vertical-align: top;
}

.print-w-20 {
    width: 20%;
}

.print-w-10 {
    width: 10%;
}

.print-w-5 {
    width: 5%;
}

.print-direction-cell {
    vertical-align: top;
}

.panel-admin-qualify {
    padding: 10px;
}

@media (max-width: 1200px) {
    .supplier-row {
        grid-template-columns: 220px minmax(220px, 1fr) 220px minmax(220px, 1fr);
        column-gap: 20px;
    }
}

@media (max-width: 991px) {
    .supplier-row,
    .supplier-row.single-pair {
        grid-template-columns: 1fr;
        column-gap: 0;
        row-gap: 6px;
    }

    .supplier-label {
        padding-top: 0;
    }

    .product-add-link {
        padding-top: 0;
    }

    .relationship-row {
        gap: 14px;
    }
}

.panel-add-products {
    /*    display: none;*/
    width: 90%;
    height: 90%;
    overflow-y: auto;
    overflow-x: hidden;
}

.margintopnegative {
    margin-top: -5px;
}

/*EditSupplier.ascx page style End*/

/*ManageUser.aspx page style Start*/


.RemoveCheckBoxStyle label {
    font-weight: normal;
    padding-right: 6px;
    padding-left: 3px;
}

.OverrideCheckBoxStyle label {
    padding-left: 6px;
}

/* left / right split only */
.user-edit-layout {
    width: 100%;
}

.user-edit-left,
.user-edit-right {
    float: left;
}

.user-edit-left {
    width: 64%;
}

.user-edit-right {
    width: 36%;
    padding-left: 15px;
}

.user-edit-layout:after {
    content: "";
    display: block;
    clear: both;
}

.role-table-wrap {
    width: 100%;
    overflow-x: auto;
}

/* search section full width */
.search-full-width {
    width: 100%;
    margin: 0;
    padding: 0;
}

    .search-full-width .row {
        margin-left: 0;
        margin-right: 0;
    }

.search-grid-wrap {
    width: 100%;
    overflow-x: auto;
    margin-top: 5px;
    padding: 0;
}

@media (max-width: 991px) {
    .user-edit-left,
    .user-edit-right {
        float: none;
        width: 100%;
        padding-left: 0;
    }

    .user-edit-right {
        margin-top: 15px;
    }
}

.search-full-width {
    width: 100%;
    margin: 0;
    padding: 0;
}

.search-filter-bar {
    width: 100%;
    display: flex;
    align-items: flex-end;
    gap: 18px;
    flex-wrap: nowrap;
    padding: 0 0 8px 0;
}

.search-filter-item label {
    display: block;
    margin-bottom: 6px;
    font-weight: 600;
}

.search-user {
    width: 26%;
}

.search-role {
    width: 20%;
}

.search-active {
    width: 14%;
    min-width: 150px;
}

.search-buttons {
    width: 40%;
    text-align: right;
    white-space: nowrap;
}

    .search-buttons .btn {
        margin-left: 8px;
    }

.search-grid-wrap {
    width: 100%;
    overflow-x: auto;
    margin-top: 5px;
    padding: 0;
}

.overrideRadGridWidth,
.overrideRadGridWidth .rgMasterTable,
.overrideRadGridWidth .rgDetailTable {
    width: 100% !important;
}

@media (max-width: 991px) {
    .search-filter-bar {
        flex-wrap: wrap;
    }

    .search-user,
    .search-role,
    .search-active,
    .search-buttons {
        width: 100%;
        text-align: left;
    }

        .search-buttons .btn {
            margin-left: 0;
            margin-right: 8px;
            margin-top: 6px;
        }
}

/*mr*/

.search-filter-bar {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    align-items: center;
}

.search-filter-item {
    display: flex;
    align-items: center;
    gap: 8px;
}

    .search-filter-item label {
        margin: 0;
        white-space: nowrap;
        font-weight: 600;
    }

    .search-filter-item .form-control {
        min-width: 180px;
    }

.search-buttons {
    margin-left: auto;
}

.search-filter-bar {
    display: flex;
    align-items: center;
    gap: 15px;
    flex-wrap: nowrap;
    width: 100%;
}

.search-filter-item {
    display: flex;
    align-items: center;
    gap: 8px;
    white-space: nowrap;
}

    .search-filter-item label {
        margin: 0;
        font-weight: 600;
    }

    /* Control sizing */
    .search-filter-item .form-control {
        width: 180px;
    }

/* Push buttons to right */
.search-buttons {
    margin-left: auto;
    display: flex;
    gap: 8px;
}

/*.margintoptenpixel {
    margin-top: 10px;
}
*/
/*.email-link {
    color: blue;
    text-decoration: underline;
}*/

.widthhundredPercentage {
    width: 100%;
}

.custom-padding {
    padding-top: 12px;
    padding-left: 0;
}

.required-star {
    color: red;
}

/*.PaddingTopTenPixel {
    padding-top: 10px;
}
*/
.width200pixel {
    width: 200px;
}

/*.Height30PixelCursorPointer {
    height: 30px;
    cursor: pointer;
}*/

/*ManageUser.aspx page style End*/

/*ManageRolePermission.aspx page style Start*/


.rgMasterTable th.HeaderStyle {
    background-color: blue;
}

.rgDetailTable th.InnerHeaderStyle {
    background-color: blue;
}

.header-title {
    margin-top: 10px;
    color: #1869AE;
}

.paddingbottomtenpixel {
    padding-bottom: 10px;
}

.custom-row-spacing {
    padding: 5px 0;
    border-bottom: 1px solid #E5E5E5;
}

.scrollable-col {
    height: 660px;
    overflow-y: auto;
    padding-top: 10px;
}

/*.PaddingTopTenPixel {
    padding-top: 10px;
}
*/

.auto-size {
    width: auto;
    height: auto;
}

table.Roletable thead td,
table.Roletable thead th {
    border: 0px solid #A9A9A9 !important;
    background-color: #0F80CA !important;
    color: #FFFFFF !important;
}

/*ManageRolePermission.aspx page style End*/

/*ManageOption.aspx page style Start*/

/*.rgDataDiv {
    height: auto !important;
    max-height: 300px !important;
}

.PaddingZeroPixel {
    padding: 0px;
}

.MarginTop10Pixel {
    margin-top: 10px;
}

.TextColor1869AE {
    color: #1869AE;
}

.PaddingRight0Pixel {
    padding-right: 0px;
}

.PaddingLeft0Pixel {
    padding-left: 0px;
}

.PaddingBottom0Pixel {
    padding-bottom: 0px;
}

.PaddingBottom10Pixel {
    padding-bottom: 10px;
}

.OverflowXAuto {
    overflow-x: auto;
}

.Padding0_5Pixel {
    padding: 0px 5px;
}*/

/*.ControlDisplayNone {
    display: none;
}
*/
/*.Height30PixelCursorPointer {
    height: 30px;
    cursor: pointer;
}
*/
/*.PaddingBottom10Pixel {
    padding-bottom: 10px;
}*/

/*ManageOption.aspx page style End*/


/*Contact.aspx page style Start*/

/*.btn-link {
    color: #337ab7 !important;
}*/

#divContactsFilter .ordForm {
    padding-left: 15px !important;
}

#divContactsFilter label {
    font-size: 11px !important;
}

#divContactsFilter input[type="text"] {
    font-size: 12px !important;
    width: 145px !important;
}

#divContactsFilter select {
    font-size: 12px !important;
}


/*.tabDisplay {
    display: none;
}*/

.organization {
    background-color: #337ab7;
    color: white;
    border-color: #72c02c;
    height: 45px;
    padding-top: 10px;
}


.organizationlink {
    color: white;
    border-color: #72c02c;
    text-align: right;
    text-decoration-line: underline;
}

.rcbSlide {
    z-index: 1000030 !important;
}

.MarginTopFiveBottomEightPixel {
    margin-top: 5px;
    margin-bottom: 8px;
}

/*.PaddingLeftRightZeroPixel {
    padding-right: 0px;
    padding-left: 0px;
}*/

/*.MarginLeftZeroPaddingLeftZeroPixel {
    margin-left: 0px;
    padding-left: 0px;
}*/

/*.MarginZeroPaddingTopBottomZeroPixel {
    margin: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}*/

/*.PaddingLeftThirtyFivePixel {
    padding-left: 35px;
}
*/
/*.PaddingTopTenPixel {
    padding-top: 10px;
}*/

/*.OverflowXAutoPaddingLeftRightFivePixel {
    overflow-x: auto;
    padding: 0px 5px 0px 5px;
}
*/

/*.Height30PixelCursorPointer {
    height: 30px;
    cursor: pointer;
}*/

.Padding10Pixel {
    padding: 10px;
}

/*.PaddingBottom0Pixel {
    padding-bottom: 0px;
}*/

/*.Width80Pixel {
    width: 80px;
}*/

.Width85Pixel {
    width: 85px;
}

/*.Width100Pixel {
    width: 100px;
}*/

.Width65Pixel {
    width: 65px !important;
}

.Width170Pixel {
    width: 170px;
}

.MarginTop15Pixel {
    margin-top: 15px;
}

.AlignSelfStart {
    align-self: flex-start;
}

.MarginTop7Pixel {
    margin-top: 7px;
}

.Width230Pixel {
    width: 230px !important;
}

.TextColorRed {
    color: red;
}

.OverflowXAuto {
    overflow-x: auto;
}

.FontSizeLarge {
    font-size: large;
}

.AlignContentCenter {
    align-content: center;
}

.PaddingLeft20Pixel {
    padding-left: 20px;
}

/*.VerticalAlignMiddle {
    vertical-align: middle !important;
}*/

.OverflowYAuto {
    overflow-y: auto;
}

.MaxHeight450Pixel {
    max-height: 450px;
}

/*.PaddingRight0Pixel {
    padding-right: 0px;
}*/

/*.PaddingLeft0Pixel {
    padding-left: 0px;
}*/

.PaddingTop10Pixel {
    padding-top: 10px;
}

.PaddingLeft10Pixel {
    padding-left: 10px;
}

.OverflowAuto {
    overflow: auto;
}

.OverflowYAuto {
    overflow-y: auto;
}

.OverflowXHidden {
    overflow-x: hidden;
}

.PaddingTop30Pixel {
    padding-top: 30px;
}

/*#divProductsCheckBoxWrapper {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 6px 20px;*/ /* row gap + column spacing */
/*}*/

.product-item {
    display: flex;
    align-items: center;
    white-space: nowrap;
}
.Height150pixel{
    height: 150px !important;
}
/*Contact.aspx page style End*/

/*ManageOpportunity.aspx page style Start*/


#divOpportunityFilter .ordForm {
    padding-left: 15px !important;
}

#divOpportunityFilter label {
    font-size: 11px !important;
    color: #5F6B61;
}

#divOpportunity input[type="text"] {
    font-size: 12px !important;
    width: 195px !important;
    color: #5F6B61;
}

#divPurchaseContractFilter .ordForm {
    padding-left: 15px !important;
}

#divPurchaseContractFilter label {
    font-size: 11px !important;
}

#divPurchaseContractFilter input[type="text"] {
    font-size: 12px !important;
    width: 145px !important;
}

#divPurchaseContractFilter select {
    font-size: 12px !important;
}

.organizationlink {
    color: white;
    border-color: #72c02c;
    text-align: right;
    text-decoration-line: underline;
}

/*.Padding0Pixel {
    padding: 0px;
}*/

/*.MarginTop10Pixel {
    margin-top: 10px;
}*/

.TextColor1869AE {
    color: #1869AE;
}

/*.PaddingRight0Pixel {
    padding-right: 0px;
}*/

/*.PaddingLeft0Pixel {
    padding-left: 0px;
}*/

/*.PaddingBottom0Pixel {
    padding-bottom: 0px;
}*/

.PaddingBottom10Pixel {
    padding-bottom: 10px;
}

.Padding5Vertical {
    padding: 5px 0px;
}

.BorderBottomE5 {
    border-bottom: 1px solid #E5E5E5;
}

/*.DisplayFlex {
    display: flex;
}*/

.FlexWrap {
    flex-wrap: wrap;
}

.Gap0 {
    gap: 0px;
}

.AlignItemsStart {
    align-items: flex-start;
}

.MarginLeftZeroPaddingLeftZeroPixel {
    margin-left: 0px;
    padding-left: 0px;
}

/*.MarginZeroPaddingTopBottomZeroPixel {
    margin: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}*/

.MarginLeft250Pixel {
    margin-left: 250px;
}

/*.PaddingLeft0Pixel {
    padding-left: 0px;
}*/

.DisplayFlex {
    display: flex;
}

.FlexDirectionColumn {
    flex-direction: column;
}

.Flex0 {
    flex: 0;
}

.MinWidth200Pixel {
    min-width: 200px;
}

.MarginTopMinus70Pixel {
    margin-top: -70px;
}

.MarginLeft490Pixel {
    margin-left: 490px;
}

.MarginTopMinus75Pixel {
    margin-top: -75px;
}

.MarginLeft0Pixel {
    margin-left: 0px;
}

/*.VisibilityHidden {
    visibility: hidden;
}*/

.PaddingLeft35Pixel {
    padding-left: 35px;
}

.MarginLeft780Pixel {
    margin-left: 780px;
}

.MarginTopMinus62Pixel {
    margin-top: -62px;
}

.OverflowXAuto {
    overflow-x: auto;
}

.Padding0_5Pixel {
    padding: 0px 5px;
}


/*.Height30PixelCursorPointer {
    height: 30px;
    cursor: pointer;
}*/

/*.PaddingLeftThirtyFivePixel {
    padding-left: 35px;
}*/

/*.PaddingTopTenPixel {
    padding-top: 10px;
}
*/
.OverflowYAuto {
    overflow-y: auto;
}

.MaxHeight450Pixel {
    max-height: 450px;
}


/*.PaddingTop25Pixel {
    padding-top: 25px;
}
*/
.FontSizeSmall {
    font-size: small;
}

.FontWeight400 {
    font-weight: 400;
}

.MarginLeft30Pixel {
    margin-left: 30px;
}

/*.PaddingLeft0Pixel {
    padding-left: 0px;
}*/

.OverflowHidden {
    overflow: hidden;
}



.PaddingBottom25Pixel {
    padding-bottom: 25px;
}

.MarginLeft0Pixel {
    margin-left: 0px;
}

.PaddingLeft15Pixel {
    padding-left: 15px !important;
}

.PaddingLeft40Pixel {
    padding-left: 40px !important;
}

.TextColorRed {
    color: red;
}

.PaddingLeft50Pixel {
    padding-left: 50px !important;
}

/*.VerticalAlignMiddle {
    vertical-align: middle;
}*/

.PaddingLeft20Pixel {
    padding-left: 20px;
}

.PaddingBottom10Pixel {
    padding-bottom: 10px;
}

.Width90Percent {
    width: 90% !important;
}

.Width120Pixel {
    width: 120px;
}

.Color5F6B61 {
    color: #5F6B61;
}

.VerticalAlignTop {
    vertical-align: top;
}

/*.Width100Percent {
    width: 100%;
}*/
.MarginTop8Pixel{
    margin-top: 8px;
}
/*ManageOpportunity.aspx page style End*/
/*ManageClient.aspx page style Start*/
.required {
    color: Red;
}

.PaddingZeroPixel {
    padding: 0px;
}

.VisibilityHidden {
    visibility: hidden;
}

.custom-heading {
    margin-top: 10px;
}

.fontsizefourteen-cursorpointer {
    font-size: 14px;
    cursor: pointer;
}

.MarginTop20pxMarginBottom200px {
    margin-top: 20px;
    margin-bottom: 200px;
}

.PaddingLeftRightZeroPixel {
    padding-right: 0px;
    padding-left: 0px;
}

.ControlDisplayNone {
    display: none;
}

.marginbottom-paddingtopandbottom-zeropx {
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.MarginLeft30pxDisplayNone {
    margin-left: 30px;
    display: none;
}

.MarginLeft30px {
    margin-left: 30px;
}

.Height13px {
    height: 13px;
}

.MarginLeft10px {
    margin-left: 10px;
}

.Padding0px-5px0px-5pxHeightAuto {
    padding: 0px -5px 0px -5px;
    height: auto;
}

.ColorBlueTextDecorationUnderline {
    color: blue;
    text-decoration: underline;
}

.ColorWhite {
    color: white;
}

/*ManageClient.aspx page style End*/

/*ManageCarrier.aspx page style Start*/


.buttonflex {
    display: flex !important;
}

/*.Height30PixelCursorPointer {
    height: 30px;
    cursor: pointer;
}
*/
.EmailLink {
    color: blue;
    text-decoration: underline;
}

/*.Padding0Pixel {
    padding: 0px;
}*/

.MarginMinus5Pixel {
    margin: -5px;
}

/*.MarginTop10Pixel {
    margin-top: 10px;
}
*/
.ShowHideCarrierFilterLink {
    font-size: 14px;
    cursor: pointer;
}
/*
.PaddingLeftRightZeroPixel {
    padding-right: 0px;
    padding-left: 0px;
}*/

/*.MarginZeroPaddingTopBottomZeroPixel {
    margin: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}*/

.MarginLeft20Pixel {
    margin-left: 20px;
}

.Width180Pixel {
    width: 180px !important;
}

.MultiSelectHintLabel {
    margin-bottom: 0px;
    color: red;
    font-size: 12px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.Height13Pixel {
    height: 13px;
}

.Width100Pixel {
    width: 100px !important;
}

.MarginLeft10Pixel {
    margin-left: 10px;
}

.FullWidth {
    width: 100%;
}

.HorizontalScrollHiddenY {
    overflow-x: auto;
    overflow-y: hidden;
}


/*ManageCarrier.aspx page style End*/

/*ManageSupplier.aspx page style Start*/




.hidden-element {
    visibility: hidden;
}

.header-link {
    font-size: 14px;
    cursor: pointer;
    margin-left: 15px;
}

/*.margintoptenpixel {
    margin-top: 10px;
}
*/
.margintoptwentypixel {
    margin-top: 20px;
}

.no-label-spacing {
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.marginleft30pixel {
    margin-left: 30px;
}

.margintop30pixel {
    margin-top: 30px;
}

/*.marginleft10pixel {
    margin-left: 10px;
}*/

.scroll-x-container {
    width: 100%;
    margin-top: 10px;
    overflow-x: auto;
    overflow-y: hidden;
}

/*.email-link {
    color: blue;
    text-decoration: underline;
}*/

/*.Height30PixelCursorPointer {
    height: 30px;
    cursor: pointer;
}*/

.margintopnetive15pixel {
    margin-top: -15px;
}

/*ManageSupplier.aspx page style End*/

/*ManageProducts.aspx page style Start*/


.required {
    color: red;
}

/*.PaddingTopZeroPixel {
    padding-top: 0px;
}
*/
/*.margintoptenpixel {
    margin-top: 10px;
}*/

.header-link {
    font-size: 14px;
    cursor: pointer;
    margin-left: 15px;
}

.paddingtenpixel {
    padding: 10px;
}

.margintoptwentypixel {
    margin-top: 20px;
}

.PaddingLeftRightZeroPixelmargintop {
    padding-right: 0px;
    padding-left: 0px;
    margin-top: -35px;
}


.paddingfifteenpixel {
    padding: 15px;
}

.no-label-spacing {
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.marginleft {
    margin-left: 20px;
}

.height-width {
    width: 160px;
    height: 26px;
}

.search-btn {
    margin-left: 20px;
    margin-top: 25px;
}

.clear-btn {
    margin-left: 20px;
    margin-top: 25px;
}

.auto-size {
    height: auto;
}

/*.Height30PixelCursorPointer {
    height: 30px;
    cursor: pointer;
}*/

.width40pixel {
    width: 40px;
}

/*.width80pixel {
    width: 80px;
}
*/
.marginlefteightpixel {
    margin-left: 8px;
}


.RadUpload .ruUploadSuccess {
    color: black !important;
    font-size: small !important;
}

/*ManageProducts.aspx page style End*/

/*Goals.aspx page style Start*/

/*#divGoalsFilter .ordForm {
    padding-left: 15px !important;
}

#divEditGoals.ordForm {
    padding-left: 15px !important;
}

#divGoalsFilter label {
    font-size: 11px !important;
}

#divGoalsFilter input[type="text"] {
    font-size: 12px !important;
    width: 145px !important;
}

#divGoalsFilter select {
    font-size: 12px !important;
}*/
/*lk*/
/*#divEditGoals input[type="text"] {
    font-size: 12px !important;
}

#divEditGoals select {
    font-size: 12px !important;
}*/

/*.tooltip {
    position: absolute;
    display: none;
    z-index: 1000;
    color: white;
    border: 1px solid gray;
    -webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    opacity: inherit;
}
*/

/*.modalPopupDetailsDelete {
    background-color: #fff;*/ /*background-image:url(Images/ImgPopupBG.png);*/
/*top: 50;
    left: 100;
    border-width: 2px;
    border-style: solid;
    border-color: #505050;
    padding: 3px;
    min-height: 250px;
    min-width: 500px;
    width: 850px;
    height: 300px;
    overflow: scroll;
}*/

/*.modalPopupDetails {
    background-color: #fff;*/ /*background-image:url(Images/ImgPopupBG.png);*/
/*top: 50;
    left: 100;
    border-width: 2px;
    border-style: solid;
    border-color: #505050;
    padding: 3px;
    min-width: 150px;
    width: 400px;
}*/

/*.shortcut::first-letter {
    text-decoration: underline;
}*/

/*.PaddingTopZeroPixel {
    padding-top: 0px;
}
*/
/*.margintopfivepixelmarginbottom8pixelmarginleft10pixel {
    margin-top: 5px;
    margin-bottom: 8px;
    margin-left: 10px;
}

.PaddingLeftRight0Pixel {
    padding-right: 0px;
    padding-left: 0px;
    margin-top: -15px;
}


.marginleftzeropixelpaddingleftzeropixel {
    margin-left: 0px !important;
    padding-left: 0px !important;
}*/

/*.marginzeropixepaddingtopzeropixelpaddingbottomzeropixel {
    margin: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}*/

/*.widthsixtypixel {
    width: 60px !important;
}*/

/*.PaddingToptwentythreePixel {
    padding-top: 23px;
}*/

/*.OverflowXAutoPaddingLeftRightFivePixel {
    overflow-x: auto;
    padding: 0px 5px 0px 5px;
}*/

/*.Height30PixelCursorPointer {
    height: 30px;
    cursor: pointer;
}*/

/*.text-nowrap {
    white-space: nowrap;
}*/

/*.width80pixel {
    width: 80px !important;
}*/

/*Goals.aspx page style End*/

/*MarketZone.aspx page style Start*/



/*#divMarketZoneFilters .ordForm {
    padding-left: 15px !important;
}

#divMarketZoneFilters label {
    font-size: 11px !important;
    color: #5F6B61;
}

#divMarketZoneFilters input[type="text"] {
    font-size: 12px !important;
    width: 145px !important;
    color: #5F6B61;
}*/
/*
.tooltip {
    position: absolute;
    display: none;
    z-index: 1000;
    color: white;
    border: 1px solid gray;
    -webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    opacity: inherit;
}*/

/*.fullAddress {
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4285;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
*/

/*.fullAddress-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}*/

/*.modalPopupDetailsDelete {
    background-color: #fff;*/ /*background-image:url(Images/ImgPopupBG.png);*/
/*top: 50;
    left: 100;
    border-width: 2px;
    border-style: solid;
    border-color: #505050;
    padding: 3px;
    min-height: 250px;
    min-width: 500px;
    width: 850px;
    height: 300px;
    overflow: scroll;
}*/

/*.modalPopupDetails {
    background-color: #fff;*/ /*background-image:url(Images/ImgPopupBG.png);*/
/*top: 50;
    left: 100;
    border-width: 2px;
    border-style: solid;
    border-color: #505050;
    padding: 3px;
    min-width: 150px;
    width: 400px;
}*/

/*.btn-primary {
    color: #fff !important;
}*/

/*.margintop-eightpixel {
    margin-top: -3px;
}

.margintopfivepixelmarginbottom8pixelmarginleft10pixel {
    margin-top: 5px;
    margin-bottom: 8px;
    margin-left: 10px;
}

.PaddingLeftRightZeroPixel {
    padding-right: 0px;
    padding-left: 0px;
    margin-top: -15px;
}

.marginleftzeropixelpaddingleftzeropixel {
    margin-left: 0px !important;
    padding-left: 0px !important;
}*/

/*.marginzeropixepaddingtopzeropixelpaddingbottomzeropixel {
    margin: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}*/

/*.paddingleft35pixel {
    padding-left: 35px;
}
*/
/*.PaddingTop28Pixelmarginleft25pixel {
    padding-top: 28px;
    margin-left: 25px;
}*/

/*.OverflowXAutoPaddingLeftRightFivePixel {
    overflow-x: auto;
    padding: 0px 5px 0px 5px;
}
*/

/*.Height30PixelCursorPointer {
    height: 30px;
    cursor: pointer;
}
*/
/*.DisplayNoneOverflowHidden {
    display: none;
    overflow: hidden;
}*/

/*MarketZone.aspx page style End*/

/*ManageCommodities.aspx page style Start*/


.cb label {
    margin-left: 40px;
    margin-right: 40px;
    font-weight: normal;
}

/*.paddingtenpixel {
    padding: 10px;
}*/

/*ManageCommodities.aspx page style End*/

/*Calendar.aspx page style Start*/


#ctl00_cpMain_radSchedulerLoads_SelectedDateCalendar_wrapper {
    display: inline-block;
    position: fixed;
}

#cpMain_divCalendarFilter label {
    font-size: 11px !important;
}

#cpMain_divCalendarFilter input[type="text"] {
    font-size: 12px !important;
    /*            width: 140px !important;
*/
}

    #cpMain_divCalendarFilter input[type="text"].LoadNumberTextBox {
        font-size: 12px !important;
        /*                width: 115px !important;
*/
    }

.rsAptContent {
    cursor: pointer;
    margin: 0px !important;
    padding: 0px !important;
}

.rsCustomAppointmentContainer {
    height: 100% !important;
}



.margintopnegtive10pixel {
    margin-top: -10px;
}

.margintop5pixel {
    margin-top: 5px;
}

.header-link {
    font-size: 14px;
    cursor: pointer;
    margin-left: 15px;
}

.margin5pixel {
    margin: 5px;
}

/*.PaddingLeftRightZeroPixel {
    padding-right: 0px;
    padding-left: 0px;
}*/

.PaddingLeftRightthreePixel {
    padding-right: 3px;
    padding-left: 3px;
}

.paddingtopfourpixel {
    padding-top: 4px;
}

.margintop25marginleft25pixel {
    margin-top: 25px;
    margin-left: 25px;
}

/*.txtUpperCase {
    text-transform: uppercase;
}
*/
/*Calendar.aspx page style End*/

/*Home.aspx page style Start*/


#cpMain_LoadingPanel1ctl00_cpMain_RadHtmlChart1 {
    height: 0px;
}

.RadComboBoxDropDown,
.rcbSlide {
    z-index: 100000 !important;
}

.scrollable {
    height: 800px; /* Fixed height for scrolling */
    overflow-y: auto; /* Vertical scrollbar when content overflows */
    padding-left: 0;
    padding-right: 0;
}

/*.PaddingLeftRightZeroPixel {
    padding-right: 0px;
    padding-left: 0px;
}
*/


.flex-row-container {
    padding: 0;
    display: flex;
    flex-direction: row;
}

.flex-col-70 {
    flex: 0 0 70%;
}

.pr-5 {
    padding-right: 5px;
}

.flex-col-30 {
    flex: 0 0 30%;
}

.pl-5 {
    padding-left: 5px;
}

.report-panel {
    /*            display: none;*/
    height: 400px;
    width: 95%;
    overflow: auto;
}

.popup-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px;
    border-bottom: 1px solid #ddd;
}


.sales-grid {
    overflow: visible;
    min-width: 100%;
}

/*.PaddingLeftRightZeroPixel {
    padding-right: 0px;
    padding-left: 0px;
}*/

/*.ControlDisplayNone {
    display: none;
}
*/
.margintopnegtive15pixel {
    margin-top: 0px;
}

/*Home.aspx page style End*/

/*Notifications.aspx page style Start*/

/*#cpMain_Notification_chkAddNotificationForUsers label {
    font-weight: 100;
}

.hidelink {
    color: Red;
}*/

/*.PaddingLeftRightZeroPixel {
    padding-left: 0px;
    padding-right: 0px;
}
*/
/*.PaddingZero {
    padding: 0px;
}*/
/*Notifications.aspx page style End*/

/*Notification.ascx page style Start*/


/*.OverrideNotificationLabelStyle {
    font-weight: bold;
}

.PaddingLeftZero {
    padding-left: 0px;
}

.MarginTop0MarginBottom8 {
    margin-top: 0px;
    margin-bottom: 8px;
}

.BorderBottomZero {
    border-bottom: 0px solid #eee;
}

.PaddingRightZero {
    padding-right: 0px;
}

.PaddingTop3 {
    padding-top: 3px;
}*/

/*.FloatRight {
    float: right;
}*/

/*.MarginRightNegative210 {
    margin-right: -210px;
}

.Height25Width120 {
    height: 25px;
    width: 120px;
}

 .Height25Width220 {
     height: 25px;
      width: 220px;
    }
.MarginZero {
    margin: 0px;
}

.PaddingZero {
    padding: 0px !important;
}

.MarginBottomZero {
    margin-bottom: 0px;
}

.BorderWidthZero {
    border-width: 0px;
}

.FontSize10 {
    font-size: 10px;
}

.TextGray {
    color: #A9A9A9;
}

.TextBlueUnderline {
    color: #0f80ca;
    text-decoration: underline;
}*/

/*.Height30PixelCursorPointer {
    height: 30px;
    cursor: pointer;
}*/

/*.PaddingTenPixel {
    padding: 10px;
}

.BorderLightGray {
    border: 1px solid #eee;
}

.MarginBottomZero {
    margin-bottom: 0px;
}

.BorderWidthZero {
    border-width: 0px;
}

.FixedTopRightWidth {*/
/*position: fixed !important;
            top: 150px !important;
            right: 50px !important;
            width: 450px !important;
            z-index: 1000 !important;*/

/*width: 450px !important;
    margin-left: 1000px;
    margin-top: -250px;
}

.PaddingThree {
    padding: 3px;
}

.OverflowXAuto {
    overflow-x: auto;
}

.HeightAuto {
    height: auto;
}

.MaxHeight150 {
    max-height: 150px;
}

.BorderLightGray {
    border: 1px solid #e7e7e7;
}

.PaddingFive {
    padding: 5px;
}

.PaddingBottomEight {
    padding-bottom: 8px;
}

.Width100 {
    width: 100%;
}

.PaddingFive {
    padding: 5px;
}*/

/*.VerticalAlignMiddle {
    vertical-align: middle;
}
*/
/*.TextRed {
    color: Red;
}

.notification-box {
    margin-top: 0px;
    padding-top: 10px;
    padding: 0px;
    background-color: #F0F0F0;
}*/

/*Notification.ascx page style End*/

/*GoalIndicator.aspx page style Start*/


#divGoalsIndicatorFilter .ordForm {
    padding-left: 15px !important;
}


#divGoalsIndicatorFilter input[type="text"] {
    font-size: 12px !important;
    width: 145px !important;
}

#divGoalsIndicatorFilter select {
    font-size: 12px !important;
    width: 145px !important;
}

.divIndicatorHeader {
    text-align: center;
    background-color: #0f80ca;
    border-color: #114cab;
    color: #fff;
}

.divIndicatorFooter {
    text-align: center;
    margin-top: 20px;
    border-top: 1px solid;
}

.divIndicatorPoint {
    text-align: center;
    margin-top: 0px;
}

.divIndicatorWrapper {
    margin-top: 10px;
}

.margintopfivepixelmarginbottom8pixelmarginleft10pixel {
    margin-top: 5px;
    margin-bottom: 8px;
    margin-left: 10px;
}

/*.PaddingLeftRightZeroPixel {
    padding-right: 0px;
    padding-left: 0px;
}*/

.marginleftzeropixelpaddingleftzeropixel {
    margin-left: 0px !important;
    padding-left: 0px !important;
}

/*.marginzeropixepaddingtopzeropixelpaddingbottomzeropixel {
    margin: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}*/

.OverflowXAutoPaddingLeftRightFivePixel {
    overflow-x: auto;
    padding: 0px 5px 0px 5px;
}

.widthhundredPercentage {
    width: 100%;
}

.center-box-250 {
    max-width: 250px;
    margin: 0 auto;
}

.box-125-bordered {
    width: 100%;
    height: 125px;
    border: 1px solid black;
}

.flex-center-80 {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 80%;
}

.box-79-bordered {
    width: 100%;
    height: 79px;
    border: 1px solid black;
}

.flex-center-75 {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 75%;
}

.col-50-left {
    width: 50%;
    float: left;
    padding-left: 10px;
}

.col-50-right {
    width: 50%;
    float: left;
    text-align: right;
    padding-right: 10px;
}

.box-79-bordered-mt {
    width: 100%;
    height: 79px;
    margin-top: 10px;
    border: 1px solid black;
}

.box-125-bordered-mt {
    width: 100%;
    height: 125px;
    margin-top: 10px;
    border: 1px solid black;
}


/*GoalIndicator.aspx page style End*/

/*Schedular.aspx page style Start*/


.rsAptContent {
    cursor: pointer;
}

#divSchedulerEdit .ordForm {
    padding-left: 15px !important;
}

#divSchedulerEdit label {
    font-size: 11px !important;
}

#divSchedulerEdit input[type="text"] {
    font-size: 12px !important;
    width: 100px !important;
}

.margintopfivepixelmarginbottom8pixelmarginleft10pixel {
    margin-top: 5px;
    margin-bottom: 8px;
    margin-left: 10px;
}

/*.paddingtenpixel {
    padding: 10px;
}*/

.card-body-custom {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 20px;
}

.marginbottonzeropixel {
    margin-bottom: 0px;
}

/*.required {
    color: red;
}*/

.txtarea-custom {
    resize: none;
    width: 80%;
}

.followup-reminder {
    margin-bottom: 0px;
    display: block;
}

.listbox-300 {
    width: 300px;
}

.text-right-align {
    text-align: right;
}

.txtbox:disabled {
    background-color: #e9ecef !important;
    color: #6c757d !important;
    cursor: not-allowed;
    opacity: 1;
}


/*Schedular.aspx page style End*/


/*SupplierProductsMappingList.aspx page style Start*/

.cb label {
    margin-left: 40px;
    margin-right: 40px;
    font-weight: normal;
}

.td {
    padding-left: 10px;
}

table td {
    padding-top: 5px;
}

.PaddingZeroPixel {
    padding: 0px;
}

.margintoptenpixel {
    margin-top: 10px;
}

.paddingtenpixel {
    padding: 10px;
}

.marginleft30pixel {
    margin-left: 30px;
}

.heightfivepixel {
    height: 5px;
}

.FloatRight {
    float: right;
}

.paddingleft50paddingbottom25paddingright25pixel {
    padding-left: 50px;
    padding-bottom: 25px;
    padding-right: 25px
}

.PaddingBottomTenPixel {
    padding-bottom: 10px;
}

.supplierborder {
    border: 1px solid gray;
}

.supplierborderandbccolor {
    border: 1px solid gray;
    background-color: #0f80ca;
}

.colorwhite {
    color: white;
}

.Width90px {
    width: 90px;
}

.paddingtop108pixel {
    padding-top: 108px;
}

.border-rightcolor {
    border-right: 1px solid gray;
}

.width90pixelcolor {
    width: 90px;
    color: #5F6B61;
}

/*SupplierProductsMappingList.aspx page style End*/

/*SupplierInvoiceGPDetails.ascx page style Start*/

.PaddingTopTenPixelPaddingLeftZeroPixel {
    padding-top: 10px;
    padding-left: 0px;
}

.Padding6px {
    padding: 6px;
}

.Width100pxNotImportant {
    width: 100px !important;
}

.Height15px {
    height: 15px;
}

/*SupplierInvoiceGPDetails.ascx page style End*/


/*ResetPassword.aspx page style Start*/

.ResetPasswordDiv {
    border: 1px solid #aaaaaa;
    text-align: center;
    vertical-align: middle;
    width: 70% !important;
    margin-right: 10%;
    margin-left: 15%;
    margin-top: 13%;
    background-color: white;
}

.ResetPasswordH4 {
    clear: both;
    color: white;
    height: 30px;
    padding: 5px;
    background-color: #6699ff;
    margin-top: 0px;
}

.ResetPasswordLabel {
    text-align: center;
}
/*ResetPassword.aspx page style End*/

/*Login.aspx page style Start*/

.overlay {
    position: fixed;
    z-index: 1111110000001; /*Added  for displaying loader in front of Model popup*/
    top: 0;
    left: 0;
    background: rgba( 255, 255, 255, .8 );
    width: 100%;
    height: 100%;
}

.loader1 {
    position: fixed;
    width: 50px;
    margin-left: -60px;
    top: 35%;
    left: 50%;
}

#btnForgotPassword {
    background: none !important;
    border: none;
    padding: 0 !important;
    font: inherit;
    /*border is optional*/
    border-bottom: 1px solid #444;
    cursor: pointer;
}

.Background {
    background-color: Black;
    filter: alpha(opacity=90);
    opacity: 0.5;
}

.Popup {
    background-color: #FFFFFF;
    border-width: 3px;
    border-style: solid;
    border-color: black;
    padding-top: 10px;
    padding-left: 10px;
    width: 400px;
    height: 450px;
}

.logPanel {
    background: rgba(117,202,255,1);
    background: -moz-radial-gradient(center, ellipse cover, rgba(117,202,255,1) 0%, rgba(11,93,147,1) 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(117,202,255,1)), color-stop(100%, rgba(11,93,147,1)));
    background: -webkit-radial-gradient(center, ellipse cover, rgba(117,202,255,1) 0%, rgba(11,93,147,1) 100%);
    background: -o-radial-gradient(center, ellipse cover, rgba(117,202,255,1) 0%, rgba(11,93,147,1) 100%);
    background: -ms-radial-gradient(center, ellipse cover, rgba(117,202,255,1) 0%, rgba(11,93,147,1) 100%);
    background: radial-gradient(ellipse at center, rgba(117,202,255,1) 0%, rgba(11,93,147,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75caff', endColorstr='#0b5d93', GradientType=1 );
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #C0C0C0;
    -webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
    line-height: 0;
}

.form-top {
    overflow: hidden;
    padding: 0 15px 10px 15px;
    background: #fff;
    color: #808080;
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    text-align: left;
}

.form-top-left {
    float: left;
    width: 75%;
    padding-top: 20px;
}

    .form-top-left h3 {
        margin-top: 0;
    }

.form-top-right {
    float: left;
    width: 25%;
    padding-top: 12px;
    font-size: 44px;
    color: #ddd;
    /*line-height: 100px;*/
    text-align: right;
}

.test {
    padding-top: 14%;
}

.heighthundredpercentage {
    height: 100% !important;
}

.background-color {
    background-color: #F5F5F5;
}

.heightandwidthhundredpercentage {
    height: 100% !important;
    width: 100% !important;
}

.login-table {
    border-collapse: collapse;
    height: 100%;
    width: 100%;
    vertical-align: middle;
}

.reg-page-padding {
    padding: 20px 25px 15px 25px;
}

.required-star {
    color: red;
}

.input-group-padding {
    padding: 13px 0px 10px 0px;
}

.width95percentage {
    width: 95% !important;
}

.validator-spacing {
    padding-top: 5px;
    padding-left: 5px;
}

.input-group-spacing-sm {
    padding: 10px 0px 5px 0px;
}

/*.PaddingTopTenPixel {
    padding-top: 10px;
}*/

.remember-me-checkbox {
    font-family: inherit;
    font-weight: 100;
}

.colorwhite {
    color: white;
}

.PaddingTopTwentyPixel {
    padding-top: 20px;
}

.forgot-password-link {
    color: #23527c;
    text-decoration: underline;
}

.login-actions-offset {
    padding-top: 0px;
    margin-left: 520px;
}

/*Login.aspx page style End*/

/*ForgetPassword.aspx style Start*/

.centered-box {
    border: 1px solid #aaaaaa;
    text-align: center;
    vertical-align: middle;
    width: 60%;
    margin-right: 10%;
    margin-left: 15%;
    margin-top: 13%;
    background-color: white;
}

.no-horizontal-margin {
    margin-left: -12px;
    margin-right: -12px;
}

.set-password-header {
    clear: both;
    color: white;
    height: 30px;
    padding: 5px;
    background-color: #6699ff;
    margin-top: 0px;
}

.marginleft40pixel {
    margin-left: 40px;
}

.widththreehundredpixel {
    width: 300px !important;
}

.marginrighttwohundredpixel {
    margin-right: 200px;
}

.marginleft140pixel {
    margin-left: 140px;
}

/*ForgetPassword.aspx style End*/

/*FLMReport.aspx style Start*/

/*.btn-primary {
    color: #fff !important;
}*/

.margintop-eightpixel {
    margin-top: -3px;
}

/*.margintopfivepixelmarginbottom8pixelmarginleft10pixel {
    margin-top: 5px;
    margin-bottom: 8px;
    margin-left: 10px;
}*/

.PaddingLeftRightZeroPixelMarginTop-15px {
    padding-right: 0px;
    padding-left: 0px;
    margin-top: -15px;
}

/*.marginleftzeropixelpaddingleftzeropixel {
    margin-left: 0px !important;
    padding-left: 0px !important;
}*/

/*.marginzeropixepaddingtopzeropixelpaddingbottomzeropixel {
    margin: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}*/

/*.paddingleft35pixel {
    padding-left: 35px;
}*/

.PaddingTop28Pixelmarginleft25pixel {
    padding-top: 28px;
    margin-left: 25px;
}

/*.OverflowXAutoPaddingLeftRightFivePixel {
    overflow-x: auto;
    padding: 0px 5px 0px 5px;
}*/

/*.Height30PixelCursorPointer {
    height: 30px;
    cursor: pointer;
}*/

/*FLMReport.aspx style End*/

/*.RadGrid_Material .rgRow, .RadGrid_Material .rgAltRow, .RadGrid_Material .rgEditRow, .RadGrid_Material .rgFooter {
    height: 40px;
}*/
.rgRow {
    height: 40px !important;
}
.rgAltRow{
    height: 40px !important;
}