body {
    font-family: mukta !important;
}

.orderInvoiceContainer {
    color: black;
}

.custom-search {
    background-color: white;
}

button.slds-button {
    /* color: var(--blue-medium, #0131A0); */
    
    font-family: mukta !important;
}
.cancel-button{
    color: var(--blue-medium, #0131A0);
}
.update-button{
    color: white !important;
}

.filterButton .slds-button {
    border: none;
    margin-bottom: .3em;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none;

    color: var(--blue-medium, #0131A0);
    font-family: Mukta;
    font-style: normal;
    font-weight: 400;
}

.filterButton .slds-button:focus,
.filterButton .slds-button:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none;
    border: none;
}

.filterButton .slds-button:hover {
    color: #4169E1;
}

.POButton .slds-button {
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none;

    font-family: Mukta;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
}

.POButton .slds-button:focus,
.POButton .slds-button:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none;
    border: none;
}

.POButton .slds-button:hover {
    color: #4169E1;
}

.my-menu {
    font-family: Mukta !important;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
}

.dateInput {
    font-family: Mukta !important;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
}

.datePickers .slds-input {
    font-size: 13px !important;
}

div.datePickers .slds-form-element__control.slds-input-has-icon.slds-input-has-icon_right {
    line-height: 1.5;
}

.orderInvoiceContainer div.slds-form-element {
    margin-bottom: 0px;
}

.orderInvoiceContainer .slds-card__body {
    margin: 0px;
}

.orderInvoiceContainer .slds-card__body {
    margin-top: 0px;
}

.slds-card__header.slds-grid {
    margin-bottom: 0px !important;
    padding-top: 0px !important;
}

.list_view_container .slds-media__figure {
    display: none;
}

.backButton .slds-button {
    padding-right: .5em;
    border: none;
    margin-bottom: 12px;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none;
    border: none;
    color: var(--blue-medium, #0131A0);
    font-family: Mukta;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
}

.backButton .slds-button:focus,
.POButton .slds-button:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none;
    border: none;
}

.backButton .slds-button:hover {
    color: #4169E1;
}

div.divLink:hover,
div.divLink:focus,
div.divLink:active {
    color: #4a71e6 !important;
    text-decoration: underline;
}

div.divLinkDropdown:hover,
div.divLinkDropdown:focus,
div.divLinkDropdown:active {
    color: #4a71e6 !important;
}

.POButton button.slds-button {
    color: #0131A0;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none;
    border: none;
}

.downIcon svg.slds-icon {
    fill: #0131A0;

}

.slds-tabs--default__item .slds-tabs--default__link,
.slds-tabs--default__item .slds-tabs_default__link,
.slds-tabs--default__item .slds-tabs--default__link,
.slds-tabs_default__item,
.slds-tabs--default__item .slds-tabs_default__link,
.slds-tabs_default__item .slds-tabs--default__link,
.slds-tabs_default__item .slds-tabs_default__link,
.slds-tabs_default__item .slds-tabs--default__link,
.slds-tabs_default__item .slds-tabs_default__link {
    text-decoration: none !important;
    text-align: center;
}

.slds-tabs--default__item.slds-active .slds-tabs--default__link,
.slds-tabs--default__item.slds-active .slds-tabs_default__link,
.slds-tabs--default__item.slds-is-active .slds-tabs--default__link,
.slds-tabs_default__item.slds-is-active,
.slds-tabs--default__item.slds-is-active .slds-tabs_default__link,
.slds-tabs_default__item.slds-active .slds-tabs--default__link,
.slds-tabs_default__item.slds-active .slds-tabs_default__link,
.slds-tabs_default__item.slds-is-active .slds-tabs--default__link,
.slds-tabs_default__item.slds-is-active .slds-tabs_default__link {
    background: var(--blue-medium, #0131A0);
    color: var(--Button-Hover, #FFF) !important;
    text-align: center;
}

.slds-tabs_default__item {
    text-decoration: none !important;
    font-family: Mukta;
    font-size: 16px;
    font-weight: 700;
    font-style: normal;
    width: 44%;
    max-width: 270px;
    background-color: #f4f4f4;
    border-bottom: 2px solid var(--blue-medium, #0131A0);
}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
    .slds-tabs_default__item {
        text-decoration: none !important;
        font-family: Mukta;
        font-size: 16px;
        font-weight: 700;
        font-style: normal;
        width: 35%;
        max-width: 270px;
        background-color: #f4f4f4;
        border-bottom: 2px solid var(--blue-medium, #0131A0);
    }
}

@media only screen and (max-width: 768px) {
    .slds-tabs_default__item {
        text-decoration: none !important;
        font-family: Mukta;
        font-size: 16px;
        font-weight: 700;
        font-style: normal;
        width: 27%;
        max-width: 270px;
        background-color: #f4f4f4;
        border-bottom: 2px solid var(--blue-medium, #0131A0);
    }
}

.slds-tabs_default__link {
    color: #000 !important;
}


.slds-tabs--default__nav,
.slds-tabs_default__nav {
    border-bottom: 2px solid var(--blue-medium, #0131A0);
    margin-bottom: .4em;
}

.filterMenu .slds-dropdown__item>a:focus,
.filterMenu .slds-dropdown__item>a:hover {
    background-color: white;
}

a.rangeA {
    background-color: white !important;
}

.slds-cell-fixed {
    background-color: white;
    border-right: solid white;
}

.slds-table_header-fixed_container {
    background-color: white;
}

.slds-scrollable--y,
.slds-scrollable_y {
    margin-top: 5px;
    width: 100% !important;

}

table.slds-table.slds-table_header-fixed.slds-table_bordered.slds-table_edit.slds-table_resizable-cols {
    width: 100% !important;
}

.slds-th__action {
    color: #0131A0;
    border-right: solid white;
}

.datatable lightning-base-formatted-text {
    line-height: 20px;
}

.boldFontImportant {
    color: #000;
    font-family: Mukta;
    font-size: 16px;
    font-style: normal;
    font-weight: 700 !important;
}

.orderInvoiceContainer span.slds-truncate {
    color: #000;
    font-family: Mukta;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
}

.slds-table:not(.slds-no-row-hover) tbody tr:focus>td,
.slds-table:not(.slds-no-row-hover) tbody tr:focus>th,
.slds-table:not(.slds-no-row-hover) tbody tr:hover>td,
.slds-table:not(.slds-no-row-hover) tbody tr:hover>th {
    background-color: white !important;
}

.datatable table {
    table-layout: auto !important;
    border-bottom: .09em solid rgb(233, 233, 233);
    border-left: .09em solid rgb(233, 233, 233);
    border-right: .09em solid rgb(233, 233, 233);
}

.datatable tbody td,
.datatable tbody th,
.datatable tbody th {
    padding-top: .2em;
    padding-bottom: .2em;
    border-bottom: .2em solid #F2F2F2;
    border-top: .2em solid #F2F2F2;
}

span.slds-resizable__divider {
    visibility: hidden;
}

/* button.slds-button.slds-button_icon-bare {
    display: none;
} */

span.slds-row-number.slds-text-body_small.slds-text-color_weak {
    display: none;
}

.slds-tabs_default__overflow-button {
    display: none;
}

button.slds-button.slds-button_neutral {
    border: none;
    background-color: white;
    color: #000;
    border: none;
}

li.slds-tabs_default__item.slds-tabs_default__overflow-button {
    display: none;
    visibility: collapse;
}

.slds-is-sortable .slds-th__action:focus .slds-is-sortable__icon,
.slds-is-sortable .slds-th__action:hover .slds-is-sortable__icon,
.slds-is-sortable.slds-has-focus .slds-th__action .slds-is-sortable__icon,
.slds-is-sortable.slds-has-focus .slds-th__action:focus .slds-is-sortable__icon,
.slds-is-sortable.slds-has-focus .slds-th__action:hover .slds-is-sortable__icon {
    fill: #000 !important;
}

.slds-has-focus.slds-is-resizable .slds-th__action,
.slds-has-focus.slds-is-resizable .slds-th__action:focus,
.slds-has-focus.slds-is-resizable .slds-th__action:focus:hover,
.slds-has-focus.slds-is-resizable .slds-th__action:hover,
.slds-is-resizable .slds-th__action:focus,
.slds-is-resizable .slds-th__action:focus:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none;
    border: none;
}

th.slds-has-focus {
    -webkit-box-shadow: none !important;
}

td.slds-has-focus {
    -webkit-box-shadow: none !important;
}

.slds-input-has-icon .slds-input__icon:not(button) {
    pointer-events: all;
}

.search_box lightning-icon.slds-icon.slds-input__icon.slds-input__icon_right.slds-icon-text-default.grey-icon.iconpointerevents.slds-icon-utility-search.slds-icon_container {
    cursor: pointer;
}

.search_box lightning-icon.slds-icon.slds-input__icon.slds-input__icon_right.slds-icon-text-default.slds-icon-utility-search.slds-icon_container {
    cursor: pointer;
}

.header {
    z-index: 8000 !important;
}

.searchBar {
    max-width: 500px;
}

a.rangeA {
    background-color: white !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

div.datePickers {
    line-height: 0px;
}

lightning-input.inputWidth.endDate.oneHundredWidth.slds-form-element {
    margin-bottom: 10px !important;
}

lightning-input.inputWidth.endDate.width100.slds-form-element {
    margin-bottom: 10px !important;
}

article.slds-card {
    border: none !important;
    box-shadow: none !important;
}

.slds-card__header.slds-grid {
    padding-top: 0px !important;
}

.mobileTabColor {
    background-color: #f4f4f4;
    color: #000;
    font-family: Mukta;
    font-size: 16px;
    font-weight: 700;
    font-style: normal;
    text-align: center;
    padding: 5px;
    border-bottom: 2px solid var(--blue-medium, #0131A0);
}

.mobileTabColorActive {
    background-color: var(--blue-medium, #0131A0) !important;
    color: #f4f4f4;
    text-align: center;
    border-bottom: 2px solid var(--blue-medium, #0131A0);
}

.datePickers .slds-has-error .slds-form-element__help,
.datePickers .slds-required {
    display: none;
}

.custom-button-tertiary:hover,
.custom-button-tertiary:focus {
    background-color: white;
}

.commentsDiv textarea {
    height: 80px;
    width: 540px !important;
    line-height: 20px;
}

.commentsDivMobile textarea {
    height: 120px;
    line-height: 20px;
}

.commentsDiv.slds-size_1-of-3 {
    line-height: 0px;
}

.commentsDivMobile.slds-size_1-of-1 {
    line-height: 0px;
}

.input.search_box.slds-input {
    background-color: #FFFFFF !important;
}

.dataTableDiv lightning-base-formatted-text {
    color: #000000 !important;
}