﻿/* css styles starts*/

@charset "UTF-8";

body {
    margin: 0;
    font-family: "boschsans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    overflow-x: hidden;
}

@font-face {
    font-family: 'boschsans';
    src: url('../fonts/BoschSans-Light.eot');
    src: url('../fonts/BoschSans-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/BoschSans-Light.svg#BoschSans-Light') format('svg'), url('../fonts/BoschSans-Light.ttf') format('truetype'), url('../fonts/BoschSans-Light.woff') format('woff'), url('../fonts/BoschSans-Light.woff2') format('woff2');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'boschsans';
    src: url('../fonts/BoschSans-Regular.eot');
    src: url('../fonts/BoschSans-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/BoschSans-Regular.svg#BoschSans-Regular') format('svg'), url('../fonts/BoschSans-Regular.ttf') format('truetype'), url('../fonts/BoschSans-Regular.woff') format('woff'), url('../fonts/BoschSans-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'boschsans';
    src: url('../fonts/BoschSans-Medium.eot');
    src: url('../fonts/BoschSans-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/BoschSans-Medium.svg#BoschSans-Medium') format('svg'), url('../fonts/BoschSans-Medium.ttf') format('truetype'), url('../fonts/BoschSans-Medium.woff') format('woff'), url('../fonts/BoschSans-Medium.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'boschsans';
    src: url('../fonts/BoschSans-Bold.eot');
    src: url('../fonts/BoschSans-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/BoschSans-Bold.svg#BoschSans-Bold') format('svg'), url('../fonts/BoschSans-Bold.ttf') format('truetype'), url('../fonts/BoschSans-Bold.woff') format('woff'), url('../fonts/BoschSans-Bold.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Bosch-Icon';
    src: url('../fonts/Bosch-Icon.eot');
    src: url('../fonts/Bosch-Icon.eot?#iefix') format('embedded-opentype'), url('../fonts/Bosch-Icon.svg#Bosch-Icon') format('svg'), url('../fonts/Bosch-Icon.ttf') format('truetype'), url('../fonts/Bosch-Icon.woff') format('woff'), url('../fonts/Bosch-Icon.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

.MainContainer {
    width: 100%;
    height: 100%;
}

.__p_32 {
    padding: 0 32px;
}


/*authorizatoin loading page starts */

.rb-core-activity-indicator--absolute {
    z-index: 9999 !important;
}

.auth_load_text {
    height: 80%;
    width: 100%;
    z-index: 9999;
    position: absolute;
    text-align: center;
    font-weight: 100;
    top: 30%;
}

    .auth_load_text h3 {
        font-weight: 100;
        font-size: 17px;
    }

    .auth_load_text h1 {
        vertical-align: middle;
        text-align: center;
        font-size: 24px;
        color: #005691;
        font-weight: 400;
    }


/* header starts */

.bosch_logo img {
    width: 136px;
    margin: 5px auto;
    height: 36px;
}

.rb-core-header__logo-row {
    display: none;
}

.rb-core-header::before {
    z-index: 99 !important;
}

.rb-core-header__sub-nav-row {
    border-top: 1px solid #dfdfe0;
    border-bottom: 1px solid transparent;
}

rb-core-header h3 {
    font-size: 24px;
    font-weight: 400;
    color: #005691;
}

rb-core-header h4 {
    font-size: 20px;
    font-weight: 400;
    color: #525F6B;
    text-align: center;
}

rb-core-header span rb-core-icon {
    font-size: 24px;
    margin: 18px auto;
    /*color: #8F9091;*/
}

.registerPage .rb-core-header__sub-nav-row {
    border-top: 0px !important;
    border-bottom: 0px !important;
}

.rb-core-language-selector {
    padding-left: 20px;
    border-left: 0.0625rem solid #cfd0d1;
}

.dealerUser {
    border-bottom: none !important;
    font-size: 14px;
    font-weight: 500;
    /*color: #8F9091;
    padding: 15px 38px 0 0;*/
}

    .dealerUser:hover,
    .dealerUser:focus {
        background-color: #fff !important;
    }

.dealerLi {
    width: 100%;
}

    .dealerLi .mwf-select {
        min-height: 40px;
        opacity: .45;
        padding-left: 0;
        cursor: pointer;
    }

.err_line {
    border-color: #e20015;
}

.rb-core-language-selector__trigger span {
    font-size: 14px;
    font-weight: 500;
    color: #8F9091;
}

.rb-core-language-selector--active ul {
    max-height: 170px;
    width: 100%;
    display: block;
    background: #fff;
}

    .rb-core-language-selector--active ul li {
        font-size: 18px
    }

.rb-core-language-selector__trigger rb-core-icon span {
    font-size: 24px;
}


/* profile status and logout css starts */

.login__info {
    font-size: 14px;
    font-weight: normal;
    color: #005691;
}

.rb-core-profile-access__user-name-button {
    font-size: 14px;
    color: #005691;
    font-weight: 500;
}

.rb-core-profile-access__drop-down-header,
.rb-core-profile-access__user-info-container {
    display: none;
}

.rb-core-profile-access__links-container {
    padding-top: 0;
    border: none;
}

rb-core-profile-access {
    position: relative;
    top: -3px;
    right: 3px;
}

.rb-core-profile-access__toggle-link .rb-core-icon {
    visibility: hidden;
}

.profile__down__arrow {
    position: absolute;
    top: -14px;
    display: inline-block;
    right: 5px;
}

.rb-core-profile-access__logout-btn-container {
    display: none;
}

.rb-core-profile-access__links-container a {
    font-size: 14px;
    font-weight: 400;
    cursor: default;
}

    .rb-core-profile-access__links-container a:hover {
        color: #005691;
    }

.logout {
    text-decoration: none;
    color: #000;
}


/* profile status and logout css ends */


/* hr css starts */

hr {
    border-style: solid;
    border-bottom: transparent;
    border-color: transparent;
}

    hr::after {
        position: absolute;
        top: 151px;
        height: 1px;
        background: #dfdfe0;
        content: '';
        width: 100%;
        left: 0;
        bottom: 0;
    }


/* hr css ends */


/* header ends */


/* register page starts */

.register_page_content {
    height: 91vh;
    /* background: #005691; */
    background: url('../images/reg_bg.png') no-repeat;
    width: 100%;
    background-size: cover;
}

.register_btns {
    display: block;
    position: relative;
    text-align: right;
    width: 100%;
}

    .register_btns .rb-core-button {
        display: inline-block;
    }

.text-center {
    text-align: center
}

.bg_reg_form {
    margin: auto;
    padding: 50px;
    background: #efeff0;
    width: 55%;
}

    .bg_reg_form h4 {
        font-weight: 500;
        font-size: 18px;
    }

    .bg_reg_form .mwf-field {
        margin: 0 1rem 2rem;
    }

        .bg_reg_form .mwf-field input {
            min-height: 50px;
        }

rb-core-link a {
    text-decoration: none;
}

ul.mwf-button-container {
    display: block;
    padding: 0 8px;
}

    ul.mwf-button-container .mwf-button {
        margin: auto;
        width: auto;
        float: left;
    }

.mwf-form > ul {
    margin: 0;
}


/* register page ends */


/* dashboard page css starts */

.form-align-middle {
    display: table-cell;
    vertical-align: middle
}

.cms_tile {
    margin: 5px;
    background: #dfdfe0;
    text-decoration: none;
    color: #fff;
}

.tile_head p {
    font-size: 14px;
}


/* tab css starts */

.rb-core-navigation-tabs__container {
    max-width: 100%;
}

.rb-core-tab-links__items {
    float: left;
}

.rb-core-navigation-tabs__wrapper {
    width: 100%;
    /* border-top: 1px solid #BFC0C2; */
    border-top: 1px solid transparent !important;
}

.rb-core-tab-links-item__trigger span {
    font-size: 15px;
}

rb-core-tab-links-item {
    line-height: 3.4rem;
}


/* tab css ends */


/* card css starts */

.card1 {
    background: #CB4198;
    background: -webkit-linear-gradient(left, #CB4198, #7C5A9F);
    background: -o-linear-gradient(right, #CB4198, #7C5A9F);
    background: -moz-linear-gradient(right, #CB4198, #7C5A9F);
    background: linear-gradient(to right, #CB4198, #7C5A9F);
}

.card2 {
    background: #7C5A9F;
    background: -webkit-linear-gradient(left, #7C5A9F, #4080AD);
    background: -o-linear-gradient(right, #7C5A9F, #4080AD);
    background: -moz-linear-gradient(right, #7C5A9F, #4080AD);
    background: linear-gradient(to right, #7C5A9F, #4080AD);
}

.card3 {
    background: #4080AD;
    background: -webkit-linear-gradient(left, #4080AD, #40AADB);
    background: -o-linear-gradient(right, #4080AD, #40AADB);
    background: -moz-linear-gradient(right, #4080AD, #40AADB);
    background: linear-gradient(to right, #4080AD, #40AADB);
}

.card4 {
    background: #40BEC4;
    background: -webkit-linear-gradient(left, #40AADB, #40BEC4);
    background: -o-linear-gradient(right, #40AADB, #40BEC4);
    background: -moz-linear-gradient(right, #40AADB, #40BEC4);
    background: linear-gradient(to right, #40AADB, #40BEC4);
}

.card5 {
    background: #9ACE58;
    background: -webkit-linear-gradient(left, #40BEC4, #9ACE58);
    background: -o-linear-gradient(right, #40BEC4, #9ACE58);
    background: -moz-linear-gradient(right, #40BEC4, #9ACE58);
    background: linear-gradient(to right, #40BEC4, #9ACE58);
}

.card6 {
    background: #408977;
    background: -webkit-linear-gradient(left, #9ACE58, #408977);
    background: -o-linear-gradient(right, #9ACE58, #408977);
    background: -moz-linear-gradient(right, #9ACE58, #408977);
    background: linear-gradient(to right, #9ACE58, #408977);
}

.cms_tile:hover,
.active {
    background: #BFE3F3;
    outline: #008ECF 1px solid;
    box-shadow: 0px 4px 3px 0px #ddd;
}

    .active h1 {
        font-size: 2em;
        color: #525F6B;
    }

.cms_tile h1 {
    font-weight: 100;
    font-size: 38px;
}

.active p {
    color: #525F6B;
    font-size: 14px;
}

.cms_tile:hover .tile_img rb-core-icon {
    opacity: 1;
    color: #BFC0C2;
}

.cms_tile:hover p,
.cms_tile:hover h1 {
    color: #525F6B;
}

.active .tile_img rb-core-icon {
    position: absolute;
    right: 5px;
    top: .5em;
    opacity: 1;
    color: #BFC0C2;
}

.tile_img rb-core-icon {
    font-size: 64px;
    position: absolute;
    right: 5px;
    top: .5em;
    opacity: .1;
}


/* card css  ends */


/* filter command cusom css starts */

.filter_tool_bar {
    position: relative;
    background: #f5f6f6;
    margin: 12px;
}

    .filter_tool_bar p {
        color: #000;
        font-size: 13px;
        margin: auto;
    }

.search_bar_filter {
    width: 180px;
    /* height: 38px; */
    margin: auto;
    background: #fff;
    font-size: 24px;
}

    .search_bar_filter .rb-core-input-field--with-label > input {
        padding-top: 0;
        font-size: 14px;
        min-height: 48px;
        padding: 0 8px;
    }

.filter_icons {
    font-size: 24px;
    position: relative;
    left: 15px;
    display: table;
    height: 56px;
    text-align: center;
    cursor: pointer;
    /* width: 120px; */
}

    .filter_icons span {
        top: 2px;
        position: relative;
        width: 38px;
    }

    .filter_icons .f_w_10 {
        width: 18px;
        margin: auto 5px;
        display: inline-block;
    }

.filter_actions {
    margin: auto;
    font-size: 24px;
    position: relative;
    top: 3px;
    right: 0px;
    text-align: center
}

.filter_icons span {
    vertical-align: middle;
    display: table-cell;
}

.filter_actions span .inactive_view {
    color: #BFC0C2;
}

.action_bar_outer_left {
    float: left;
}

.action_bar_outer_right {
    float: right;
}

.action_bar_inner .rb-core-button--small button {
    font-size: 15px;
    height: 48px;
}


/* filter copmmand bar css ends */


/* table hover css */

.rb-core-table table {
    table-layout: inherit;
}

.rb-core-table thead tr {
    text-align: left;
}

.rb-core-table thead tr {
    border-bottom: 4px solid #afafaf;
    background: transparent;
    outline: none;
}

.rb-core-table table tr td:nth-child(even) {
    background: #f5f6f6 !important;
}

.rb-core-table td,
.rb-core-table th {
    /* padding: 1rem 1rem;
    vertical-align: middle; */
    text-align: left;
    padding: 1rem;
    vertical-align: middle;
    font-size: 14px;
}

.selected td {
    border-bottom: 2px solid #008ECF !important;
    border-top: 2px solid #008ECF !important;
}



/* .selected,
.rb-core-table table .selected td:nth-child(2n),
.rb-core-table table .selected td:nth-child(4n),
.rb-core-table table .selected td:nth-child(6n),
.rb-core-table table .selected td:nth-child(3n),
.rb-core-table table .selected td:nth-child(5n),
.rb-core-table table .selected td:nth-child(7n) {
    /* background: rgba(64, 170, 219, 0.110) !important; */


/* background: #bfe3f3ad !important; */


/* }  */

.selected,
.rb-core-table table .selected td:nth-child(2n),
.rb-core-table table .selected td:nth-child(4n),
.rb-core-table table .selected td:nth-child(6n),
.rb-core-table table .selected td:nth-child(8n) {
    /* background: rgba(64, 170, 219, 0.110) !important; */
    background: #bfe3f3ad !important;
}

.rb-core-table tbody tr td span {
    width: 55px;
    float: left;
}

.rb-core-table thead tr th span {
    float: left;
}

    .rb-core-table tbody tr td span .rb-core-rich-text,
    .rb-core-table thead tr th span .rb-core-rich-text {
        position: relative;
        top: 5px;
    }


/*

    
.accordion_inv_table_info .rb-core-table tr:hover {
    background: white !important;
}

.accordion_inv_table_info .rb-core-table tbody td:first-child {
    text-align: center;
    width: 50px;
    background: #fff;
}

.accordion_inv_table_info .rb-core-table table tr td:nth-child(3n),
.accordion_inv_table_info .rb-core-table table tr td:nth-child(5n),
.accordion_inv_table_info .rb-core-table table tr td:nth-child(7n) {
    background: transparent;
}
.rb-core-table table tbody tr:hover td {
    background: transparent !important;
}


.rb-core-table table tbody tr:hover td:first-child {
    background: transparent !important
}


.rb-core-table table tr td:nth-child(2n),
.rb-core-table table tr td:nth-child(4n),
.rb-core-table table tr td:nth-child(6n) {
    background: #fff !important
}

.rb-core-table table tr td:nth-child(3n),
.rb-core-table table tr td:nth-child(5n),
.rb-core-table table tr td:nth-child(7n) {
    background: #efeff0
}

    */


/*     
.rb-core-table table .selected td:nth-child(2n),
.rb-core-table table .selected td:nth-child(4n),
.rb-core-table table .selected td:nth-child(6n),
.rb-core-table table .selected td:nth-child(8n) {
    background: rgba(64, 170, 219, 0) !important;
}
 */


/* table hover css */


/* table */

.dealer_table_info .rb-core-table tbody tr td span {
    width: auto;
    float: left;
    margin: 0 0 0 5px;
}

.dealer_table_info .rb-core-table thead tr th span {
    width: auto;
    float: left;
    margin: 0 0 0 5px;
}

.rb-core-table tbody {
    background: #fff;
}

.rb-core-table td .rb-core-rich-text,
.rb-core-table th .rb-core-rich-text {
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
}

.rb-core-table th:first-child,
.rb-core-table tbody td:first-child {
    /* text-align: center;
    width: 6%;*/
}

.rb-core-table td:last-child,
.rb-core-table td:last-child .rb-core-rich-text {
    width: 100px;
    /* width: 70%; */
    overflow: visible;
    white-space: nowrap;
}

.rb-core-table.rb-core-table--squash .rb-core-table__wrapper,
.rb-core-table.rb-core-table--scroll .rb-core-table__wrapper {
    /* height: 400px; */
    overflow-x: auto;
}


/* table css  ends */

.exceptional_claim span {
    width: 24px;
    display: inline-block;
    height: 24px;
    background: #40AADB;
}

.exceptional_claim label {
    position: relative;
    bottom: 7px;
    left: 10px;
    font-size: 12px
}


/* rb-core-tab-links-item:not(:first-child) {
    margin-left: 1.875rem;
} */


/* customer msg starts */

.selected td .customer__option__icon .customer__msg a rb-core-icon {
    background: #c6e6f4;
}

.customer__option__icon {
    position: relative;
    display: block;
    float: right;
}

    .customer__option__icon rb-core-icon {
        display: inline-block;
        position: absolute;
        right: auto;
        cursor: pointer;
        margin: 0 0 0 -10px;
        top: -37px;
        font-size: 28px;
        transform: rotate(90deg);
        padding-left: 22px;
    }

        .customer__option__icon rb-core-icon:hover {
            color: #008ECF;
        }

    .customer__option__icon:hover .customer__msg {
        display: block;
    }

.optIcon {
    float: none;
    top: 20px;
}

.customer__msg {
    position: absolute;
    display: none;
    left: 1.25em;
    top: -1.85em;
    background: #fff;
    z-index: 9;
    /* width: 200px; */
    white-space: nowrap;
    padding: 0 10px;
    border: 1px solid #ddd;
    box-shadow: 0px 0px 3px -1px #00000073;
}

.rb-core-table table td {
    overflow: inherit;
}

.customer__msg::before {
    left: -6px;
    position: absolute;
    content: '';
    top: 10px;
    width: 10px;
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    height: 10px;
    transform: rotate(42deg);
    background: #fff;
}


/* customer msg ends */


/* profile state css ends */

.exceptional_claim {
    margin-top: 20px;
    float: left;
}


/* pagination css starts */

.pagination {
    margin-top: 20px;
    float: right;
}

    .pagination a {
        text-decoration: none;
        color: #000;
        display: inline-block;
        border-radius: 141px;
        padding: 10px;
        font-size: 14px;
        width: 40px;
        cursor: pointer;
        height: 40px;
        vertical-align: middle;
    }

.page-arrow {
    font-size: 20px;
}

.pagination ol {
    list-style-type: none;
    padding: 0;
    margin: 0;
    display: inline-block;
}

    .pagination ol li {
        display: inline-block;
        margin: 0 2.5px;
        background: transparent;
        text-align: center;
    }

        .pagination ol li.active {
            outline: none;
            box-shadow: none;
        }

            .pagination ol li.active a:hover {
                text-decoration: none;
                cursor: pointer;
                background-color: #525f6b;
            }

            .pagination ol li.active a {
                background: #005691;
                color: #fff;
            }

.pagination .prev svg,
.pagination .page-arrow-first svg {
    fill: rgba(0, 0, 0, .26);
}


/* pagination css ends */


/* inherited tab css modal starts */


/* .rb-core-modal__content {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    right: 0;
    background: #fff;
    transform: none;
} */

.rb-core-modal--overlay-button .rb-core-modal__headline {
    line-height: normal !important;
}

.inherited__vertical__tab__body {
    height: 50%;
}

.inherited__ctg_status {
    height: 200px;
    overflow-y: auto;
    overflow-x: hidden;
}

.inherited__Approver_matrix_status {
    height: 260px;
    overflow-y: auto;
    overflow-x: hidden;
}

.inherited__ctg_status .rb-core-checkbox > input ~ label {
    margin: 15px auto;
    padding-left: 40px;
}

.inherited__category rb-core-input-field input {
    padding-top: 0;
    font-size: 14px;
    background: #EFEFF0;
    padding: 0px 10px;
}

.inherited__category rb-core-input-field rb-core-icon,
.inherited__claim_no rb-core-input-field rb-core-icon {
    font-size: 1.8em
}

.inherited__claim_no rb-core-input-field input {
    padding-top: 0;
    font-size: 14px;
    background: #EFEFF0;
    padding: 0px 10px;
}

.inherited__category .rb-core-search-field {
    background: #efefef;
    width: 50%;
    max-width: 100%;
}

.is-blurred {
    filter: blur(5px);
    -webkit-filter: blur(5px);
}


/* Overlay */

.modal {
    transition: all 0.3s linear;
}

.is-hidden {
    display: none;
}

.is-visuallyHidden {
    opacity: 0;
}


/* The Close Button */

.Close {
    color: #aaaaaa;
    float: right;
    font-size: 16px;
}

.rb-core-modal--overlay-button .rb-core-modal__headline {
    font-weight: 400;
    letter-spacing: 0;
    text-align: left;
    color: #000000;
    font-size: 28px;
    line-height: 0px;
    padding: 0;
    margin-top: 2em;
}

.rb-core-modal .rb-core-navigation-tabs__wrapper {
    border: none;
}

.inherited__vertical__tabs .rb-core-tab-links__scroll-container {
    overflow-x: auto;
    margin: 2em 0 0;
    text-align: left;
    border-right: 1px solid #BFC0C2;
}

.rb-core-modal--overlay-button .rb-core-modal__content {
    max-width: 80%;
    padding: 0 50px;
    width: 80%;
    height: 80%;
    box-shadow: 0px 5px 5px 0px #0000001a;
}

.rb-core-modal__close-x {
    position: absolute;
    top: 1.625rem;
    right: 1.625rem;
    z-index: 1;
    outline: 0;
    border: 0;
    background-color: transparent;
    background-position: center center;
    cursor: pointer;
    width: 2.8125rem;
    height: 2.8125rem;
    font-size: 2.25rem;
}

.rb-core-modal--overlay-button .rb-core-modal__buttons {
    float: right;
    /* position: absolute;
    right: 60px;
    bottom: 20px; */
    position: relative;
}

.rb-core-modal--overlay-button .rb-core-modal__body-text {
    min-height: 480px;
}


/* add invoice mmodal css starts  */

.add_invoice_modal h4 {
    font-size: 17px;
    color: #005691;
    font-weight: 500;
}

.add_invoice_modal .rb-core-table tbody tr td span {
    width: auto;
    float: left;
    margin: 0 8px;
}

.add_invoice_modal .rb-core-modal__buttons {
    padding: 0;
}


/* add invoice modal ends */


/* inherited__vertical__tabs starts */

.inherited__vertical__tabs {
}

    .inherited__vertical__tabs .rb-core-tab-links__scroll-container {
        overflow-x: auto;
        text-align: left;
    }

    .inherited__vertical__tabs .rb-core-tab-links__items {
        float: left;
        display: inline-block;
    }

    .inherited__vertical__tabs rb-core-tab-links-item:not(:first-child) {
        margin-left: 0;
    }

    .inherited__vertical__tabs .rb-core-tab-links-item__trigger {
        line-height: normal;
        text-align: left;
        margin: 0 0 2em 0;
    }

    .inherited__vertical__tabs rb-core-tab-links-item {
        line-height: 0;
        padding: 0;
    }

    .inherited__vertical__tabs .rb-core-tab-links-item__trigger span {
        font-weight: 100;
        font-size: 18px;
    }

    .inherited__vertical__tabs .rb-core-tab-links-item--active {
        color: #000;
        font-weight: 900;
    }

        .inherited__vertical__tabs .rb-core-tab-links-item--active li button span {
            color: #000;
            font-weight: 500
        }

    .inherited__vertical__tabs .rb-core-tab-links__items rb-core-tab-links-item::after {
        background-color: transparent
    }

    .inherited__vertical__tabs ul .rb-core-tab-links-item::after {
        display: none;
    }

.inherited__vertical__tab__body .rb-core-navigation-tabs-item .__v_tab_label {
    font-size: 22px;
    font-weight: 400;
}

.inherited__vertical__tab__body .rb-core-date-time-picker {
    margin: 2em 0 0 1.2em;
}

.inherited__status .rb-core-checkbox > input ~ label {
    margin: 15px auto;
    padding-left: 40px
}

.inherited__claim_no .rb-core-checkbox > input ~ label {
    margin: 15px auto;
    padding-left: 40px
}

.inherited__claim_no .rb-core-accordion-item__text {
    padding: .75em;
    background: #EFEFF0;
    margin-top: 1em;
    font-size: 16px;
}

.inherited__daterange .rb-core-input-field--with-label > input {
    padding-top: 12px;
    background: #EFEFF0 !important;
    min-height: 48px;
}

.inherited__daterange .btn_calendar {
    display: block;
    position: relative;
    text-align: right;
}

    .inherited__daterange .btn_calendar .rb-core-button {
        min-width: 58px;
        display: inline-block;
    }

.calendar_picker_row rb-core-icon {
    font-size: 24px;
    transform: translateY(-75%);
}

.inherited__claim_no .rb-core-accordion-item__toggle {
    display: none;
}

.inherited__claim_no span.rb-core-icon.rb-core-icon_down {
    right: 10px;
    position: absolute;
    font-size: 30px;
    top: 8px;
}

.inherited__claim_no rb-core-accordion-item {
    display: block;
    position: relative;
    border-bottom: 1px solid transparent;
    padding-bottom: 0;
}

.inherited__claim_no .rb-core-accordion-item {
    width: 60%;
    max-width: 100%;
}

    .inherited__claim_no .rb-core-accordion-item .rb-core-accordion-item__content {
        border-right: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
        border-left: 1px solid #ddd;
        padding: 0 10px;
    }

.rb-core-modal__backdrop {
    /* position: fixed; */
    /*background: #dddddd9c;*/
    /* background:rgba(216, 216, 216, 0.45); */
    background: #eaeaeae3;
}

rb-core-modal.claim_justification > .rb-core-modal--alert .rb-core-modal__content {
    width: 530px;
}

rb-core-modal.claim_Routing > .rb-core-modal--alert .rb-core-modal__content {
    width: 600px;
}

.head_justify {
    font-size: 1.7rem;
    text-align: left;
    margin: -20px 0 0 20px;
}

.l-0 {
    text-align: left
}

.r-0 {
    text-align: right;
}

.rb-core-search-field__submit {
    margin-left: 5px;
}

.close_btn {
    right: 40px;
    position: absolute;
    top: 50px;
}


/* modal css ends*/


/* rb-core-search box css starts */

.rb-core-search-field__submit rb-core-icon {
    font-size: 28px;
}

.search_bar_filter .rb-core-search-field__submit {
    display: inline-block;
    margin: 4px 0 0 2px;
}

.rb-core-search-field__slide {
    transform: translateX(100%) translateX(-2.2rem);
}

.rb-core-search-field__label__text {
    font-size: 14px
}

.rb-core-search-field__input {
    padding-left: 5px;
    width: 180px;
    font-size: 14px
}

.rb-core-search-field__close {
    background-color: #fff;
}

.inherited__category .rb-core-search-field__submit rb-core-icon {
    font-size: 28px;
}

.inherited__category .rb-core-search-field__submit {
    width: 34px;
    margin: 5px 0 0 0;
    display: inline-block;
}


/* rb-core-search box css ends */

.rb-core-component-header-with-content--spacing-vertical {
    padding-top: .5rem;
}


/* The Close Button and rb button css starts */

.close {
    position: absolute;
    right: 25px;
    top: 25px;
    font-size: 34px;
}

    .close:hover,
    .close:focus {
        text-decoration: none;
        cursor: pointer;
    }

.rb-core-button > * .rb-core-icon {
    margin-right: auto;
}

.rb-core-language-selector ul li.-is-active rb-core-link a {
    color: #000;
    font-size: 14px;
}


/* The Close Button and rb button css ends */


/* date picker custom css starts*/

.flatpickr-day.selected,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
    border-color: #005691;
    outline: none;
    background: #005691 !important;
}


/* date picker custom css ends*/


/* dashboard page css ends */


/* add new claims starts */

.claim_wizard h4 {
    font-size: 17px;
    font-weight: 500;
    color: #000;
}

#wizard-progress {
    width: 100%;
    margin: 20px auto 0 auto;
}

    #wizard-progress .step-indicator {
        border-collapse: separate;
        display: table;
        margin-left: 0px;
        position: relative;
        table-layout: fixed;
        text-align: center;
        vertical-align: middle;
        padding-left: 0;
    }

        #wizard-progress .step-indicator li {
            display: table-cell;
            position: relative;
            float: none;
            padding: 0;
            width: 1%;
        }

li.complete::before {
    position: absolute;
    content: '';
    width: 50%;
    height: 2px;
    background: #005691;
    top: 32px;
    z-index: 1;
    left: 50%;
}

li.completed1::before {
    position: absolute;
    content: '';
    width: 100%;
    height: 2px;
    background: #005691;
    top: 32px;
    z-index: 1;
    left: 50%;
}

#wizard-progress .step-indicator li:after {
    background-color: #ccc;
    content: "";
    display: block;
    height: 2px;
    position: absolute;
    width: 100%;
    top: 32px;
}

#wizard-progress .step-indicator li:after {
    left: 50%;
}

#wizard-progress .step-indicator li:last-child:after {
    display: none;
}

#wizard-progress .step-indicator li.complete .step {
    border-color: #005691;
    color: #005691;
    background: #005691;
}

#wizard-progress .step-indicator li.completed1 .step1 {
    border-color: #005691;
    color: #005691;
    background: #005691;
}

    #wizard-progress .step-indicator li.completed1 .step1 rb-core-icon {
        font-size: 30px;
        color: #fff;
    }

#wizard-progress .step-indicator li.complete .caption {
    color: #005691;
}

#wizard-progress .step-indicator .step {
    border-radius: 50%;
    border: 2px solid #ccc;
    color: #ccc;
    font-size: 24px;
    height: 64px;
    line-height: 3;
    background: #fff;
    margin: 0 auto;
    position: relative;
    width: 64px;
    z-index: 1;
}

#wizard-progress .step-indicator .step1 {
    border-radius: 50%;
    border: 2px solid #ccc;
    color: #ccc;
    font-size: 24px;
    height: 64px;
    line-height: 3;
    background: #fff;
    margin: 0 auto;
    position: relative;
    width: 64px;
    z-index: 1;
}

#wizard-progress .step-indicator .step2 {
    border-radius: 50%;
    border: 2px solid #005691;
    color: #fff;
    font-size: 24px;
    height: 64px;
    line-height: 3;
    background: #005691;
    margin: 0 auto;
    position: relative;
    width: 64px;
    z-index: 1;
}

#wizard-progress .step-indicator .step3 {
    border-radius: 50%;
    border: 2px solid #005691;
    color: #fff;
    font-size: 24px;
    height: 64px;
    line-height: 3;
    background: #005691;
    margin: 0 auto;
    position: relative;
    width: 64px;
    z-index: 1;
}

#wizard-progress .step-indicator .caption {
    color: #ccc;
    padding: 11px 16px;
    font-size: 12px;
}

#wizard-progress .step-indicator .step rb-core-icon {
    color: #ffffff;
    font-size: 30px;
}

.in_complete ._in_step {
    width: 64px;
    margin: auto;
    background: #fff;
    height: 64px;
    border-radius: 50%;
    border: 2px solid #ccc;
    color: #ccc;
    height: 64px;
    position: relative;
    width: 64px;
    z-index: 1;
    color: #ccc;
    font-size: 30px;
    line-height: 2.2;
}

#wizard-progress .step-indicator .completed1 .caption,
#wizard-progress .step-indicator .completed2 .caption {
    color: #005691;
    padding: 11px 16px;
    font-size: 12px;
}

#wizard-progress .step-indicator li .rb-core-icon {
    font-size: 32px;
}


/* Add_new_claim form starts */

.add_new_claim_form .mwf-field {
    margin-top: 1.25rem;
}

.add_invoice_modal form ul .left_align {
    float: left;
}

.add_invoice_modal form ul .right_align {
    float: right;
}

.search_Invoice_part .rb-core-input-field .rb-core-icon,
.invoiceDate .rb-core-date-time-picker .rb-core-icon {
    font-size: 24px !important;
}

.add_new_claim_picker {
    position: relative;
    background: #f5f6f6;
}

.b-1 {
    border-bottom: 1px solid #cfd0d1;
}


/* Add invoice popup */

.add_invoice_modal rb-core-component-header-with-content {
    padding: 0
}

.inherited__vertical__tab__body .rb-core-button {
    margin: 2em 0 0 1.2em;
}

.greyRow {
    background: #f5f6f6 !important;
}

.search_Invoice_part .rb-core-input-field--with-label > input {
    padding-top: 0;
}

.rb-core-modal__content {
    padding: 2rem !important;
}

.rb-core-modal--overlay-button .rb-core-modal__headline {
    margin: 0px;
    padding: 0px;
}

.rb-core-modal--overlay-button .rb-core-modal__headline {
    font-weight: 300;
}

.__v_tab_label {
    font-size: 18px;
    color: #005691;
}

.addClaimBtn {
    position: relative !important;
}

.invoiceInput {
    padding-top: 0px !important;
}

.add_invoice_modal .rb-core-table__container-fluid {
    padding: 0;
}


/* Add invoice popup ends*/


/*preview modal css starts*/

.preview_bar {
    background: #f5f6f6;
}

.add_invoice_modal h4,
.preview_claim_form h4 {
    font-size: 17px;
    color: #005691;
    font-weight: 500;
}


/*preview modal css starts*/


/* --- sudmit pages starts       */

.submit_box {
    color: #fff;
    background: #50237f;
    /* Old browsers */
    background: -moz-linear-gradient(left, #50237f 0%, #008ecf 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #50237f 0%, #008ecf 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #50237f 0%, #008ecf 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#50237f', endColorstr='#008ecf', GradientType=1);
    /* IE6-9 */
    opacity: .8;
}

.submit_head {
    font-size: 2rem;
}

.check_box {
    height: 125px;
    width: 125px;
    background: #008ecf;
    background: -moz-linear-gradient(left, #008ecf 0%, #00a8b0 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #008ecf 0%, #00a8b0 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #008ecf 0%, #00a8b0 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#008ecf', endColorstr='#00a8b0', GradientType=1);
    /* IE6-9 */
    text-align: center;
    border-radius: 50%;
    padding: 20px;
    margin-top: 50px;
}

    .check_box .rb-core-icon {
        font-size: 5rem;
    }

.collapse_contain .rb-core-input-field rb-core-icon,
.left-align .rb-core-icon {
    font-size: 24px;
}


/* upload file  custom css starts */

.rb-core-file-uploader__dropzone {
    display: block;
    position: relative;
    /* flex-direction: column; */
    /* align-items: center; */
    margin-bottom: 0;
    border: none;
    cursor: pointer;
    background: #fff;
    padding: 0;
    overflow: hidden;
    border: solid;
    border-width: 0 0 1px;
    border-radius: 0;
    border-color: #bfc0c2;
}

.rb-core-file-uploader__label {
    padding-bottom: 0;
    font-size: 24px;
    position: absolute;
    right: 12px;
    top: 12px;
    cursor: pointer;
}

.rb-core-file-uploader button {
    border: none;
    font-size: 14px;
    color: #005691;
}

    .rb-core-file-uploader button:hover {
        color: #000 !important;
    }

.rb-core-file-uploader__file {
    margin-bottom: auto;
    border: 1px solid #ddd;
    padding: 5px;
    background: #fff;
    position: relative;
    z-index: 2;
}

.upload_option_attachment {
    margin-left: -10px;
    width: 100%;
    display: block;
    position: relative;
}

    .upload_option_attachment .position-relative {
        /*position: absolute;
    top: 4px;
    left: 0;
    display: inline-block;
    white-space: nowrap;*/

        font-size: 0.625rem;
        font-weight: 500;
        z-index: 1;
        pointer-events: none;
    }


/* upload custom css ends */


/* css styles ends */


/* responsive css starts*/

@media only screen and (max-width: 1024px) and (min-width: 767px) {
    .register_page_content {
        height: 87.1vh;
    }

    .bg_reg_form {
        width: 80%;
        padding: 40px;
    }

    .cms_tile {
        padding: 10px !important;
    }

    .tile_img rb-core-icon {
        font-size: 4vw;
        right: 10px;
        top: .65em;
    }

    .tile_head p {
        font-size: 14px;
    }

    .active .cms_tile .tile_head p {
        color: #525F6B;
        font-size: 14px;
    }


    .active .tile_img rb-core-icon {
        font-size: 4vw;
        position: absolute;
        right: 5px;
        top: .65em;
        opacity: 1;
        color: #BFC0C2;
    }

    .cms_tile h1 {
        font-size: 32px;
        margin: auto !important;
    }

    .exceptional_claim label {
        position: relative;
        bottom: 8px;
        left: 10px;
        font-size: 12px;
    }

    .customer__option__icon:hover .customer__inbox {
        margin: -24px 0 0 90px
    }

    .customer__option__icon rb-core-icon {
        margin: 0 0 0 -5px;
    }
    /*modal css starts*/
    .rb-core-modal--overlay-button .rb-core-modal__content {
        height: 82%;
    }
    /* .rb-core-modal--overlay-button .rb-core-modal__buttons {
        bottom: 50px;
        position: absolute;
        right: 50px;
    } */
    /*modal css ends*/
    .add_invoice_modal .rb-core-component-header-with-content {
        padding: 0 !important
    }

    .rb-core-table tbody tr td span {
        width: 45%;
        float: left;
    }

    .rb-core-table thead tr th span {
        float: none;
    }

    .add_inv_table_data .rb-core-table thead tr th span {
        display: table-cell;
        vertical-align: middle;
    }

    .add_inv_table_data .rb-core-table tbody tr td span {
        margin: auto;
        float: left;
    }

    .dealer_table_info .rb-core-table thead tr th span {
        float: none;
        display: table-cell;
        vertical-align: middle;
    }

    .dealer_table_info .rb-core-table tbody tr td span {
        width: auto;
        margin: auto;
    }

    .accordion_inv_table_info .customer__option__icon rb-core-icon {
        margin: -5px 0 0 -33px !important;
    }

    .accordion_inv_table_info .customer__msg {
        left: -168px !important;
    }
}

@media only screen and (max-width: 1280px) and (min-width: 1140px) {
    .tile_img rb-core-icon {
        font-size: 4vw;
        margin: 10px;
        display: inline-block;
    }

    .bg_reg_form {
        width: 70%;
    }

    .rb-core-modal--overlay-button .rb-core-modal__content {
        padding: 25px;
        width: 90%;
        height: 90%;
    }

    .rb-core-table tbody tr td span {
        width: 45%;
        float: left;
    }

    .add_invoice_modal .rb-core-table tbody tr td span {
        width: auto;
        float: left;
        margin: 0 5px;
    }

    .rb-core-table thead tr th span {
        float: none;
    }

    .add_inv_table_data .rb-core-table thead tr th span {
        display: table-cell;
        vertical-align: middle;
    }

    .add_inv_table_data .rb-core-table tbody tr td span {
        margin: auto;
        float: left;
    }

    .dealer_table_info .rb-core-table thead tr th span {
        float: none;
        display: table-cell;
        vertical-align: middle;
    }

    .dealer_table_info .rb-core-table tbody tr td span {
        width: auto;
        margin: auto;
    }

    .mwf-field span .upload_label {
        right: 16.85vw;
    }

    .accordion_inv_table_info .customer__option__icon rb-core-icon {
        margin: -5px 0 0 -33px !important;
    }

    .accordion_inv_table_info .customer__msg {
        left: -175px !important;
    }
}

@media only screen and (min-width: 992px) {
    .rb-core-table table tr td:nth-child(even) {
        background: transparent;
    }

    .rb-core-table table tbody tr:hover td {
        background: transparent;
    }

        .rb-core-table table tbody tr:hover td:nth-child(even) {
            background: transparent;
        }

    .rb-core-table table thead tr td:nth-child(even) {
        background: transparent;
    }
}

@media only screen and (max-width: 768px) and (min-width: 320px) {
    .bg_reg_form {
        width: 80%;
    }

    .rb-core-header__sub-nav-row {
        display: none;
    }
}

@media only screen and (max-width:800px) and (min-height:1280px) {
    .bg_reg_form {
        margin: auto;
        padding: 20px 40px;
        background: #efeff0;
        max-width: 75%;
    }
}


/* // Large devices (desktops, 992px and up) */

@media (min-width: 992px) and (max-width: 1199.98px) {
    .rb-core-modal--overlay-button .rb-core-modal__content {
        width: 80%;
        height: 90%;
        padding: 50px 25px;
    }

    .customer__msg rb-core-icon {
        right: -22px !important;
    }
}

@media only screen and (max-width: 991px) {
    .rb-core-header__sub-nav-row {
        display: none;
    }
}


/* responsive css ends*/


/* add view claim */

.tab {
    border-bottom: 1px solid #cfd0d1;
    min-height: 50px;
}

.tabcontent {
    display: none;
    /* padding: 6px 12px;
    border: 1px solid #cfd0d1; */
    border-top: none;
}

.custom_tab {
    padding: 16px 0;
    margin: 0 30px 0 15px;
}

.tab_active {
    border-bottom: 2px solid #005691;
    color: #005691;
}

.accord {
    margin: 0 0 30px 0;
}

.mo_head {
    font-size: 15px;
}

.rb-core-button > * {
    min-width: 100px;
}


/* add line item details*/

thead.t_0 tr {
    background: transparent;
}

.add_view_claim_picker {
    position: relative;
    background: #f5f6f6;
    margin: 0;
}

.no-padding {
    padding: 0px;
}

.left-align {
    float: left;
    z-index: 1;
}

.mwf-field.mwf-xs {
    float: left;
    clear: none;
    width: calc(25% - 2rem);
}

.inv_head {
    padding-top: 20px;
    color: #005691;
    cursor: pointer;
}


/* .rb-core-more-less-link__collapse-link, .rb-core-more-less-link__expand-link {
    text-align: right;
}
.rb-core-more-less-link__expand-link.-is-collapsed,
.rb-core-more-less-link__collapse-link -is-collapsed {
    display: flex;    
    float: right;
} */

.rb-core-more-less-link {
    display: block;
    /* margin-bottom: 5px; */
}

.rb-core-link--with-icon-left > * .rb-core-icon {
    font-size: 1.6rem;
}

.box_width {
    min-width: 12%;
}

.box_h {
    min-width: 11.5%;
}

.box_collapse,
.box_head {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding-left: 15px;
    font-size: 14px;
    margin-left: 15px;
}

.box_collapse {
    width: 100%;
    float: left;
    height: 70px;
    background: #cbeaf2;
    margin: 0 0 5px 0;
    padding: 0;
}

.box_collapses,
.box_head {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding-left: 15px;
    font-size: 14px;
    margin-left: 15px;
}

.box_collapses {
    width: 100%;
    float: left;
    height: 70px;
    background: #cbeaf2;
    margin: 0;
    padding: 0;
}

.box_head {
    padding: 0;
    margin: 0;
    font-weight: bold;
    border-bottom: 0.25rem solid #ccc;
    min-height: 60px;
}

.colum_l2 {
    min-width: 18%;
    z-index: 1;
}

.colum_last {
    min-width: 50px;
    text-align: right;
    z-index: 1;
    padding: 0px;
    max-width: 75px;
}

.box_arrow {
    min-height: 70px;
    background: #cbeaf2;
    width: 0px;
}

.accordion_inv_table_info .colum_last rb-core-icon {
    font-size: 24px;
    color: #005691;
}

.box_arrow .rb-core-icon {
    font-size: 30px;
    color: #008ECF;
    margin: 20px;
    cursor: pointer;
    display: inline-block;
}

.accordion_inv_table_info {
    padding: 0;
    margin: 0;
    display: block;
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
}

    .accordion_inv_table_info rb-core-icon {
        font-size: 24px;
    }

    .accordion_inv_table_info .customer__msg {
        position: absolute;
        display: none;
        left: -180px;
        top: -18px;
        background: #fff;
        z-index: 9;
        white-space: nowrap;
        padding: 0 10px;
        border: 1px solid #ddd;
        box-shadow: 0px 0px 3px -1px #00000073;
    }

        .accordion_inv_table_info .customer__msg::before {
            display: none;
        }

        .accordion_inv_table_info .customer__msg::after {
            right: -6px;
            position: absolute;
            content: '';
            top: 10px;
            width: 10px;
            border-left: 1px solid #ddd;
            border-bottom: 1px solid #ddd;
            height: 10px;
            transform: rotate(225deg);
            background: #fff;
        }

    .accordion_inv_table_info h4 {
        font-size: 17px;
        color: #005691;
        font-weight: 500;
    }

    .accordion_inv_table_info .customer__option__icon rb-core-icon {
        cursor: pointer;
        margin: 5px 0 0 -50px;
        font-size: 36px;
        color: #005691;
    }

.rb-core-icon_add {
    cursor: pointer;
    font-size: 30px;
    color: #005691;
    text-align: center;
}

.rb-core-table td .rb-core-rich-text {
    width: 100% !important;
    text-align: center
}

.accordion_inv_table_info .rb-core-table td {
    padding: 1rem !important;
}

.accordion_inv_table_info .rb-core-table table tbody tr:hover {
    background: transparent !important;
}

.border_bottom_2px {
    border-bottom: 1px solid #BFC0C2;
}

.rb-core-more-less-link__expand-link.-is-collapsed {
    display: block;
    float: none;
}

.box_arrow_1 {
    margin-right: 7px;
    vertical-align: middle;
    min-height: 59px;
}

.collapse_contain {
    background: #f5f6f6;
    margin: 0;
    padding-top: 15px;
}

.custom_tab rb-core-icon span {
    font-size: 1.5rem;
}

.custom_tab a,
.box_arrow_1 rb-core-icon {
    cursor: pointer;
}

.custom_tab_report a {
    color: #ffff;
}

.custom_tab_report {
    background: #0080cf;
    color: #fff;
    width: 200px;
    text-align: center;
    padding: 8px;
    float: right;
    margin-top: 10px;
}
/*.custom_tab a { color: #fff !important }*/

/*rb-core-icon.hydrated {
    font-size: 25px;
}*/

.claim {
    border-top: 1px solid #BFC0C2;
}

.f_arow span {
    font-size: 1.6rem;
}

.fa_1 {
    float: left;
    padding: 2px 3px 0 0;
}

#collable,
#upcoll,
#collapse,
#upcolls {
    display: none;
}

#upcoll,
#down {
    text-align: right;
}

#downs,
#upcolls,
.btn_att_close {
    float: right;
}


/* Add return screen*/

.box_r {
    min-width: 15.8%;
}

.box_width_r {
    min-width: 16.5%;
}

.check_text {
    font-size: 14px;
    padding-top: 2px;
}

.radio_claim {
    width: 40%;
    float: left;
}

.radio_text {
    font-size: 0.625rem;
    margin-bottom: 0;
    padding-left: 1rem;
}


/* IE styles starts */

.ie_style {
    overflow-x: hidden;
}

    .ie_style .filter_tool_bar p {
        margin-top: 18px;
    }

    .ie_style .inherited__daterange .btn_calendar .rb-core-button {
        width: auto;
    }

    .ie_style .search_bar_filter {
        height: 48px;
    }

    .ie_style .filter_icons {
        top: 3px;
    }

    .ie_style .filter_actions {
        top: 18px;
    }


    /* ie styles for table child starts*/

    .ie_style .selected,
    .ie_style .rb-core-table table .selected td:nth-child(2n),
    .ie_style .rb-core-table table .selected td:nth-child(4n),
    .ie_style .rb-core-table table .selected td:nth-child(6n),
    .ie_style .rb-core-table table .selected td:nth-child(3n),
    .ie_style .rb-core-table table .selected td:nth-child(5n),
    .ie_style .rb-core-table table .selected td:nth-child(7n) {
        background: rgba(64, 170, 219, 0.110) !important;
        /*background: #bfe3f3ad !important;*/
    }

    .ie_style .rb-core-table table tbody tr:hover td:first-child {
        background: transparent !important
    }

    .ie_style .rb-core-table table tr td:nth-child(2n),
    .ie_style .rb-core-table table tr td:nth-child(4n),
    .ie_style .rb-core-table table tr td:nth-child(6n) {
        background: #fff !important
    }

    .ie_style .rb-core-table table tr td:nth-child(3n),
    .ie_style .rb-core-table table tr td:nth-child(5n),
    .ie_style .rb-core-table table tr td:nth-child(7n) {
        background: #efeff0
    }

    .ie_style .rb-core-table table .selected td:nth-child(2n),
    .ie_style .rb-core-table table .selected td:nth-child(4n),
    .ie_style .rb-core-table table .selected td:nth-child(6n),
    .ie_style .rb-core-table table .selected td:nth-child(8n) {
        background: rgba(64, 170, 219, 0) !important;
    }

    .ie_style .is-blurred {
        filter: blur(5px);
        -webkit-filter: blur(5px);
    }

    .ie_style .rb-core-modal__backdrop {
        background: #ddd;
        opacity: .7;
        /* overflow-x: hidden; */
    }

    .ie_style .dealerUser {
        padding: 0 38px 0 0;
    }

    .ie_style .login__info {
        position: relative;
        top: 4px;
    }



@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {

    .down-icon img {
        margin-top: 20px;
    }
}

/* IE styles ends */

.modal_1 {
    display: none;
    /* Hidden by default */
    position: fixed;
    /* Stay in place */
    z-index: 1;
    /* Sit on top */
    padding-top: 100px;
    /* Location of the box */
    left: 0;
    top: 0;
    width: 100%;
    /* Full width */
    height: 100%;
    /* Full height */
    overflow: auto;
    /* Enable scroll if needed */
}

.customModalContainer {
    width: 270px;
}

.close {
    color: #aaaaaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

    .close:hover,
    .close:focus {
        color: #000;
        text-decoration: none;
        cursor: pointer;
    }

.modal_1 .rb-core-modal__icon {
    position: absolute;
    top: -40px;
    left: 95px;
}

#myModalnew {
    z-index: 1200;
}


/* .show:hover~.customer__msg {
    display: block;
}

.accordion_inv_table_info .customer__msg {
    right: 13.25em;
    position: absolute;
    top: 4.15em;
} */

.filter_icoWatch {
    top: 16px;
}

/*Navigation menu*/
.rb-core-js-tab-links__scroll-container a {
    text-decoration: none;
    color: #000;
}

    .rb-core-js-tab-links__scroll-container a:hover {
        color: #005691;
    }

.menuActive {
    border-bottom: 2px solid #005691;
}

.hideHeader {
    opacity: 0.1;
}

.auth_load_text .rb-core-icon_problem-frame {
    font-size: 75px;
}

.errorPage .rb-core-header__sub-nav-row {
    border: none;
}
/* 
.customer__option__icon rb-core-icon {
    top: -14px;
} */

.colum_last .rb-core-icon_delete {
    z-index: 1;
}


/* reassign, assignRole modal*/
.reassignModal .rb-core-modal__body-text {
    min-height: auto !important;
}

.reassignModal .rb-core-modal__content {
    width: 40%;
    height: 350px;
}

.ApprovalMatrix .rb-core-modal__content {
    width: 50%;
    height: 400px;
}

.ApprovalMatrix .rb-core-modal__body-text {
    min-height: 260px !important;
}

.ApproverMatrix_font {
    font-size: 22px !important;
}

.assignRole .rb-core-modal__content {
    /*width:40%;*/
}

.assignRole input.mwf-text.flatpickr-input {
    padding-top: 12px !important;
    min-height: 48px !important;
}

.assignRole .rb-core-icon.rb-core-icon_calendar {
    font-size: 24px;
}

.reassignModal .mwf-label.mwf-label-select, .assignRole .mwf-label.mwf-label-select, .assignRole .mwf-label.mwf-label-textarea {
    padding-left: 16px;
}

.assignRole .rb-core-search-field__slide {
    left: -2px;
}

.assignRole .rb-core-search-field__close {
    height: 2rem;
    line-height: 2rem;
}

.assignRole .rb-core-search-field__submit {
    width: 2rem;
}

/*dropdown*/
.multiselect {
    width: auto;
}

.selectBox {
    position: relative;
}



.selectBox select {
    width: 100%;
    height: 48px;
    border: none;
    border-bottom: 1px solid #ccc;
    color: #000;
}

    .selectBox select:hover {
        background-color: #efeff0;
    }

.dropBox {
    position: relative;
}

    .dropBox select {
        width: 100%;
        height: 48px;
        border: none;
        border-bottom: 1px solid #ccc;
        color: #000;
    }

        .dropBox select:hover {
            background-color: #efeff0;
        }

.salesdropBox {
    position: relative;
}

    .salesdropBox select {
        width: 100%;
        height: 48px;
        border: none;
        border-bottom: 1px solid #ccc;
        color: #000;
    }

        .salesdropBox select:hover {
            background-color: #efeff0;
        }

.overSelect {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

#checkboxes, #checkboxesdrop, #checksalesboxesdrop {
    display: none;
    min-width: 45%;
}


    #checkboxes label, #checkboxesdrop label, #checksalesboxesdrop label {
        display: block;
    }

        #checkboxes lable input, #checkboxesdrop label input, #checksalesboxesdrop label input {
            display: block;
        }

#checkboxes, #checkboxesdrop, #checksalesboxesdrop {
    background-color: #efeff0;
    position: fixed;
    top: 354px;
    z-index: 99999999;
    border: 1px solid #bfc0c2;
    left: 31px;
}

#cusdropcheckboxes label {
    white-space: nowrap
}

#dropsalescheckboxes label {
    white-space: nowrap
}

#checkAMboxes {
    display: none;
    min-width: 45%;
}

    #checkAMboxes label {
        display: block;
    }

    #checkAMboxes lable input {
        display: block;
    }

#checkAMboxes {
    background-color: #efeff0;
    position: fixed;
    top: 354px;
    z-index: 99999999;
    border: 1px solid #bfc0c2;
    right: 31px;
}

.arrow {
    position: absolute;
    width: 25px;
    height: 46px;
    right: 0;
    z-index: 9;
    background: #fff;
}

    .arrow .rb-core-icon.rb-core-icon_down {
        font-size: 25px;
        margin-top: 10px;
    }

#checkboxes .rb-core-search-field__close {
    background-color: #efeff0;
}

#checkAMboxes .rb-core-search-field__close {
    background-color: #efeff0;
}

.selectCount {
    width: 35px;
    position: absolute;
    right: 30px;
    z-index: 9;
    top: 6px;
    background: #525f6b;
    text-align: center;
    color: #fff;
    vertical-align: middle;
    padding: 8px 5px;
}

.selectBox select {
    padding-left: 13px;
}

#checkboxes .rb-core-icon.rb-core-icon_search {
    font-size: 25px;
}

#checkAMboxes .rb-core-icon.rb-core-icon_search {
    font-size: 25px;
}

.partWithZeroQuantity {
    cursor: default
}

.previewImg h3 {
    font-weight: 100 !important;
    margin-top: 10px;
}

.previewImg img {
    width: 100%;
}

.button-close .rb-core-icon.rb-core-icon_close {
    font-size: 25px;
}

.button-close {
    width: 25px;
    height: 25px;
}

.clsSpanPreview {
    background-color: #fff;
    width: 20px;
    height: 20px;
    margin-left: -23px;
    position: absolute;
    opacity: 0.8;
    margin-top: 3px;
    text-align: center;
    cursor: pointer;
}

.previewDivCls {
    float: left;
}

.uploadbtn rb-core-file-uploader button {
    border: none;
    font-size: 14px;
    color: #005691;
    top: 9px;
    position: relative;
    left: -16px;
}

.uploadbtn .upload_option_attachment .position-relative {
    position: absolute;
    top: 4px;
    white-space: nowrap;
    font-size: 0.625rem;
    font-weight: 500;
    z-index: 1;
    pointer-events: none;
}

.overlayy {
    z-index: 9999 !important;
}

.selectCount {
    z-index: � 1;
}

.arrow {
    z-index: � 1;
}

.overSelect {
    z-index: � 9999;
}

.msgreverse {
    position: absolute;
    display: none;
    left: -35.25em;
    top: -2.85em;
    background: #fff;
    z-index: 9;
    white-space: nowrap;
    padding: 0 10px;
    border: 1px solid #ddd;
    box-shadow: 0px 0px 3px -1px #00000073;
}


    .msgreverse::before {
        left: 492px;
        position: absolute;
        content: '';
        top: 10px;
        width: 10px;
        border-left: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
        height: 10px;
        transform: rotate(224deg);
        background: #fff;
    }

.bgwhite {
    background: #fff !important;
}

.tableOption tr:last-child td {
    border-bottom: 50px solid #fff;
}

.RLbottom tr:last-child td {
    border-bottom: 35px solid #fff;
}



.tableOption� tr:last-child� td� {
    border-bottom: � 50px� solid� #fff;
}

�

.newclaim {
    position: absolute;
    display: block;
    left: -9px;
    top: -10px;
    background: #fff;
    z-index: 9;
    white-space: nowrap;
    padding: 0 10px;
    border: 1px solid #ddd;
    box-shadow: 0px 0px 3px -1px #00000073;
}

.newclaim::after {
    right: 130px;
    transform: rotate(405deg);
}

.newclaimmargin {
    margin: 28px 0 0 -50px
}

.box_r {
    min-width: 13.6%;
}

.box_width_r {
    min-width: 14.2%;
}

accordion_inv_table_info .customer__msg {
    position: absolute;
    display: block;
    right: 38px;
    top: -30px;
    background: #fff;
    z-index: 9;
    white-space: nowrap;
    padding: 0 10px;
    border: 1px solid #ddd;
    box-shadow: 0px 0px 3px -1px #00000073;
    max-width: 250px;
}

.down-icon {
    width: 24px;
    height: 24px;
}

    .down-icon img {
        width: 30px;
        left: -15px !important;
        margin-left: -55px;
        transform: rotate(180deg);
    }

.up-icon {
    width: 24px;
    height: 24px;
}

    .up-icon img {
        width: 30px;
        margin-left: -55px;
    }

.delete-icon {
    width: 24px;
    height: 24px;
    margin: -5px 0 0 30px;
    z-index: 1;
}

    .delete-icon img {
        width: 30px;
    }

.calender-icon {
    width: 24px;
    height: 24px;
    padding: 20px !important;
    position: absolute;
    left: 68%;
    top: -11px;
}

    .calender-icon img {
        width: 30px;
    }

.options-icon {
    width: 24px;
    height: 24px;
    margin-top: -5px;
}

    .options-icon img {
        width: 30px;
        transform: rotate(90deg);
    }

.plus-icon {
    width: 24px;
    height: 24px;
    margin-top: -5px;
}

    .plus-icon img {
        width: 30px;
    }

.paperclip-icon {
    width: 24px;
    height: 24px;
    position: absolute;
    top: 29px;
    left: 87%;
}

    .paperclip-icon img {
        width: 30px;
    }


.container.help h4 {
    margin-top: 30px;
    font-weight: 400;
    color: #008ECF;
    font-size: 1.25rem;
}

.container-fluid.helpBanner {
    background: #008ECF;
    height: 250px;
    z-index: 9999;
    text-align: center;
    color: #fff;
    padding: 75px;
}

    .container-fluid.helpBanner h3 {
        font-weight: 300;
        font-size: 2rem;
        margin: 50px;
    }

.partnumbericon .customer__msg {
    left: 0px;
    top: -23px;
}

    .partnumbericon .customer__msg::after {
        left: -6px;
        transform: rotate(45deg);
    }

#divMaterialNo_103382_103382 {
    margin-right: 19px;
}

#divPrevMaterialNo_103382_103382 {
    margin-right: 30px;
}

.divMaterialNos {
    margin-right: 19px;
}

.divPrevMaterialNos {
    margin-right: 25px;
}

.cal-icon {
    background: url(/images/calendar.svg);
    background-repeat: no-repeat;
    background-position: 96%;
    background-size: 27px;
}

.rb-core-table td, .rb-core-table th {
    padding-right: 1.5rem;
}

.mx-2.customer__option__icon.RLdetailsicon {
    float: left;
}

.customer__option__icon.RLdetailsicon rb-core-icon {
    position: relative;
    top: 0px;
}

.rb-core-modal--overlay-button .rb-core-modal__content {
    z-index: 8888;
}

.rb-core-modal.-is-visible {
    overflow: hidden;
}

.selected, .rb-core-table table .selected td:nth-child(2n), .rb-core-table table .selected td:nth-child(4n), .rb-core-table table .selected td:nth-child(6n), .rb-core-table table .selected td:nth-child(8n) {
    background: #bfe3f3 !important;
}

a {
    text-decoration: none !important;
}

.up-icon {
    margin: 20px 0;
}

/* ie styles */
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
    .box_arrow .rb-core-icon {
        margin: 20px 40px 0 0;
    }

    .cal-icon {
        background-position: 117%;
        background-size: 100px;
    }
}

#popupCanel {
    display: flex;
}

.hydrated.iconPaperClip {
    padding-left: 10px;
    position: absolute;
    right: -92px;
}

#fileClaimHeader {
    width: 350px;
}

.ulpreviewupload {
    left: 0;
    padding-left: 0px !important;
    margin-left: -29px !important;
}

.add-claim {
    width: 40%;
    display: flex;
    float: right;
}

.paperclip-icon, .iconPaperClip {
    display: none !important;
}

.accordion_inv_table_info .customer__option__icon rb-core-icon.optionm {
    margin-top: -15px !important;
}

.rb-core-activity-indicator--absolute {
    position: fixed !important;
}

#Profile_alert .rb-core-modal--alert .rb-core-modal__content {
    width: 76.625rem !important;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjAiIHk9IjAiIHdpZHRoPSIxNTMuMyIgaGVpZ2h0PSI4NC4yIiB2aWV3Qm94PSIwIDAgMTUzLjMgODQuMiI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6dXJsKCNTVkdJRF8xXyk7fQoJLnN0MXtmaWxsOnVybCgjU1ZHSURfMl8pO30KCS5zdDJ7ZmlsbDp1cmwoI1NWR0lEXzNfKTt9Cgkuc3Qze2ZpbGw6dXJsKCNTVkdJRF80Xyk7fQoJLnN0NHtmaWxsOnVybCgjU1ZHSURfNV8pO30KCS5zdDV7ZmlsbDp1cmwoI1NWR0lEXzZfKTt9Cgkuc3Q2e2ZpbGw6dXJsKCNTVkdJRF83Xyk7fQoJLnN0N3tmaWxsOnVybCgjU1ZHSURfOF8pO30KPC9zdHlsZT4KPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtMSkiPgoKCQk8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzFfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjE0MTMuNzg1MyIgeTE9IjE1ODEuNzk1NSIgeDI9IjE0MTMuNzg1MyIgeTI9IjEwNzcuMTk1NiIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwIC0xIC0xIDAgMTMyOS40OTU1IDE1MTMuMTA1NSkiPgoJCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiNGN0Y4RjgiLz4KCQk8c3RvcCAgb2Zmc2V0PSIwLjUwMDgiIHN0eWxlPSJzdG9wLWNvbG9yOiNFQkVDRUIiLz4KCQk8c3RvcCAgb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojRTZFN0U3Ii8+Cgk8L2xpbmVhckdyYWRpZW50PgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE3NS4xLDgwLjJjLTQxLjgtMi45LTkwLTE2LjUtMTQxLTMwLjljLTguMi0yLjMtMTYuNC00LjYtMjQuOS03Yy05LDIuMy0xOCw0LjctMjYuNyw3CgkJQy03Mi4zLDYzLjctMTI0LjEsNzcuNC0xNjksODAuMmMtMzQuOSwyLjItNjAuOS0yLjMtODMuMy0xNC43djc1LjZjMzAuMSwxMi40LDQ3LjksMTYuOSw4Mi44LDE0LjdjNDQuOS0yLjksOTYuNy0xNi41LDE1MS41LTMwLjkKCQljODEuMi0yMS40LDE3NC44LTQ2LjEsMjcwLjMtMzguMlY2NS41QzIzMS40LDc3LjksMjA3LjYsODIuNCwxNzUuMSw4MC4yTDE3NS4xLDgwLjJ6Ii8+CgoJCTxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMl8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTI5NC41MTgxIiB5MT0iMTI0NC43NjI2IiB4Mj0iMTQ0Ni45MTgxIiB5Mj0iMTQxNS44MzI2IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAgLTEgLTEgMCAxMzI5LjQ5NTUgMTUxMy4xMDU1KSI+CgkJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6I0YyRjJGMiIvPgoJCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiNFNkU3RTciLz4KCTwvbGluZWFyR3JhZGllbnQ+Cgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNLTE4LDEyNC45Yy01NC44LDE0LjQtMTA2LjYsMjguMS0xNTEuNSwzMC45Yy0zNC45LDIuMi01Mi43LTIuMy04Mi44LTE0Ljd2NTguNAoJCWM4OC44LTkuMywxNzUuNyw2LjIsMjc0LjYsMjIuNGM1Ny43LDkuNCwxMTcuMywxOS4yLDE2NS43LDIxLjdjMzQuOCwxLjgsNTQtMC42LDY0LjMtMi45di0xNTRDMTU2LjgsNzguNyw2My4yLDEwMy41LTE4LDEyNC45CgkJTC0xOCwxMjQuOXoiLz4KCgkJPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8zXyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIxNDMwLjg3MDQiIHkxPSIxMDk5Ljc2ODEiIHgyPSIxNTA1LjI3MDMiIHkyPSIxMjMyLjIzOCIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwIC0xIC0xIDAgMTMyOS40OTU1IDE1MTMuMTA1NSkiPgoJCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiNGMkYyRjIiLz4KCQk8c3RvcCAgb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojRUNFQ0VEIi8+Cgk8L2xpbmVhckdyYWRpZW50PgoJPHBhdGggY2xhc3M9InN0MiIgZD0iTTkuMyw0Mi4zYzguNCwyLjMsMTYuNyw0LjcsMjQuOSw3YzUxLDE0LjQsOTkuMiwyOC4xLDE0MSwzMC45YzMyLjUsMi4yLDU2LjMtMi4zLDc3LjItMTQuN1YxMS4xCgkJQzE2Ny4xLDQsODMuOSwyMi45LDkuMyw0Mi4zeiIvPgoKCQk8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzRfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjE1MTguOTUzNSIgeTE9IjE1ODEuNzk1NSIgeDI9IjE1MTguOTUzNSIgeTI9IjEwNzcuMTk1NiIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwIC0xIC0xIDAgMTMyOS40OTU1IDE1MTMuMTA1NSkiPgoJCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiNGN0Y4RjgiLz4KCQk8c3RvcCAgb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojRTZFN0U3Ii8+Cgk8L2xpbmVhckdyYWRpZW50PgoJPHBhdGggY2xhc3M9InN0MyIgZD0iTS0yNTIuMywxNi4xYzkxLjEtMTcuNiwxODEuOCw0LDI2MS42LDI2LjJDODMuOSwyMywxNjcuMSw0LjEsMjUyLjMsMTEuMlYtNTRoLTUwNC42CgkJQy0yNTIuMy01NC0yNTIuMywxNi4xLTI1Mi4zLDE2LjF6Ii8+CgoJCTxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfNV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTI1NC45NTg5IiB5MT0iMTU4MS43OTU1IiB4Mj0iMTI1NC45NTg5IiB5Mj0iMTA3Ny4xOTU2IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAgLTEgLTEgMCAxMzI5LjQ5NTUgMTUxMy4xMDU1KSI+CgkJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6I0YyRjJGMiIvPgoJCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiNFNkU3RTciLz4KCTwvbGluZWFyR3JhZGllbnQ+Cgk8cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMTg4LDI0My42Yy00OC40LTIuNS0xMDgtMTIuMy0xNjUuNy0yMS43Yy05OC45LTE2LjItMTg1LjgtMzEuOC0yNzQuNi0yMi40djExNi42YzE4LjgsMi4zLDMxLjYsNC43LDY4LjksMi45CgkJYzUyLTIuNSwxMTYuMS0xMi4zLDE3OC4xLTIxLjdDODYsMjgzLjQsMTczLjksMjcwLDI1Mi4zLDI3Mi40di0zMS43QzI0MS45LDI0MywyMjIuOCwyNDUuNCwxODgsMjQzLjZMMTg4LDI0My42eiIvPgoKCQk8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzZfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjE0MTcuMjIxOSIgeTE9IjEzNzYuMTY1MyIgeDI9IjE0OTIuNDIyIiB5Mj0iMTUxMC4yOTUzIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAgLTEgLTEgMCAxMzI5LjQ5NTUgMTUxMy4xMDU1KSI+CgkJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6I0YyRjJGMiIvPgoJCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiNFQ0VDRUQiLz4KCTwvbGluZWFyR3JhZGllbnQ+Cgk8cGF0aCBjbGFzcz0ic3Q1IiBkPSJNLTE2OSw4MC4yYzQ0LjktMi45LDk2LjctMTYuNSwxNTEuNS0zMC45YzguOC0yLjMsMTcuNy00LjcsMjYuNy03Qy03MC41LDIwLjEtMTYxLjItMS41LTI1Mi4zLDE2LjF2NDkuNAoJCUMtMjI5LjksNzcuOS0yMDMuOCw4Mi40LTE2OSw4MC4yeiIvPgoKCQk8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzdfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjExMTYuMzU4MiIgeTE9IjEwNzQuMzEzIiB4Mj0iMTI0OC42NjUiIHkyPSIxNTY3Ljk0OSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwIC0xIC0xIDAgMTMyOS40OTU1IDE1MTMuMTA1NSkiPgoJCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiNGN0Y4RjgiLz4KCQk8c3RvcCAgb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojRTZFN0U3Ii8+Cgk8L2xpbmVhckdyYWRpZW50PgoJPHBhdGggY2xhc3M9InN0NiIgZD0iTS01LjMsMjk3LjNjLTYyLDkuNC0xMjYuMSwxOS4yLTE3OC4xLDIxLjdjLTM3LjMsMS44LTUwLjEtMC42LTY4LjktMi45djY4LjNjNjYuMS0yLjUsMTQwLjQsMi41LDI2NC43LDExLjUKCQljNzEuNyw1LjIsMTgyLDEzLjIsMjM5LjksMTEuNlYyNzIuM0MxNzMuOSwyNjkuOSw4NiwyODMuNC01LjMsMjk3LjNMLTUuMywyOTcuM3oiLz4KCgkJPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF84XyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIxMTM1LjM5ODMiIHkxPSIxNTcyLjI0NDkiIHgyPSIxMDI0LjM5ODMiIHkyPSIxMDYzLjMxNDkiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMCAtMSAtMSAwIDEzMjkuNDk1NSAxNTEzLjEwNTUpIj4KCQk8c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojRjdGOEY4Ii8+CgkJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6I0U2RTdFNyIvPgoJPC9saW5lYXJHcmFkaWVudD4KCTxwYXRoIGNsYXNzPSJzdDciIGQ9Ik0xMi40LDM5NS45Yy0xMjQuMy05LTE5OC42LTE0LTI2NC43LTExLjV2NjkuNWw1MDQuNiwwLjF2LTQ2LjZDMTk0LjQsNDA5LDg0LjEsNDAxLDEyLjQsMzk1Ljl6Ii8+CjwvZz4KPC9zdmc+Cg==);
}

.profileBoldWithColor {
    font-weight: bold;
    color: #005691;
}

.profileOnlyColor {
    color: #005691;
}

.profileOnlyblackColor {
    color: black !important;
}

#prodetails {
    margin-top: -100px !important;
}

.profileicon {
    display: block !important;
}

.p_r_5 {
    padding-right: 5px !important;
}

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-15 {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-15 {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}

.col-xs-18,
.col-sm-18,
.col-md-18,
.col-lg-18 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-18 {
    width: 10%;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-18 {
        width: 10%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-18 {
        width: 10%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-18 {
        width: 10%;
        float: left;
    }
}

.col-xs-17,
.col-sm-17,
.col-md-17,
.col-lg-17 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-17 {
    width: 17%;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-17 {
        width: 17%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-17 {
        width: 17%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-17 {
        width: 17%;
        float: left;
    }
}

.col-xs-13,
.col-sm-13,
.col-md-13,
.col-lg-13 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-13 {
    width: 13%;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-13 {
        width: 13%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-13 {
        width: 13%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-13 {
        width: 13%;
        float: left;
    }
}

.box_invoiceh {
    min-width: 10.5%;
}

.box_invoicewidth {
    min-width: 10.58%;
}

.seondary_Users {
    padding-top: 20px;
}

    .seondary_Users span {
        width: 24px;
        display: inline-block;
        height: 24px;
        background: #008ECF;
    }

    .seondary_Users label {
        position: relative;
        bottom: 7px;
        left: 10px;
        font-size: 12px
    }

#dropcheckboxesBackEndRouting label {
    display: inline-block !important;
}

#divBckRting {
    text-align: left;
}

#dropcheckboxesBackEndRouting rb-core-radio {
    display: block;
}

.previewLineItemDivCls {
    float: left;
}

/*footer css start */
.O-Footer.search_footersett:after {
    background-image: url(data:image/png;base64,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);
    background: none;
}

.search_footersett li a {
    font-size: 16px !important;
    font-family: 'Bosch Sans' !important;
    font-weight: 500;
    letter-spacing: 0px;
    color: #000000 !important;
}

.search_footersett li {
    font-size: 16px !important;
    font-family: 'Bosch Sans' !important;
    font-weight: 500;
    letter-spacing: 0px;
    color: #000000 !important;
}



a:hover svg path {
    fill: #007BC0;
}

a:hover .width16223.hoverstoke svg path {
    stroke: #007BC0;
}

a:hover svg.width5height10 path {
    fill: none;
    stroke: #007BC0;
}

a:hover {
    color: #007BC0;
}

.search_footersett li a:hover {
    color: #007BC0 !important;
}

.O-Footer__Copyright {
    border-top: 1px solid #cfd0d1;
}

.nav {
    list-style: none;
}

.d-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
}

.d-flex {
    display: -ms-flexbox !important;
    display: flex !important;
}

.navbar {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: .5rem 1rem;
}

.nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.list-inline-item {
    display: inline-block;
}


.nav-link {
    display: block;
    padding: .5rem 1rem;
}


/*footer css end */

.duplicateInvoiceColor,
.rb-core-table table .duplicateInvoiceColor td:nth-child(1n),
.rb-core-table table .duplicateInvoiceColor td:nth-child(2n),
.rb-core-table table .duplicateInvoiceColor td:nth-child(3n),
.rb-core-table table .duplicateInvoiceColor td:nth-child(4n),
.rb-core-table table .duplicateInvoiceColor td:nth-child(5n),
.rb-core-table table .duplicateInvoiceColor td:nth-child(6n),
.rb-core-table table .duplicateInvoiceColor td:nth-child(7n),
.rb-core-table table .duplicateInvoiceColor td:nth-child(8n),
.rb-core-table table .duplicateInvoiceColor td:nth-child(9n),
.rb-core-table table .duplicateInvoiceColor td:nth-child(10n),
.rb-core-table table .duplicateInvoiceColor td:nth-child(11n),
.rb-core-table table .duplicateInvoiceColor td:nth-child(12n),
.rb-core-table table .duplicateInvoiceColor td:nth-child(13n),
.rb-core-table table .duplicateInvoiceColor td:nth-child(14n),
.rb-core-table table .duplicateInvoiceColor td:nth-child(15n) {
    /* background: rgba(64, 170, 219, 0.110) !important; */
    background: coral !important;
}

.duplicateInvoice_claim {
    margin-top: 20px;
    margin-left: 50px;
    float: left;
}

    .duplicateInvoice_claim span {
        width: 24px;
        display: inline-block;
        height: 24px;
        background: coral;
    }

    .duplicateInvoice_claim label {
        position: relative;
        bottom: 7px;
        left: 10px;
        font-size: 12px
    }

    /** Change in model height**/
#MY_MODAL_Assign .rb-core-modal__content {
    height:auto;
}
#MY_MODAL_Assign .mwf-form{
    height:250px;
}
.flatpickr-current-month .numInputWrapper {
    width: 7ch !important;
}


#divAutoRegion, #divAutoSalescheckboxes, #divAutoTerm {
    display: none;
    min-width: 45%;
}

    #divAutoRegion label, #divAutoSalescheckboxes label, #divAutoTerm label {
        display: block;
    }

    #divAutoRegion lable input, #divAutoSalescheckboxes lable input, #divAutoTerm lable input {
        display: block;
    }

#divAutoRegion, #divAutoSalescheckboxes, #divAutoTerm {
    background-color: #efeff0;
    position: fixed;
    top: 354px;
    z-index: 99999999;
    border: 1px solid #bfc0c2;
    left: 31px;
}