#divmainFilters .rb-core-button {
    float: left;
    margin: 2px 5px;
}

.filter_no_text {
    height: 17px;
    text-align: left;
    /* font: Regular 14px/37px Roboto; */
    letter-spacing: 0.42px;
    color: #707070;
    opacity: 1;
    font-size: 14px;
}

.filter-panel .custom-img-2 {
    /* background: #E4F4FF; */
    height: 38px;
    width: 38px;
    padding-right: 0px;
    padding-top: 8px;
}
.filter-panel .rb-core-icon_filter::before {
    /* color: blue; */
}

.filter_selected_txt_panel {
    background: #D3D4D6 0% 0% no-repeat padding-box;
    min-height: 45px;
    /* opacity: 0.5; */
}

.filter_selected_text .rb-core-button > * {
    /* width: 72px; */
    height: 28px;
    background: #005691 0% 0% no-repeat padding-box;
    border-radius: 3px;
    min-width: 72px;
}

.filter_selected_text .rb-core-button--primary > *,
.filter_selected_text .rb-core-button--primary > *:hover {
    border-color: #005691;
    background-color: #005691;
    text-align: left;
    letter-spacing: 0.42px;
    color: #fff;
}

#myModal .close {
    font-size: 20px;
    right: 20px;
    top: 10px;
}

/* #myModal .rb-core-modal__headline div {
    font: Bold 16px/19px Bosch Sans;
    color: #005691;
} */

#myModal .filter_cheque_group_txt {
    width: 57px;
    height: 18px;
    text-align: left;
    /* font: Regular 14px/60px Bosch Sans; */
    letter-spacing: 0.42px;
    color: #707070;
    font-size: 14px !important;
}

#myModal .inherited__vertical__tabs .rb-core-tab-links-item--active .filter_cheque_group_txt {
    font-weight: Bold;
    color: #005691;
}

#myModal .filter_checkbox_header {
    letter-spacing: 0.42px;
    color: #707070;
    font-size: 14px !important;
}

#myModal .mwf-checkbox ~ label {
    padding-left: 1.75rem;
    margin-bottom: 1rem;
    letter-spacing: 0.42px;
    color: #707070;
    font-size: 14px;
}

#myModal .rb-core-modal--overlay-button .rb-core-modal__body-text {
    min-height: 50px;
}

#myModal .rb-core-modal--overlay-button .rb-core-modal__content {
    height: auto;
}

#myModal .rb-core-modal__content {
    padding: 1rem !important;
}

#myModal .rb-core-modal--overlay-button .rb-core-modal__buttons {
    float: none;
}
.filter-panel .rb-core-icon_filter::before {
    margin-left: 8px;
}

.filter-panel .filterclass {
    font-size: 25px !important;
    margin-top: 15px !important;
    border: 1px solid #D8DADC;
    border-left: none;
}

.sidenav div.main-menu {
    color: #818181;
    cursor: pointer;
    border-bottom: 1px solid #D8DADC;
}

.sidenav div.main-menu a {
    border-bottom: none;
}

.sub-menu {
    /* border-bottom: 1px solid #D8DADC; */
    padding-top: 10px;
}

.sub-menu a {
    font-size: 15px;
    padding-left: 10px !important;
    padding-top: 0px;
    padding-bottom: 5px;
    border-bottom: none;
    height: 40px;
}

.sub-menu span.line {
    position: absolute;
    width: 0px;
    height: 40px;
    background: #005691 0% 0% no-repeat padding-box;
    border: 0.5px solid #005691;
    opacity: 1;
    margin-top: -4px;
}

.sub-menu span.line-header {
    position: absolute;
    border: 0.5px solid #005691;
    border-radius: 5px;
    margin-left: -2px;
    height: 7px;
    width: 7px;
    margin-top: 13px;
    background-color: #fff;
}

.sub-menu .menu-name {
    padding: 10px 10px 10px 15px;
    text-align: left;
    font: normal 14px/15px Bosch Sans;
    letter-spacing: 0.42px;
    opacity: 1;
}

.sub-menu .active .menu-name, 
.sub-menu a:hover .menu-name, 
.sub-menu a.selectedSubMenu .menu-name {
    color: #005691;
    font: Bold 14px/15px Bosch Sans;
}

.sub-menu a:hover {
    border-left: 5px solid #fff;
}

.sub-menu a:hover .line-header, 
.sub-menu a.selectedSubMenu .line-header {
    background-color: #005691;
}

.left-panel-shipment {
    height: auto;
}
.master-breadcrumb {
    letter-spacing: 0.42px;
    color: #707070;
    margin-bottom: 8px;
}