﻿/* 
    *=====================================================================
    * Site.css acts as the overwrite CSS file across all Muse MVC projects
    * Use this for Repwise Management only styles
    *=====================================================================
*/

.k-grid td, .k-grid .k-table-td {
    padding-block: 0rem !important;
}

/*#region Native HTML elements*/
a:link,
a:visited,
a:active,
a:hover {
    color: #333;
}

a:hover {
    background-color: #c7d1d6;
}

header,
footer,
hgroup,
nav,
section {
    display: block;
}

mark {
    background-color: #a6dbed;
    padding-left: 5px;
    padding-right: 5px;
}

.float-left {
    float: left;
}

.float-right {
    float: right;
}

.clear-fix:after {
    content: ".";
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #000;
    margin-bottom: 0;
    padding-bottom: 0;
}

h1 {
    font-size: 2em;
}

h2 {
    font-size: 1.75em;
}

h3 {
    font-size: 1.2em;
}

h4 {
    font-size: 1.1em;
}

h5,
h6 {
    font-size: 1em;
}

    h5 a:link,
    h5 a:visited,
    h5 a:active {
        padding: 0;
        text-decoration: none;
    }

p,
span {
    font-size: 14px
}

.MegaMenuFilterButton {
    width: 136px !important;
}

input[type='checkbox']:before {
    background-color: transparent;
    content: "";
    width: 10px;
    height: 10px;
    position: absolute;
    left: 1px;
    top: 1px;
}

input[type='checkbox']:checked:before {
    background-color: #97C737;
}


input[type='checkbox'],
input[type='checkbox']:checked {
    content: "";
    -webkit-appearance: none;
    box-sizing: border-box;
    border: 1px solid #CCC !important;
    position: relative;
    cursor: pointer;
}

    input[type='checkbox']:focus {
        outline: none;
    }

.MuseFilterSummaryDropDownItem input[type='checkbox'] {
    margin: 0 5px 0 0;
}

.k-radio:checked + .k-radio-label:after {
    background-color: #97C737;
    content: "";
    width: 9px !important;
    height: 9px !important;
    position: absolute;
    box-sizing: border-box;
    top: 3px;
    left: 3px;
}

.k-radio-label:before {
    box-sizing: border-box;
    width: 15px;
    height: 15px;
}

/*#endregion Native HTML elements*/

.PageOverLay,
#PageOverlay {
    opacity: 0.5;
}

body:has(.MuseGridRowMenuAdditionalStyles[locked="true"]) #PageOverlay {
    opacity: 0.5 !important
}

body:has(.MuseGridRowMenuAdditionalStyles) #PageOverlay {
    opacity: 0.7 !important;
}

.scrollbar-hover::-webkit-scrollbar {
    height: 12px;
}

#RWBurgerMenuID > #RWBurgerMenuID_Content > div:last-child > div > div {
    text-align: center;
}

[forcedcontrolid="UserForcedControl"] ~ .MuseCustomDropDownContent .MuseCustomDropDownItemTitle {
    width: 100%;
    text-align: center;
}

/*.custom-scrollbar:hover .custom-scrollbar-thumb {
        background: #555; }*/
/*.MuseGridRowMenu.MuseGridRowMenuAdditionalStyles + #PageOverlay {
    background-color:blue !important

}*/
/*#region MusePageHeader */
header .content-wrapper {
    padding-top: 20px;
}

.PageHeader .MusePageHeader {
    background-color: white;
}

.BurgerMenuIcon {
    background-color: white;
}

.MusePageHeader .bar1,
.MusePageHeader .bar2,
.MusePageHeader .bar3 {
    background-color: #9ccc3c;
}

.Logo {
    background-color: #9ccc3c;
    position: relative;
    z-index: 11;
}

.MusePageGridHeaderName {
    color: white;
}

.MultiLineEditCol .MuseToolTip {
    color: #17a2b8 !important;
}

input[forcedcontrolid='btnShowMore'] {
    min-width: 100px !important;
    font-size: 12px !important;
    color: #CCC;
}

    input[forcedcontrolid='btnShowMore']:hover {
        color: #97C737;
    }

/*#endregion MusePageHeader */

[forcedcontrolid="pnlGeoFenceSettings"] .MuseLRSGridContainer .MuseFormGridContainer > div {
    height: 300px !important;
    width: 96%;
}

/*#region main layout */
.content-wrapper {
    margin: 0 auto;
}

div[id^='MuseFormGrid_MedpagesMergeCustomerss'] > .k-grid-content > .k-scrollbar {
    display: none;
}

html {
    overflow: hidden !important;
}


.k-grid-norecords::after {
    content: "" !important;
}

#body {
    background-color: #efeeef;
    clear: both;
    padding-bottom: 35px;
}

.main-content {
    background: url("../Images/accent.png") no-repeat;
    padding-left: 10px;
    padding-top: 30px;
}

.featured + .main-content {
    background: url("../Images/heroAccent.png") no-repeat;
}

footer {
    clear: both;
    background-color: #e2e2e2;
    font-size: .8em;
    height: 100px;
}

/*#endregion main layout*/


/*#Header main layout*/


/*.MuseGridPanel:has([forcedcontrolid="AutoSaveProductsForcedControl"]) {
    background-color: springgreen !important;
}*/
/*.fa-solid, .fas {
    font-weight: 900;
    font-size: 14px !important;
}*/
.MusePanelTitle span {
    font-size: 15px !important
}

.wholesaler_tooltipitem {
    font-size: 14px !important;
}

.editable_wholesaler_tooltipitem {
    color: #7cac1a !important;
    border-color: black !important;
    font-size: 14px !important;
}

.MuseGridPanel:has([forcedcontrolid="AutoSaveProductsForcedControl"]) [forcedcontrolid="AutoSaveProductsForcedControl"] .Muse_MATC_Slider {
    margin-right: 0.5rem;
}

.MuseGridPanel:has([forcedcontrolid="AutoSaveProductsForcedControl"]) div[id^='Panel_']:has([forcedcontrolid="AutoSaveEveryForcedControl"]) {
    position: absolute;
    left: 82.5%;
    font-size: 14px !important;
}

.OrderProduct .AutoSaveTimeOptionsPanel [forcedcontrolid="AutoSaveTimeOptionsForcedControl"],
.MuseGridPanel:has([forcedcontrolid="AutoSaveProductsForcedControl"]) [forcedcontrolid="AutoSaveTimeOptionsForcedControl"] {
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
    border-radius: 5px !important;
    margin: 0 !important;
}


.MuseGridPanel:has([forcedcontrolid="AutoSaveProductsForcedControl"]) .MuseDropDownContainer {
    right: 9.2rem;
    max-width: 3.5rem !important;
    width: 3.5rem !important;
    margin-right: 0px !important;
    position: absolute;
}


.MuseGridPanel:has([forcedcontrolid="AutoSaveProductsForcedControl"]) [forcedcontrolid="AutoSaveProductsForcedControl"] span {
    padding-right: 3rem !important;
    color: black !important;
    flex-basis: 56px;
    max-width: 62px !important;
}

.MuseGridPanel:has([forcedcontrolid="AutoSaveProductsForcedControl"]) [forcedcontrolid="AutoSaveProductsForcedControl"] {
    position: absolute;
    right: 2rem;
    /* display: none; */
}


.MuseGridPanel:has([forcedcontrolid="AutoSaveProductsForcedControl"]) .AutoSaveEveryPanel {
    position: absolute;
    left: 82.5% 1582.34px;
    /* display: none; */
}


.OrderProduct [forcedcontrolid="AutoSaveProductsForcedControl"] span {
    padding-right: 3rem !important;
    color: black !important;
    flex-basis: 56px;
    max-width: 62px !important;
}

.OrderProduct .AutoSaveTimeOptionsPanel {
    right: 9.2rem;
    max-width: 3.5rem !important;
    width: 3.5rem !important;
    margin-right: 0px !important;
}

.MuseSelect.AutoSaveTimeOptionsPanelFix:before {
    top: 45%;
    right: 53% !important;
}

[forcedcontrolid="AutoSaveEveryForcedControl"] {
    padding: 10px;
    color: #000 !important;
    /*    display:none;
*/
}

.AutoSaveEveryPanel {
    /*  ;
*/
    /* margin-left: 16em;
    width: auto;
    border-left: 1px solid rgb(226, 226, 226) !important;
    padding-left: 10px;*/
    width: 120px;
    position: absolute;
    left: 80.5%;
}

.AutoSaveTimeOptionsPanel {
    margin-top: 6px;
    width: 65px;
}

[forcedcontrolid="AutoSaveTimeOptionsForcedControl"] {
    font-size: 14px !important;
    max-width: 100%;
}

[forcedcontrolid="AutoSaveProductsForcedControl"] {
    border-right: 1px solid rgb(226, 226, 226) !important;
    width: auto !important;
    justify-content: center;
    /*    display:none !important;
*/
}


.OrderProduct .AutoSaveTimeOptionsPanel .MuseSelect:before {
    top: 47%;
    right: 12% !important;
}

.OrderProduct .AutoSaveEveryPanel {
    position: absolute;
    left: 82.5%;
    /*    display: none;
*/
}

/*#endregion main layout*/


/*#region site title */
.site-title {
    color: #c8c8c8;
    font-size: 2.3em;
    margin: 0;
}

    .site-title a,
    .site-title a:hover,
    .site-title a:active {
        background: none;
        color: #c8c8c8;
        outline: none;
        text-decoration: none;
    }

/*#endregion site title*/

/*#region login */
#socialLoginForm {
    margin-left: 40px;
    float: left;
    width: 40%;
}

    #socialLoginForm h2 {
        margin-bottom: 5px;
    }

#socialLoginList button {
    margin-bottom: 12px;
}

#logoutForm {
    display: inline;
}

/*#endregion login */

/*#region menu*/
ul#menu {
    font-size: 1.3em;
    font-weight: 600;
    margin: 0 0 5px;
    padding: 0;
    text-align: right;
}

    ul#menu li {
        display: inline;
        list-style: none;
        padding-left: 15px;
    }

        ul#menu li a {
            background: none;
            color: #999;
            text-decoration: none;
        }

            ul#menu li a:hover {
                color: #333;
                text-decoration: none;
            }

/*#endregion menu*/

/*#region page elements */

/* featured */
.featured {
    background-color: #fff;
}

    .featured .content-wrapper {
        background-color: #7ac0da;
        background-image: -ms-linear-gradient(left, #7ac0da 0%, #a4d4e6 100%);
        background-image: -o-linear-gradient(left, #7ac0da 0%, #a4d4e6 100%);
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #7ac0da), color-stop(1, #a4d4e6));
        background-image: -webkit-linear-gradient(left, #7ac0da 0%, #a4d4e6 100%);
        background-image: linear-gradient(left, #7ac0da 0%, #a4d4e6 100%);
        color: #3e5667;
        padding: 20px 40px 30px 40px;
    }

    .featured hgroup.title h1,
    .featured hgroup.title h2 {
        color: #fff;
    }

    .featured p {
        font-size: 1.1em;
    }

/* page titles */
hgroup.title {
    margin-bottom: 10px;
}

    hgroup.title h1,
    hgroup.title h2 {
        display: inline;
    }

    hgroup.title h2 {
        font-weight: normal;
        margin-left: 3px;
    }

/* features */
section.feature {
    width: 300px;
    float: left;
    padding: 10px;
}

/* ordered list */
ol.round {
    list-style-type: none;
    padding-left: 0;
}

    ol.round li {
        margin: 25px 0;
        padding-left: 45px;
    }

        ol.round li.zero {
            background: url("../Images/orderedList0.png") no-repeat;
        }

        ol.round li.one {
            background: url("../Images/orderedList1.png") no-repeat;
        }

        ol.round li.two {
            background: url("../Images/orderedList2.png") no-repeat;
        }

        ol.round li.three {
            background: url("../Images/orderedList3.png") no-repeat;
        }

        ol.round li.four {
            background: url("../Images/orderedList4.png") no-repeat;
        }

        ol.round li.five {
            background: url("../Images/orderedList5.png") no-repeat;
        }

        ol.round li.six {
            background: url("../Images/orderedList6.png") no-repeat;
        }

        ol.round li.seven {
            background: url("../Images/orderedList7.png") no-repeat;
        }

        ol.round li.eight {
            background: url("../Images/orderedList8.png") no-repeat;
        }

        ol.round li.nine {
            background: url("../Images/orderedList9.png") no-repeat;
        }

/* content */
article {
    float: left;
    width: 70%;
}

aside {
    float: right;
    width: 25%;
}

    aside ul {
        list-style: none;
        padding: 0;
    }

        aside ul li {
            background: url("../Images/bullet.png") no-repeat 0 50%;
            padding: 2px 0 2px 20px;
        }

.label {
    font-weight: 700;
}

.GridHeaderPanelItemContent {
    border-right: 0px;
}

[forcedcontrolid="lblTelephoneNumber"],
[originaltext="Repwise"],
#GHPItem_5:hover,
#GHPItem_1:hover,
#GHPItem_2:hover {
    cursor: auto !important;
}


[id$='GHPItemContent_Search'].GridHeaderPanelItemContent .MultiSelectItem:hover {
    background: #969696;
}

[id$='GHPItemContent_Search'].GridHeaderPanelItemContent .MultiSelectItem[selected=selected] {
    background: #9CCC3C;
}

    [id$='GHPItemContent_Search'].GridHeaderPanelItemContent .MultiSelectItem[selected=selected] label {
        color: white;
    }

div[class*='col-'] {
    padding: 0 15px;
}

/*#endregion page elements*/

/*#region contact */
.contact h3 {
    font-size: 1.2em;
}

.contact p {
    margin: 5px 0 0 10px;
}

.contact iframe {
    border: 1px solid #333;
    margin: 5px 0 0 10px;
}

/*#endregion contact */

/*#region forms */

.fa-window-close {
    color: red;
}
.MuseFormLock .fa-lock-keyhole-open {
    color: white;
}

[forcedcontrolid="pnlDeletedAuditSearch"] > [id^="MusePanelContent_Panel_"] > .row > .col {
    padding: 0px !important;
}

[forcedcontrolid="AuditFormGrid_FlatGridPanel"] .DateSearchCol {
    max-width: 21rem;
    padding-right: 0px;
}

    [forcedcontrolid="AuditFormGrid_FlatGridPanel"] .DateSearchCol .row.row-cols-2 {
       gap:10px
    }


[forcedcontrolid="btnSearchRWDeletedAuditYear"] {
    margin-left: 0px !important;
    margin-top: 3px !important;
}

[forcedcontrolid="pnlDeletedAuditSearch"] {
    padding-top: 0px !important;
}

[forcedcontrolid="pnlDeletedAuditSearch"] .MuseFormMultiSelectWrapper {
    margin-bottom: 0px !important;
}
/*[forcedcontrolid="btnBack"],
.flyout-back-button {
    font-size: 25px !important;
}*/
fieldset {
    border: none;
    margin: 0;
    padding: 0;
}

    fieldset legend {
        display: none;
    }

    fieldset ol {
        padding: 0;
        list-style: none;
    }

        fieldset ol li {
            padding-bottom: 5px;
        }

label {
    display: block;
    font-size: 14px;
    font-weight: 400;
}

    label.checkbox {
        display: inline;
    }

textarea {
    font-family: inherit;
    width: 500px;
}

.k-editor-window input:focus {
    border: 0px solid #7ac0da !important;
}

    input:focus,
    textarea:focus {
        border: 1px solid #7ac0da !important;
    }

input[type="checkbox"] {
    background: transparent;
    border: inherit;
    margin-top: 0px !important;
}

input[type="submit"]:hover,
input[type="button"]:hover,
button:not(.k-icon-button):hover:not([disabled]) {
    background-color: #9ccc3c;
    border-color: #9ccc3c;
    color: white;
}


.GridRowMoveButton {
    height: 20px;
    min-height: 20px;
    margin-bottom: 2px;
    border-radius: 3px;
}

input[musebuttontype="Cancel"],
input [musebuttontype="Close"] {
    background-color: white;
    border: 1px solid #cccccc;
    color: #333333;
}

.SearchToggle {
    background-color: #97C737 !important;
    color: white !important;
}

td input[type="submit"],
td input[type="button"],
td button {
    font-size: 1em;
    padding: 4px;
    margin-right: 4px;
}

td[role='gridcell'] {
    font-weight: 400 !important;
    color: #333;
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
}

/*.MusePanel
div[id*='MusePanelContent_Panel_']
.MusePanel
div[id*='MusePanelContent_Panel_']
.MusePanelTitle {
    font-size: 14px;
    font-weight: 400;
    padding: 0;
}*/

.UpperPosition {
    font-weight: 500;
    margin-top: 2px;
    font-size: 9px;
}

.MuseDataGridFilterContainer .UpperPosition,
.GridHeaderPanelItemContent .UpperPosition {
    font-weight: 500;
    color: #9ccc3c;
}

.MuseDropDownContainer .MuseTextControlTitle.UpperPosition {
    /*margin-top:8px !important;*/
}

.MuseGridRowMenu .MuseDropDownContainer select {
    margin: 0px 0px 0px 0px;
}

    .MuseGridRowMenu .MuseDropDownContainer select:disabled:not([forcedcontrolid="WholesalerID"]) {
        /*  color: #000 !important;*/
        opacity: 1;
    }

.MuseTextControlTitle + input.k-textbox,
.MuseTextControlTitle + select {
    font-size: 14px !important;
    font-weight: 400;
    height: 42px !important;
    width: 100%;
    box-shadow: none;
    outline: none;
    padding-top: 4px;
}

[forcedcontrolid="OrderProductSecondSelectForcedControl"] {
    font-size: 14px !important;
    height: 42px;
    width: 100%;
    box-shadow: none;
    outline: none;
    padding-top: 4px;
}

.MuseTextControlTitle + .k-numerictextbox .k-numeric-wrap .k-input,
.MuseTextControlTitle + .k-datepicker .k-picker-wrap .k-input {
    font-size: 13px;
    font-weight: 600;
}

.k-input[musesubtype='AutoCompleteDropDown'] {
    font-size: 13px;
    font-weight: 600;
    border: 1px solid #e2e2e2;
}

.k-menu .k-item > .k-link {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    text-indent: 0 !important;
    line-height: 30px !important;
    font-size: 14px !important;
}

ul.MuseKebabMenu > li.k-item > .k-link {
    padding: 0px 15px 0 15px !important;
}

.MultiLineCol .MuseKebabMenu.k-widget > li.k-item > span > img {
    left: 0;
}

.MuseFormTitle {
    background-color: #9ccc3c !important;
    z-index: 2;
    display: inline-flex !important;
}

    .MuseFormTitle > * {
        z-index: 10 !important;
    }

    .MuseFormTitle span {
        height: -webkit-fill-available;
        position: relative;
        top: 0;
        bottom: 0;
        margin: auto;
        vertical-align: middle;
        display: inline-block;
        font-size: 18px !important;
        color: #324d7a;
        padding-right: 70px;
        /*white-space: nowrap;*/
        /* Prevent text from wrapping */
        overflow: hidden;
        /* Hide overflow content */
        text-overflow: ellipsis;
    }

        .MuseFormTitle span:not(:empty) {
            margin-top: 10px !important;
        }

    .MuseFormTitle .MusePanel {
        background-color: transparent;
        right: 30px;
    }

.MultiLineCol .MuseFormDropDown {
    border: none;
    text-indent: 3px !important;
}

.MultiLineCol:not(:first-of-type) {
    border-left: 1px solid #e2e2e2;
    padding: 0px 5px 0 10px;
}

.MultiLineCol .UpperPosition {
    margin-left: 4px !important;
}

[forcedcontrolid="SaveGroupItemsButton"] {
    top: 6px !important;
}

.MultiLineEditRow {
    font-size: 12px;
    font-weight: 400;
    padding: 0px 0px 0px 0px !important;
    margin: 0;
    box-sizing: border-box;
}

.MultiLineEditCol .MuseFormDropDown {
    height: 40px;
    font-size: 13px;
    font-weight: 400 !important;
    text-indent: 0px;
    white-space: nowrap;
    padding-right: 20px;
    overflow: hidden !important;
    text-overflow: ellipsis;
    box-sizing: border-box;
}

/*[forcedcontrolid="panelAssignRep"] .MultiLineEditCol .MuseFormDropDown {
    height: 60px !important;
}
*/

/*Customer - Reps table on flyout*/
div[fieldname='RepwiseRepID'].MultiLineEditCol,
div[fieldname='RepName'].MultiLineEditCol {
    flex: 0 0 71%;
    max-width: 71%;
    line-height: 40px;
    white-space: nowrap;
    text-overflow: ellipsis;
}

div[fieldname='RepwiseRepID'].MultiLineEditCol,
div[fieldname='RepName'].MultiLineEditCol {
    flex: 0 0 66%;
}

@media only screen and (max-width: 1900px) {

    div[fieldname='RepwiseRepID'].MultiLineEditCol,
    div[fieldname='RepName'].MultiLineEditCol {
        flex: 0 0 70%;
        max-width: 70%;
    }
}

@media only screen and (max-width: 1836px) {

    div[fieldname='RepwiseRepID'].MultiLineEditCol,
    div[fieldname='RepName'].MultiLineEditCol {
        flex: 0 0 69%;
        max-width: 69%;
    }
}

@media only screen and (max-width: 1777px) {

    div[fieldname='RepwiseRepID'].MultiLineEditCol,
    div[fieldname='RepName'].MultiLineEditCol {
        flex: 0 0 68%;
        max-width: 68%;
    }
}

@media only screen and (max-width: 1711px) {

    div[fieldname='RepwiseRepID'].MultiLineEditCol,
    div[fieldname='RepName'].MultiLineEditCol {
        flex: 0 0 67%;
        max-width: 67%;
    }
}

@media only screen and (max-width: 1661px) {

    div[fieldname='RepwiseRepID'].MultiLineEditCol,
    div[fieldname='RepName'].MultiLineEditCol {
        flex: 0 0 66%;
        max-width: 66%;
    }
}

@media only screen and (max-width: 1631px) {

    div[fieldname='RepwiseRepID'].MultiLineEditCol,
    div[fieldname='RepName'].MultiLineEditCol {
        flex: 0 0 65%;
        max-width: 65%;
    }
}

@media only screen and (max-width: 1587px) {

    div[fieldname='RepwiseRepID'].MultiLineEditCol,
    div[fieldname='RepName'].MultiLineEditCol {
        flex: 0 0 64%;
        max-width: 64%;
    }
}

@media only screen and (max-width: 1546px) {

    div[fieldname='RepwiseRepID'].MultiLineEditCol,
    div[fieldname='RepName'].MultiLineEditCol {
        flex: 0 0 63%;
        max-width: 63%;
    }
}

@media only screen and (max-width: 1507px) {

    div[fieldname='RepwiseRepID'].MultiLineEditCol,
    div[fieldname='RepName'].MultiLineEditCol {
        flex: 0 0 62%;
        max-width: 62%;
    }
}

@media only screen and (max-width: 1470px) {

    div[fieldname='RepwiseRepID'].MultiLineEditCol,
    div[fieldname='RepName'].MultiLineEditCol {
        flex: 0 0 61%;
        max-width: 61%;
    }
}

@media only screen and (max-width: 1435px) {

    div[fieldname='RepwiseRepID'].MultiLineEditCol,
    div[fieldname='RepName'].MultiLineEditCol {
        flex: 0 0 60%;
        max-width: 60%;
    }
}


@media only screen and (max-width: 1401px) {

    div[fieldname='RepwiseRepID'].MultiLineEditCol,
    div[fieldname='RepName'].MultiLineEditCol {
        flex: 0 0 60%;
        max-width: 60%;
    }
}

@media only screen and (max-width: 1353px) {

    div[fieldname='RepwiseRepID'].MultiLineEditCol,
    div[fieldname='RepName'].MultiLineEditCol {
        flex: 0 0 59%;
        max-width: 59%;
    }
}

@media only screen and (max-width: 1323px) {

    div[fieldname='RepwiseRepID'].MultiLineEditCol,
    div[fieldname='RepName'].MultiLineEditCol {
        flex: 0 0 58%;
        max-width: 58%;
    }
}

@media only screen and (max-width: 1295px) {

    div[fieldname='RepwiseRepID'].MultiLineEditCol,
    div[fieldname='RepName'].MultiLineEditCol {
        flex: 0 0 57%;
        max-width: 57%;
    }
}

@media only screen and (max-width: 1285px) {

    div[fieldname='RepwiseRepID'].MultiLineEditCol,
    div[fieldname='RepName'].MultiLineEditCol {
        flex: 0 0 56%;
        max-width: 56%;
    }
}

@media only screen and (max-width: 1259px) {

    div[fieldname='RepwiseRepID'].MultiLineEditCol,
    div[fieldname='RepName'].MultiLineEditCol {
        flex: 0 0 55%;
        max-width: 55%;
    }
}

@media only screen and (max-width: 1217px) {

    div[fieldname='RepwiseRepID'].MultiLineEditCol,
    div[fieldname='RepName'].MultiLineEditCol {
        flex: 0 0 54%;
        max-width: 54%;
    }
}

@media only screen and (max-width: 1192px) {

    div[fieldname='RepwiseRepID'].MultiLineEditCol,
    div[fieldname='RepName'].MultiLineEditCol {
        flex: 0 0 52%;
        max-width: 52%;
    }
}

@media only screen and (max-width: 1149px) {

    div[fieldname='RepwiseRepID'].MultiLineEditCol,
    div[fieldname='RepName'].MultiLineEditCol {
        flex: 0 0 50%;
        max-width: 50%;
    }
}

@media only screen and (max-width: 1125px) {

    div[fieldname='RepwiseRepID'].MultiLineEditCol,
    div[fieldname='RepName'].MultiLineEditCol {
        flex: 0 0 48%;
        max-width: 48%;
    }
}

@media only screen and (max-width: 1086px) {

    div[fieldname='RepwiseRepID'].MultiLineEditCol,
    div[fieldname='RepName'].MultiLineEditCol {
        flex: 0 0 46%;
        max-width: 46%;
    }
}

td[role='gridcell'].wholesalerbuygroupparent {
    font-weight: bold !important;
}

td[role='gridcell'].wholesalerbuygroupchange {
    color: #7cac1a !important;
}

td[role='gridcell'].wholesalerbuygroupremoved {
    font-weight: bold !important;
    color: #dc3545 !important;
}

div[fieldname='WholesalerId'].MultiLineEditCol {
    flex: 0 0 20%;
    max-width: 20%;
    line-height: 40px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    min-width: 0;
}

[forcedcontrolid="panelAssignAccount"] .dropdown-editor-toggle {
    top: 5px;
    height: 30px;
    right: 5px;
}


/*
.k-menu .k-item div {
    left: -4.9vw !important
}
*/

div[fieldname='GradeID'].MultiLineEditCol,
div[fieldname='CustomerGrade'].MultiLineEditCol {
    flex: 0 0 18%;
    max-width: 18%;
    border-left: 1px solid #fff;
}

div[fieldname='WholesalerBranchID'].MultiLineEditCol {
    flex: 0 0 21%;
    max-width: 21%;
    border-left: 1px solid #fff;
}


div[fieldname='GradeID'].MultiLineEditCol {
    /*flex: 0 0 12%;*/
    min-width: 64px;
    max-width: 100%;
}

[nodename="REPMAN_CUSTOMERS"] [fieldname="BuyGroupID"][itemid="0"],
[nodename="REPMAN_CUSTOMERS"] [fieldname="WholesalerBranchID"][itemid="0"],
[nodename="REPMAN_CUSTOMERS"] [fieldname="WholesalerID"][itemid="0"],
/*[nodename="REPMAN_CUSTOMERS"] [fieldname="AccountNumber"][itemid="0"],
*/
[nodename="REPMAN_CUSTOMERS"] [fieldname="MultiCall"][itemid="0"],
[nodename="REPMAN_CUSTOMERS"] div[fieldname='GradeID'][itemid="0"] {
    border-left: solid 1px #EEE !important
}

[nodename="REPMAN_CUSTOMERS"] [fieldname="BuyGroupID"][itemid="0"],
[nodename="REPMAN_CUSTOMERS"] [fieldname="MultiCall"][itemid="0"] {
    border-right: solid 1px #EEE !important
}
tr.k-table-row.k-table-alt-row.k-master-row.deleteRestricted:hover,
tr.k-table-row.k-table-alt-row.k-master-row.deleteRestricted,
.deleteRestricted.k-alt,
.k-state-selected.deleteRestricted.k-alt,
.k-state-selected.deleteRestricted.k-alt:hover,
.k-state-selected.deleteRestricted.k-alt:hover td {
    background-color: #f88379CC !important;
}

tr.k-table-row.k-master-row.deleteRestricted:hover,
tr.deleteRestricted:hover,
.deleteRestricted,
.k-state-selected.deleteRestricted,
.k-selected.deleteRestricted:hover,
.k-selected.deleteRestricted:hover td,
.k-state-selected.deleteRestricted:hover,
.k-state-selected.deleteRestricted:hover td {
    background-color: #f88379 !important;
}

    .deleteRestricted td {
        border-top: solid 1px white;
        border-bottom: solid 1px white;
    }

div[fieldname='GradeID'].MultiLineEditCol .MuseSelect:before {
    right: 19px !important;
}

/*.k-grid-lockedcolumns .k-grid-content-locked {*/
    /* display: inline-block; */
    /* vertical-align: top; */
    /*height: 81.5vh !important;*/
    /*background-color: gold;*/
/*}*/

  /*  .k-grid-lockedcolumns .k-grid-content-locked.lockedContentHeightFix {
        height: 78.5vh !important;
    }*/

/*.k-grid-content-locked + .k-grid-content {*/
    /* display: inline-block; */
    /* vertical-align: top; */
    /*height: 82.2vh !important;*/
    /*background-color:red;*/
/*}*/

   /* .k-grid-content-locked + .k-grid-content.contentHeighFix {
        height: 78.5vh !important;
    }*/

/*div[fieldname='BuyGroupName'].MultiLineEditCol {
    line-height: 40px;
}*/

/*.k-grid-lockedcolumns .k-grid-content-locked.heightFix {
    height: 82vh !important;
    overflow: hidden !important;*/
    /*    height: 70vh !important;
*/
/*}*/

@media only screen and (max-width: 1800px) {
     #PageContent_Custom:has(.BulkProductPriceUpdate) .k-grid-content-locked,
    #PageContent_Custom:has(.BulkProductPriceUpdate) .k-grid-content {
        height: 78vh !important;
    }
    .container-fluid:has(.BulkProductPriceUpdate) .MuseSearchContainer {
        max-width: 400px !important;
    }


    .container-fluid:has(.BulkProductPriceUpdate) .k-grid-content-locked table col:nth-child(6),
    .container-fluid:has(.BulkProductPriceUpdate) .k-grid-header-locked table col:nth-child(6),
    .container-fluid:has(.BulkProductPriceUpdate) .k-grid-content-locked table col:nth-child(4),
    .container-fluid:has(.BulkProductPriceUpdate) .k-grid-header-locked table col:nth-child(4),
    .container-fluid:has(.BulkProductPriceUpdate) .k-grid-content-locked table col:nth-child(2),
    .container-fluid:has(.BulkProductPriceUpdate) .k-grid-header-locked table col:nth-child(2) {
        width: 50px !important;
        margin: auto !important;
    }

    [data-field="UpdateRowCellControl"],
    [data-field="UpdateRowControl"],
    [data-field="UndoEditControl"] {
        padding: 0 !important;
    }


    #PageContent_Custom:has(.BulkProductCodeUpdate) .k-grid-content-locked {
        height: 633px !important;
    }

    #PageContent_Custom:has(.BulkProductCodeUpdate) .k-grid-content {
        height: 642px !important;
    }

    #PageContent_Custom:has(.BulkProductPriceUpdate) .k-grid-content-locked {
        height: 631px !important;
    }

    #PageContent_Custom:has(.BulkProductPriceUpdate) .k-grid-content {
        height: 640px !important;
    }
}

@media only screen and (max-width: 1600px) {

      #PageContent_Custom:has(.BulkProductPriceUpdate) .k-grid-content-locked,
    #PageContent_Custom:has(.BulkProductPriceUpdate) .k-grid-content {
        height: auto !important;
    }


    #PageContent_Custom:has(.BulkProductCodeUpdate) .k-grid-content-locked {
        height: 535px !important;
    }

    #PageContent_Custom:has(.BulkProductCodeUpdate) .k-grid-content {
        height: 544px !important;
    }


    #PageContent_Custom:has(.BulkProductPriceUpdate) .k-grid-content-locked {
        height: 532px !important;
    }

    #PageContent_Custom:has(.BulkProductPriceUpdate) .k-grid-content {
        height: 541px !important;
    }

    .container-fluid:has(.BulkProductPriceUpdate) .MuseSearchContainer {
        max-width: 281px !important;
    }

    .container-fluid:has(.BulkProductPriceUpdate) [forcedcontrolid="TextCopy"] {
        max-width: 500px !important;
        justify-content: end;
        text-align: end;
        border-left: 1px solid rgb(226, 226, 226) !important;
        border-right: 1px solid rgb(226, 226, 226) !important;
        padding: 0 0px;
        margin-right: 1%;
        position: absolute;
        right: 1.5%;
    }
/*
    [forcedcontrolid="pnlCustomerGroupsSelection"] table col:first-child
    {
        max-width:70% !important;
    }
*/
}


@media only screen and (max-width: 1530px) {

    #PageContent_Custom:has(.BulkProductPriceUpdate) .k-grid-content-locked
     {
        height: 557px !important;
    }
    #PageContent_Custom:has(.BulkProductPriceUpdate) .k-grid-content
    {
        height: 566px !important;
    }
}
    

div[forcedcontrolid="meditAccounts"] .MultiLineHeaderRow [fieldname="BuyGroupID"] .dropdown-editor-toggle {
    right: 7px !important;
    width: 20px !important;
}


div [fieldname='AccountNumber'].MultiLineEditCol input[musesubtype="Text"] {
    font-weight: normal;
    margin-left: -4px !important;
}

.MultiLineEditCol .MuseTextControlTitle.UpperPosition + input.k-textbox,
.MultiLineEditCol .MuseTextControlTitle + input.k-textbox {
    padding-top: 0px;
    height: 40px !important;
    text-indent: .2em !important;
}

[fieldname="WholesalerBranchID"] select {
    margin-top: 9px !important;
}

div[forcedcontrolid="meditAccounts"] .MultiLineHeaderRow [fieldname="WholesalerBranchID"] .ErrorMessage {
    margin-right: 17px !important;
    z-index: 9;
}


div[fieldname='AccountNumber'].MultiLineEditCol .MuseTextControlTitle {
    display: none;
}

div[fieldname='MultiCall'].MultiLineEditCol,
div[fieldname='Default'].MultiLineEditCol {
    /*flex: 0 0 10%;*/
    max-width: 70px;
    min-width: 70px;
    line-height: 20px;
    font-size: 8px;
    border-left: 1px solid #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 12px;
    font-weight: 400;
}

div[fieldname='Add'].MultiLineEditCol,
div[fieldname=null].MultiLineEditCol,
div[fieldname='delete'].MultiLineEditCol {
    /*flex: 0 0 8%;*/
    max-width: 70px;
    min-width: 65px;
    padding: 0px 5px 0 5px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    border-left: 1px solid #EEE;
}

div[fieldname='delete'].MultiLineEditCol {
    border-left: none !important;
}


div[fieldname='Add'][colidx='3'].MultiLineEditCol,
div[fieldname=null][colidx='2'].MultiLineEditCol,
div[fieldname='delete'][colidx='3'].MultiLineEditCol {
    justify-content: center;
}

div[fieldname='Add'].MultiLineEditCol i,
div[fieldname=null].MultiLineEditCol i,
div[fieldname='delete'].MultiLineEditCol i {
    margin: 0 auto;
}

div[id^='MLERow'].MultiLineEditCol {
    padding-right: 15px !important;
}

div[fieldname='Add'].MultiLineEditCol button,
div[fieldname=null].MultiLineEditCol button,
div[fieldname='delete'].MultiLineEditCol button {
    width: 50px;
    min-width: 50px;
    margin-left: 0px;
}

div[fieldname='Add'].MultiLineEditCol button {
    margin: 0 !important;
}

div[id^='KebabMenu_'] {
    position: absolute;
    top: -41px;
    right: 14px;
    z-index: 1;
}

.MultiLineEditRow.row {
    padding: 0 0 0 0 !important;
}

[nodename="REPMAN_CUSTOMERS"] .MultiLineEditRow.row:nth-child(even) {
    padding: 0 !important;
    background-color: #F3F3F3;
}


    [nodename="REPMAN_CUSTOMERS"] .MultiLineEditRow.row:nth-child(even).k-state-selected {
        padding: 0 !important;
        background-color: #7ABCFFab !important;
    }

.MultiSelectItem .MenuToggleContainer .Muse_MATC_Slider {
    min-width: 35px !important;
    width: 35px !important;
    max-width: 35px !important;
}


.MultiLineEditCol.col {
    padding: 0 1px 0 1px !important;
}

.MultiLineHeaderRow {
    width: 100%;
    margin: 0;
    padding-right: 0px;
}

.MuseFormMultiSelect {
    font-size: 14px !important;
    /*    font-weight: 500;
*/
}

.FormTitle_REPMAN_SITES + .MusePanel .MuseFormMultiSelect {
    max-width: 205px !important;
}

#RowMenu_Bricks .MuseDataGridMenu {
    /*height: 0px;*/
    border: none;
}

.MuseDataGridMenu:has([musebuttontype="importstatistics"]) .MuseGridPanel {
    display: flex;
    align-items: center;
    width: 37vw;
}


.MuseDataGridMenu:has([musebuttontype="importstatistics"]) .MusePageHeaderTitle {
    overflow: hidden;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: 500;
    font-size: 12px;
    text-transform: uppercase;
    padding-top: 1rem;
}


#RowMenu_Bricks div[musesubtype='Grid'] {
    border: 1px solid #ebebeb;
}

input[forcedcontrolid='btnAudit'],
input[forcedcontrolid='btnCloseAudit'],
input[forcedcontrolid='btnGroupsNavBack'],
.MuseFormTitle button {
    position: absolute;
    right: 30px;
    top: 10px;
    background-color: transparent !important;
    color: #333 !important;
    font-weight: 500;
    border: 1px solid transparent;
    border-right: 1px solid #CCC;
}

    input[forcedcontrolid='btnAudit']:last-of-type,
    input[forcedcontrolid='btnCloseAudit']:last-of-type,
    input[forcedcontrolid='btnGroupsNavBack']:last-of-type,
    .MuseFormTitle button:last-of-type {
        border-right: 1px solid transparent;
    }

div[forcedcontrolid="btnPanel"] {
    max-height: 50px;
}

li[id^='MuseKebabMenu'].k-state-hover,
li[id^='MuseKebabMenu'].k-state-active {
    background-color: transparent;
    color: #333;
}

    li[id^='MuseKebabMenu'].k-state-hover > .k-link {
        color: #333;
        background-color: transparent;
        border-color: transparent;
        background-image: none;
    }

.MenuToggleContainer {
    margin-right: 5px;
}

.MultiLineEditRow row {
    padding: 0 5px 0 0px !important;
}

.MuseDropDownContainer {
    width: inherit;
}

.DropDownCaret {
    right: 10px !important;
    top: 28% !important;
}

.left-right-padding {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

/*#endregion forms*/

/*#region info and errors */
.message-info {
    border: 1px solid;
    clear: both;
    padding: 10px 20px;
}

.message-error {
    clear: both;
    color: #e80c4d;
    font-size: 1.1em;
    font-weight: bold;
    margin: 20px 0 10px 0;
}

.message-success {
    color: #7ac0da;
    font-size: 1.3em;
    font-weight: bold;
    margin: 20px 0 10px 0;
}

.error {
    color: #e80c4d;
}

/* styles for validation helpers */
.field-validation-error {
    color: #e80c4d;
    font-weight: bold;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #e80c4d;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #e80c4d;
    font-weight: bold;
    font-size: 1.1em;
}

.validation-summary-valid {
    display: none;
}

/*#endregion info and errors */

/*#region tables */
table {
    margin-top: 0.75em;
    border: 0 none;
}

th a:link,
th a:visited,
th a:active,
th a:hover {
    text-decoration: none;
}

th a:hover {
    color: #000;
}

th.asc a,
th.desc a {
    margin-right: .75em;
}

    th.asc a:after,
    th.desc a:after {
        display: block;
        position: absolute;
        right: 0em;
        top: 0;
        font-size: 0.75em;
    }

    th.asc a:after {
        content: '▲';
    }

    th.desc a:after {
        content: '▼';
    }

.k-grid tbody tr[role="row"]:hover {
    background-color: #E3FFAC;
}

.k-grid tbody tr[role="row"].k-alt {
    background-color: #F3F3F3;
}

/*
    .k-grid tbody tr[role="row"].k-alt.k-state-selected {
        background-color:#7ABCFF !important
    }
*/
/*#endregion tables */
/********************
*   Mobile Styles   *
********************/
@media only screen and (max-width: 850px) {

    /* header*/
    header .float-left,
    header .float-right {
        float: none;
    }

    /* logo */
    header .site-title {
        margin: 10px;
        text-align: center;
    }

    /* login */
    #login {
        font-size: .85em;
        margin: 0 0 12px;
        text-align: center;
    }

        #login ul {
            margin: 5px 0;
            padding: 0;
        }

        #login li {
            display: inline;
            list-style: none;
            margin: 0;
            padding: 0;
        }

        #login a {
            background: none;
            color: #999;
            font-weight: 600;
            margin: 2px;
            padding: 0;
        }

            #login a:hover {
                color: #333;
            }

    /* menu */
    nav {
        margin-bottom: 5px;
    }

    ul#menu {
        margin: 0;
        padding: 0;
        text-align: center;
    }

        ul#menu li {
            margin: 0;
            padding: 0;
        }

    /* main layout */
    .main-content,
    .featured + .main-content {
        background-position: 10px 0;
    }

    .content-wrapper {
        padding-right: 10px;
        padding-left: 10px;
    }

    .featured .content-wrapper {
        padding: 10px;
    }

    /* page content */
    article,
    aside {
        float: none;
        width: 100%;
    }

    /* ordered list */
    ol.round {
        list-style-type: none;
        padding-left: 0;
    }

        ol.round li {
            padding-left: 10px;
            margin: 25px 0;
        }

            ol.round li.zero,
            ol.round li.one,
            ol.round li.two,
            ol.round li.three,
            ol.round li.four,
            ol.round li.five,
            ol.round li.six,
            ol.round li.seven,
            ol.round li.eight,
            ol.round li.nine {
                background: none;
            }

    /* features */
    section.feature {
        float: none;
        padding: 10px;
        width: auto;
    }

        section.feature img {
            color: #999;
            content: attr(alt);
            font-size: 1.5em;
            font-weight: 600;
        }

    /* forms */
    input {
        width: 90%;
    }

    /* login page */
    #loginForm {
        border-right: none;
        float: none;
        width: auto;
    }

        #loginForm .validation-error {
            display: block;
            margin-left: 15px;
        }

    #socialLoginForm {
        margin-left: 0;
        float: none;
        width: auto;
    }


    /* footer
    ----------------------------------------------------------*/
    footer .float-left,
    footer .float-right {
        float: none;
    }

    footer {
        text-align: center;
        height: auto;
        padding: 10px 0;
    }

        footer p {
            margin: 0;
        }
}


.MuseCustomDropDownContainer {
    max-height: 27px;
    min-height: 27px !important;
    margin-top: 27px;
}


.MuseCustomDropDown {
    color: black;
    min-height: 10px;
}

.MuseCustomDropDownContent {
    top: 27px;
}

.MuseCustomDropDownItemTitle {
    line-height: initial;
    padding: 5px 20px !important;
}

.GridHeaderPanelItem {
    position: absolute;
    top: 7px;
    right: 5px;
    border: none;
    min-width: 179px;
    justify-content: left;
}

    .GridHeaderPanelItem .MuseLabelControl {
        padding-right: 0px;
        display: block;
        text-overflow: ellipsis;
        width: 179px;
        white-space: nowrap;
        overflow-x: hidden;
        font-size: 12px !important;
    }

div[forcedcontrolid=PanelImport] {
    position: absolute;
    top: 15px;
    right: 353px;
}

    div[forcedcontrolid=PanelImport]:first-letter {
        text-transform: uppercase;
    }

[forcedcontrolid="PanelImport"] .MuseToolTip i {
    color: orange;
}

div[forcedcontrolid=PanelNotification] {
    border-right: 1px solid #e2e2e2;
    position: absolute;
    top: 15px;
    right: 315px;
    z-index: 9;
    padding-right: 8px;
}

    div[forcedcontrolid=PanelImport] > div,
    div[forcedcontrolid=PanelNotification] > div {
        font-size: 14px;
    }

span.supportTelephone,
span[forcedcontrolid=lblTelephoneNumber] {
    width: 203px !important;
    position: absolute;
    right: 206px;
    top: 0px;
    padding-left: 25px;
}

.GridHeaderPanelItem:first-child {
    border-width: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

.MuseCustomDropDown > span {
    padding-right: 15px;
    margin: 0px 10px;
    display: block;
    text-overflow: ellipsis;
    width: 147px;
    white-space: nowrap;
    overflow-x: hidden;
}

/*.BurgerMenuContent .BurgerMenuItem:hover, .BurgerMenuContent .BurgerMenuItemSelected:hover {
    color: white !important;
    background-color: #7cac1a !important;
}*/

.BurgerMenuItem.BurgerMenuItemSeparator > div {
    text-transform: lowercase;
}

    .BurgerMenuItem.BurgerMenuItemSeparator > div:first-letter {
        text-transform: uppercase;
    }

.BurgerMenuContent .BurgerMenuItem:hover,
.BurgerMenuContent .BurgerMenuItemSelected:hover {
    color: white;
    background: #7cac1a;
}

.HighlightBurgerMenuItem {
    color: white !important;
}

.BurgerMenuItemSelected .HighlightBurgerMenuItem {
    color: #6fbe09 !important;
}

.BurgerMenuItemSelected div.col-md-1 {
    padding: 0px;
}

.BurgerMenuItem > div.col-md-1 {
    margin-top: 2px;
    padding-left: 8px;
}

.BurgerMenuBackToMain:hover {
    background: #7cac1a !important;
}

.MuseCustomDropDownItemsContainer {
    max-height: 27px;
}

.MuseCustomDropDownItem {
    height: 27px;
}

.BurgerMenuContent .BurgerMenuItem {
    min-height: 47px;
    height: 47px;
}

.BurgerMenuContent .BurgerMenuItemSelected {
    color: black;
    background: #eaeded;
}

.BurgerMenuItemSelected {
    color: #545454 !important;
    background-color: #E3FFAC !important;
}

/*#region Muse Controls*/

.MuseFilterSummaryItemHeader {
    color: #97C737;
}

.MuseDataGridMenu input[musesubtype="Button"] {
    margin: 10px 15px;
    padding: 0 15px;
}

.ButtonCheckBoxItem[selected=selected] {
    background: #9CCC3C;
}

/*#endregion Muse Controls*/


/*audit grid colours*/
.REPMAN_CUSTOMERS_AUDIT_GRIDCOLOUR_ADD span {
    color: green;
}

/*.REPMAN_CUSTOMERS_AUDIT_GRIDCOLOUR_ADD {
    border: solid 1px black !important;
    background-color: #a4d4e6;
}*/

.REPMAN_CUSTOMERS_AUDIT_GRIDCOLOUR_UPDATE span {
    color: orange;
}

/*.REPMAN_CUSTOMERS_AUDIT_GRIDCOLOUR_UPDATE {
    border: solid 1px black !important;
    background-color: orange;
}*/

.REPMAN_CUSTOMERS_AUDIT_GRIDCOLOUR_DELETE span {
    color: red;
}

/*.REPMAN_CUSTOMERS_AUDIT_GRIDCOLOUR_DELETE {
    border: solid 1px black !important;
    background-color: red;
}*/

/*#region MuseModal*/

.MuseModalMenuItem:hover,
.MuseModalMenuItemActive {
    background-color: #9ccc3c0e;
    color: #9ccc3c;
}

/*#endregion MuseModal*/

/*#region MuseLabelControl*/

span[forcedcontrolid=lblProductPrice] {
    float: left;
}

span[forcedcontrolid=lblProductCode] {
    float: left
}

.MusePageHeaderContainer .MuseLabelControl {
    display: block;
}

/*#endregion MuseModal*/

/*#region SameAs*/
.sameas-selected .MusePanelTitleContainer .MusePanelTitle {
    background-color: #9ccc3c;
}

.sameas-selected .MusePanel {
    background-color: #9ccc3c;
}

div[forcedcontrolid=pnlSameAsHeader] {
    padding: 0px 15px;
}

    div[forcedcontrolid=pnlSameAsHeader] .MusePanel {
        padding: 0px 15px;
    }

        div[forcedcontrolid=pnlSameAsHeader] .MusePanel .MusePanelTitle {
            margin-top: 6px;
        }

.MuseLRSGridContainer .RightGrid {
    max-height: calc(100% + 10%);
}

/*#endregion SameAs*/
.k-button-primary,
.k-primary {
    background-color: #9ccc3c;
}

    .k-primary:hover {
        background-color: #86b22d;
    }

.MuseLabelControl[validationgroup='buygroup-children'] {
    display: block;
    float: left;
    width: 280px;
    text-align: left;
}


/*#region import*/

.rw-import-status-warning {
    color: orange;
}

.rw-import-status-success {
    color: green;
}

.rw-import-status-running {
    color: blue;
}

.rw-import-status-error {
    color: red;
}

button[forcedcontrolid="btnAudit"] {
    margin-top: -3px;
}

/*#endregion import*/
/*project specific styles/ colour styles*/
.MuseGridRowMenuAdditionalStyles {
    /*overriding the base style*/
    border: solid 4px #c4c4c4 !important;
}

.k-filter-row th,
.k-grid-header th.k-header {
    background-color: #7cac1a !important;
    text-align: center;
}

div.MuseDataGrid[showaltrowcolours="true"] tbody tr.k-alt.k-state-selected,
div[id*='MuseStaticGrid_'][showaltrowcolours="true"] tbody tr.k-alt.k-state-selected {
    background-color: #9ccc3c;
}

.k-grid tbody tr[role="row"]:hover,
.k-grid td.k-state-selected:not(.deleteRestricted):hover,
.k-grid tr.k-state-selected:not(.deleteRestricted):hover td,
div .MuseDataGrid[showgridlines="true"] tbody tr:hover,
div[id*='MuseStaticGrid_'][showgridlines="true"] tbody tr:hover {
    /*background-color: #9ccc3c;*/
    background-color: #BADDE9;
}

div.MuseDataGrid[showaltrowcolours="true"] tbody tr.k-alt:hover,
div[id*='MuseStaticGrid_'][showaltrowcolours="true"] tbody tr.k-alt:hover {
    /*background-color: #9ccc3c;*/
    background-color: #BADDE9;
}

select[forcedcontrolid^="GradeID_"],
select[forcedcontrolid="GradeID"] {
    text-align: center;
}

button[musebuttontype="open"],
button[musebuttontype="showmore"] {
    border: none;
    height: 100%;
    margin-left: 5px;
}


    button[musebuttontype="open"]:hover,
    button[musebuttontype="showmore"]:hover {
        border: none;
        height: 100%;
        margin-left: 5px;
        background-color: #9ccc3c !important;
    }

button[musesubtype="Button"][type="button"] {
    border-radius: 5px;
    font-family: 'roboto';
    /*font-size: 11px;*/
    padding: 5px 10px;
    margin-left: 12px;
}


/*.MusePanelTitle {
    margin-left: 7px !important;
}*/
[nodename="REPMAN_TASKS"][forcedcontrolid="MainContainerPanel"] .MusePanelTitle {
    margin-left: 8px !important;
}


[nodename="REPMAN_TASKS"] .MuseFormMultiSelect + .MuseFormMultiSelectContent {
    width: auto !important
}

[nodename="REPMAN_TASKS"][forcedcontrolid="pnl_FilterOptions"] .MuseFormMultiSelect + .MuseFormMultiSelectContent {
    width: 90.5% !important;
}

[nodename="REPMAN_TASKS"] .MusePanel {
    padding: 0px;
}

[nodename="REPMAN_TASKS"][forcedcontrolid="AvailableCustomersMainPanel"],
[nodename="REPMAN_TASKS"][forcedcontrolid="AvailableRepsMainPanel"] {
    margin-bottom: 1rem !important;
}

[nodename="REPMAN_TASKS"] select {
    text-indent: 4px !important;
}


div[forcedcontrolid="pnl_FilterOptions"] .row-cols-5 .col {
    max-width: 25%;
}


.accountAddLocked {
    pointer-events: none !important;
    background-color: rgb(193, 193, 193) !important;
    color: #ddd !important;
}


button[musesubtype="Button"][type="button"]:enabled:not(.accountAddLocked):not(.quickAccessItemButton) {
    background-color: #9ccc3c;
    color: white;
    font-family: 'roboto';
    /*margin-left: 12px;
    min-width: 100px;
    width: auto;*/
    height: 35px;
    text-transform: capitalize;
    box-sizing: border-box;
    /*font-size: 12px;*/
    /*margin-top: 0px !important;*/
}


/*button[musesubtype="Button"][type="button"][forcedcontrolid="ResetWholesalerProductsIdentifier"]:not([disabled]),
button[musesubtype="Button"][type="button"][forcedcontrolid="ResetWholesalerProductsIdentifier"]:hover:not([disabled])
button[musesubtype="Button"][type="button"][forcedcontrolid="SaveWholesalerProductsIdentifier"]:not([disabled]),
button[musesubtype="Button"][type="button"][forcedcontrolid="SaveWholesalerProductsIdentifier"]:hover:not([disabled]) {
    margin-top: 8px;
    height: 33px;
}*/
/*button[musesubtype="Button"][type="button"][forcedcontrolid="SaveWholesalerProductsIdentifier"][disabled] {
    margin-top: 8px;
    height: 33px;
}*/
[forcedcontrolid="SaveWholesalerProductsIdentifier"]:not([disabled]),
[forcedcontrolid="ResetWholesalerProductsIdentifier"]:not([disabled]) {
    /*margin-top: 0px !important;*/
}

.btnPanel_ProductManagement {
    margin-right: 20vw;
}

button[musesubtype="Button"][type="button"]:hover:not([disabled]) {
    border: solid 1px #9ccc3c;
    border-radius: 5px;
    color: #fff;
    background-color: #7cac1a !important;
    margin-top: 0px;
}

[forcedcontrolid="buttonResetForcedControlId"]:hover {
    margin-bottom: 10px;
    /*margin-top: 10px !important;*/
}


button[musesubtype="Button"][type="button"].active-action {
    border: solid 1px #9ccc3c;
    border-radius: 5px;
    color: #fff !important;
    background-color: #7cac1a !important;
}

select option {
    color: #000;
}

select {
    color: #000 !important;
}

.MultiLineHeaderRow select:disabled option,
.MultiLineHeaderRow select:disabled {
    color: #8e8e8e !important
}

select:disabled + .MuseSelect:before {
    color: #8e8e8e !important
}

select.MuseSelect:disabled::before {
    color: #8e8e8e !important;
}


.UpperPosition.MuseTextControlTitle + input.k-textbox[disabled] + .disabledSelect {
    color: #8e8e8e !important
}

/*hide asterisk*/
/*.MuseFormLabelRequired
{
    display:none;
}*/
.MuseFormLabelRequired {
    display: none;
}


[id^="RowMenu_"] [forcedcontrolid="btnPanel"] {
    min-width: 200px;
}

    [id^="RowMenu_"] [forcedcontrolid="btnPanel"] .row .col button {
        right: 38px;

    }

[id^="RowMenu_"] .row .col button {
    margin-top: auto;
}

[id^="RowMenu_"] [forcedcontrolid="btnPanel"] .row .col button:disabled {
    background-color: transparent !important;
    color: rgb(0, 0, 0) !important;
}

/*.MusePanel.audit {
    width: 45% !important;
    min-width: 45% !important;
    padding-top: 9px;
}

*/
.MusePanel.audit .row.row-cols-3 {
    flex-direction: column;
}

[nodename="REPMAN_REPS"] .IncludeDialingCode input,
[forcedcontrolid="pnlRWSite_General"] [forcedcontrolid="txtRWSite_Telephone"],
[forcedcontrolid="pnlAddress"] .row.row-cols-2 .col:has(input[type='tel']) input {
    max-width: 100%;
    position: relative;
    background-color: white;
    color: #333333;
    border: 1px solid #e2e2e2;
    border-radius: 2px;
    margin: 0 0 5px 0;
    font-size: 14px !important;
    font-weight: 400;
    height: 42px;
    width: 100%;
    box-shadow: none;
    outline: none;
    padding-top: 4px;
    line-height: 1.93571428em;
    text-indent: 0.8em;
    padding-top: 11px;
}


[forcedcontrolid="pnlAddress"] .iti.iti--allow-dropdown.iti--separate-dial-code.iti--show-flags input {
    text-indent: 0.3em !important;
}


@media only screen and (max-width: 1800px) {
    /*.MusePanel.audit {
        width: 35% !important;
        min-width: 34% !important;*/
        /*background-color: red !important;*/
        /*display: flex;
        justify-content: flex-end;
        position: relative;
    }*/
}

@media only screen and (max-width: 1600px) {
  /*  .MusePanel.audit {
        width: 36% !important;
        min-width: 36% !important;
    }*/
}

@media only screen and (max-width: 1400px) {
    .MusePanel.audit {
        width: 58% !important;
        min-width: 58% !important;
    }
}

@media only screen and (max-width: 1200px) {
    .MusePanel.audit {
        width: 60% !important;
        min-width: 60% !important;
    }
}

.MusePanel.audit.audit_3 {
    width: 10% !important;
    min-width: 10% !important;
}


[nodename="REPMAN_COWORKEDOBJECTIVES"] .row.EmptyRowSpacer {
    display: none !important;
}


/*.MusePanel.audit .row .col {
    display: flex;
    position: relative;
    top: 0 !important;
}

    .MusePanel.audit .row .col:first-child {
        background-color: #fff
    }

    */
.MusePanel.audit .row .col button,
.MusePanel.audit button[musesubtype="Button"][type="button"].active-action {
    line-height: 1;
    /*    background-color: #7cac1a !important;
*/
    width: 100px !important;
    min-width: 100px !important;
}

[forcedcontrolid="btnPanel"] button
/*[forcedcontrolid="btnPanel"] [forcedcontrolid="btnQuestionnaireNavBack"],
[forcedcontrolid="btnPanel"] [forcedcontrolid="btnAudit"],
[forcedcontrolid="btnGroupGradesNavBack"],
[forcedcontrolid="btnGroupsNavBack"]*/ {
    /* border: 1px solid !important;
    cursor: pointer !important;*/
    /*background-color: #7cac1a !important;*/
}

.MuseGridRowMenu:has([forcedcontrolid='btnAccountsAudit']) [forcedcontrolid="btnPanel"] {
    min-width: 48rem !important;
    right: 2rem !important;
}


.MuseGridRowMenu:has([forcedcontrolid='btnAccountsAudit']) .MuseFormTitle {
    display: flex !important;
    justify-content: space-between !important
}

    .MuseGridRowMenu:has([forcedcontrolid='btnAccountsAudit']) .MuseFormTitle span {
        margin: unset !important;
        width: 50% !important;
        display: contents;
    }

[forcedcontrolid="btnPanel"] .row:has([forcedcontrolid='btnAccountsAudit']) {
    display: grid;
    grid-template-columns: 14% 14% 14% 14% 14% 14% 14%;
}

.MuseGridRowMenu:has([forcedcontrolid='btnAccountsAudit']) button[musesubtype="Button"][type="button"] {
    padding: 5px 0px !important;
    right: 0px !important;
}

[forcedcontrolid="btnPanel"] .row:has([forcedcontrolid='btnSiteInfosAudit']) {
    display: grid;
    grid-template-columns: 25% 25% 25% 25%;
    margin-right: 0 !important;
    margin-left: 0 !important;
    min-width: 400px;
}


[forcedcontrolid="btnPanel"] .row:has([forcedcontrolid='btnBuyGroupProductsAudit']),
[forcedcontrolid="btnPanel"] .row:has([forcedcontrolid='btnDetailAidVersionsAudit']) {
    display: grid;
    grid-template-columns: 25% 25% 25% 25%;
    margin-right: 0 !important;
    margin-left: 0 !important;
}

[forcedcontrolid="btnPanel"] .row:has([forcedcontrolid='btnRedFlagsFieldsAuditButton']),
[forcedcontrolid="btnPanel"] .row:has([forcedcontrolid='btnQuestionnaireQuestionAuditButton']) {
    display: grid;
    grid-template-columns: 30% 30% 30%;
    margin-right: 0 !important;
    margin-left: 0 !important;
    width: 23rem;
}

    [forcedcontrolid="btnPanel"] .row:has([forcedcontrolid='btnBuyGroupProductsAudit']) button,
    [forcedcontrolid="btnPanel"] .row:has([forcedcontrolid='btnDetailAidVersionsAudit']) button,
    [forcedcontrolid="btnPanel"] .row:has([forcedcontrolid='btnRedFlagsFieldsAuditButton']) button,
    [forcedcontrolid="btnPanel"] .row:has([forcedcontrolid='btnQuestionnaireQuestionAuditButton']) button,
    [forcedcontrolid="btnPanel"] .row:has([forcedcontrolid='btnSiteInfosAudit']) button {
        right: auto !important;
        padding: 0 !important;
        left: 0 !important;
        margin: 0 !important;
    }

[forcedcontrolid="btnPanel"].MusePanel.audit.audit_3:has([forcedcontrolid='btnSiteInfosAudit']) {
    right: -9px !important;
}

[forcedcontrolid="btnPanel"].MusePanel.audit.audit_3:has([forcedcontrolid='btnRedFlagsFieldsAuditButton']),
[forcedcontrolid="btnPanel"].MusePanel.audit.audit_3:has([forcedcontrolid='btnQuestionnaireQuestionAuditButton']) {
    right: 0rem !important;
    display: flex;
    justify-content: flex-end;
}

[forcedcontrolid="btnPanel"].MusePanel:has([forcedcontrolid='btnBuyGroupProductsAudit']),
[forcedcontrolid="btnPanel"].MusePanel:has([forcedcontrolid='btnDetailAidVersionsAudit']) {
    min-width: 29rem !important;
    right: 2rem !important;
}

[musebuttontype="orderproductsaudit"] {
    background-color: blue !important;
}

.MusePanel.audit.btnFix {
    width: 10% !important;
    min-width: 10% !important;
    /*    padding-top: 9px;
*/
    margin-right: -8%;
}


/*.MuseTextControlTitle.UpperPosition .MuseFormLabelRequired {
    position: absolute;
    top: 0px;
    right: 14%;
}

.MuseDropDownContainer .MuseTextControlTitle.UpperPosition .MuseFormLabelRequired {
    position: absolute;
    top: 0px;
    right: 18px;
}

.MuseTextControlTitle.UpperPosition[origtext="Brick"] .MuseFormLabelRequired {
    position: absolute;
    top: 0px;
    right: 5%;
}                                   

.MuseTextControlTitle.UpperPosition[origtext="Speciality"] .MuseFormLabelRequired,
.MuseTextControlTitle.UpperPosition[origtext="Rep Type"] .MuseFormLabelRequired {
    position: absolute;
    top: 0px;
    right: 5.5%;
}
*/
/*.MuseTextControlTitle.UpperPosition[origtext="Rep Type"]:has(.MuseFormLabelRequired)::after {
    content: "*";
    color: red;
    position: absolute;
    top: 0px;
    right: 6%;
    font-size: 14px;
}*/
.MuseTextControlTitle {
    width: 100% !important;
    max-width: 100% !important;
}

.MuseFormMultiSelectWrapper > .MuseTextControlTitle.DefaultSelectLabel.UpperPosition {
    color: #8e8e8e !important;
}

.MuseFormMultiSelectWrapper > .MuseTextControlTitle.UpperPosition {
    color: black !important;
}

    .MuseFormMultiSelect._disabled .MuseFormMutliSelectDropDownIcon.fas.fa-caret-down,
    .MuseFormMultiSelectWrapper > .MuseTextControlTitle.UpperPosition._disabled,
    .MuseFormMultiSelectWrapper:has(select[disabled]) > .MuseTextControlTitle,
    .MuseFormMultiSelectWrapper:has(.MuseFormMultiSelectReadOnly) > .MuseTextControlTitle,
    .MuseDropDownContainer:has(select[disabled]) > .MuseTextControlTitle,
    .col:has(input[disabled]) > .MuseTextControlTitle {
        color: #8e8e8e !important;
    }

.MuseTextControlTitle {
    color: black;
}

    /*add new asterisk*/
    /*.col:has(.MuseTextControlTitle  > .MuseFormLabelRequired)::after {*/
    /*.MuseTextControlTitle:has(.MuseFormLabelRequired)::after {
    content: "*";
    color: red;
    position: absolute;
    top: 0px;
    right: 50px;
}

.MuseTextControlTitle.UpperPosition:has(.MuseFormLabelRequired)::after {
    content: "*";
    color: red;
    position: absolute;
    top: 0px;
    right: 18px;
    font-size:14px;
}*/

    .MuseTextControlTitle.DefaultSelectLabel.UpperPosition {
        color: #8e8e8e !important;
    }

.MuseAutoUpdate {
    padding-bottom: 1px;
    padding-top: 40px;
    padding-right: 20px;
    margin-top: -22px;
    margin-right: 120px;
}

.k-widget.k-tooltip {
    background-color: #CBED87;
    border-color: #CBED87;
}

/*.k-tooltip .k-callout-s {
    border-top-color: #CBED87;
}
*/
.btn-primary {
    background-color: #9ccc3c !important;
    border-color: #CBED87 !important;
}

.MegaMenuFilterSearchButtonClear,
.MuseFilterSummaryItem {
    background-color: #CBED87;
}

#RowMenu_Bricks > div[forcedcontrolid='MainContainerPanel'] {
    width: 100% !important;
    max-width: 100% !important;
}

.MuseGridColumnHeader[data-role=columnsorter]:not(.k-sorted):hover::before {
    color: #FFF;
    font-size: 22px !important;
    right: 0px;
}


.MuseGridColumnHeader[data-field="Grade"]:not(.k-sorted):hover::before {
    color: #FFF;
    font-size: 22px !important;
    right: 0px;
}

.MuseGridColumnHeader[data-field="Grade"]::before {
    position: absolute;
    content: "\e127";
    z-index: 0;
    font: 20px / 1 WebComponentsIcons;
    margin-top: -1px;
    color: #777;
    right: -15px !important;
}

.MuseGridColumnHeader[data-field="Grade"]:not(.k-sorted):hover::before {
    position: absolute;
    right: -14px;
    content: "\e127";
    z-index: 0;
    font: 20px/1 WebComponentsIcons;
    margin-top: -1px;
    color: #fff;
    transition: right 0.6s ease-in-out;
    -o-transition: right 0.6s ease-in-out;
    -ms-transition: right 0.6s ease-in-out;
    -moz-transition: right 0.6s ease-in-out;
    -webkit-transition: right 0.6s ease-in-out;
    right: -4px !important;
}


th.MuseGridColumnHeader.k-header:hover {
    padding-right: 15px !important;
}

textarea.k-textbox {
    padding: 0.5rem;
}

    input:disabled,
    textarea:disabled,
    input.k-textbox:hover:disabled,
    textarea.k-textbox:hover:disabled {
        background-color: #EEEEEE;
        color: #000;
        border-color: #e2e2e2;
    }

input[type="tel"]:disabled {
    background-color: #EEEEEE !important;
}

.MuseRadioGroup.MuseFlexHorizontal {
    border: 0;
}

[nodename="REPMAN_SITES"][forcedcontrolid="MainContainerPanel"] [nodename="REPMAN_SITES"][forcedcontrolid="pnlRWSite_Settings"] div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_'],
[nodename="REPMAN_SITES"][forcedcontrolid="MainContainerPanel"] [nodename="REPMAN_SITES"][forcedcontrolid="pnlRWSite_Detailing"] div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_'],
[nodename="REPMAN_SITES"][forcedcontrolid="MainContainerPanel"] [nodename="REPMAN_SITES"][forcedcontrolid="pnlRWSite_Ordering"] div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_'],
[nodename="REPMAN_SITES"][forcedcontrolid="MainContainerPanel"] [nodename="REPMAN_SITES"][forcedcontrolid="pnlRWSite_Common"] div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_'] {
    border: solid 1px #E2E2E2 !important;
    border-radius: 2px;
}

[nodename="REPMAN_SITES"][forcedcontrolid="MainContainerPanel"] [nodename="REPMAN_SITES"][forcedcontrolid="pnlRWSite_Settings"] [forcedcontrolid="RWSiteInfo_LocationTracking"] div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_'],
[nodename="REPMAN_SITES"][forcedcontrolid="MainContainerPanel"] [nodename="REPMAN_SITES"][forcedcontrolid="pnlRWSite_Settings"] [forcedcontrolid="RWSiteInfo_StartEndDay"] div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_'],
[nodename="REPMAN_SITES"][forcedcontrolid="MainContainerPanel"] [nodename="REPMAN_SITES"][forcedcontrolid="pnlRWSite_Settings"] [forcedcontrolid="RWSiteInfo_CleanUpSettingsPanel"] div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_'],
[nodename="REPMAN_SITES"][forcedcontrolid="MainContainerPanel"] [nodename="REPMAN_SITES"][forcedcontrolid="pnlRWSite_Detailing"] [forcedcontrolid="DetailAidDropDownPanel"] div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_'],
[nodename="REPMAN_SITES"][forcedcontrolid="MainContainerPanel"] [nodename="REPMAN_SITES"][forcedcontrolid="pnlRWSite_Detailing"] [forcedcontrolid="radioGroupDetailingPersonsLinkType"] div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_'],
[nodename="REPMAN_SITES"][forcedcontrolid="MainContainerPanel"] [nodename="REPMAN_SITES"][forcedcontrolid="pnlRWSite_Detailing"] [forcedcontrolid="radioGroupDetailingProductsLinkType"] div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_'],
[nodename="REPMAN_SITES"][forcedcontrolid="MainContainerPanel"] [nodename="REPMAN_SITES"][forcedcontrolid="pnlRWSite_Ordering"] [forcedcontrolid="radioGroupProductsLinkType"] div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_'],
[nodename="REPMAN_SITES"][forcedcontrolid="MainContainerPanel"] [nodename="REPMAN_SITES"][forcedcontrolid="pnlRWSite_Common"] [forcedcontrolid="radioGroupDailyActivitiesLinkType"] div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_'],
[nodename="REPMAN_SITES"][forcedcontrolid="MainContainerPanel"] [nodename="REPMAN_SITES"][forcedcontrolid="pnlRWSite_Common"] [forcedcontrolid="radioGroupManagersLinkType"] div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_'],
[nodename="REPMAN_SITES"][forcedcontrolid="MainContainerPanel"] [nodename="REPMAN_SITES"][forcedcontrolid="pnlRWSite_Common"] [forcedcontrolid="radioGroupStocktakeProductLinkType"] div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_'],
[nodename="REPMAN_SITES"][forcedcontrolid="MainContainerPanel"] [nodename="REPMAN_SITES"][forcedcontrolid="pnlRWSite_Common"] [forcedcontrolid="radioGroupCataloguesLinkType"] div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_'],
[nodename="REPMAN_SITES"][forcedcontrolid="MainContainerPanel"] [nodename="REPMAN_SITES"][forcedcontrolid="pnlRWSite_Common"] [forcedcontrolid="radioGroupCallObjectivesLinkType"] div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_'],
[nodename="REPMAN_SITES"][forcedcontrolid="MainContainerPanel"] [nodename="REPMAN_SITES"][forcedcontrolid="pnlRWSite_Common"] [forcedcontrolid="radioGroupRedFlagsLinkType"] div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_'],
[nodename="REPMAN_SITES"][forcedcontrolid="MainContainerPanel"] [nodename="REPMAN_SITES"][forcedcontrolid="pnlRWSite_Common"] [forcedcontrolid="radioGroupQuestionnairesLinkType"] div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_'],
[nodename="REPMAN_SITES"][forcedcontrolid="MainContainerPanel"] [nodename="REPMAN_SITES"][forcedcontrolid="pnlRWSite_Common"] [forcedcontrolid="radioGroupCoWorkedObjectivesLinkType"] div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_'] {
    border: solid 0px #E2E2E2 !important;
}

[nodename="REPMAN_SITES"][forcedcontrolid="MainContainerPanel"] div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_'] {
    border: 0px !important;
}


div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder) {
    border: solid 1px #E2E2E2;
    margin-left: 10px;
    margin-right: 10px;
    padding: 5px !important;
}


[nodename="REPMAN_TASKS_TRANSACTION_CRITERIA_REASONS"] div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder),
[nodename="REPMAN_TASKS_REASONS"] div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder) {
    margin-left: 0px;
    margin-right: 0px;
}


[nodename="REPMAN_TASKS_TRANSACTION_CRITERIA"].CrteriaLeftRightPanel {
    padding-top: 0px;
    padding-left: 10px;
    padding-right: 10px;
}


[nodename="REPMAN_TASKS_TRANSACTION_CRITERIA"][forcedcontrolid="panel_Reason"] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_'],
[nodename="Repman_Tasks_Transaction_Criteria"][forcedcontrolid="panel_Reason"] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_'] {
    border: solid 1px #E2E2E2 !important;
    margin: 25px;
    padding-bottom: 20px;
    margin-left: 25px !important;
    margin-right: 25px !important;
}

[forcedcontrolid="fc_pnl_SearchOptions"] [nodename="REPMAN_TASKS_TRANSACTION_CRITERIA"][forcedcontrolid="null"],
[forcedcontrolid="fc_pnl_SearchOptions"] [nodename="Repman_Tasks_Transaction_Criteria"][forcedcontrolid="null"] {
    padding-top: 0px !important;
    margin-bottom: 0 !important;
    min-height: 28px !important;
}

.MusePanel.pnlBorderTop .k-grid-norecords,
[nodename="REPMAN_TASKS_TRANSACTION_CRITERIA"] .k-grid-norecords,
[nodename="Repman_Tasks_Transaction_Criteria"] .k-grid-norecords {
    display: none !important;
}

.MusePanel.pnlBorderTop .k-grid-content,
.col.CrteriaLeftRightPanel .k-grid-content,
[nodename="REPMAN_TASKS_TRANSACTION_CRITERIA"] .k-grid-content,
[nodename="Repman_Tasks_Transaction_Criteria"] .k-grid-content {
    position: relative;
    width: 100%;
    overflow: auto !important;
    overflow-x: auto !important;
    overflow-y: auto;
    zoom: 1;
    min-height: 0;
}


[forcedcontrolid="TaskSpecificDetails"] .TrasnactionCriteriaPanel [forcedcontrolid="panel_Criteria"] div[id^='MusePanelContent_Panel_'] {
    margin-bottom: 1rem;
}

[forcedcontrolid="TaskSpecificDetails"] .TrasnactionCriteriaPanel [forcedcontrolid="panel_Criteria"] [forcedcontrolid="FC_GridHeaderPanel"] div[id^='MusePanelContent_Panel_'] {
    margin-bottom: 0rem !important;
    padding-top: 10px !important;
}

[forcedcontrolid="Customers_Grids"] [nodename="REPMAN_TASKS"][forcedcontrolid="fc_pnl_SearchOptions"] div[id^='MusePanelContent_Panel_']:not(.filterStyling),
[forcedcontrolid="panel_RepSelectionType"] [nodename="REPMAN_TASKS"][forcedcontrolid="fc_pnl_SearchOptions"] div[id^='MusePanelContent_Panel_'],
[forcedcontrolid="CustomerGroupsMainPanel"] [nodename="REPMAN_TASKS"][forcedcontrolid="fc_pnl_SearchOptions"] div[id^='MusePanelContent_Panel_']:not(.filterStyling),
[forcedcontrolid="TaskSpecificDetails"] .TrasnactionCriteriaPanel [forcedcontrolid="panel_Criteria"] [forcedcontrolid="fc_pnl_SearchOptions"] div[id^='MusePanelContent_Panel_'] {
    margin-bottom: 0rem !important;
    padding-top: 0 !important;
    min-height: 0px !important;
    display: grid !important;
    grid-template-columns: 1fr 250px 1fr;
}

[forcedcontrolid="TaskSpecificDetails"] .TrasnactionCriteriaPanel [forcedcontrolid="panel_Criteria"] [forcedcontrolid="fc_pnl_SearchOptions"].MusePanel {
    padding-top: 0 !important;
}


[forcedcontrolid="TaskSpecificDetails"] .TrasnactionCriteriaPanel [forcedcontrolid="panel_Criteria"] [forcedcontrolid="FC_GridHeaderPanel"] {
    margin-bottom: 5px !important;
}

[nodename="REPMAN_TASKS_TRANSACTION_CRITERIA"].CrteriaLeftRightPanel,
[nodename="Repman_Tasks_Transaction_Criteria"].CrteriaLeftRightPanel {
    margin-top: -7px !important;
}


/*.no-border > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_'] {
    border-width: 0px !important;
}*/
/*this style does not exist in the base styles and must be implemented in the site.css for locked column rows*/
.LockedColumnRowHighlight {
    /*background-color: #cbed8b !important;*/
    background-color: #BADDE9 !important;
}

[forcedcontrolid="RWRep_LinkedSites"] .k-grid-norecords {
    display: none !important;
}

[forcedcontrolid="RWRep_LinkedSites"] .k-grid-content:has(.k-grid-norecords) {
    min-height: 100px !important
}

k-grid tbody .k-state-selected td[id*="active_cell"] {
    background-color: #7ABCFF !important;
}

k-grid tbody .k-alt.k-state-selected td[id*="active_cell"] {
    background-color: #7ABCFFab !important
}


.accountTable td[id*="active_cell"] {
    background-color: transparent;
}


div[id^="MLECol_"] > div[class="MenuToggleContainer"] > .col-4 {
    width: 100% !important;
    max-width: 100%;
    flex: auto;
    height: 40px;
}

div[id^="MLERow_"] > div[id^="MLECol_"][colidx="2"][itemid="0"] {
    /*display: block !important; -messes with the boolswitch alignment in the customers flyout when you add an row. */
}

div[forcedcontrolid="Repman_Groups"] .k-grid-content {
    height: calc(100vh - 220px) !important;
}

.MuseGridRowMenu:not([locked="true"]) [nodename="REPMAN_COPY_REP_CUSTOMER_GRADES_EDIT"] div[forcedcontrolid="CopyCustomerGradeEdit_FlatGridPanel"] .MuseDataGrid:not(.extendGridHeight):not(.extendrow) {
    min-height: calc(100vh - 155px) !important;
    width: unset !important;
    overflow: hidden !important;
}

.MuseGridRowMenu[locked="true"] [nodename="REPMAN_COPY_REP_CUSTOMER_GRADES_EDIT"] div[forcedcontrolid="CopyCustomerGradeEdit_FlatGridPanel"] .MuseDataGrid:not(.extendGridHeight):not(.extendrow) {
    min-height: calc(100vh - 320px) !important;
    max-height: calc(100vh - 320px) !important;
    width: unset !important;
    overflow: hidden !important;
}

[nodename="REPMAN_COPY_REP_CUSTOMER_GRADES_EDIT"] div[forcedcontrolid="CopyCustomerGradeEdit_FlatGridPanel"] .MuseDataGrid.extendGridHeight .k-grid-content {
    width: unset !important;
    height: calc(94vh - 227px) !important;
}

[nodename="REPMAN_COPY_CUSTOMERS"] div[forcedcontrolid="CopyCustomerGradeEdit_FlatGridPanel"] .MuseDataGrid:not(.extendGridHeight):not(.extendrow) {
    height: 52vh !important;
    min-height: 52vh !important;
}

[nodename="REPMAN_COPY_CUSTOMERS"] div[forcedcontrolid="CopyCustomerGradeEdit_FlatGridPanel"] .MuseDataGrid.extendrow {
    height: 55vh !important;
    min-height: 55vh !important;
}

[nodename="REPMAN_COPY_CUSTOMERS"] div[forcedcontrolid="CopyCustomerGradeEdit_FlatGridPanel"] .MuseDataGrid.extendGridHeight {
    height: 72vh !important;
    min-height: 72vh !important;
    overflow: hidden !important;
}

[nodename="REPMAN_COPY_CUSTOMERS"] div[forcedcontrolid="CopyCustomerGradeEdit_FlatGridPanel"] .MuseDataGrid:not(.extendGridHeight):not(.extendrow) .k-grid-content {
    height: calc(68vh - 209px) !important;
    width: unset !important;
    overflow: hidden !important;
}

[nodename="REPMAN_COPY_CUSTOMERS"] div[forcedcontrolid="CopyCustomerGradeEdit_FlatGridPanel"] .MuseDataGrid.extendrow .k-grid-content {
    height: calc(68vh - 182px) !important;
    width: unset !important;
    overflow: hidden !important;
}

[nodename="REPMAN_COPY_CUSTOMERS"] div[forcedcontrolid="CopyCustomerGradeEdit_FlatGridPanel"] .MuseDataGrid.extendGridHeight .k-grid-content {
    width: unset !important;
    height: calc(94vh - 263px) !important;
}


div[forcedcontrolid="CopyCustomerGradeEdit_MultipleGroups_FlatGridPanel"] .MuseDataGrid {
    width: unset !important;
    min-height: 0px !important;
    height: 100% !important;
}

    div[forcedcontrolid="CopyCustomerGradeEdit_MultipleGroups_FlatGridPanel"] .MuseDataGrid .k-grid-content {
        width: unset !important;
        height: calc(100vh - 268px) !important;
    }

[nodename="Repman_Copy_Rep_Customer_Grades_Edit"][forcedcontrolid="CopyCustomerGradeEdit_MultipleGroups_FlatGridPanel"] .GradeSelect {
    width: 100% !important;
}

/*[nodename="Repman_Copy_Rep_Customer_Grades_Edit"][forcedcontrolid="CopyCustomerGradeEdit_MultipleGroups_FlatGridPanel"] #RepToCustomerGradesHeader {
    width: 79.5% !important;
    min-width: 98% !important;
    margin-left: -3px;
}
*/

div[forcedcontrolid="GroupForm_FlatGridPanel"] .MuseDataGrid {
    min-height: 0px !important;
    height: 100% !important;
}

    div[forcedcontrolid="GroupForm_FlatGridPanel"] .MuseDataGrid .k-grid-content {
        height: calc(97vh - 165px) !important;
    }

div[forcedcontrolid="pnlGroupItemsLRSelectPanel"] button[forcedcontrolid=btnMoveLeft],
div[forcedcontrolid="pnlGroupItemsLRSelectPanel"] button[forcedcontrolid=btnMoveAllLeft] {
    margin-bottom: 20px;
}

/*GroupItems*/
button[name='Save'] {
    width: 50px;
}

span[forcedcontrolid="RWGroupItemsFlatGrid_AvailableLabel"],
span[forcedcontrolid="RWGroupItemsFlatGrid_AssignedLabel"] {
    font-weight: 500;
    font-size: 15px;
}

/*div[forcedcontrolid="pnlGroupFormFilters"] .MuseFormMultiSelect {
    margin: 0 0 11px 0;
}*/

div[forcedcontrolid="pnlGroupFormFilters"] {
    /*height: calc(100vh - 170px);*/
    border: solid 1px #9ccc3c !important;
    padding: 5px !important;
    margin-top: 6px;
    display: none;
}

.GroupFilterActive {
    background-color: #CBED87 !important;
}

div[forcedcontrolid="fc_pnlCustomer"] div[id^="MusePanelContent_Panel_"] {
    margin-left: 0px !important;
}

    div[forcedcontrolid="fc_pnlCustomer"] div[id^="MusePanelContent_Panel_"] button {
        margin-left: 5px !important;
    }


div[forcedcontrolid="pnlGroupItemsLRSelectPanelButtons"] {
    margin-left: 13%;
    margin-right: 13%;
}

button[forcedcontrolid="btnAddNewRepSaveButton"] {
    margin-top: 10px;
    margin-left: 12px !important;
}

/**button[forcedcontrolid="btnAddNewRepSaveButton"]:hover {
        margin-top: 10px !important;
    }*/


div[forcedcontrolid="pnlGroupItemsLRSelectPanel"] .k-grid-header {
    display: none;
    padding-right: 0px !important;
}

/*Customers - Edit Groups Flyout*/
div[forcedcontrolid="RWGroupItemsForm_FormButtonPanel"] {
    min-height: unset;
    margin-top: 8px;
}

    div[forcedcontrolid="RWGroupItemsForm_FormButtonPanel"] div[id^="MusePanelContent_Panel_"] {
        display: flex;
    }

        div[forcedcontrolid="RWGroupItemsForm_FormButtonPanel"] div[id^="MusePanelContent_Panel_"] .row {
            display: flex;
            flex-grow: 1;
        }

        div[forcedcontrolid="RWGroupItemsForm_FormButtonPanel"] div[id^="MusePanelContent_Panel_"] .col {
            display: flex;
            flex-grow: 1;
            justify-content: center;
        }

button[name='Done'] {
    width: 50px;
}

div[forcedcontrolid=GroupFormFilter_FilterButtonPanel] {
    height: 50px;
}

    div[forcedcontrolid=GroupFormFilter_FilterButtonPanel] .col {
        max-width: 110px;
    }

    div[forcedcontrolid=GroupFormFilter_FilterButtonPanel] .MuseFlexHorizontal {
        max-width: none !important;
    }

div[forcedcontrolid="pnlGroupItemsLRSelectPanel"] .col:nth-of-type(2) {
    max-width: 145px !important;
    display: flex;
    align-items: center;
}

    div[forcedcontrolid="pnlGroupItemsLRSelectPanel"] .col:nth-of-type(2) div div {
        gap: 3px;
        display: flex;
        flex-direction: column;
    }

    div[forcedcontrolid="pnlGroupItemsLRSelectPanel"] .col:nth-of-type(2) button {
        font-size: 20px;
    }

div[forcedcontrolid="pnlGroupItemsLRSelectPanel"] .col {
    text-align: center;
}

div[forcedcontrolid=RWGroupItemsFlatGrid_SearchPanel] .col:nth-of-type(2) {
    max-width: 145px !important;
    display: flex;
    align-items: center;
}

div[forcedcontrolid=RWGroupItemsFlatGrid_SearchPanel] .col {
    text-align: center;
}

div[forcedcontrolid=RWGroupItemsFlatGrid_SearchPanel] .MuseSearchContainer {
    max-width: 100% !important;
    width: 100%;
}

div[forcedcontrolid="RWFlyOutFlatGrid_ShowFilters"],
div[forcedcontrolid=RWGroupItemsFlatGrid_ShowFilters] {
    max-width: 100% !important;
    align-items: center;
    margin-top: 0px;
    color: black;
}

div[forcedcontrolid="pnlGroupItemsLRSelectPanel"] > div[id^="MusePanelContent_"] > .row-cols-3:nth-child(2) > .col:nth-child(1) {
    padding-right: 0px;
}

div[forcedcontrolid="pnlGroupItemsLRSelectPanel"] > div[id^="MusePanelContent_"] > .row-cols-3:nth-child(2) > .col:nth-child(2),
div[forcedcontrolid="pnlGroupItemsLRSelectPanel"] > div[id^="MusePanelContent_"] > .row-cols-3:nth-child(3) > .col:nth-child(2) {
    padding-left: 0px;
    padding-right: 0px;
}

div[forcedcontrolid="pnlGroupItemsLRSelectPanel"] > div[id^="MusePanelContent_"] > .row-cols-3:nth-child(2) > .col:nth-child(3) {
    padding-left: 0px;
}

div[forcedcontrolid="pnlGroupItemsLRSelectPanel"] button[musesubtype="Button"][type="button"] {
    margin-left: 5px !important;
    margin-right: 5px !important;
}

div[forcedcontrolid="RWGroupItemsFlatGrid_SearchPanel"] > div[id^="MusePanelContent_"] > .row-cols-3:nth-child(1) > .col:nth-child(1) {
    padding-right: 0px;
}

div[forcedcontrolid="RWGroupItemsFlatGrid_SearchPanel"] > div[id^="MusePanelContent_"] > .row-cols-3:nth-child(1) > .col:nth-child(2) {
    padding-left: 0px;
    padding-right: 0px;
}

    div[forcedcontrolid="RWGroupItemsFlatGrid_SearchPanel"] > div[id^="MusePanelContent_"] > .row-cols-3:nth-child(1) > .col:nth-child(2) .col:nth-child(1) {
        padding-left: 0px;
        padding-right: 0px;
    }

    div[forcedcontrolid="RWGroupItemsFlatGrid_SearchPanel"] > div[id^="MusePanelContent_"] > .row-cols-3:nth-child(1) > .col:nth-child(2) .row-cols-1 {
        margin-left: 0px;
        margin-right: 0px;
    }

div[forcedcontrolid="fcid_rg_BulkUpdateType"] {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

div[forcedcontrolid^="SiteInfoBulkUpdateControlPanel"] > div[id^="MusePanelContent_"] > .row > .col {
    padding: 0px;
}

div[forcedcontrolid="RWGroupItemsFlatGrid_SearchPanel"] > div[id^="MusePanelContent_"] > .row-cols-3:nth-child(1) > .col:nth-child(3) {
    padding-left: 0px;
}

div[forcedcontrolid="RWGroupItemsFlatGrid_SearchPanel"] .MuseSearchInput {
    height: 33px;
}

div[forcedcontrolid="RWGroupItemsFlatGrid_ShowFilters"],
div[forcedcontrolid="RWFlyOutFlatGrid_ShowFilters"] {
    min-height: 33px;
    border: 1px solid #e2e2e2 !important;
    padding: 10px;
}

    div[forcedcontrolid="RWGroupItemsFlatGrid_ShowFilters"].MuseDataGridFilterToggle,
    div[forcedcontrolid="RWFlyOutFlatGrid_ShowFilters"].MuseDataGridFilterToggle {
        margin-left: 0px;
    }

[forcedcontrolid="RWAvailableCustomerGroupsSelection_LeftSearchPanel"] input,
[forcedcontrolid="RWAvailableCustomerGroupsSelection_RightSearchPanel"] input {
    height: 33px !important;
}

[nodename="REPMAN_TASKS"][forcedcontrolid="fc_pnl_SearchOptions"] {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

div[forcedcontrolid="pnlGroupItemsLRSelectPanel"] .MuseDataGrid {
    width: unset !important;
    min-height: 0px !important;
    height: 100% !important;
    text-align: left;
    border: solid 1px #DDD;
}

    div[forcedcontrolid="pnlGroupItemsLRSelectPanel"] .MuseDataGrid .k-grid-content {
        width: unset !important;
        height: calc(100vh - 270px) !important;
    }

button[forcedcontrolid="SaveGroupItemsButton"] {
    width: 135px !important;
}

button[forcedcontrolid="ClearGroupItemsButton"] {
    width: 100px !important;
    max-width: 100px !important;
    min-width: unset !important;
}

.UndoGroupItemsButton_DropDown {
    border: solid 1px darkgreen;
    border-top: none;
    width: 200px;
    height: 50px;
    position: absolute;
    display: none;
    background-color: #9ccc3c;
    z-index: 1;
    margin-top: 11px;
    left: -90%;
    font-size: 14px;
    padding-top: 20px;
}

/*button[forcedcontrolid="UndoGroupItemsButton"] {
    font-size: 25px !important;
    width: 50px !important;
    max-width: 50px !important;
    min-width: unset !important;
}*/

button[forcedcontrolid="SaveGroupItemsButton"] {
    width: 50px !important;
    max-width: 50px !important;
    margin-left: 0 !important;
}

div[forcedcontrolid="btnPanel"] {
    width: 200px;
}

/*    div[forcedcontrolid="btnPanel"] button:not([forcedcontrolid="btnBuyGroupDealsAndBonusesAudit"]) {
        width: 95px !important;
        max-width: 95px !important;
        min-width: unset;
        height: auto !important;
        margin-top: 0.5rem;
    }*/

/* div[forcedcontrolid="btnPanel"] button:not([forcedcontrolid="btnBuyGroupDealsAndBonusesAudit"]):hover {
            margin-top: 0.5rem !important
 }
*/

button:disabled {
    /*    background-color: #ccc !important;
*/
    background-color: #efefef !important;
    color: #8e8e8eab !important;
}

/*GroupItems*/

button[forcedcontrolid="SaveNewGroupButton"] {
    margin-top: 10px;
}

div[id="RowMenu_Bricks"] > div[id^="Panel_"] > div[id^="MusePanelContent_Panel_"] > .row-cols-5 > .col {
    display: flex;
    align-items: center;
}

    div[id="RowMenu_Bricks"] > div[id^="Panel_"] > div[id^="MusePanelContent_Panel_"] > .row-cols-5 > .col > button {
        margin-top: 10px;
        margin-bottom: 10px;
    }

.MusePanel {
    padding: 2px;
}


@media only screen and (max-width: 1665px) {
    div [id="RowMenu_Bricks"] > div[id^="Panel_"] > div[id^="MusePanelContent_Panel_"] > .row-cols-5 > .col {
        width: 100px;
        min-width: 100px;
    }
}

@media only screen and (max-width: 1400px) {
}


@media only screen and (max-width: 1250px) {
    div [id="RowMenu_Bricks"] > div[id^="Panel_"] > div[id^="MusePanelContent_Panel_"] > .row-cols-5 > .col {
        width: 100px;
        min-width: 100px;
    }

    .MultiLineEditRow.row {
        padding: 0 0px 0 0 !important;
        justify-content: space-between;
        display: flex;
        align-items: baseline;
    }

    .MultiLineHeaderRow {
        padding-right: 0px;
        justify-content: space-between;
    }
}

@media only screen and (max-height: 936px) {
    [id$='GHPItemContent_Search'].GridHeaderPanelItemContent:not(.GridHeaderPanelWide) {
        width: 40vw !important;
    }
}

@media only screen and (max-height: 540px) {
    [id$='GHPItemContent_Search'].GridHeaderPanelItemContent:not(.GridHeaderPanelWide) {
        width: 46vw !important;
    }
}

@media only screen and (max-height: 510px) {
    [id$='GHPItemContent_Search'].GridHeaderPanelItemContent:not(.GridHeaderPanelWide) {
        width: 52vw !important;
    }
}

@media only screen and (max-height: 485px) {
    [id$='GHPItemContent_Search'].GridHeaderPanelItemContent:not(.GridHeaderPanelWide) {
        width: 60vw !important;
    }
}

div[forcedcontrolid="pnlAddress"] {
    /*min-width: 650px;
    max-width: 650px !important;*/
    /*min-width: 49.3% !important;
    max-width: 49.3% !important;*/
}

/*div[forcedcontrolid="panelAssignGroup"] {
    max-width: 1267px !important;
    width: 1267px !important;
}*/
/*Removed for testing*/
/*.MuseGridRowMenu.MuseGridRowMenuAdditionalStyles {
    top: 1px !important;
}*/

.hoverHighlight {
    /*background-color: #9ccc3c !important;*/
    background-color: #BADDE9 !important;
}

.MultiLineEditCol > .MenuToggleContainer > .col-4.pl-0 {
    padding-right: 0px !important;
}

/*.MenuToggleContainer > .col-4.pl-0
{
    min-width:12vw;
}*/

#PageContent_Custom {
    padding: 0 0px !important;
    /*top: -15px;*/
    /*overflow-y: hidden;*/
}

#PageOverlay {
    z-index: 3;
    /* !important;*/
}

div[id^="CustomFlatGrid_"] {
    /*border:solid 1px #DDD;*/
    margin: 0px !important;
}

.hoverHighlight .customer-rep-icon {
    color: #fff;
}

.customer-rep-icon {
    color: #9ccc3c;
}

div[id^="MLE_"] > div[id^="KebabMenu_"] > ul[id^="MuseKebabMenu_"] > li[id^="MuseKebabMenu_"] > .k-animation-container {
    left: -100px !important;
}

.ButtonCheckBoxItem {
    margin-right: 6px !important;
    margin-bottom: 6px !important;
}

.GridHeaderPanelItemContentHeader {
    padding-top: 5px !important;
    padding-bottom: 15px !important;
}

.GridTransferFilter {
    padding: 5px 10px !important;
}

    .GridTransferFilter .title {
        padding: 0px 0px;
    }

.GridTransferFilterItemSearch {
    margin-top: 0px;
}

label[for^="GTFI_FilterItem_"] {
    margin: 0px !important;
    padding-left: 0px !important;
}

.MegaMenuMuseSearchInput {
    border: 1px solid black;
}

.SingleTransferItemContainer {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
    padding-left: 4px !important;
    color: black !important;
    width: 100% !important
}

/*div[id^="GridMegaMenu_CustomFlatGrid_"] {
    width: 100% !important;
    margin-left: 0px !important;
}*/

.LandingPageLogo {
    position: fixed;
    top: 45%;
    left: 43%;
    height: 120px;
}

.LandingPageLogo2 {
    position: fixed;
    top: 35%;
    left: 16%;
    z-index: 1000;
}

.LandingPageLogo3 {
    position: fixed;
    top: 24%;
    left: 20%;
}


@media only screen and (max-width: 1760px) {

    .LandingPageLogo3 {
        left: 22%;
    }

    .LandingPageLogo {
        left: 40%;
    }
}

@media only screen and (max-width: 1920px) and (max-height: 1080px) {
    .k-grid-norecords > img {
        width: 78%;
        height: auto;
    }
}

@media only screen and (max-width: 1536px) and (max-height: 864px) {
    .k-grid-norecords > img {
        width: 83%;
        height: auto;
    }
}

@media only screen and (max-width: 1366px) and (max-height: 768px) {
    .k-grid-norecords > img {
        width: 85%;
        height: auto;
    }
}

@media only screen and (max-width: 1440px) and (max-height: 900px) {
    .k-grid-norecords > img {
        width: 90%;
        height: auto;
    }
}

@media only screen and (max-width: 1280px) and (max-height: 720px) {
    .k-grid-norecords > img {
        width: 100%;
        height: auto;
    }
}

button[forcedcontrolid="buttonResetForcedControlId"] {
    margin-bottom: 10px;
    margin-top: 10px;
}

button[musebuttontype="assigngroup"] {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
}


.row-cols-2 > .col > div[id^="Panel_"] > div[id^="MusePanelContent_Panel_"] > .row-cols-1 > .col > div[id^="Panel_"] {
    padding-top: 0px;
}

button[validationgroup="Repman_Groups"] {
    margin-top: 7px;
}


div[id^="MuseRadioGroup_"] {
    padding-top: 10px;
}

.row-cols-1 > .RadioSetting,
.row-cols-2 > .RadioSetting {
    padding-top: 10px !important;
}

/*RowMenu_CustomFlatGrid Styling*/
div[id^="RowMenu_CustomFlatGrid_"] .col.EditOptionsRadioSetting {
    margin-top: 10px;
}

/*div[id^="RowMenu_CustomFlatGrid_"] > div[id^="Panel_"] > div[id^="MusePanelContent_Panel_"] div[id^="MusePanelContent_Panel_"] .row-cols-2 .col {
    padding-left: 7px !important;
    padding-right: 7px !important;
    padding-top: 2px !important;
}*/


.BurgerMenuBackToMain {
    text-transform: lowercase !important
}

    .BurgerMenuBackToMain:first-letter {
        text-transform: uppercase !important
    }

/*Search and Filter Color*/
.MegaMenuFilterButton_Text {
    color: #1a1a1a !important;
    text-transform: lowercase;
    font-size: 15px !important;
}

    .MegaMenuFilterButton_Text:first-letter {
        text-transform: uppercase;
    }


.MegaMenuFilterButtonCustom:not(.MegaFilterActive) .icon-file-svg-filter-icon-11562874693tj59mpz35p:before {
    /*color: #1a1a1a !important;*/
    color: #0072C5;
    font-size: medium;
}

.MegaMenuFilterButtonCustom.MegaFilterActive .icon-file-svg-filter-icon-11562874693tj59mpz35p:before {
    color: #fff !important;
    font-size: medium;
}

.MuseSearchControl::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #1a1a1a !important;
    opacity: 1;
    /* Firefox */
}

.MuseSearchControl:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #1a1a1a !important;
}

.MuseSearchControl:-ms-input-placeholder {
    /* Microsoft Edge */
    color: #1a1a1a !important;
}

.MuseSearchContainer > div:nth-of-type(2) > img {
    /*filter: brightness(0.25);*/
}

/*.k-grid-header-locked table:not(.fa-user) col {
    min-width: 25em !important;
}
*/

/*.k-grid-header-locked table:not("i.fa.fa-user") col {
    min-width: 20em !important;
}
*/
/*.k-grid-content table col {
    width: -webkit-fill-available  !important;
}*/
/*.k-grid-lockedcolumns .k-grid-content-locked col {
    min-width: 15em !important;
}*/
/*.k-grid-header-locked {
    width: auto !important;
}*/
/*
    .k-grid-header-locked table {
        width: auto !important;
    }

.k-grid-lockedcolumns .k-grid-content-locked {
    min-width: auto !important;
}
    .k-grid-lockedcolumns .k-grid-content-locked table {
        min-width: auto !important;
    }
    */
/*.k-grid-content table,
.k-grid-header-wrap table {
    width: 100% !important;
}
*/


/*[forcedcontrolid="pnlCustomerGradesSelection"] .k-grid-lockedcolumns .k-grid-content-locked {
    height: 80vh !important;
    max-height: 80vh !important;
}*/

/*Locked grid drop shodow, Replace with solid line*/
.k-grid-lockedcolumns .k-grid-content-locked {
    box-shadow: none !important;
    border-right: 2px solid rgb(124, 172, 26) !important;
    border-left: 1px solid rgb(255 255 255) !important;
}

.k-grid-lockedcolumns .k-grid-header-locked {
    box-shadow: none !important;
    border-right: 2px transparent;
    /*    max-width: 40% !important;
*/
}

/*
.k-grid-lockedcolumns .k-grid-header-locked th.k-header {
    padding: 13px 0.3em !important;
}
*/


.repman_bulk_product_code_update {
    min-width: 424px !important;
}

    .repman_bulk_product_code_update col:first-child,
    .repman_bulk_product_code_update_col {
        min-width: 361px !important;
        width: 361px !important;
    }


    .repman_bulk_product_code_update col:last-child {
        min-width: 64px !important;
    }

    .repman_bulk_product_code_update [data-field="UndoEditControl"] {
        display: flex;
        justify-content: center;
    }


.k-grid-header-locked + .k-grid-header-wrap.k-auto-scrollable {
    padding-left: 2px;
}

/*panelAssignGroup Styling*/
div[forcedcontrolid="panelAssignGroup"] > div[id^="MusePanelContent_Panel_"] {
    min-height: 83px !important;
    max-height: 468px !important;
    overflow: hidden;
}

    /*[nodename="REPMAN_CUSTOMERS"][forcedcontrolid="pnlContacts"] .MusePanelTitleContainer + [id^="MusePanelContent_Panel_"] .col {
    padding-right: 9px;
    padding-left: 9px;
}*/

    div[forcedcontrolid="panelAssignGroup"] > div[id^="MusePanelContent_Panel_"] > .row-cols-2:nth-of-type(1),
    div[forcedcontrolid="panelAssignGroup"] > div[id^="MusePanelContent_Panel_"] > .row-cols-2:nth-of-type(2) {
        margin: 0px !important;
    }

        div[forcedcontrolid="panelAssignGroup"] > div[id^="MusePanelContent_Panel_"] > .row-cols-2:nth-of-type(2) > .col {
            padding-right: 2px !important;
            padding-left: 2px !important;
        }

div[forcedcontrolid="panelAssignGroup"] > div[id^="pnlTitle_Panel_"] > div[id^="MusePanelContent_Panel_"] {
    min-height: 0px;
    height: 280px !important;
}

.MegaFilterActive {
    background-color: rgb(203, 237, 135) !important;
}

#MegaMenuFilterButton,
.MegaMenuFilterButtonCustom {
    width: 145px !important;
    border-right: 1px solid #e2e2e2 !important;
    border-left: 1px solid #e2e2e2 !important;
}

.MuseSearchContainer {
    display: flex;
    position: relative;
    /*max-width: 25vw !important;*/
    width: 100%;
}


.MegaFilterActiveText {
    color: #fff;
}

.MegaFilterActiveIcon::before {
    color: #fff;
}

/*Reps Page Styling*/
#LandingPage {
    margin: 0px !important;
}

.MuseRadioGroup .MuseControlTypeContainerHorizontal {
    width: auto !important;
    display: flex;
    flex-flow: row;
    align-items: center;
    font-size: 12px;
}

/*
[forcedcontrolid="ColumnSettingsPanel"] .container-fluid .row {
    border: solid 1px #E2E2E2;
    margin-left: 10px;
    margin-right: 10px;
}
*/

[forcedcontrolid="ColumnSettingsPanel"] div[id^='MusePanelContent_Panel_'] .row.row-cols-3:nth-child(5) {
    flex-direction: row-reverse;
    justify-content: flex-end;
}

div [id^="RowMenu_CustomFlatGrid_"] > div[forcedcontrolid="MainContainerPanel"] > div[id^="MusePanelContent_Panel_"] > .row-cols-2:nth-of-type(1) > .col {
    width: 50% !important;
}

div[forcedcontrolid="panelAssignGroup"] > div[id^="MusePanelContent_Panel_"] > div > div[id^="Panel_"] {
    max-width: 100% !important;
    width: 100% !important;
}

div[forcedcontrolid="panelAssignGroup"] > div[id^="MusePanelContent_Panel_"] > .row-cols-2:nth-of-type(1) {
    margin: 10px 0 !important;
    display: flex;
    align-items: center;
}

    div[forcedcontrolid="panelAssignGroup"] > div[id^="MusePanelContent_Panel_"] > .row-cols-2:nth-of-type(1) > .col:nth-of-type(1) {
        padding-left: 7px;
        /* top: -5px; */
        min-width: 76%;
        padding-right: 0px;
        padding-top: 1px;
    }

    div[forcedcontrolid="panelAssignGroup"] > div[id^="MusePanelContent_Panel_"] > .row-cols-2:nth-of-type(1) > .col:nth-of-type(2) {
        min-width: 20%;
    }

@media only screen and (max-width: 1715px) {
    div[forcedcontrolid="panelAssignGroup"] > div[id^="MusePanelContent_Panel_"] > .row-cols-2:nth-of-type(1) > .col:nth-of-type(1) {
        min-width: 69%;
    }

    div[forcedcontrolid="panelAssignGroup"] > div[id^="MusePanelContent_Panel_"] > .row-cols-2:nth-of-type(1) > .col:nth-of-type(2) {
        min-width: 25%;
    }
}

@media only screen and (max-width: 1375px) {
    div[forcedcontrolid="panelAssignGroup"] > div[id^="MusePanelContent_Panel_"] > .row-cols-2:nth-of-type(1) > .col:nth-of-type(1) {
        min-width: 64%;
    }

    div[forcedcontrolid="panelAssignGroup"] > div[id^="MusePanelContent_Panel_"] > .row-cols-2:nth-of-type(1) > .col:nth-of-type(2) {
        min-width: 30%;
    }
}

@media only screen and (max-width: 1190px) {
    div[forcedcontrolid="panelAssignGroup"] > div[id^="MusePanelContent_Panel_"] > .row-cols-2:nth-of-type(1) > .col:nth-of-type(1) {
        min-width: 59%;
    }

    div[forcedcontrolid="panelAssignGroup"] > div[id^="MusePanelContent_Panel_"] > .row-cols-2:nth-of-type(1) > .col:nth-of-type(2) {
        min-width: 35%;
    }
}

div[forcedcontrolid="ddCustomerGroups"] {
    margin-top: 0px !important;
}

/*Flyout Custom Flat Grid height on main page*/
div[id="PageContent_Custom"] > div[id^="RowMenu_CustomFlatGrid_"]:not([locked="true"]) {
    top: 2px !important;
}

div[forcedcontrolid="MainContainerPanel"] > div[id^="MusePanelContent_Panel_"] > .row-cols-2:nth-of-type(4) > .col > div[id^="Panel_"] {
    min-width: 100% !important;
    max-width: 100% !important;
}

.FormTitleGeneral > div[forcedcontrolid="btnPanel"] > div[id^="MusePanelContent_Panel_"] > .row > .col {
    top: -10px !important;
}

/*.FormTitleGeneral > div[forcedcontrolid="btnPanel"] > div[id^="MusePanelContent_Panel_"] > .row > .col button{
    top: 11px !important;
}*/

/*button[forcedcontrolid="btnAudit"] {
    margin-right: 10px;
}*/

button.MuseFormTitleClose {
    top: 4px !important;
    right: 4px !important;
    font-size: 12px !important;
}

.container-fluid.position-relative.mt-2.pt-2 {
    padding-top: 0px !important;
}

@media only screen and (max-width: 1600px) {

    div[id^="RowMenu_CustomFlatGrid_"] .MuseTextControlTitle + input.k-textbox,
    div[id^="RowMenu_CustomFlatGrid_"] .MuseTextControlTitle + select {
        /*font-weight: 500 !important;*/
    }
}

*[data-required="true"]:not(div):not([disabled]):not([controlchanged="true"]):not(.NoDefaultRequired):not([musesubtype="Number"]):not([musesubtype="Decimal"]):not([musesubtype="DropDown"]):not(.ignoreRedBorder) {
    border: solid 1px red;
    /*padding-top: 18px;*/
}

.MuseGridRowMenu div[musesubtype="DropDownMultiSelect"]:not(.MuseFormMultiSelectReadOnly) .MuseFormMutliSelectDropDownIcon {
    right: 10px !important;
}

.MuseGridRowMenu [nodename="REPMAN_SITES"] .MuseFormMutliSelectDropDownIcon {
    right: 10px;
}

/*
.MuseGridRowMenu div[musesubtype="DropDownMultiSelect"] .MuseFormMutliSelectDropDownIcon {
    right: 25px !important;
}

[id^="DDIcon_"] {
    height: 5px;
    background-color: green;
}*/

div[forcedcontrolid="RWRep_LinkedSites"] .k-grid-content {
    max-height: calc(100vh - 476px) !important;
    height: auto !important;
}

.NoTitle {
    padding-top: 2px !important;
}

.Title {
    padding-top: 12px !important;
}

/*.MuseTextControlTitle.UpperPosition + .MuseFormMultiSelect:not(.GridHeaderPanelItemContent.MuseFormInputControl),
.MuseTextControlTitle.UpperPosition + select:not(.GridHeaderPanelItemContent.MuseFormInputControl) {
    font-weight: 400 !important;
}*/

.MuseTextControlTitle.UpperPosition + .MuseFormMultiSelect:not(.GridHeaderPanelItemContent.MuseFormInputControl)[disabled],
.MuseTextControlTitle.UpperPosition + select:not(.GridHeaderPanelItemContent.MuseFormInputControl)[disabled] {
    /*color: #8e8e8e !important;*/
    color: black !important;
    font-weight: 400 !important;
}

.MuseTextControlTitle.UpperPosition + select.NoTitle:not(.GridHeaderPanelItemContent.MuseFormInputControl)[disabled] {
    color: #8e8e8e !important;
}


/*.MuseTextControlTitle.UpperPosition + .MuseFormMultiSelect option:not(.GridHeaderPanelItemContent.MuseFormInputControl)[disabled],
.MuseTextControlTitle.UpperPosition + select[disabled] > option:not(.GridHeaderPanelItemContent.MuseFormInputControl)[disabled] {
    color: red !important;
}
*/
.MuseDropDownContainer .MuseTextControlTitle.UpperPosition + select[disabled] {
    color: red !important;
}


.MuseTextControlTitle.UpperPosition + select:not(.GridHeaderPanelItemContent):not(.MuseFormInputControl)[disabled] + .MuseSelect:before {
    color: #8e8e8e !important;
}

.MuseFormMutliSelectDropDownIcon {
    color: black;
}

.MuseTextControlTitle.UpperPosition + select[forcedcontrolid="ddRWSite_Single_Rep"] {
    color: black !important;
    font-weight: 400;
    padding-top: 2px !important;
}


td[role='gridcell'] {
    color: black;
    font-weight: 400;
}
/*
.k-grid-content table tr td,
.k-grid-content-locked > table tr td {
    border: solid 1px white !important;
}*/


/****Kendo-Scrollbar thicken only on scrollbar hover****/
/****Repwise scrollbar slightly thicker by default */
.MuseDataGrid .k-scrollbar-vertical:hover,
.MuseDataGrid .k-scrollbar-vertical:hover::-webkit-scrollbar,
.MuseDataGrid .k-scrollbar-vertical:hover::-webkit-scrollbar-track,
.MuseDataGrid .k-scrollbar-vertical:hover::-webkit-scrollbar-thumb {
    width: 13px !important;
    -webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    -o-transition: all ease 0.5s;
    transition: all ease 0.5s;
}

[forcedcontrolid="AuditFormGrid_FlatGridPanel"] .MuseDataGrid .k-scrollbar-vertical:hover,
[forcedcontrolid="AuditFormGrid_FlatGridPanel"] .MuseDataGrid .k-scrollbar-vertical:hover::-webkit-scrollbar,
[forcedcontrolid="AuditFormGrid_FlatGridPanel"] .MuseDataGrid .k-scrollbar-vertical:hover::-webkit-scrollbar-track,
[forcedcontrolid="AuditFormGrid_FlatGridPanel"] .MuseDataGrid .k-scrollbar-vertical:hover::-webkit-scrollbar-thumb,
[forcedcontrolid="AuditFormGrid"] .k-scrollbar-vertical:hover,
[forcedcontrolid="AuditFormGrid"] .k-scrollbar-vertical:hover::-webkit-scrollbar,
[forcedcontrolid="AuditFormGrid"] .k-scrollbar-vertical:hover::-webkit-scrollbar-track,
[forcedcontrolid="AuditFormGrid"] .k-scrollbar-vertical:hover::-webkit-scrollbar-thumb {
    width: 13px !important;
    -webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    -o-transition: all ease 0.5s;
    transition: all ease 0.5s;
}

.MuseDataGrid .k-virtual-scrollable-wrap::-webkit-scrollbar,
.MuseDataGrid .k-virtual-scrollable-wrap::-webkit-scrollbar-track,
.MuseDataGrid .k-virtual-scrollable-wrap::-webkit-scrollbar-thumb {
    height: 10px;
    -webkit-transition: height 0.15s ease-in-out;
    -moz-transition: height 0.15s ease-in-out;
    -o-transition: height 0.15s ease-in-out;
    transition: height 0.15s ease-in-out;
}


.MuseDataGrid .k-virtual-scrollable-wrap:hover::-webkit-scrollbar,
.MuseDataGrid .k-virtual-scrollable-wrap:hover::-webkit-scrollbar-track,
.MuseDataGrid .k-virtual-scrollable-wrap:hover::-webkit-scrollbar-thumb {
    height: 13px;
    -webkit-transition: height 0.15s ease-in-out;
    -moz-transition: height 0.15s ease-in-out;
    -o-transition: height 0.15s ease-in-out;
    transition: height 0.15s ease-in-out;
}

/*
[forcedcontrolid="AuditFormGrid_FlatGridPanel"] {
    width: 83vw !important;
}*/

.hideScrollbar.k-virtual-scrollable-wrap:hover::-webkit-scrollbar,
.hideScrollbar.k-virtual-scrollable-wrap:hover::-webkit-scrollbar-track,
.hideScrollbar.k-virtual-scrollable-wrap:hover::-webkit-scrollbar-thumb {
    height: 10px !important;
    -webkit-transition: height 0.15s ease-in-out;
    -moz-transition: height 0.15s ease-in-out;
    -o-transition: height 0.15s ease-in-out;
    transition: height 0.15s ease-in-out;
}

/*Audit form scrollbar styling*/

[forcedcontrolid="AuditFormGrid_FlatGridPanel"] .MuseDataGrid .k-virtual-scrollable-wrap[role="grid"]:hover::-webkit-scrollbar,
[forcedcontrolid="AuditFormGrid_FlatGridPanel"] .MuseDataGrid .k-virtual-scrollable-wrap[role="grid"]:hover::-webkit-scrollbar-track,
[forcedcontrolid="AuditFormGrid_FlatGridPanel"] .MuseDataGrid .k-virtual-scrollable-wrap[role="grid"]:hover::-webkit-scrollbar-thumb,
[forcedcontrolid="AuditFormGrid"] .k-virtual-scrollable-wrap[role="grid"]:hover::-webkit-scrollbar,
[forcedcontrolid="AuditFormGrid"] .k-virtual-scrollable-wrap[role="grid"]:hover::-webkit-scrollbar-track,
[forcedcontrolid="AuditFormGrid"] .k-virtual-scrollable-wrap[role="grid"]:hover::-webkit-scrollbar-thumb {
    height: 13px;
    -webkit-transition: height 0.15s ease-in-out;
    -moz-transition: height 0.15s ease-in-out;
    -o-transition: height 0.15s ease-in-out;
    transition: height 0.15s ease-in-out;
}

[forcedcontrolid="AuditFormGrid_FlatGridPanel"] .MuseDataGrid .k-virtual-scrollable-wrap.hideScrollbar[role="grid"],
[forcedcontrolid="AuditFormGrid_FlatGridPanel"] .MuseDataGrid .k-virtual-scrollable-wrap.hideScrollbar[role="grid"],
[forcedcontrolid="AuditFormGrid_FlatGridPanel"] .MuseDataGrid .k-virtual-scrollable-wrap.hideScrollbar[role="grid"],
[forcedcontrolid="AuditFormGrid"] .k-virtual-scrollable-wrap.hideScrollbar[role="grid"],
[forcedcontrolid="AuditFormGrid"] .k-virtual-scrollable-wrap.hideScrollbar[role="grid"],
[forcedcontrolid="AuditFormGrid"] .k-virtual-scrollable-wrap.hideScrollbar[role="grid"] {
    height: 8px;
}

[forcedcontrolid="AuditFormGrid_FlatGridPanel"] .MuseDataGrid .k-virtual-scrollable-wrap:hover::-webkit-scrollbar,
[forcedcontrolid="AuditFormGrid_FlatGridPanel"] .MuseDataGrid .k-virtual-scrollable-wrap:hover::-webkit-scrollbar-track,
[forcedcontrolid="AuditFormGrid_FlatGridPanel"] .MuseDataGrid .k-virtual-scrollable-wrap:hover::-webkit-scrollbar-thumb,
[forcedcontrolid="AuditFormGrid"] .k-virtual-scrollable-wrap:hover::-webkit-scrollbar,
[forcedcontrolid="AuditFormGrid"] .k-virtual-scrollable-wrap:hover::-webkit-scrollbar-track,
[forcedcontrolid="AuditFormGrid"] .k-virtual-scrollable-wrap:hover::-webkit-scrollbar-thumb {
    height: 13px;
    -webkit-transition: height 0.15s ease-in-out;
    -moz-transition: height 0.15s ease-in-out;
    -o-transition: height 0.15s ease-in-out;
    transition: height 0.15s ease-in-out;
}


[forcedcontrolid="AuditFormGrid_FlatGridPanel"] .MuseDataGrid .hideScrollbar.k-virtual-scrollable-wrap:hover::-webkit-scrollbar,
[forcedcontrolid="AuditFormGrid_FlatGridPanel"] .MuseDataGrid .hideScrollbar.k-virtual-scrollable-wrap:hover::-webkit-scrollbar-track,
[forcedcontrolid="AuditFormGrid_FlatGridPanel"] .MuseDataGrid .hideScrollbar.k-virtual-scrollable-wrap:hover::-webkit-scrollbar-thumb,
[forcedcontrolid="AuditFormGrid"] .hideScrollbar.k-virtual-scrollable-wrap:hover::-webkit-scrollbar,
[forcedcontrolid="AuditFormGrid"] .hideScrollbar.k-virtual-scrollable-wrap:hover::-webkit-scrollbar-track,
[forcedcontrolid="AuditFormGrid"] .hideScrollbar.k-virtual-scrollable-wrap:hover::-webkit-scrollbar-thumb {
    height: 7px !important;
    -webkit-transition: height 0.15s ease-in-out;
    -moz-transition: height 0.15s ease-in-out;
    -o-transition: height 0.15s ease-in-out;
    transition: height 0.15s ease-in-out;
}


button[name="Print"] {
    margin: 10px !important;
}

/*button[name="Back"] {
    margin-right: 25px;

}*/

button[name="OK"] {
    margin-top: 5px !important;
}


td.bulkUpdateRightAlign {
    position: relative;
}

.RowTag_HasDeal::before {
    content: 'D';
    margin-right: 10px;
    text-align: left;
    color: green;
    position: absolute;
    left: 0;
    white-space: pre;
    top: 0px;
}

.RowTag_HasDealSmall::before {
    content: 'D';
    margin-right: 10px;
    text-align: left;
    color: green;
    position: absolute;
    left: 0;
    white-space: pre;
    top: -22px;
    margin-top: 22px;
    border-right: 1px solid green;
    padding-right: 0.2rem;
}

.RowTag_HasOnlyDealSmall::before {
    content: 'D';
    margin-right: 10px;
    text-align: left;
    color: green;
    position: absolute;
    left: 0;
    white-space: pre;
    top: -22px;
    margin-top: 22px;
}

.RowTag_HasOnlyDealSmallAfter::after {
    content: 'D';
    margin-right: 10px;
    text-align: left;
    color: green;
    font-size: 14px;
    position: absolute;
    left: 0;
    white-space: pre;
    top: -22px;
    margin-top: 22px;
}

.RowTag_HasDealAfter::after {
    content: 'D';
    margin-right: 10px;
    text-align: left;
    color: green;
    position: absolute;
    left: 0;
    white-space: pre;
    top: 0px;
}

.RowTag_HasDealAfterSmall::after {
    content: "D";
    margin-right: 10px;
    text-align: left;
    color: green;
    position: absolute;
    left: 0px;
    white-space: pre;
    top: -22px;
    margin-top: 22px;
    border-right: 1px solid green;
    padding-right: 0.2rem;
}

.RowTag_HasOnlyDealAfterSmall::after {
    content: "D";
    margin-right: 10px;
    text-align: left;
    color: green;
    position: absolute;
    left: 0px;
    white-space: pre;
    top: -22px;
    margin-top: 22px;
}

.RowTag_HasBonus::before {
    content: 'B';
    margin-right: 10px;
    text-align: left;
    color: green;
    position: absolute;
    left: 0;
    white-space: pre;
    margin-top: 20px;
    top: 0;
}

.RowTag_HasBonusAfter::after {
    content: 'B';
    margin-right: 10px;
    text-align: left;
    color: green;
    position: absolute;
    left: 0;
    white-space: pre;
    margin-top: 20px;
    top: 0;
}

.RowTag_HasBonusSmall::before {
    content: "B";
    margin-right: 10px;
    text-align: left;
    color: green;
    position: absolute;
    left: 17px;
    white-space: pre;
    top: 0px;
}

.RowTag_HasBonusSmallAfter::after {
    content: "B";
    margin-right: 10px;
    text-align: left;
    color: green;
    position: absolute;
    left: 17px;
    white-space: pre;
    top: 0px;
}


.RowTag_HasOnlyBonusSmall::before {
    content: "B";
    margin-right: 10px;
    text-align: left;
    color: green;
    position: absolute;
    left: 0px;
    white-space: pre;
    top: 2px;
}

.RowTag_HasOnlyBonusSmallAfter::after {
    content: "B";
    margin-right: 10px;
    text-align: left;
    color: green;
    position: absolute;
    left: 0px;
    white-space: pre;
    top: 2px;
}


.RowTag_HasBonusSmallDelete::before {
    content: "B";
    margin-right: 10px;
    text-align: left;
    color: green;
    position: absolute;
    left: 12px;
    white-space: pre;
    top: 0px;
    border-left: 1px solid green;
    padding-left: 0.2rem;
}

.RowTag_HasBonusAfterSmall::after {
    content: 'B';
    margin-right: 10px;
    text-align: left;
    color: green;
    position: absolute;
    left: 17px;
    white-space: pre;
    top: 0px;
}

/*[rowdensity="small"] .RowTag_HasDeal::before,
[rowdensity="small"] .RowTag_HasDealSmall::before,
[rowdensity="small"] .RowTag_HasOnlyDealSmall::before,
[rowdensity="small"] .RowTag_HasOnlyDealSmallAfter::after,
[rowdensity="small"] .RowTag_HasDealAfter::after,
[rowdensity="small"] .RowTag_HasDealAfterSmall::after,
[rowdensity="small"] .RowTag_HasOnlyDealAfterSmall::after,
[rowdensity="small"] .RowTag_HasBonus::before,
[rowdensity="small"] .RowTag_HasBonusAfter::after,
[rowdensity="small"] .RowTag_HasBonusSmall::before,
[rowdensity="small"] .RowTag_HasBonusSmallAfter::after,
[rowdensity="small"] .RowTag_HasOnlyBonusSmall::before,
[rowdensity="small"] .RowTag_HasOnlyBonusSmallAfter::after,
[rowdensity="small"] .RowTag_HasBonusSmallDelete::before,
[rowdensity="small"] .RowTag_HasBonusAfterSmall::after {
    font-size: 14px;
}

[rowdensity="medium"] .RowTag_HasDeal::before,
[rowdensity="medium"] .RowTag_HasDealSmall::before,
[rowdensity="medium"] .RowTag_HasOnlyDealSmall::before,
[rowdensity="medium"] .RowTag_HasOnlyDealSmallAfter::after,
[rowdensity="medium"] .RowTag_HasDealAfter::after,
[rowdensity="medium"] .RowTag_HasDealAfterSmall::after,
[rowdensity="medium"] .RowTag_HasOnlyDealAfterSmall::after,
[rowdensity="medium"] .RowTag_HasBonus::before,
[rowdensity="medium"] .RowTag_HasBonusAfter::after,
[rowdensity="medium"] .RowTag_HasBonusSmall::before,
[rowdensity="medium"] .RowTag_HasBonusSmallAfter::after,
[rowdensity="medium"] .RowTag_HasOnlyBonusSmall::before,
[rowdensity="medium"] .RowTag_HasOnlyBonusSmallAfter::after,
[rowdensity="medium"] .RowTag_HasBonusSmallDelete::before,
[rowdensity="medium"] .RowTag_HasBonusAfterSmall::after {
    font-size: 17px;
}

[rowdensity="large"] .RowTag_HasDeal::before,
[rowdensity="large"] .RowTag_HasDealSmall::before,
[rowdensity="large"] .RowTag_HasOnlyDealSmall::before,
[rowdensity="large"] .RowTag_HasOnlyDealSmallAfter::after,
[rowdensity="large"] .RowTag_HasDealAfter::after,
[rowdensity="large"] .RowTag_HasDealAfterSmall::after,
[rowdensity="large"] .RowTag_HasOnlyDealAfterSmall::after,
[rowdensity="large"] .RowTag_HasBonus::before,
[rowdensity="large"] .RowTag_HasBonusAfter::after,
[rowdensity="large"] .RowTag_HasBonusSmall::before,
[rowdensity="large"] .RowTag_HasBonusSmallAfter::after,
[rowdensity="large"] .RowTag_HasOnlyBonusSmall::before,
[rowdensity="large"] .RowTag_HasOnlyBonusSmallAfter::after,
[rowdensity="large"] .RowTag_HasBonusSmallDelete::before,
[rowdensity="large"] .RowTag_HasBonusAfterSmall::after {
    font-size: 20px;
}*/

/*[rowdensity="medium"] .RowTag_HasBonusAfter::after,
[rowdensity="medium"] .RowTag_HasBonus::before {
    margin-top: 15px !important;
}
[rowdensity="large"] .RowTag_HasBonusAfter::after,
[rowdensity="large"] .RowTag_HasBonus::before {
    margin-top: 30px !important;
}

[rowdensity="medium"] .RowTag_HasDeal::before,
[rowdensity="medium"] .RowTag_HasDealAfter::after {
    top: -3px !important;
}*/

.RowTag_HasBonus,
.RowTag_HasDeal,
.RowTag_HasBonusAndDeal {
    position: relative;
}

[nodename="Repman_Copy_Rep_Customer_Grades_Edit"] .k-grid-header th.k-header,
[nodename="REPMAN_ASSIGN_REP_CUSTOMER_GRADE"] .k-grid-header th.k-header {
    vertical-align: middle !important;
}


[nodename="Repman_Copy_Rep_Customer_Grades_Edit"] .MenuToggleContainer {
    width: 90px !important;
}

[nodename="Repman_Copy_Rep_Customer_Grades_Edit"] .MenuToggleContainer {
    justify-content: center !important;
}


[nodename="REPMAN_ASSIGN_REP_CUSTOMER_GRADE"] .MenuToggleContainer {
    width: 70px !important;
    justify-content: center !important;
}


[forcedcontrolid="AssignCustomerGradeEdit_FlatGridPanel"] table col:last-child {
    width: 2.5em !important;
}


/*[nodename="REPMAN_ASSIGN_REP_CUSTOMER_GRADE"] td:nth-last-child(2) {
    text-align: center !important;
}*/

/*.RowTag_HasDeal {
    position: relative;
    margin-right: 10px;
    text-align: left;
    color: green;
    font-size: 14px;
    position: absolute;
    left: 0;
    white-space: pre;
    top: -1px;
    margin-top: 0;
}

.RowTag_HasBonus {
    position: relative;
    margin-right: 10px;
    text-align: left;
    color: green;
    font-size: 14px;
    position: absolute;
    left: 0;
    white-space: pre;
    top: -1px;
}*/
/*.RowTag_HasBonusAndDeal:before {
    content: 'B \A D';
    margin-right: 10px;
    text-align: left;
    color: green;
    font-size: 14px;
    position: absolute;
    left: 0;
    white-space: pre;
    top: -1px;
}*/
.RowTag_UnderInvestigation_Small,
.RowTag_UnderInvestigation_Medium,
.RowTag_UnderInvestigation {
    position: relative;
}

    .RowTag_UnderInvestigation:after {
        content: "";
        position: absolute;
        top: -6px;
        left: -3px;
        width: 0;
        height: 0;
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent;
        border-right: 10px solid #a7a7a7;
        transform: rotate(45deg);
    }

    .RowTag_UnderInvestigation_Small:after {
        content: "";
        position: absolute;
        top: -6px;
        left: -1px;
        width: 0;
        height: 0;
        border-top: 7px solid transparent;
        border-bottom: 10px solid transparent;
        border-right: 10px solid #a7a7a7;
        transform: rotate(45deg);
    }

    .RowTag_UnderInvestigation_Medium:after {
        content: "";
        position: absolute;
        top: -6px;
        left: -3px;
        width: 0;
        height: 0;
        border-top: 8px solid transparent;
        border-bottom: 8px solid transparent;
        border-right: 8px solid #a7a7a7;
        transform: rotate(45deg);
    }

/*div[forcedcontrolid="pnlCustomerDetails"] > div[id^="MusePanelContent_Panel_"],
div[forcedcontrolid="pnlAddress"] > div[id^="MusePanelContent_Panel_"] {
    padding-left: 10px;
    padding-right: 10px;
}*/

*[data-required="true"]:not(div):not([disabled]):not([controlchanged="true"]):not(.NoDefaultRequired):not([musesubtype="Number"]):not([musesubtype="Decimal"]):not([musesubtype="DropDown"]):not(.ignoreRedBorder) {
    border: solid 1px red;
    /* padding-top: 18px; */
}

div[forcedcontrolid="meditReps"] {
    min-height: 180px !important;
    max-height: 235px !important;
}

[nodename="REPMAN_CUSTOMERS"] [musebuttontype="save"] {
    margin-left: 1% !important;
}

[forcedcontrolid='panelAssignAccount'] .MultiLineEditRow,
[forcedcontrolid='meditReps'] .MultiLineEditRow {
    cursor: pointer !important;
}


    [forcedcontrolid='panelAssignAccount'] .MultiLineEditRow:hover,
    [forcedcontrolid='meditReps'] .MultiLineEditRow:hover {
        background-color: #BADDE9 !important;
    }

    [forcedcontrolid='panelAssignAccount'] .MultiLineEditRow.k-state-selected:hover,
    [forcedcontrolid='meditReps'] .MultiLineEditRow.k-state-selected:hover {
        background-color: #7ABCFF !important;
    }


.k-grid-header .k-i-sort-asc-sm,
.k-grid-header .k-i-sort-desc-sm,
.k-grid-header .k-sort-order {
    color: #000;
    font-size: 22px !important;
}

.MuseDataGrid .k-header .k-icon,
.MuseGridColumnHeader .k-icon,
.k-tool-icon {
    position: absolute;
    right: 0px !important;
    font: 20px/1 WebComponentsIcons;
}

.MuseGridColumnHeader[data-title="Grade"] .k-icon,
.k-tool-icon {
    position: absolute;
    right: -21px !important;
    font: 20px/1 WebComponentsIcons;
    top: 2px !important;
}

input[type=button],
button {
    text-transform: initial;
}

.redReq {
    color: red !important;
}

/** Row Density Changes **/
/*[rowdensity="small"] td .MuseDropDownContainer {
    margin-bottom: 0px !important;
}

[rowdensity="medium"] td .MuseDropDownContainer {
    margin-bottom: 0px !important;
}

[rowdensity="large"] td .MuseDropDownContainer {
    margin-bottom: 0px !important;
}*/


.MuseDropDownContainer {
    margin-bottom: 5px !important;
}


div .legend-item {
    padding-bottom: 5px;
}

span.legend-item {
    padding-right: 0px;
}

.legend-item i {
    margin-right: 20px;
}

.legend-panel,
.legend-panel .MusePanelTitle {
    background-color: #fafafa;
}

    .legend-panel .MusePanelTitle {
        margin-left: 30px;
    }

    .legend-panel div[id^='MusePanelContent_Panel_'] {
        display: block;
        border-width: 0px !important;
        padding-left: 15px;
    }

        .legend-panel div[id^='MusePanelContent_Panel_'] .row:first-child i {
            margin-right: 30px;
        }

.MuseFormTextBox {
    white-space: nowrap;
    text-overflow: ellipsis;
}

.disabledbutton {
    pointer-events: none;
}

/*MultiLineEditCol.disabledHeading,
*/
.disabledHeading {
    color: #8e8e8e !important;
}

disable .col {
    min-width: 1%;
}

div[id^="RowMenu_"] {
    overflow-x: hidden;
}

[id="PageContent_Custom"].PageContent {
    margin-bottom: 0px;
}

.SameAs_LRDragSelect_ParentControlContainer .k-grid-content .MegaMenuFilterButtonCustom {
    border-left: 1px solid rgb(226, 226, 226);
    width: 136px !important;
}

/* Dynamic print flyout styling */
div[id^="RowMenu_"] .MenuToggleContainer span[class="col-4"] {
    flex: 0 0 50%;
    max-width: 50%;
    white-space: nowrap;
}

@media only screen and (max-width: 1350px) {
    div[id^="RowMenu_"] .MenuToggleContainer span[class="col-4"] {
        flex: 0 0 70%;
        max-width: 70%;
    }

    [forcedcontrolid="pnlWholesalers"] .MuseFormMultiSelectWrapper {
        width: 450px !important;
    }

    [forcedcontrolid="btn_add_NewBuyGroup"] {
        margin-left: 5%;
    }
}

@media only screen and (max-width: 1060px) {
    div[id^="RowMenu_"] .MenuToggleContainer span[class="col-4"] {
        flex: 0 0 80%;
        max-width: 80%;
    }
}

@media only screen and (max-width: 930px) {
    div[id^="RowMenu_"] .MenuToggleContainer span[class="col-4"] {
        flex: 0 0 85%;
        max-width: 85%;
    }
}

@media only screen and (max-height: 760px) {
    div[id^="RowMenu_"] .MenuToggleContainer span[class="col-4"] {
        flex: 0 0 85%;
        max-width: 85%;
    }
}

div[fieldname="RepwiseRepID"] .MuseDropDownContainer,
div[fieldname="GradeID"] .MuseDropDownContainer {
    margin-bottom: 0px !important;
}

div[forcedcontrolid='grdAssignedCustomerGroups'] {
    overflow-x: hidden;
}

.k-state-selected {
    /*background-color: #CBED87!important;*/
    background-color: #7ABCFF !important;
    outline: rgb(240, 243, 254) solid 1px !important;
}

.k-state-selected-light {
    background-color: #7ABCFFab !important;
    outline: 1px solid #F0F3FE !important;
    box-shadow: none !important;
}


.k-grid tbody .k-alt.k-state-selected:not(.deleteRestricted),
tr.k-alt.k-state-selected.k-state-selected-light:not(.deleteRestricted):hover {
    background-color: #7ABCFFab !important;
    outline: 1px solid #F0F3FE !important;
    box-shadow: none !important;
}

div[forcedcontrolid="grdAssignedCustomerGroups"] .k-grid-content.k-auto-scrollable {
    height: 385px !important;
    max-height: 385px !important;
    min-height: 385px !important;
}

.k-grid td.k-state-selected:not(.deleteRestricted):hover,
.k-grid tr.k-state-selected:not(.deleteRestricted):hover td {
    /*background-color: #CBED87 !important;*/
    background-color: #7ABCFF !important;
}

.GridMegaMenu {
    border: 2px solid rgb(98, 145, 3);
    /*height: 86vh;*/
    top: 55px !important;
    max-width: 100%;
}

[forcedcontrolid="txtSiteNo"] {
    text-transform: uppercase !important;
}

.CustomBulkUpdateForm .row {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.CustomBulkUpdateForm > div[id^="MusePanelContent_Panel_"] {
    overflow-y: auto;
    /*max-height: calc(100vh - 150px);*/
}

div[forcedcontrolid="pnlReps"] {
    padding-bottom: 25px
}

div[forcedcontrolid="pnlReps"] {
    max-width: 50% !important;
}

[forcedcontrolid="pnlReps"] .MuseControlTypeFirstChildHorizontal {
    margin-right: -18px !important;
    gap: 16px;
}

[forcedcontrolid="pnlReps"] .k-radio-label {
    padding-left: 0.2px !important;
    /* margin-right: -15px !important;
    gap: 15px;*/
}

[forcedcontrolid="pnlReps"] .MuseControlTypeSecondChildHorizontal {
    flex: 0 1 auto;
    order: 1;
    margin-right: -1px !important;
    width: auto;
}


div[forcedcontrolid=fcid_rbRWSite_RepsType] {
    gap: 0px !important;
}

.k-button:enabled {
    background-color: #9ccc3c !important;
    color: white;
}

.k-button {
    border-radius: 5px !important;
    font-family: 'roboto';
    font-size: 11px;
    margin-left: 5px;
    padding: 5px 10px;
    max-width: 50px;
}

.k-calendar-range .k-button {
    max-width: 100%;
}


.k-button:not(.k-icon-button):hover {
    border: solid 1px #9ccc3c !important;
    border-radius: 5px !important;
    color: #AAA !important;
    background-color: white !important;
}

.k-dialog-buttongroup {
    border-top: 1px solid #ebebeb;
    justify-content: center;
    /*    flex-direction: row-reverse;
*/
}


/*.k-dialog-buttongroup button:first-child {
    grid-area: first-child;
    background-color: firebrick !important;
}


.k-dialog-buttongroup button:nth-child(2) {
    grid-area: nth-child-2;
    background-color: #7ac0da !important;
}
.k-dialog-buttongroup button:nth-child(3) {
    grid-area: nth-child-3;
    background-color: #7ac0da !important;
}


.k-dialog-buttongroup {
    display: grid;
    grid-template-areas: "first-child nth-child-2  nth-child-3";
    justify-content: center;
}
*/


/*.GridTransferFilterSource {
    max-height: 76vh;
}*/

div[forcedcontrolid="bsMultipleCalls"] {
    width: 60%;
    padding-top: 18px;
    margin-left: 5px;
}

/*@media only screen and (max-width: 1920px) {
    div[forcedcontrolid="bsMultipleCalls"] {
        width: 363px;
    }
}*/

@media only screen and (max-width: 1744px) {
    div[forcedcontrolid="bsMultipleCalls"] {
        width: 60%;
    }
}

@media only screen and (max-width: 1655px) {
    div[forcedcontrolid="bsMultipleCalls"] {
        width: 90%;
    }
}

@media only screen and (max-width: 1575px) {
    div[forcedcontrolid="bsMultipleCalls"] {
        width: 68%;
    }
}

@media only screen and (max-width: 1447px) {
    div[forcedcontrolid="bsMultipleCalls"] {
        width: 100%;
    }
}

@media only screen and (max-width: 1370px) {
    div[forcedcontrolid="bsMultipleCalls"] {
        width: 76%;
    }
}

@media only screen and (max-width: 1300px) {
    div[forcedcontrolid="bsMultipleCalls"] {
        width: 80%;
    }
}

@media only screen and (max-width: 1240px) {
    div[forcedcontrolid="bsMultipleCalls"] {
        width: 84%;
    }
}

@media only screen and (max-width: 1185px) {
    div[forcedcontrolid="bsMultipleCalls"] {
        width: 88%;
    }
}

@media only screen and (max-width: 1135px) {
    div[forcedcontrolid="bsMultipleCalls"] {
        width: 92%;
    }
}

@media only screen and (max-width: 1090px) {
    div[forcedcontrolid="bsMultipleCalls"] {
        width: 96%;
    }
}

@media only screen and (max-width: 1050px) {
    div[forcedcontrolid="bsMultipleCalls"] {
        width: 100%;
    }
}


/* Dynamic GridMegaMenu styling */
/* Dynamic GridTransferFilterSource styling */
/*@media only screen and (max-height: 2160px) {
    .GridMegaMenu {
        height: 94vh;
    }
    .GridTransferFilterSource {
        max-height: 88vh;
    }
}
@media only screen and (max-height: 1440px) {
    .GridMegaMenu {
        height: 90vh;
    }
    .GridTransferFilterSource {
        max-height: 81vh;
    }
}
@media only screen and (max-height: 1080px) {
    .GridMegaMenu {
        height: 87vh;
    }
    .GridTransferFilterSource {
        max-height: 74vh;
    }
}
@media only screen and (max-height: 768px) {
    .GridMegaMenu {
        height: 83vh;
    }
    .GridTransferFilterSource {
        max-height: 67vh;
    }
}
@media only screen and (max-height: 720px) {
    .GridMegaMenu {
        height: 83vh;
    }
    .GridTransferFilterSource {
        max-height: 65vh;
    }
}*/
.MuseGridRowMenu:not([locked="true"]) .MuseFormTitleCloseExternal {
    border-radius: 10% !important;
    height: 30px !important;
    width: 30px !important;
    border: solid 1px #c4c4c4 !important;
    background-color: #ff0000 !important;
    margin-left: -20px !important;
    z-index: 6 !important;
    top: 18px !important;
}
.MuseGridRowMenu[locked="true"] .MuseFormTitleCloseExternal {
    border-radius: 10% !important;
    height: 30px !important;
    width: 30px !important;
    border: solid 1px #c4c4c4 !important;
    background-color: #ff0000 !important;
    margin-left: -20px !important;
    z-index: 6 !important;
    top: 136px !important;
}

.MuseFormLock {
    border-radius: 10% !important;
    height: 30px !important;
    width: 30px !important;
    /*border: solid 1px #c4c4c4 !important;*/
    background-color: #9ccc3c !important;
    margin-left: -20px !important;
    z-index: 6 !important;
}

.MuseGridRowMenu:not([locked="true"]) .MuseFormLock:not(.userLockedForm) {
    top: 18px !important;
}
.MuseGridRowMenu[locked="true"] .MuseFormLock {
    top: 136px !important;
}

.MuseFormLock:hover {
    background-color: #7cac1a !important;
}


.MuseGridRowMenu.MuseGridRowMenuAdditionalStyles .MuseFormTitle.FormTitleGeneral:has(button) + .MuseFormTitleCloseExternal {
    background-color: rebeccapurple !important;
}


.fas.fa-window-close {
    /*margin-top: 8px !important;*/
}

.fa-window-close:before {
    content: "\2715";
    color: #fff;
}

/*Dialog styling - Reps Customers Groups*/
#MuseDialog .MuseDataGrid {
    min-height: 40vh !important;
}

#MuseDialog.k-window-content.k-dialog-content,
#MuseDialog.k-content.k-window-content.k-dialog-content {
    overflow: hidden;
}

/*.MuseFormGridUtility .MuseSearchContainer {
    margin-top: 15px;
    margin-left: 15px;
}*/

/*.MuseKebabMenu > li.k-item ul.k-menu-group
{
    width:100% !important;
}
*/

#RowMenu_LandingPage .row-cols-3:nth-child(3) {
    padding-top: 5px;
}

.k-notification .k-notification-content,
.k-animation-container {
    font-size: 14px !important;
}

    .k-animation-container:has([nodename="REPMAN_IMPORT_STATISTICS"]) .k-tooltip-content .col,
    .k-animation-container:has([nodename="REPMAN_IMPORT_STATISTICS"]) .k-tooltip-content div {
        white-space: initial !important;
    }


.MuseKebabMenu:not(.copyMoveCustStyleKebabOptions) .k-item.k-state-default.k-state-border-left:not([forcedcontrolid="RowCounts"]) .k-animation-container {
    left: -118px !important;
}

[validationgroup="dataGridCheckBoxControls:columnsettings"] + [musesubtype="kebabmenuitem"]:not([forcedcontrolid="RowCounts"]) .k-animation-container {
    left: -121.969px !important;
}

[forcedcontrolid="RowCounts"] .k-animation-container {
    width: 90px !important;
    min-width: 90px !important;
    left: -90px !important;
}

    [forcedcontrolid="RowCounts"] .k-animation-container .k-group {
        width: 90px !important;
        min-width: 90px !important;
    }

[musesubtype="kebabmenuitem"] .MuseControlTypeFirstChildHorizontal {
    min-width: 176px;
}

/*.MuseKebabMenu:not(.copyMoveCustStyleKebabOptions) .k-item.k-state-default.k-last.k-state-border-left .k-animation-container {
    left: -232px !important;
}*/

.ContentOverLay {
    opacity: 0.5;
}

div[forcedcontrolid="pnlReps"] > div[id^="pnlTitle_"] > .MusePanelTitle {
    margin-left: 10px;
}

div[forcedcontrolid="pnlReps"] > div[id^="pnlTitle_"] > .MusePanelTitle {
    margin-left: 0px;
}

    div[forcedcontrolid="pnlReps"] > div[id^="pnlTitle_"] > .MusePanelTitle > #MusePanelTitleValue {
        font-weight: 600;
    }

/*button[forcedcontrolid="btnAudit"] {
    right: 0px;
}*/

.flyout-back-button button {
    /* top: 13px; */
    right: 0px;
    /*padding: 4px 10px 6px 10px !important;*/
}

img[src="../Images/Repwise/RWBackground.jpg"] {
    width: 100%;
}

.FormTitleGeneral {
    min-height: 43px !important;
}

.MuseFormTitle {
    min-height: 43px !important;
}

.MusePanel {
    min-height: 43px;
}


.MuseFormTitle.FormTitleGeneral {
    padding: 5px 20px;
    text-transform: uppercase;
}

div[forcedcontrolid="panelAssignRep"] div[id^='KebabMenu_'] {
    position: initial;
}

@media only screen and (max-width: 850px) {

    div[fieldname='Add'].MultiLineEditCol button,
    div[fieldname=null].MultiLineEditCol button {
        width: 40px;
        min-width: 40px;
    }
}

/*Asterisks hidden once selection is made*/
.MuseTextControlTitle.UpperPosition .MuseFormLabelRequired {
    /*display:none;*/
}

.MuseTextControlTitle.UpperPosition {
    height: 20px;
    color: black;
}

    .MuseTextControlTitle.UpperPosition + select {
        padding-top: 0px;
    }

#GHPItem_3 + .MuseCustomDropDownContainer .MuseCustomDropDown .MuseCustomDropDownArrow {
    opacity: 1;
}

#GHPItem_3 + .MuseCustomDropDownContainer .MuseCustomDropDown span {
    opacity: 0.4;
}

button[musebuttontype="exportfile"] {
    width: 50px;
}

.MuseGridRowMenu > .MusePanel > div[id^="MusePanelContent_"] > .row-cols-1:nth-child(2) > .col > .MusePanel {
    padding-top: 0px;
}

div[forcedcontrolid="pnlExportToTopRow"] .col:nth-child(1) {
    margin-left: 8px;
}

div[forcedcontrolid="pnlExportToTopRow"] .col:nth-child(2) {
    max-width: 25%;
    margin-right: 8px;
}

.BurgerMenuLogo img {
    width: 40%;
}

.BurgerMenuItem,
.BurgerMenuItemSelected {
    font-size: 14px !important;
}

.BurgerMenuLogoClose {
    margin-top: 10px;
    margin-left: 45px;
}

.BurgerMenuLogo {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.BurgerMenuItemArrow {
    margin-top: 5px;
}

.BurgerMenuContent .BurgerMenuItem .col-md-9 {
    margin-top: 2px;
}

.GridTransferFilter .title {
    min-height: 25px;
}

.GridTransferScrollSection {
    margin-top: 5px;
    padding-bottom: 0px;
}

.GridMegaMenu {
    height: 82vh !important;
}

.GridTransferFilterInnerContent .title {
    cursor: pointer;
    text-align: center;
}

.UpperPosition.MuseTextControlTitle + input.k-textbox {
    font-weight: normal;
    font-size: 14px;
    color: black;
}

    .UpperPosition.MuseTextControlTitle + input.k-textbox[disabled] {
        /* color: #8e8e8e;*/
        color: black;
    }

.MultiLineHeaderRow .UpperPosition.MuseTextControlTitle + input.k-textbox[disabled] {
    color: #8e8e8e !important;
    /*   color: black;*/
}

span.MuseTextControlTitle + select {
    font-weight: 400 !important;
}

span:not([style="display: none;"]).MuseTextControlTitle + select {
    font-weight: 400;
}

.MuseFormMultiSelectContent {
    width: 92.7% !important;
    min-width: 90px !important;
    max-width: inherit !important;
}

div[forcedcontrolid="panelAssignGroup"] > div[id^="MusePanelContent_"] > .MusePanel > div[id^="MusePanelContent_"] > .row-cols-2 > .col:nth-child(1) {
    background-color: green;
    min-width: 80%
}

div[forcedcontrolid="panelAssignGroup"] > div[id^="MusePanelContent_"] > .MusePanel > div[id^="MusePanelContent_"] > .row-cols-2 > .col:nth-child(1) {
    background-color: green;
    min-width: 80%
}

.MadeChangesToGroup {
    /*background-color: #9ccc3c !important;
    color: white !important;*/
}

.DropDownSelectedGroup {
    /*background-color: #85af30 !important;
    color: white !important;*/
}


.MuseTextControlTitle:not(.UpperPosition) {
    font-size: 14px !important;
}

div[forcedcontrolid="panelAssignRep"] .MultiLineHeaderRow div[colidx="2"] .MenuToggleContainer {
    display: block;
}

    div[forcedcontrolid="panelAssignRep"] .MultiLineHeaderRow div[colidx="2"] .MenuToggleContainer .Muse_MATC_Slider {
        margin-left: 9px;
        top: -2px;
    }

div[forcedcontrolid="panelAssignGroup"] > div[id^="MusePanelContent_"] > div {
    /*    padding-top: 5px;*/
}

.DefaultSelect {
    display: none !important;
}

.DefaultSelectLabel {
    font-size: 14px;
    width: 100%;
    max-width: 85%;
    top: 8px;
    font-weight: 400;
}

select[forcedcontrolid="ddRegion"] + .MuseSelect.mainReqSelOn18:after {
    left: 178px !important;
    right: 0;
}


@media only screen and (max-width: 1470px) {

    button[forcedcontrolid="btnAudit"],
    button[forcedcontrolid="btnRepCustomersAudit"],
    button[forcedcontrolid="btnAccountsAudit"],
    button[forcedcontrolid="btnCloseAudit"] {
        min-width: 80px;
    }
}

@media only screen and (max-width: 1180px) {

    button[forcedcontrolid="btnAudit"],
    button[forcedcontrolid="btnRepCustomersAudit"],
    button[forcedcontrolid="btnAccountsAudit"],
    button[forcedcontrolid="btnCloseAudit"] {
        min-width: 70px;
    }
}

.k-virtual-scrollable-wrap {
    position: initial;
}

.k-dialog .k-window-titlebar {
    text-align: center;
}

[id$='GHPItemContent_Search'] .GridHeaderPanelItemContentTitle {
    font-size: 14px;
    font-weight: 600;
}

/*MultiLineEdit kabab menu display outside parent div*/
/* Can only test when customers are displaying reps to see how this effects scroll bar on MultiLineEdit*/
div[forcedcontrolid="panelAssignRep"] .col {
    position: relative;
}

div[forcedcontrolid="panelAssignRep"] div[forcedcontrolid="meditReps"] {
    position: static !important;
    border: solid 1px #E2E2E2;
}

div[forcedcontrolid="panelAssignRep"] div[id^='KebabMenu_'] {
    position: absolute !important;
}

.RepToCustomerAdmin_ChangedGrade {
    border: solid !important;
    border-width: medium !important;
    border-color: #7cac1a !important;
}

.DropDown_ValueChanged {
    border: solid !important;
    border-width: medium !important;
    border-color: #7cac1a !important;
}

.spinnerContainer {
    display: flex;
    justify-content: center;
    align-items: center;
    /*height: 30px;*/
    /*padding-bottom: 10px;*/
}

.dialogSpinner {
    top: auto;
    left: auto;
}

div[forcedcontrolid="pnlDayOptions"] .MuseControlTypeContainerHorizontal {
    padding-left: 15px;
}

/* Daily Activity flyout styling */
div[forcedcontrolid="MainContainerPanel"] > div[id^="MusePanelContent_Panel_"] > .row.row-cols-1 > .col > .MuseControlTypeContainerHorizontal.col.undefined {
    padding-left: 15px;
}

div[forcedcontrolid="pnlGroupFormFilters"] .row-cols-4:not(:nth-of-type(1)) .col {
    max-width: 25%;
}

.panelblur {
    opacity: 0.3;
    pointer-events: none;
}

.max50 {
    /*max-width: 50px !important;*/
}

.max150 {
    /*max-width: 150px !important;*/
}

/*.max200 {
    max-width: 273px !important;
}*/

.min315 {
    /*min-width: 315px !important;*/
}

.NoMaxTitle .MuseTextControlTitle {
    max-width: none !important;
}

.NoBorder {
    border: none !important;
}

.RequiredField {
    border: solid 1px red !important;
}

.NoBorder > div[id^='Panel_'] > div[id^='MusePanelContent_Panel_'] {
    border: none !important;
}

.HighlightControlChange {
    border-color: #9ccc3c;
    border-width: 2px;
}

[nodeName="REPMAN_IMPORT_STATISTICS"] .MuseDataGrid .k-grid-content {
    height: 200px;
    min-height: 200px;
    max-height: 200px;
}

[nodeName="REPMAN_IMPORT_STATISTICS"] .MuseDataGrid {
    /*height: 250px;*/
    min-height: unset !important;
    /*max-height: 250px;*/
}

[nodeName="REPMAN_IMPORT_STATISTICS"][forcedcontrolid="MainContainerPanel"] {
    display: none !important;
}

[nodeName="REPMAN_IMPORT_STATISTICS"] .MusePanel {
    padding-top: 0px !important;
}


[forcedcontrolid="pnlContacts"] button[musesubtype="Button"][type="button"] {
    margin-left: 12px;
}

[forcedcontrolid="pnlContacts"] div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder) {
    min-height: 0px;
    width: 68vw !important;
    overflow: hidden !important;
}

[forcedcontrolid="pnlContacts"] .MuseDataGrid {
    overflow: hidden
}


[forcedcontrolid="REPMAN_CUSTOMER_CONTACT_INFO_AUDIT_FlatGrid_SearchPanel"] {
    margin-bottom: 12px;
}

[forcedcontrolid="pnlContacts"] .MusePanel .k-grid {
    width: 100% !important;
}

[forcedcontrolid="Repman_Customer_Contact_Info_Audit_FlatGridPanel"] {
    padding: 0 15px !important;
}

[forcedcontrolid="pnlContacts"] .k-grid-header-locked,
[forcedcontrolid="pnlContacts"] .k-grid-content-locked {
    width: min-content !important;
}


[forcedcontrolid="pnlContacts"] .k-grid-content,
[forcedcontrolid="pnlContacts"] .k-grid-header {
    padding-right: 0 !important;
}


[nodename="REPMAN_CUSTOMERS"] .MusePanelTitle {
    margin-left: 8px !important;
}

/*[nodename="REPMAN_CUSTOMERS"][forcedcontrolid="pnlContacts"] .MusePanelTitleContainer + [id^="MusePanelContent_Panel_"] {
    border: 0px !important;
    padding: 0px !important;
    border: none !important;
}*/

[forcedcontrolid="pnlContacts"] .k-grid-content.k-auto-scrollable,
[forcedcontrolid="pnlContacts"] .k-grid-header-wrap.k-auto-scrollable {
    /*max-width: 45vw !important;
    width: 45vw !important;*/
}

[forcedcontrolid="pnlContacts"] .k-grid-header-wrap table,
[forcedcontrolid="pnlContacts"] .k-grid-header table {
    height: 45px !important;
}

@media only screen and (max-width: 1600px) {

   /* [forcedcontrolid="pnlContacts"] .k-grid-content.k-auto-scrollable,
    [forcedcontrolid="pnlContacts"] .k-grid-header-wrap.k-auto-scrollable {
        max-width: 40vw !important;
        width: 40vw !important;
    }*/
}

/*
[forcedcontrolid="pnlContacts"] .k-virtual-scrollable-wrap {
    height: 100%;
    overflow-y: scroll !important;
    position: relative;
    overflow:hidden;
}*/

[forcedcontrolid="SiteInfoBulkUpdateControlPanel_Permissions"] > [id^="MusePanelContent_Panel_"],
[forcedcontrolid="SiteInfoBulkUpdateControlPanel_CleanUp"] > [id^="MusePanelContent_Panel_"],
[forcedcontrolid="SiteInfoBulkUpdateControlPanel_Downloads"] > [id^="MusePanelContent_Panel_"],
[forcedcontrolid="SiteInfoBulkUpdateControlPanel_Speciality"] > [id^="MusePanelContent_Panel_"] {
    padding-left: 18px;
}


.MuseFormTitle + .MusePanel .MuseRadioGroup {
    margin: 0px;
}

.columnsettingsflyout .MuseFormTitle + .MusePanel .MusePanel:not(.left-right-padding) {
    padding-top: 0px;
}

div[nodename="REPMAN_ASSIGN_REP_CUSTOMER_GRADE"][forcedcontrolid="pnl_multiGridSelect"] {
    padding: 0 17px;
}

[nodename="REPMAN_ASSIGN_REP_CUSTOMER_GRADE"][forcedcontrolid="null"] {
    display: flex;
    /*justify-content: center; This messes with the save button*/
    margin-top: 0.5rem;
}


/*div[nodename="REPMAN_ASSIGN_REP_CUSTOMER_GRADE"][forcedcontrolid="pnl_multiGridSelect"] .k-grid-content.k-auto-scrollable
 {
     height:100% !important;
     min-height:200px !important;
 }*/
.k-tooltip-content .col,
.k-tooltip-content div {
    text-align: left;
    white-space: nowrap;
}

.k-tooltip-content > div:nth-of-type(2):not(:empty) {
    margin-top: 10px !important;
}

.k-tooltip-content > div:nth-of-type(2) > div:not(.MusePanel) {
    padding-bottom: 10px !important;
}

/*.k-tooltip-content > [id^="MusePanelContent_Panel_"] {*/
/*    max-width: 33% !important;
*/
/*overflow: auto;
}*/
[id^="MuseFormGrid_"] [role="columnheader"] .k-link {
    margin: -0.5em -0.6em -0.4em 0 !important;
    padding: 0.5em 0.6em 0.4em 0 !important;
}

[id^="RowMenu_"] [forcedcontrolid="MainContainerPanel"] {
    padding-left: 14px;
    padding-right: 14px;
}

[id^="RowMenu_"] [nodename="REPMAN_CUSTOMERS"],
[id^="RowMenu_"] [nodename="REPMAN_ACCOUNTS"],
[id^="RowMenu_"] [nodename="REPMAN_SITES"] {
    padding-left: 2px;
    padding-right: 2px;
}

.MuseGridRowMenuAdditionalStyles [nodename="REPMAN_ACCOUNTS"] div[id^="MusePanelContent_Panel_"] {
    padding: 5px !important;
}

[id^="RowMenu_"] [nodename="REPMAN_TASKS"] {
    padding-left: 8px;
    padding-right: 8px;
}

div[id^='Panel_'][nodename="REPMAN_TASKS"] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_'] {
    padding-left: 4px;
    padding-right: 4px;
}

[nodename="REPMAN_TASKS"] .pnlBorderTop {
    padding-right: 5px;
}

[nodename="REPMAN_TASKS"][forcedcontrolid="fc_DatesMainPanel"] div[id^='MusePanelContent_Panel_'] .row:first-child {
    display: flex;
    align-items: center;
    padding: 0 0 0.2rem 0;
}

    [nodename="REPMAN_TASKS"][forcedcontrolid="fc_DatesMainPanel"] div[id^='MusePanelContent_Panel_'] .row:first-child .col:nth-of-type(4) {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    [nodename="REPMAN_TASKS"][forcedcontrolid="fc_DatesMainPanel"] div[id^='MusePanelContent_Panel_'] .row:first-child .col:nth-of-type(2) .MenuToggleContainer {
        width: 300px;
        margin-left: 2rem;
        margin: auto;
        justify-content: center;
    }

    [nodename="REPMAN_TASKS"][forcedcontrolid="fc_DatesMainPanel"] div[id^='MusePanelContent_Panel_'] .row:first-child .col:nth-of-type(5) .MenuToggleContainer {
        width: 220px;
        margin-left: -1rem;
    }


    [nodename="REPMAN_TASKS"][forcedcontrolid="fc_DatesMainPanel"] div[id^='MusePanelContent_Panel_'] .row:first-child .AddReasonButton {
        margin-top: 0 !important
    }


[forcedcontrolid="AvailableCustomersMainPanel"] {
    padding-bottom: 13px;
}

    [forcedcontrolid="AvailableCustomersMainPanel"] .AvailableCustomersKebabMenu {
        z-index: 2 !important
    }

[id^="RowMenu_"] [forcedcontrolid="MainContainerPanel"] > [id^="MusePanelContent_Panel_"] > .row {
    margin-top: 5px;
    margin-bottom: 0px;
}


[nodename="Repman_Delete_Form"][forcedcontrolid="MainContainerPanel"] > [id^="MusePanelContent_Panel_"] > .row:nth-child(1) {
    margin-top: 5px;
    margin-bottom: 0px;
    margin-right: 5px;
    margin-left: 5px;
    width: 100% !important;
}

    [nodename="Repman_Delete_Form"][forcedcontrolid="MainContainerPanel"] > [id^="MusePanelContent_Panel_"] > .row:nth-child(1) .col.col-1.pl-0 {
        flex: 0 0 4.333333% !important;
        max-width: 4.333333% !important;
    }


    [nodename="Repman_Delete_Form"][forcedcontrolid="MainContainerPanel"] > [id^="MusePanelContent_Panel_"] > .row:nth-child(1) .row-cols-3:nth-child(3) {
        display: none;
        padding-top: 10px !important;
    }


[forcedcontrolid="grdRepman_Customers_AUDIT"] {
    margin-left: 15px;
    margin-right: 15px;
}

    [forcedcontrolid="grdRepman_Customers_AUDIT"] .k-grid-header [role="columnheader"] a {
        height: 18px;
        min-height: 18px;
        min-height: 18px;
        max-height: 18px;
    }

        [forcedcontrolid="grdRepman_Customers_AUDIT"] .k-grid-header [role="columnheader"] a .k-icon {
            margin-top: -2px;
        }

    [forcedcontrolid="grdRepman_Customers_AUDIT"] .k-grid-content {
        height: 82vh !important;
        max-height: 82vh !important;
        min-height: 82vh !important;
    }

.MuseGridRowMenu .MuseFormLabelRequired {
    display: none !important;
}

.MuseFormDropDown {
    border-radius: 0px !important;
}

[forcedcontrolid="pnlGroupItemsLRSelectPanel"] .k-grid-norecords::after {
    content: "";
}

/*.k-grid-norecords::after {
    content: "No Data Found";
    font-family: Roboto;
    position: absolute;
    font-size: 3vw;
    font-weight: 200;
    padding-top: 30px;
    top: 10%;
    left: 35%;
    content: " ";
}*/
/*.MuseGridRowMenu .k-grid-norecords::after {
    content: "";
}*/

.OrderProducts_Panels .k-grid-norecords::after {
    content: "";
}

/*Column setting page styling*/
.columnsettingsflyout > [id^="Panel_"] > [id^="MusePanelContent_Panel_"] {
    border: 0px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.columnsettingsflyout .MusePanelTitle {
    margin-left: 0px !important;
}

button[forcedcontrolid="buttonResetForcedControlId"] {
    margin-left: 10px;
}

[forcedcontrolid="cbxGlobal"] {
    margin-left: 6px;
    margin-top: 0px;
    margin-bottom: 15px;
    width: 262px;
}


    [forcedcontrolid="cbxResetSortOrder"] {
        margin-left: 9px;
        margin-top: 0px;
        margin-bottom: 15px;
        padding-left: 6px;
        width: 270px;
    }


.columnsettingsflyout .MuseFlexHorizontal:not([id^="MuseRadioGroup_"]) {
    margin-left: 0px;
}

.columnsettingsflyout .MuseFlexHorizontal[id^="MuseRadioGroup_"] {
    margin-bottom: 0px !important;
}


.columnsettingsflyout .MuseFlexHorizontal:not([id^="MuseRadioGroup_"]) .MuseRadioGroup .MuseControlTypeContainerHorizontal {
    margin-bottom: 0px !important;
}

/* Rep/Customer Group page styling */

[nodename="Repman_Copy_Rep_Customer_Grades_Edit"] .MuseDataGrid {
    border: solid 1px #DDD !important;
    min-height: 82vh !important;
}


/*[nodename="Repman_Copy_Rep_Customer_Grades_Edit"] table {
    width: -webkit-fill-available !important;
}*/

/*[nodename="Repman_Copy_Rep_Customer_Grades_Edit"] .k-grid table col:last-child {
    width: 8em !important;
}*/

[nodename="REPMAN_ACCOUNTS"] [musebuttontype="save"],
[nodename="REPMAN_ASSIGN_REP_CUSTOMER_GRADE"] [musebuttontype="save"],
[nodename="Repman_Copy_Rep_Customer_Grades_Edit"] [forcedcontrolid="RWCopyCustomerGradeEdit_SaveButton"] {
    margin-left: 12px !important;
}

[nodename="REPMAN_ACCOUNTS"] [musebuttontype="save"] {
    margin-left: 6px !important;
}

[nodename="REPMAN_ASSIGN_REP_CUSTOMER_GRADE"][forcedcontrolid="MainContainerPanel"] .MuseDropDownContainer,
[nodename="Repman_Copy_Rep_Customer_Grades_Edit"][forcedcontrolid="MainContainerPanel"] .MuseDropDownContainer {
    margin-bottom: 0px !important;
}


[nodename="Repman_Copy_Rep_Customer_Grades_Edit"] .GradeSelect,
[nodename='REPMAN_ASSIGN_REP_CUSTOMER_GRADE'][forcedcontrolid='AssignCustomerGradeEdit_FlatGridPanel'] .GradeSelect {
    width: 100%;
    height: 25px;
    min-width: 100% !important;
    margin-left: -3px;
    line-height: normal !important;
}

[nodename="Repman_Copy_Rep_Customer_Grades_Edit"] .GradeSelect {
    width: 85% !important;
}


[nodename='REPMAN_ASSIGN_REP_CUSTOMER_GRADE'][forcedcontrolid='AssignCustomerGradeEdit_FlatGridPanel'] #RepToCustomerGradesHeader {
    padding-right: 30px;
    margin-left: -6px;
}


[forcedcontrolid="btnGroupGradesNavBack"] {
    top: 11px !important;
}

[forcedcontrolid="CopyCustomerGradeEdit_FlatGridPanel"] [data-field="CustomerName"] a,
[forcedcontrolid="CopyCustomerGradeEdit_FlatGridPanel"] [data-field="RepName"] a {
    min-height: 39px !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
}

/*[forcedcontrolid="CopyCustomerGradeEdit_FlatGridPanel"] [data-field="Grade"] {
    padding-bottom: 19px !important;
}*/

[forcedcontrolid="CopyCustomerGradeEdit_FlatGridPanel"] [data-field="Grade"] select {
    min-width: 62px !important;
    /* margin-left: -2px !important; */
    min-width: 62px !important;
    width: 84% !important;
    margin: 0 auto;
    display: block;
}

[forcedcontrolid="CopyCustomerGradeEdit_FlatGridPanel"] [data-field="Grade"] select {
    min-width: 104px !important;
    width: 80% !important;
    margin: 0 auto;
    display: block;
    padding-right: 8px !important;
    height: 25px;
}

[forcedcontrolid="CopyCustomerGradeEdit_FlatGridPanel"] .GradeSelect {
    min-width: 104px !important;
    width: 85% !important;
    margin: 0 auto;
    display: block;
    padding-right: 8px !important;
    height: 25px;
}

[forcedcontrolid="CopyCustomerGradeEdit_FlatGridPanel"] [data-field="Grade"] select {
    width: 85% !important;
}

[forcedcontrolid="CopyCustomerGradeEdit_FlatGridPanel"] [data-field="Grade"] {
    padding: 0 8px !important;
    vertical-align: middle !important;
}


[nodename="REPMAN_COPY_REP_CUSTOMER_GRADES_EDIT"] [forcedcontrolid="CopyCustomerGradeEdit_FlatGridPanel"] [data-field="Grade"] select {
    width: 84% !important;
    margin-right: 2px;
    line-height: 1.5;
}

[forcedcontrolid="RWCopyCustomerGradeEdit_SaveButton"] {
    margin-top: 10px !important;
}

.RepToCustomerGrading.MuseDropDownContainer .MuseSelect:before {
    right: 12% !important
}


.MuseSelect:before {
    right: 20px !important
}

/*Repwise sites flyout styling*/
[forcedcontrolid="ddRWSite_Platform"] {
    margin-left: 10px !important;
}


/*Off territory flyout styling*/
[nodename="REPMAN_DAILY_ACTIVITY_TYPES"][forcedcontrolid="MainContainerPanel"] .row.row-cols-1:nth-of-type(2) .MusePanelTitleContainer .MusePanelTitle,
[nodename="REPMAN_DAILY_ACTIVITY_TYPES"][forcedcontrolid="MainContainerPanel"] .row.row-cols-1:nth-of-type(2) .MusePanelTitleContainer .MusePanelTitle .MusePanelTitleStatus {
    margin-left: -2px !important;
}

[nodename="REPMAN_DAILY_ACTIVITY_TYPES"][forcedcontrolid="MainContainerPanel"] .row.row-cols-1:nth-of-type(2) .MusePanelTitleContainer + [id^="MusePanelContent_Panel_"] {
    margin-left: -3px !important;
    margin-right: -3px !important;
    margin-bottom: -3px !important;
}

    [nodename="REPMAN_DAILY_ACTIVITY_TYPES"][forcedcontrolid="MainContainerPanel"] .row.row-cols-1:nth-of-type(2) .MusePanelTitleContainer + [id^="MusePanelContent_Panel_"] .MenuToggleContainer {
        margin-left: 10px !important;
        margin-bottom: 5px !important;
        width: 100%;
    }

[nodename="REPMAN_DAILY_ACTIVITY_TYPES"] [type="button"] {
    margin-left: 12px;
}

[forcedcontrolid="noteExcludeFromStrikeRate"] {
    background-color: #fff !important;
    color: black !important;
}

[forcedcontrolid="RWCopyCustomerGradeEdit_SaveButton"] {
    margin-top: 7px !important;
    margin-left: 12px !important;
}

[nodename="REPMAN_DAILY_ACTIVITY_TYPES"] .MenuToggleContainer,
[forcedcontrolid="ExcludeFromSR"],
[forcedcontrolid="forceComment"] {
    width: 100% !important;
}

[nodename="REPMAN_CALLOBJECTIVES"] .MenuToggleContainer {
    width: 380px;
}

[nodename="REPMAN_CALLOBJECTIVES"] .button {
    margin-top: 0px !important;
}

[nodename="REPMAN_CALLOBJECTIVES"] .row.EmptyRowSpacer {
    height: 10px !important;
}


.MuseGridRowMenu .row.row-cols-1 [name="Save"]:not([nodename="REPMAN_BUYGROUPS"] [name="Save"]) .MuseGridRowMenu .row.row-cols-1 [name="Save"]:not([forcedcontrolid="RWCopyCustomerGradeEdit_SaveButton"]) {
    margin-left: -2px !important;
}

[nodename="REPMAN_TASKS"] .row.row-cols-1 .col:last-child button.NoDefaultRequired {
    margin-left: 8px !important;
}


[forcedcontrolid="pnlRWSite_Common"] .MusePanelTitleContainer .MusePanelTitle {
    margin-left: 16px !important;
}


[nodename="REPMAN_SITES"] .MusePanelTitleContainer .MusePanelTitle {
    margin-left: 16px !important;
}

[forcedcontrolid="RWGroupItemsFlatGrid_SearchPanel"] [id^="MusePanelContent_Panel_"] .row .col [id^="Panel_"] {
    width: 100%;
}


[role="gridcell"] .GradeSelect {
    width: 94%;
}

[role="gridcell"] .RepToCustomerGrading.MuseDropDownContainer .GradeSelect {
    width: 70% !important;
    margin: 0px auto !important;
    display: block !important;
}

/*
[role="columnheader"][data-field="Grade"] {
    padding-left: 8px !important;
}
*/


th.MuseGridColumnHeader.k-header[data-field="Grade"]:hover {
    padding-right: 10px !important;
}

/*th.MuseGridColumnHeader.k-header[data-field="Grade"] #MuseDropDownContainer_RepToCustomerGradesHeader:before {
    color: #000 !important;
    content: '\f0d7' !important;
    font-family: "Font Awesome 5 Free";
    font-weight: 900 !important;
    top: 50% !important;
    right: 5px !important;
    padding: 0 0 2px !important;
    transform: translate(0, -50%) !important;
    position: absolute !important;
    pointer-events: none !important;
}
*/
th.MuseGridColumnHeader.k-header[data-field="Grade"] .MuseDropDownContainer::before {
    content: "" !important;
    display: none !important;
}

/*#RepToCustomerGradesHeader {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

#RepToCustomerGradesHeader::-ms-expand,
#RepToCustomerGradesHeader::-ms-value {
    display: none;
}*/
.gradeTooltip {
    visibility: hidden !important;
    display: none !important;
}

/*Export flyout styling*/
[forcedcontrolid="ExportPanel"] .MusePanelTitleStatus {
    margin-left: 2px;
}

[forcedcontrolid="ExportPanel"] [forcedcontrolid="pnlExportToTopRow"] [id^="MusePanelContent_Panel_"] {
    margin-left: 6px !important;
    margin-right: 6px !important;
}

[forcedcontrolid="ExportPanel"] .MusePanelTitleContainer + [id^="MusePanelContent_Panel_"] {
    margin-left: 14px !important;
    margin-right: 14px !important;
}

[forcedcontrolid="ExportPanel"] button[musesubtype="Button"][type="button"] {
    margin-left: -2px !important;
}

/*Print flyout styling*/
[forcedcontrolid="PrintPanel"] .MusePanelTitleStatus {
    margin-left: 3px;
}

[forcedcontrolid="PrintPanel"] [forcedcontrolid="pnlExportToTopRow"] [id^="MusePanelContent_Panel_"] {
    margin-left: 6px !important;
    margin-right: 6px !important;
}

[forcedcontrolid="PrintPanel"] .MusePanelTitleContainer + [id^="MusePanelContent_Panel_"] {
    margin-left: 14px !important;
    margin-right: 14px !important;
}

[forcedcontrolid="PrintPanel"] button[musesubtype="Button"][type="button"] {
    margin-left: 0px !important;
}

[forcedcontrolid="PrintPanel"][id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_'] {
    border: none !important;
}

[forcedcontrolid="PrintPanel"] [id^="MusePanelContent_Panel_"] .row .col .container-fluid {
    border: solid 1px #E2E2E2;
}

/*Bricks flyout styling*/
[nodename="REPMAN_BRICKS"][forcedcontrolid="MainContainerPanel"] > [id^="MusePanelContent_Panel_"] > .row > .col > [nodename="REPMAN_BRICKS"] > [id^="MusePanelContent_Panel_"] {
    margin-left: 0px !important;
    margin-right: 0px !important;
    border: none !important
}

.MuseDropDownContainer .UpperPosition + .NoTitle[musesubtype="DropDown"]:not([forcedcontrolid="ddlManualImportDelimiters"]):not([forcedcontrolid="RWImport_wholesalerBranchDropdown"]):not([forcedcontrolid="RWImport_WholesalerDropDown"]):not([forcedcontrolid="RWImport_BuyGroupDropDown"]):not([forcedcontrolid="RWImport_RepsDropDown"]) {
    padding-top: 0px !important;
    /* color: #8e8e8e !important*/
}

.MuseDropDownContainer .UpperPosition + [musesubtype="DropDown"]:not([forcedcontrolid="ddlManualImportDelimiters"]) {
    padding-top: 13px !important;
}

/*.PageHeader {
    height: 83px !important;
}*/

td[data-field="LastUpdate"] {
    white-space: break-spaces !important;
}

[forcedcontrolid="AUDITFORMGRID_FlatGrid_SearchPanel"] {
    padding-top: 5px !important;
}


.MuseGridRowMenu.MuseGridRowMenuAdditionalStyles:has([forcedcontrolid="AuditFormGrid_FlatGridPanel"])
{
    overflow:hidden !important;
}

div[forcedcontrolid="AuditFormGrid_FlatGridPanel"] .MuseDataGrid,
div[forcedcontrolid="AuditFormGrid"] {
    margin-left: 15px !important;
    margin-right: 15px !important;
    /*    width: 82.5vw !important;
*/ min-height: auto !important;
    height: 85vh !important;
}

    div[forcedcontrolid="AuditFormGrid_FlatGridPanel"] .MuseDataGrid .k-grid-content,
    div[forcedcontrolid="AuditFormGrid"] .k-grid-content {
        /*height: calc(100vh - 148px) !important;*/
        /* height: calc(100vh - 166px);*/
        min-height: unset !important;
        max-height: unset !important;
        height: auto !important;
    }

.MuseFormGridUtility .MuseSearchContainer {
    margin-left: 15px !important;
    margin-right: 15px !important;
    margin-top: 4px;
}

.MuseFormGridUtility {
    margin-bottom: 4px;
}

.MuseFormMultiSelect + .MuseFormMultiSelectContent {
    margin-top: 0px;
}


div [forcedcontrolid="chkTasksShowAll"] {
    border-right: 1px solid rgb(226, 226, 226);
    border-left: 1px solid rgb(226, 226, 226);
    padding-right: 10px;
    padding-left: 10px;
    margin-left: auto;
    margin-right: 20px;
    width: 211px;
    min-width: 185px;
    justify-content: flex-end;
    align-items: center;
    flex-flow: wrap;
    display: flex !important;
    height: 54px;
}

    div[forcedcontrolid="chkTasksShowAll"] div {
        border-right: 1px solid rgb(226, 226, 226);
        border-left: 1px solid rgb(226, 226, 226);
        padding-left: 10px;
        position: absolute;
        right: 10px;
    }

    div[forcedcontrolid="chkTasksShowAll"] span.BoolSwitch {
        width: 90px;
    }

/*
.MuseGridPanel.task div[forcedcontrolid="chkTasksShowAll"] {
    right: -37rem;
    margin-left:0
}*/

[forcedcontrolid="GroupForm_FlatGridPanel"] .k-grid-norecords.withImage img {
    display: none;
}

[forcedcontrolid="GroupForm_FlatGridPanel"] .k-grid-norecords.withImage::after {
    content: "No Data Found";
    font-family: Roboto;
    position: absolute;
    font-size: 3vw;
    font-weight: 200;
    padding-top: 30px;
    top: 10%;
    left: 35%;
}

.k-grid-norecords.compactPreview::after {
    content: "No Data Found";
    font-family: Roboto;
    position: absolute;
    font-size: 3vw;
    font-weight: 200;
    padding-top: 30px;
    top: -30%;
    left: 35%;
}

.dialogfullscreen .k-grid-content {
    min-height: 50px;
}

.MuseFormMultiSelect {
    margin-bottom: 0px;
}

.MuseFormMultiSelectWrapper {
    margin-bottom: 15px;
}

.MuseLRSButtonContainer button {
    min-height: 35px;
    min-width: 100px;
}

    .MuseLRSButtonContainer button[musesubtype="Button"][type="button"]:enabled {
        margin-top: 0px;
    }

.medSave {
    height: 38px !important;
    font-size: 12px !important;
    width: 98px !important;
    max-width: 98px !important;
    min-width: 98px !important;
    margin-top: 10px !important;
    padding: 0px !important;
}

[nodename="Repman_Settings"] .MenuToggleContainer span {
    flex: 0 0 200px;
    max-width: 200px;
}

div[forcedcontrolid='pnlManualCustomerImport'] span {
    margin-bottom: 5px;
}

[forcedcontrolid="pnlManualCustomerImport"] .row .col .MenuToggleContainer .col-4 {
    margin-right: 100px !important;
}

[nodename="Repman_Settings"] .MenuToggleContainer span {
    flex: 0 0 200px;
    max-width: 200px;
}

div[forcedcontrolid='pnlManualCustomerImport'] span {
    margin-bottom: 5px;
}

#UploadContent .MenuToggleContainer span {
    flex-basis: 288px !important;
}

#UploadContent > div[id^="Panel_"] > div[id^="MusePanelContent_Panel_"]:has(.SettingsPanel) {
    border: solid 1px lightgray;
    border-radius: 10px;
    padding: 2rem 2rem 1rem !important;
    margin-top: 3rem;
}

#UploadContent [forcedcontrolid="Save_Repman_ForcedControl"] {
    margin-top: 0.5rem;
}


[forcedcontrolid="ColumnSettingsPanel"] .MenuToggleContainer .Muse_MATC_Slider,
[forcedcontrolid="ExportPanel"] .MenuToggleContainer .Muse_MATC_Slider,
[forcedcontrolid="PrintPanel"] .MenuToggleContainer .Muse_MATC_Slider {
    position: absolute;
    right: 0px;
}

[forcedcontrolid="ColumnSettingsPanel"] .MenuToggleContainer span {
    min-width: 90%;
}

[forcedcontrolid="ExportPanel"] .MenuToggleContainer span,
[forcedcontrolid="PrintPanel"] .MenuToggleContainer span {
    min-width: 190px;
}

[forcedcontrolid="ExportPanel"]:has([forcedcontrolid='ExcludeExport_Co_Worked_Objective_Groups']) .MenuToggleContainer span,
[forcedcontrolid="ColumnSettingsPanel"]:has([forcedcontrolid='Visible:CoWorkedObjectiveGroups']) .MenuToggleContainer span {
    min-width: 220px;
}

.UpdateImportText:hover {
    color: black;
}

#PageOverlay.ligterOpac {
    opacity: 0.5 !important;
}

.importBorder {
    border: 4px solid #9ccc3c;
}

[musetype="MuseFormInputControl"][musesubtype="Number"].MuseRequiredBorder {
    border-color: #ccc !important;
    border: 1px solid !important;
}

.dialogfullscreen.Import > .k-dialog-content > [id^="Panel_"] > [id^="MusePanelContent_Panel_"] > .row > .col > .row.EmptyRowSpacer,
.dialogfullscreen.Import [forcedcontrolid="MainContainerPanel"] > [id^="MusePanelContent_Panel_"] > .row .col .EmptyRowSpacer {
    height: 0px !important;
}

.hideSavePanel {
    display: none !important;
}

.leftPanel {
    margin-left: 25px !important;
}

/*.dialogfullscreen.Import button {
    padding: 0px !important;
}*/

.dialogfullscreen.Import {
    top: 0 !important;
    height: 100vw !important;
}

.dialogfullscreen.Import {
    overflow: scroll !important;
}

    .dialogfullscreen.Import.k-widget.k-window .MusePanel {
        max-width: 100% !important;
    }

    .dialogfullscreen.Import > .k-dialog-content > [id^="Panel_"] > [id^="MusePanelContent_Panel_"] > .row > .col > .row.EmptyRowSpacer,
    .dialogfullscreen.Import [nodename="REPMAN_FULL_REP_CUSTOMER_IMPORT_SETTINGS"][forcedcontrolid="MainContainerPanel"] > [id^="MusePanelContent_Panel_"] > .row .col .EmptyRowSpacer {
        height: 0px !important;
    }

.k-widget.k-window.k-dialog.dialogfullscreen.Import .MuseDropDownContainer select {
    margin-left: 0px;
}

.dialogfullscreen.Import .k-window-titlebar {
    background-color: #9ccc3c !important;
}

    .dialogfullscreen.Import .k-window-titlebar span {
        color: #324d7a;
        font-size: 18px !important;
        font-weight: 700;
    }

.dialogfullscreen.Import .MuseDropDownContainer .UpperPosition + .NoTitle[musesubtype="DropDown"]:not([forcedcontrolid="ddlManualImportDelimiters"]) {
    padding-top: 0px !important;
}

.dialogfullscreen.Import .MuseDropDownContainer .UpperPosition + [musesubtype="DropDown"]:not([forcedcontrolid="ddlManualImportDelimiters"]) {
    padding-top: 13px !important;
}

.dialogfullscreen.Import .MuseDropDownContainer .UpperPosition + [forcedcontrolid="ddlManualImportDelimiters"] {
    padding-top: 18px !important;
}

/* Target any element that scrolls */


/*#PageContent_Custom::-webkit-scrollbar-thumb:hover {
    box-shadow: rgba(3, 102, 214, 0.3) 0px 0px 0px 3px;
    z-index: 2
}

#PageContent_Custom::-webkit-scrollbar-thumb:active {
    box-shadow: rgb(85, 91, 255) 0px 0px 0px 3px, rgb(31, 193, 27) 0px 0px 0px 6px, rgb(255, 217, 19) 0px 0px 0px 9px, rgb(255, 156, 85) 0px 0px 0px 12px, rgb(255, 85, 85) 0px 0px 0px 15px;
}
*/
.SupplierBuygroups .k-grid-content-locked,
.SupplierBuygroups .k-grid-header-locked,
.SupplierBuygroups .k-grid-header-locked table,
.SupplierBuygroups .k-grid-header-locked table col:first-child,
.SupplierBuygroups .k-grid-content-locked table col:first-child {
    min-width: 350px !important
}

/*.BulkProductCodeUpdate .k-grid-header .k-grid-header-locked table,
.BulkProductCodeUpdate .k-grid-header .k-grid-header-locked {
    height: 55px !important;
}*/

/*.Customers .k-grid-header-wrap,
.Customers .k-grid-header .k-grid-header-locked table,
.Customers .k-grid-header .k-grid-header-locked {
    height: 45px !important;
    min-height: 45px !important;
}*/
.RepToCustomerGrading .k-grid-header-wrap,
.RepToCustomerGrading .k-grid-header .k-grid-header-locked table,
.RepToCustomerGrading .k-grid-header .k-grid-header-locked {
    height: 50px !important;
}

/*#PageContent_Custom:has(.Contacts),
#PageContent_Custom:has(.SupplierBuygroups),
#PageContent_Custom:has(.Customers),
#PageContent_Custom:has(.RepToCustomerGrading),
#PageContent_Custom:has(.BulkProductPriceUpdate),
#PageContent_Custom:has(.BulkProductCodeUpdate) {
    width: 100%;
    height: 100vh;
}*/
/*
    #LandingPage:has(.ManageLinkedDevices) .k-grid-header-wrap,
    #LandingPage:has(.ManageLinkedDevices) .k-grid-content,
    #PageContent_Custom:has(.Contacts) .k-grid-header-wrap,
    #PageContent_Custom:has(.SupplierBuygroups) .k-grid-header-wrap,
    #PageContent_Custom:has(.SupplierBuygroups) .k-grid-content,
    #PageContent_Custom:has(.Customers) .k-grid-header-wrap,
    #PageContent_Custom:has(.Customers) .k-grid-content,
    #PageContent_Custom:has(.RepToCustomerGrading) .k-grid-header-wrap,
    #PageContent_Custom:has(.RepToCustomerGrading) .k-grid-content,
    #PageContent_Custom:has(.BulkProductCodeUpdate) .k-grid-header-wrap,
    #PageContent_Custom:has(.BulkProductCodeUpdate) .k-grid-content,
    #PageContent_Custom:has(.BulkProductPriceUpdate) .k-grid-header-wrap,
    #PageContent_Custom:has(.BulkProductPriceUpdate) .k-grid-content {
        width: auto !important;
    }*/

/*[forcedcontrolid="CopyCustomerGradeEdit_FlatGridPanel"] .MuseGridColumnHeader .k-link .k-icon.k-i-sort-asc-sm,
[forcedcontrolid="CopyCustomerGradeEdit_FlatGridPanel"] .MuseGridColumnHeader .k-link .k-icon.k-i-sort-desc-sm {
    margin-top: -40px !important;
}*/


#LandingPage:has(.ManageLinkedDevices) table col {
    min-width: 100px !important
}

/*#LandingPage:has(.ManageLinkedDevices) .k-grid-header:has(.k-grid-header-locked) .k-grid-content table col,
#LandingPage:has(.ManageLinkedDevices) .k-grid-header:has(.k-grid-header-locked) .k-grid-header-wrap table col {
    min-width: 0 !important
}
*/
/*#LandingPage:has(.ManageLinkedDevices),
.Contacts,
.SupplierBuygroups,
.Customers.MuseDataGrid,
.RepToCustomerGrading.MuseDataGrid,
.BulkProductCodeUpdate,
.BulkProductPriceUpdate {
    overflow-x: auto !important;
    overflow-y: hidden !important;*/
    /*height: 86.5vh !important;*/
/*}*/

  /*  .BulkProductCodeUpdate .k-grid-content-locked,
    .BulkProductPriceUpdate .k-grid-content-locked {
        min-height: 722px;
    }*/

.k-auto-scrollable.Bricks,
.k-auto-scrollable.SubRegions,
.k-auto-scrollable.Provinces,
.k-auto-scrollable.DetailPersons {
    padding-right: 6px !important;
}

/*
    .TasksSkipReasons
    .Tasks
    .RedFlags
    .Specialities
    .CoWorked
    .CriteriaSkipReasons
*/

.SupplierBuygroups table col {
    min-width: 118px !important
}

.k-grid-content-locked.Countries {
    height: 85vh !important;
}

.OrderProducts .k-grid-content.k-auto-scrollable table,
.Contacts .k-grid-content.k-auto-scrollable {
    width: auto !important
}


.OrderProducts .k-grid-header-wrap.k-auto-scrollable table,
.OrderProducts .k-grid-content.k-auto-scrollable table {
    width: -webkit-fill-available !important
}

.k-grid-content-locked.ManageLinkedDevices,
.k-grid-content-locked.ManageLinkedDevices table,
.ManageLinkedDevices .k-grid-header-locked table,
.ManageLinkedDevices .k-grid-header-locked {
    width: fit-content !important
}


.blur.RepToCustomerGrading.MuseDropDownContainer select {
    background-color: #efefef !important;
}
/*#LandingPage .ManageLinkedDevices:has(.k-grid-header-locked) .k-grid-content.k-auto-scrollable table,
#LandingPage .ManageLinkedDevices:has(.k-grid-header-locked) .k-grid-content.k-auto-scrollable,
#LandingPage .ManageLinkedDevices:has(.k-grid-header-locked) .k-grid-header-wrap.k-auto-scrollable table,
#LandingPage .ManageLinkedDevices:has(.k-grid-header-locked) .k-grid-header-wrap.k-auto-scrollable {
    width: 81.5rem !important
}*/
/*.k-grid-header.ManageLinkedDevices:has(.k-grid-header-locked),
.k-grid-header.ManageLinkedDevices:has(.k-grid-header-locked) .k-grid-header-locked,
.k-grid-header.ManageLinkedDevices:has(.k-grid-header-locked) table {
    width: fit-content !important
}*/
@media only screen and (max-width: 1800px) {
    /*  .Customers.MuseDataGrid, .RepToCustomerGrading.MuseDataGrid, .BulkProductCodeUpdate, .BulkProductPriceUpdate {
        height: 85vh !important;
    }
*/

    div [forcedcontrolid="AuditFormGrid_FlatGridPanel"] .MuseDataGrid, div[forcedcontrolid="AuditFormGrid"] {
        min-height: 668px !important
    }

   div[forcedcontrolid="AuditFormGrid_FlatGridPanel"] .MuseDataGrid .k-grid-content,
   div[forcedcontrolid="AuditFormGrid"] .k-grid-content {
            height: auto !important
        }

    div[forcedcontrolid="AuditFormGrid_FlatGridPanel"] .MuseDataGrid,
    div[forcedcontrolid="AuditFormGrid"] {
        height: 83vh !important;
    }
    [forcedcontrolid="AuditFormGrid_FlatGridPanel"] .DateSearchCol
  {
        max-width: 20rem;
        padding-right: 0px;
    }
}

@media only screen and (max-width: 1600px) {

    /*   .Customers.MuseDataGrid,
    .RepToCustomerGrading.MuseDataGrid,*/
    .BulkProductCodeUpdate,
    .BulkProductPriceUpdate {
        height: 83vh !important;
        min-height: 83vh !important;
    }

    #PageContent_Custom:has(.BulkProductPriceUpdate),
    #PageContent_Custom:has(.BulkProductCodeUpdate) {
        overflow-y: hidden !important;
        overflow-x: hidden !important;
    }

    /*  .BulkProductCodeUpdate, .BulkProductPriceUpdate {
        height: 83vh !important;
        min-height: 83vh !important;
    }*/

    .MuseGridRowMenuAdditionalStyles:has([forcedcontrolid="ddRWDeletedAuditYear"]) .MuseDataGrid {
        min-height: 538px !important;
        height: 81vh !important
    }

        .MuseGridRowMenuAdditionalStyles:has([forcedcontrolid="ddRWDeletedAuditYear"]) .MuseDataGrid .k-grid-content {
            height: auto !important;
        }


    div[forcedcontrolid="AuditFormGrid_FlatGridPanel"] .MuseDataGrid, div[forcedcontrolid="AuditFormGrid"] {
        min-height: 560px !important;
        height: 80vh !important
    }

 
        div[forcedcontrolid="AuditFormGrid_FlatGridPanel"] .MuseDataGrid .k-grid-content,
        div[forcedcontrolid="AuditFormGrid"] .k-grid-content {
            height: 74.3vh !important;
        }

}

@media only screen and (min-width: 2000px) {
    div[forcedcontrolid="AuditFormGrid_FlatGridPanel"] .MuseDataGrid, div[forcedcontrolid="AuditFormGrid"] {
        height: 87vh !important;
    }
    .Customers.MuseDataGrid,
    .RepToCustomerGrading.MuseDataGrid,
    .BulkProductCodeUpdate,
    .BulkProductPriceUpdate {
        height: 88vh !important;
    }

        .RepToCustomerGrading,
        .RepToCustomerGrading.MuseDataGrid .k-grid-content table,
        .RepToCustomerGrading.MuseDataGrid .k-grid-header-wrap.k-auto-scrollable,
        .RepToCustomerGrading.MuseDataGrid .k-grid-header-wrap.k-auto-scrollable table,
        .k-grid-content table,
        .k-grid-header-locked + .k-grid-header-wrap.k-auto-scrollable table {
            width: stretch !important
        }
   

}

@media only screen and (min-width: 2500px) {
    div[forcedcontrolid="AuditFormGrid_FlatGridPanel"] .MuseDataGrid, div[forcedcontrolid="AuditFormGrid"] {
        height: 87vh !important;
    }
    .Customers.MuseDataGrid,
    .RepToCustomerGrading.MuseDataGrid,
    .BulkProductCodeUpdate,
    .BulkProductPriceUpdate {
        height: 90vh !important;
    }
    .k-grid-content table,
    .k-grid-header-locked + .k-grid-header-wrap.k-auto-scrollable table {
        width: stretch !important
    }

}

.k-widget.k-window.k-dialog.dialogfullscreen.Import {
    /*left: 24.305px !important;*/
    left: 0px !important;
    width: 100vw !important;
}

/*.dialogfullscreen.Import button {
    padding: 0px !important;
}*/
.dialogfullscreen.Import > .k-dialog-content > [id^="Panel_"] > [id^="MusePanelContent_Panel_"] > .row > .col > .row.EmptyRowSpacer,
.dialogfullscreen.Import [nodename="REPMAN_FULL_REP_CUSTOMER_IMPORT_SETTINGS"][forcedcontrolid="MainContainerPanel"] > [id^="MusePanelContent_Panel_"] > .row .col .EmptyRowSpacer {
    height: 0px !important;
}

.dialogfullscreen.Import a.k-dialog-action.k-dialog-close {
    top: 2px;
}

.k-dialog-content > [nodename="REPMAN_CUSTOMER_IMPORT_SETTINGS"] {
    padding: 0px;
}

[nodename="REPMAN_CUSTOMER_CONTACT_AUTO_IMPORT_SETTINGS"].hideSavePanel,
[nodename="REPMAN_ACCOUNTS_AUTO_IMPORT_SETTINGS"].hideSavePanel,
[nodename="REPMAN_PRODUCTS_AUTO_IMPORT_SETTINGS"].hideSavePanel,
[nodename="REPMAN_FULL_REP_CUSTOMER_AUTO_IMPORT_SETTINGS"].hideSavePanel,
[nodename="REPMAN_FULL_REP_CUSTOMER_IMPORT_SETTINGS"].hideSavePanel,
[nodename="REPMAN_MASTER_PRODUCT_IMPORT_SETTINGS"].hideSavePanel,
[nodename="REPMAN_CUSTOMERS_TO_REP_IMPORT_SETTINGS"].hideSavePanel,
[nodename="REPMAN_BUYGROUPPRODUCTS_IMPORT_SETTINGS"].hideSavePanel,
[nodename="REPMAN_CUSTOMER_IMPORT_SETTINGS"].hideSavePanel,
[nodename="REPMAN_FULL_REP_CUSTOMER_IMPORT_SETTINGS"].hideSavePanel {
    display: block !important;
}

/*[nodename="REPMAN_CUSTOMER_CONTACT_AUTO_IMPORT_SETTINGS"] .row.row-cols-2,
[nodename="REPMAN_ACCOUNTS_AUTO_IMPORT_SETTINGS"] .row.row-cols-2,
[nodename="REPMAN_PRODUCTS_AUTO_IMPORT_SETTINGS"] .row.row-cols-2,
[nodename="REPMAN_FULL_REP_CUSTOMER_AUTO_IMPORT_SETTINGS"] .row.row-cols-2,
[nodename="REPMAN_FULL_REP_CUSTOMER_IMPORT_SETTINGS"] .row.row-cols-2,
[nodename="REPMAN_MASTER_PRODUCT_IMPORT_SETTINGS"] .row.row-cols-2,
[nodename="REPMAN_CUSTOMERS_TO_REP_IMPORT_SETTINGS"] .row.row-cols-2,
[nodename="REPMAN_BUYGROUPPRODUCTS_IMPORT_SETTINGS"] .row.row-cols-2,
[nodename="REPMAN_CUSTOMER_IMPORT_SETTINGS"] .row.row-cols-2 {
    display: flex;
    flex-direction: row-reverse;
}*/
[nodename="REPMAN_CUSTOMER_CONTACT_AUTO_IMPORT_SETTINGS"] .MuseTextControlTitle.UpperPosition + .k-numerictextbox .k-numeric-wrap.k-state-default .k-input,
[nodename="REPMAN_DETAIL_PRODUCT_AUTO_IMPORT_SETTINGS"] .MuseTextControlTitle.UpperPosition + .k-numerictextbox .k-numeric-wrap.k-state-default .k-input,
[nodename="REPMAN_FULL_REP_CUSTOMER_IMPORT_SETTINGS"] .MuseTextControlTitle.UpperPosition + .k-numerictextbox .k-numeric-wrap.k-state-default .k-input,
[nodename="REPMAN_MASTER_PRODUCT_IMPORT_SETTINGS"] .MuseTextControlTitle.UpperPosition + .k-numerictextbox .k-numeric-wrap.k-state-default .k-input,
[nodename="REPMAN_CUSTOMER_IMPORT_SETTINGS"] .MuseTextControlTitle.UpperPosition + .k-numerictextbox .k-numeric-wrap.k-state-default .k-input,
[nodename="REPMAN_BUYGROUPPRODUCTS_IMPORT_SETTINGS"] .MuseTextControlTitle.UpperPosition + .k-numerictextbox .k-numeric-wrap.k-state-default .k-input,
[nodename="REPMAN_ACCOUNTS_AUTO_IMPORT_SETTINGS"] .MuseTextControlTitle.UpperPosition + .k-numerictextbox .k-numeric-wrap.k-state-default .k-input,
[nodename="REPMAN_OFF_TERRITORY_IMPORT_SETTINGS"] .MuseTextControlTitle.UpperPosition + .k-numerictextbox .k-numeric-wrap.k-state-default .k-input,
[nodename="REPMAN_PRODUCTS_AUTO_IMPORT_SETTINGS"] .MuseTextControlTitle.UpperPosition + .k-numerictextbox .k-numeric-wrap.k-state-default .k-input,
[nodename="REPMAN_FULL_REP_CUSTOMER_AUTO_IMPORT_SETTINGS"] .MuseTextControlTitle.UpperPosition + .k-numerictextbox .k-numeric-wrap.k-state-default .k-input {
    max-height: none !important
}

[nodename="REPMAN_DETAIL_PRODUCT_AUTO_IMPORT_SETTINGS"] .NoBorder:nth-child(3) div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder),
[nodename="REPMAN_DETAIL_PRODUCT_AUTO_IMPORT_SETTINGS"] .NoBorder:nth-child(2) div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder),
[nodename="REPMAN_DETAIL_PRODUCT_AUTO_IMPORT_SETTINGS"] .NoBorder:nth-child(1) div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder),
[nodename="REPMAN_CUSTOMER_CONTACT_AUTO_IMPORT_SETTINGS"] .NoBorder:nth-child(3) div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder),
[nodename="REPMAN_CUSTOMER_CONTACT_AUTO_IMPORT_SETTINGS"] .NoBorder:nth-child(2) div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder),
[nodename="REPMAN_CUSTOMER_CONTACT_AUTO_IMPORT_SETTINGS"] .NoBorder:nth-child(1) div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder),
[nodename="REPMAN_PRODUCTS_AUTO_IMPORT_SETTINGS"] .NoBorder:nth-child(1) div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder),
[nodename="REPMAN_PRODUCTS_AUTO_IMPORT_SETTINGS"] .NoBorder:nth-child(2) div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder),
[nodename="REPMAN_PRODUCTS_AUTO_IMPORT_SETTINGS"] .NoBorder:nth-child(3) div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder),
[nodename="REPMAN_PRODUCTS_AUTO_IMPORT_SETTINGS"] .NoBorder:nth-child(4) div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder),
[nodename="REPMAN_ACCOUNTS_AUTO_IMPORT_SETTINGS"] .NoBorder:nth-child(1) div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder),
[nodename="REPMAN_ACCOUNTS_AUTO_IMPORT_SETTINGS"] .NoBorder:nth-child(2) div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder),
[nodename="REPMAN_ACCOUNTS_AUTO_IMPORT_SETTINGS"] .NoBorder:nth-child(3) div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder),
[nodename="REPMAN_ACCOUNTS_AUTO_IMPORT_SETTINGS"] .NoBorder:nth-child(4) div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder),
[nodename="REPMAN_FULL_REP_CUSTOMER_AUTO_IMPORT_SETTINGS"] .NoBorder:nth-child(5) div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder),
[nodename="REPMAN_FULL_REP_CUSTOMER_AUTO_IMPORT_SETTINGS"] .NoBorder:nth-child(4) div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder),
[nodename="REPMAN_FULL_REP_CUSTOMER_AUTO_IMPORT_SETTINGS"] .NoBorder:nth-child(3) div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder),
[nodename="REPMAN_FULL_REP_CUSTOMER_AUTO_IMPORT_SETTINGS"] .NoBorder:nth-child(2) div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder),
[nodename="REPMAN_FULL_REP_CUSTOMER_AUTO_IMPORT_SETTINGS"] .NoBorder:nth-child(1) div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder),
[nodename="REPMAN_CUSTOMER_IMPORT_SETTINGS"] .NoBorder:nth-child(1) div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder),
[nodename="REPMAN_CUSTOMER_IMPORT_SETTINGS"] .NoBorder:nth-child(2) div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder),
[nodename="REPMAN_FULL_REP_CUSTOMER_IMPORT_SETTINGS"] .NoBorder:nth-child(1) div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder),
[nodename="REPMAN_FULL_REP_CUSTOMER_IMPORT_SETTINGS"] .NoBorder:nth-child(2) div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder),
[nodename="REPMAN_CUSTOMERS_TO_REP_IMPORT_SETTINGS"] .NoBorder:nth-child(1) div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder),
[nodename="REPMAN_CUSTOMERS_TO_REP_IMPORT_SETTINGS"] .NoBorder:nth-child(2) div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder),
[nodename="REPMAN_MASTER_PRODUCT_IMPORT_SETTINGS"] .NoBorder:nth-child(1) div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder),
[nodename="REPMAN_MASTER_PRODUCT_IMPORT_SETTINGS"] .NoBorder:nth-child(2) div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder),
[nodename="REPMAN_BUYGROUPPRODUCTS_IMPORT_SETTINGS"] .NoBorder:nth-child(1) div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder),
[nodename="REPMAN_BUYGROUPPRODUCTS_IMPORT_SETTINGS"] .NoBorder:nth-child(2) div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder) {
 /*   padding: 0.5rem 0.5rem 0.2rem;
    margin-bottom: 1rem;*/
}

[nodename="REPMAN_DETAIL_PRODUCT_AUTO_IMPORT_SETTINGS"] .NoBorder:nth-child(3) div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder),
[nodename="REPMAN_CUSTOMER_CONTACT_AUTO_IMPORT_SETTINGS"] .NoBorder:nth-child(3) div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder),
[nodename="REPMAN_PRODUCTS_AUTO_IMPORT_SETTINGS"] .NoBorder:nth-child(4) div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder),
[nodename="REPMAN_ACCOUNTS_AUTO_IMPORT_SETTINGS"] .NoBorder:nth-child(4) div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder),
[nodename="REPMAN_FULL_REP_CUSTOMER_AUTO_IMPORT_SETTINGS"] .NoBorder:nth-child(5) div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder),
[nodename="REPMAN_CUSTOMER_IMPORT_SETTINGS"] .NoBorder:nth-child(3) div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder),
[nodename="REPMAN_FULL_REP_CUSTOMER_IMPORT_SETTINGS"] .NoBorder:nth-child(3) div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder),
[nodename="REPMAN_CUSTOMERS_TO_REP_IMPORT_SETTINGS"] .NoBorder:nth-child(3) div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder),
[nodename="REPMAN_MASTER_PRODUCT_IMPORT_SETTINGS"] .NoBorder:nth-child(3) div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder),
[nodename="REPMAN_BUYGROUPPRODUCTS_IMPORT_SETTINGS"] .NoBorder:nth-child(3) div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder) {
    max-width: 90%;
}

[nodename="REPMAN_FULL_REP_CUSTOMER_AUTO_IMPORT_SETTINGS"] .MenuToggleContainer {
    width: auto !important;
}

[nodename="REPMAN_DETAIL_PRODUCT_AUTO_IMPORT_SETTINGS"] .NoBorder:nth-child(3) div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder) .MuseTextControlTitle + .k-numerictextbox,
[nodename="REPMAN_PRODUCTS_AUTO_IMPORT_SETTINGS"] .NoBorder:nth-child(4) div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder) .MuseTextControlTitle + .k-numerictextbox,
[nodename="REPMAN_ACCOUNTS_AUTO_IMPORT_SETTINGS"] .NoBorder:nth-child(4) div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder) .MuseTextControlTitle + .k-numerictextbox {
    min-width: 96% !important;
    max-width: 100px !important;
    margin-bottom: 0.5rem !important;
    margin-left: 0.5rem;
}

[nodename="REPMAN_PRODUCTS_AUTO_IMPORT_SETTINGS"] [forcedcontrolid="ProductsAutoImportResetPricingForcedControl"] span,
[nodename="REPMAN_PRODUCTS_AUTO_IMPORT_SETTINGS"] [forcedcontrolid="ProductsAutoImportMoveProductToDeletedForcedControl"] span {
    flex: 0 0 100% !important;
    max-width: 78% !important;
    margin-bottom: 5px !important;
}

.dialogfullscreen.Import > .k-dialog-content {
    padding: 0px;
    height: 93vh;
}

.dialogfullscreen.Import .MusePanel {
    padding: 0px;
}

.dialogfullscreen.Import .row .col:nth-of-type(3) [id^="MusePanelContent_Panel_"] [nodename="REPMAN_CUSTOMER_CONTACT_AUTO_IMPORT_SETTINGS"] {
    margin-left: 0px !important;
}

.dialogfullscreen.Import > .k-dialog-content > div > .saveRow {
    left: 20px;
}

[forcedcontrolid="MainContainerPanel"] > [id^="MusePanelContent_Panel_"] > .row > .col > [nodename^="REPMAN_"] > .MusePanelTitleContainer {
    /* display: none;*/
}

.dialogfullscreen.Import [forcedcontrolid="MainContainerPanel"] .row-cols-4:nth-of-type(3) > .col {
    left: -15px;
}

.dialogfullscreen.Import .saveRow {
    margin-top: 18px !important;
}

[nodename="REPMAN_DAILY_ACTIVITY_TYPES"] .Muse_MATC_Slider {
    margin-left: 9px;
}

[nodename="REPMAN_DAILY_ACTIVITY_TYPES"] [forcedcontrolid="pnlDayOptions"] .Muse_MATC_Slider {
    margin-left: 0px;
}

.repman_order_products_cols {
    /*min-width: 200px;*/
    min-width: 173px;
}

/* Target the first column */
.repman_order_products_first_col {
    min-width: 400px;
    /* Set the max-width for the first column */
}

[fieldname="MultiCall"] .MenuToggleContainer {
    width: auto;
}

/*-------------------------- Rewpwise sites - New --------------------------------*/
/*.MuseContainer {
    height: 80vh !important;
}*/
/*BulkProductPriceUpdateCopyAllPrices,
#BulkProductPriceUpdateApplyEdit,
.k-grid tbody .k-button-icon {
    cursor: pointer !important;
}*/
.col.px-0.CustomBulkUpdateForm {
    height: 86vh !important;
}

/*
.MusePanel.px-0.CustomBulkUpdateForm {
    height: inherit;
    overflow-y: scroll;
    overflow-x: hidden;
}
*/
div[forcedcontrolid="pnlRWSite_General"] div[id^="MusePanelContent_Panel_"] {
    padding-left: 5px;
    padding-right: 5px;
}

div[forcedcontrolid="pnlRWSite_General"] .UpperPosition {
    margin-top: 2px;
}

div[forcedcontrolid="pnlRWSite_General"] .row.row-cols-3 .col:has([forcedcontrolid="txtRWSite_Telephone"]) .MuseTextControlTitle:not(.UpperPosition) {
    z-index: 10;
    margin-left: 3rem;
}

div[forcedcontrolid="pnlRWSite_Common"] div[id^="MusePanelContent_Panel_"] .row-cols-1:nth-child(3) {
    padding-bottom: 10px;
}

div[forcedcontrolid="pnlRWSite_Detailing"] div[id^="MusePanelContent_Panel_"] .row-cols-1:nth-child(2) {
    padding-bottom: 10px;
}

div[forcedcontrolid="pnlRWSite_Settings"] div[id^="MusePanelContent_Panel_"] .MusePanelTitle {
    margin-left: 0px;
}

div[forcedcontrolid="pnlRWSite_Settings"] div[id^="MusePanelContent_Panel_"] .MenuToggleContainer {
    margin-right: 5px;
    margin: 5px;
}

div[forcedcontrolid="pnlRWSite_Detailing"] div[id^="MusePanelContent_Panel_"] .row-cols-1:nth-child(2) {
    padding-bottom: 10px;
}

div[forcedcontrolid="pnlRWSite_Settings"] .row-cols-1:nth-child(4) .row-cols-3 {
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 7px;
    align-items: center;
}

div[forcedcontrolid="pnlRWSite_Settings"] .row-cols-1:nth-child(5) .row-cols-3 {
    align-items: center;
}

div [forcedcontrolid="pnlRWSite_Settings"] .row-cols-1:nth-child(5) {
    padding-bottom: 5px;
}

div[forcedcontrolid="pnlRWSite_Detailing"] .MuseRadioGroup,
div[forcedcontrolid="pnlRWSite_Common"] .MuseRadioGroup,
div[forcedcontrolid="pnlRWSite_Settings"] .MuseRadioGroup {
    margin-bottom: 0px;
}

div[forcedcontrolid="pnlRWSite_Common"] div[id^="MusePanelContent_Panel_"] .MusePanelTitle,
div[forcedcontrolid="pnlRWSite_Detailing"] div[id^="MusePanelContent_Panel_"] .MusePanelTitle,
div[forcedcontrolid="pnlRWSite_Settings"] div[id^="MusePanelContent_Panel_"] .MusePanelTitle {
    margin-left: 0px;
    font-weight: 500 !important;
}

    div[forcedcontrolid="pnlRWSite_Common"] div[id^="MusePanelContent_Panel_"] .MusePanelTitle .MusePanelTitleStatus,
    div[forcedcontrolid="pnlRWSite_Detailing"] div[id^="MusePanelContent_Panel_"] .MusePanelTitle .MusePanelTitleStatus,
    div[forcedcontrolid="pnlRWSite_Settings"] div[id^="MusePanelContent_Panel_"] .MusePanelTitle .MusePanelTitleStatus {
        margin-left: -11px !important;
    }

select[forcedcontrolid="ddRWSite_SystemType"] + .MuseSelect:after {
    right: 88%;
}

div[forcedcontrolid="RWSiteInfo_GeneralInfo"] .row:nth-of-type(3) {
    margin-left: 12px !important;
    margin-right: 10px !important;
}

[forcedcontrolid="pnlRWSite_General"] div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_'] {
    margin-left: 7px !important;
}

[forcedcontrolid="pnlRWSite_Ordering"] {
    padding-left: 0px;
}

[forcedcontrolid="pnlRWSite_General"] {
    padding-left: 0px;
}

[forcedcontrolid="RWSiteInfo_CleanUpSettingsPanel"] [id^="MusePanelContent_Panel_"] {
    margin-left: 0px;
}

[forcedcontrolid="pnlReps"] {
    padding-left: 12px;
}

[forcedcontrolid="ddRWSite_EDetailingAid_Single_Panel"] {
    padding-left: 12px;
}

[forcedcontrolid="fcid_rg_ProductsLinkTypeType"] {
    margin: 0px;
}

[forcedcontrolid="radioGroupProductsLinkType"] .MusePanelTitle {
    margin-left: 2px;
}

    [forcedcontrolid="radioGroupProductsLinkType"] .MusePanelTitle #MusePanelTitleValue {
        font-weight: 500;
    }

[nodename="REPMAN_SITES"] [id^="MusePanelContent_Panel_"] {
    margin-left: 0px;
}

[forcedcontrolid="pnlWholesalers"] .MuseFormMultiSelectWrapper {
    padding-left: 11px;
    padding-right: 11px;
}

div[forcedcontrolid=pnlPlatform] {
    max-width: 48.5% !important;
    padding-left: 22px;
}

[forcedcontrolid="MainContainerPanel"] div[id*='MusePanelContent_Panel'] .col:not(:last-of-type) {
    padding-left: 15px;
}

[forcedcontrolid="txtRWSite_SiteName"] {
    text-transform: uppercase !important;
}

div[forcedcontrolid="pnlRWSite_General"] > div[id^='MusePanelContent_Panel_'] {
    border: none !important;
}

div[forcedcontrolid="RWSiteInfo_CleanUpSettingsPanel"] > div[id^='MusePanelContent_Panel_'] {
    border: none !important;
}

div[forcedcontrolid=fcid_rbRWSite_RepsType] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 10px;
}

div[forcedcontrolid=RWSiteInfo_SettingsPanel] span {
    white-space: nowrap;
    max-width: none;
}

div[forcedcontrolid=RWSiteInfo_CustomerSettingsPanel] span {
    white-space: nowrap;
    max-width: none;
}

div[forcedcontrolid=fcid_rbRWSite_RepsType] .MuseDropDownContainer {
    flex: 1 0 94%;
}

/*
@media only screen and (max-width: 3000px) {
    div [forcedcontrolid=fcid_rbRWSite_RepsType] .MuseDropDownContainer {
        flex: 1 0 95%;
    }
}*/
@media only screen and (max-width: 2250px) {
    div[forcedcontrolid=fcid_rbRWSite_RepsType] .MuseDropDownContainer {
        flex: 1 0 94%;
    }
}

@media only screen and (max-width: 1400px) {
    div[forcedcontrolid=fcid_rbRWSite_RepsType] .MuseDropDownContainer {
        flex: 1 0 93%;
    }
}

@media only screen and (max-width: 1062px) {
    div[forcedcontrolid=fcid_rbRWSite_RepsType] .MuseDropDownContainer {
        flex: 1 0 92%;
    }
}

div[forcedcontrolid=fcid_rbRWSite_RepsType] .MuseFormMultiSelectWrapper {
    flex: 1 0 38%;
    position: relative;
}

div[forcedcontrolid=fcid_rbRWSite_RepsType] .MuseControlTypeContainerHorizontal:nth-of-type(3) {
    flex: 1 0 100%;
    order: -1;
}

div[forcedcontrolid=fcid_rbRWSite_RepsType] .MuseControlTypeContainerHorizontal {
    width: 12px;
}

div[forcedcontrolid="fcid_rbRWSite_RepsType"] button {
    flex: 1 0 15px;
}

@media only screen and (max-width: 1740px) {


    div[forcedcontrolid="pnlRWSite_Settings"] div[id*='MusePanelContent_Panel'] .row-cols-5 .col {
        margin: auto;
        padding-left: 0px;
        padding-right: 0px;
    }

        div[forcedcontrolid="pnlRWSite_Settings"] div[id*='MusePanelContent_Panel'] .row-cols-5 .col .col-4 {
            padding-right: 0px;
        }

    div[forcedcontrolid="RWSiteInfo_SettingsPanel"] span {
        white-space: normal;
        max-width: none;
        flex: 0 0 76%;
    }

    [nodename="REPMAN_FULL_REP_CUSTOMER_AUTO_IMPORT_SETTINGS"] div[id*='MusePanelContent_Panel'] .col:not(:last-of-type) {
        padding-right: 0px;
    }

    .dialogfullscreen.k-widget.k-window .MusePanel {
        margin-right: 0px;
    }

    [nodename="REPMAN_FULL_REP_CUSTOMER_AUTO_IMPORT_SETTINGS"] div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder) {
        margin-right: 0px !important;
    }

    [nodename="REPMAN_FULL_REP_CUSTOMER_AUTO_IMPORT_SETTINGS"] div[id*='MusePanelContent_Panel'] .col:nth-child(5),
    [nodename="REPMAN_FULL_REP_CUSTOMER_AUTO_IMPORT_SETTINGS"] div[id*='MusePanelContent_Panel'] .col:not(:last-of-type):nth-child(4),
    [nodename="REPMAN_FULL_REP_CUSTOMER_AUTO_IMPORT_SETTINGS"] div[id*='MusePanelContent_Panel'] .col:not(:last-of-type):nth-child(3),
    [nodename="REPMAN_FULL_REP_CUSTOMER_AUTO_IMPORT_SETTINGS"] div[id*='MusePanelContent_Panel'] .col:not(:last-of-type):nth-child(2) {
        padding-left: 0px !important
    }

    [nodename="REPMAN_FULL_REP_CUSTOMER_AUTO_IMPORT_SETTINGS"] .settingToggle,
    [nodename="REPMAN_FULL_REP_CUSTOMER_AUTO_IMPORT_SETTINGS"] [forcedcontrolid="ImportNoLinkCustomers"] span {
        min-width: 80% !important;
    }

    [nodename="REPMAN_FULL_REP_CUSTOMER_AUTO_IMPORT_SETTINGS"] div[id*='MusePanelContent_Panel'] .col:not(:last-of-type):nth-child(4) .NoMaxTitle .MuseTextControlTitle {
        width: 85% !important;
        margin-top: 4px !important;
    }

    #MuseDialog.k-content.k-window-content.k-dialog-content {
        overflow: scroll !important;
    }
}

div[forcedcontrolid="fcid_rbRWSite_RepsType"] > .MuseFormMultiSelectWrapper > .MuseTextControlTitle.DefaultSelectLabel.UpperPosition {
    top: 7px !important;
}

[forcedcontrolid="ddRWSite_Platform"] {
    margin-left: 10px !important;
}

[forcedcontrolid="radioGroupQuestionnairesLinkType"] .MusePanelTitleStatus {
}

[forcedcontrolid="pnlReps"] .MusePanelTitleStatus {
    margin-left: -3px !important;
}

[forcedcontrolid="RWSiteInfo_GeneralInfo"] .row-cols-3:nth-child(3) {
    border: solid 1px #E2E2E2 !important;
}

    [forcedcontrolid="RWSiteInfo_GeneralInfo"] .row-cols-3:nth-child(3) .col.NoDefaultRequired:first-of-type {
        padding-left: 10px !important;
    }

    [forcedcontrolid="RWSiteInfo_GeneralInfo"] .row-cols-3:nth-child(3) .col.NoDefaultRequired:last-of-type {
        padding-right: 10px !important;
    }

[forcedcontrolid="pnlRWSite_General"] .row-cols-3 .col.NoDefaultRequired:first-of-type {
    padding-left: 10px !important;
}

[forcedcontrolid="pnlRWSite_General"] .row-cols-3 .col.NoDefaultRequired:last-of-type {
    padding-right: 10px !important;
}

[forcedcontrolid="pnlRWSite_General"] .row-cols-3 {
    border: solid 1px #E2E2E2 !important;
    margin-left: 0px !important;
    padding-top: 5px !important;
}

    [forcedcontrolid="pnlRWSite_General"] .row-cols-3 .MuseFormTextBox {
        margin-bottom: 0px !important;
    }

[forcedcontrolid="pnlRWSite_General"] .row.row-cols-3 {
    padding-top: 10px !important;
    padding-bottom: 5px !important;
    margin-right: -5px !important;
}

[forcedcontrolid="pnlReps"] .MuseRadioGroup {
    margin: 0px !important;
}

[forcedcontrolid="radioGroupQuestionnairesLinkType"] > [id^="MusePanelContent_Panel_"],
[forcedcontrolid="radioGroupRedFlagsLinkType"] > [id^="MusePanelContent_Panel_"],
[forcedcontrolid="radioGroupCallObjectivesLinkType"] > [id^="MusePanelContent_Panel_"],
[forcedcontrolid="radioGroupDailyActivitiesLinkType"] > [id^="MusePanelContent_Panel_"],
[forcedcontrolid="radioGroupManagersLinkType"] > [id^="MusePanelContent_Panel_"],
[forcedcontrolid="radioGroupStocktakeProductLinkType"] > [id^="MusePanelContent_Panel_"],
[forcedcontrolid="radioGroupCataloguesLinkType"] > [id^="MusePanelContent_Panel_"] {
    border: none !important;
}

[forcedcontrolid="radioGroupProductsLinkType"] > [id^="MusePanelContent_Panel_"],
[forcedcontrolid="radioGroupDetailingProductsLinkType"] > [id^="MusePanelContent_Panel_"],
[forcedcontrolid="radioGroupDetailingPersonsLinkType"] > [id^="MusePanelContent_Panel_"],
[forcedcontrolid="radioGroupEDetailingLinkType"] > [id^="MusePanelContent_Panel_"] {
    border: none !important;
}

[id^="RowMenu_"] [nodename="REPMAN_SITES"] {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

[forcedcontrolid="pnlRWSite_Detailing"] [id^="MusePanelContent_Panel_"] .row.row-cols-1:nth-last-of-type(3) .col {
    margin-left: 10px !important;
    margin-right: 10px !important;
}

[forcedcontrolid="pnlRWSite_Detailing"] > [id^="MusePanelContent_Panel_"] > .row.row-cols-1:nth-of-type(4) > .col:nth-of-type(1) {
    margin-left: 10px !important;
    margin-right: 10px !important;
}

[forcedcontrolid="pnlRWSite_Settings"] > [id^="MusePanelContent_Panel_"] {
    border: solid 1px #E2E2E2 !important;
}

[forcedcontrolid="RWSiteInfo_GeneralInfo"] .row-cols-3:nth-child(3) {
    padding-top: 10px !important;
    padding-bottom: 5px !important;
}

[nodename="REPMAN_SITES"] [musebuttontype="save"] {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
}

[nodename="REPMAN_SITES"] [musebuttontype="save"] {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    margin-left: 10px !important;
}

.ddDetailAidTypeParent,
[forcedcontrolid="ddRWSite_EDetailingAid_Single_Panel"] {
    width: 34% !important;
}

[forcedcontrolid="pnlRWSite_Settings"] .row.row-cols-1:nth-of-type(4) [id^="MusePanelContent_Panel_"] .row.row-cols-2:nth-of-type(2) .col.NoDefaultRequired:first-of-type {
    padding-left: 27px !important;
}

[forcedcontrolid="pnlRWSite_Settings"] .row.row-cols-1:nth-of-type(4) [id^="MusePanelContent_Panel_"] .row.row-cols-2:nth-of-type(2) .col.NoDefaultRequired:last-of-type {
    padding-right: 27px !important;
}

[forcedcontrolid="pnlRWSite_Settings"] .row.row-cols-1:nth-of-type(4) [id^="MusePanelContent_Panel_"] .row.row-cols-2:nth-of-type(2) .col.NoDefaultRequired {
    margin-bottom: 5px;
}

[forcedcontrolid="pnlRWSite_Settings"] .row.row-cols-1:nth-of-type(5) [id^="MusePanelContent_Panel_"] .row.row-cols-2:nth-of-type(2) .col.NoDefaultRequired:first-of-type {
    padding-left: 27px !important;
}

[forcedcontrolid="pnlRWSite_Settings"] .row.row-cols-1:nth-of-type(5) [id^="MusePanelContent_Panel_"] .row.row-cols-2:nth-of-type(2) .col.NoDefaultRequired:last-of-type {
    padding-right: 27px !important;
}

[forcedcontrolid="pnlRWSite_Settings"] .row.row-cols-1:nth-of-type(5) [id^="MusePanelContent_Panel_"] .row.row-cols-2:nth-of-type(2) .col.NoDefaultRequired {
    margin-bottom: 5px;
}

[id^="MusePanelContent_Panel_"] .row:nth-of-type(1) .row:nth-of-type(2) .NoDefaultRequired [nodename="REPMAN_SITES"] .MusePanelTitleContainer .MusePanelTitle {
    margin-left: 8px !important;
}

[forcedcontrolid="radioGroupProductsLinkType"] .MusePanelTitleStatus {
    margin-left: -11px !important;
}

[forcedcontrolid="pnlRWSite_Settings"] .row.row-cols-1:nth-of-type(4) [id^="MusePanelContent_Panel_"],
[forcedcontrolid="pnlRWSite_Settings"] .row.row-cols-1:nth-of-type(5) [id^="MusePanelContent_Panel_"] {
    border: none !important;
}

div[forcedcontrolid="pnlRWSite_Settings"] div[id*='MusePanelContent_Panel'] .row-cols-5 {
    margin-right: 0px;
    margin-left: 0px;
}

[forcedcontrolid="RWSiteInfo_CustomerSettingsPanel"] div[id*='MusePanelContent_Panel'] .col:first-of-type {
    padding-left: 15px;
}

div[forcedcontrolid="pnlRWSite_Settings"] div[id*='MusePanelContent_Panel'] .row-cols-1:nth-of-type(2) .row-cols-3 {
    margin-right: 0px;
    margin-left: 0px;
}

[forcedcontrolid="RWSiteInfo_SettingsPanel"] > [id^="MusePanelContent_Panel_"] > .row > .NoDefaultRequired:first-of-type,
[forcedcontrolid="RWSiteInfo_CustomerSettingsPanel"] > [id^="MusePanelContent_Panel_"] > .row > .NoDefaultRequired:first-of-type {
    padding-left: 10px;
}

[forcedcontrolid="UndoGroupItemsButton"].blur,
[forcedcontrolid="ClearGroupItemsButton"].blur {
    top: 7px !important;
}

.disableImportThreshold {
    background-color: rgba(128, 128, 128, 0.7);
    pointer-events: none;
}

.dialogfullscreen [id="MuseDialog"] > div:not([id^="Panel_"]) {
    padding: 0px;
}

[forcedcontrolid="AuditFormGrid_FlatGridPanel"] .MuseDataGrid .k-grid-header .k-icon,
[forcedcontrolid="AuditFormGrid"] .k-grid-header .k-icon {
    position: absolute;
    margin-top: -1px !important;
}

[forcedcontrolid="btnRepCustomersAudit"] {
    padding-top: 2px !important;
}

[nodename="REPMAN_IMPORT_STATISTICS"] [id^="CustomFlatGrid_"] .k-grid-content-expander {
    width: auto !important;
}

[forcedcontrolid="pnlPlatform"] .UpperPosition {
    margin-left: 20px !important;
}

#parentsToLink {
    overflow-y: auto;
    height: 250px;
    width: 615px;
    padding: 1rem;
}

    #parentsToLink .item {
        display: flex;
        padding: 0.5rem 0.5rem 0.2rem;
    }

    #parentsToLink .parentName {
        width: 90%;
    }

    #parentsToLink .parentToggle {
        width: 10%;
    }

    #parentsToLink .MenuToggleContainer {
        width: 60px;
    }

[forcedcontrolid="pnlRWSite_General"] > .MusePanelTitleContainer .MusePanelTitle,
[forcedcontrolid="pnlRWSite_Common"] > .MusePanelTitleContainer .MusePanelTitle,
[forcedcontrolid="pnlRWSite_Detailing"] > .MusePanelTitleContainer .MusePanelTitle,
[forcedcontrolid="pnlRWSite_Settings"] > .MusePanelTitleContainer .MusePanelTitle,
[forcedcontrolid="pnlRWSite_Detailing"] > .MusePanelTitleContainer .MusePanelTitle,
[forcedcontrolid="pnlRWSite_Ordering"] > .MusePanelTitleContainer .MusePanelTitle {
    margin-left: 7px !important;
}

[nodename="REPMAN_SITES"] .MuseRadioGroup {
    margin-left: -11px !important;
}

    [nodename="REPMAN_SITES"] .MuseRadioGroup button {
        margin-top: 3px !important;
    }

        [nodename="REPMAN_SITES"] .MuseRadioGroup button:last-child {
            margin-top: 3px !important;
            margin-left: 12px !important
        }

[nodename="REPMAN_SITES"] [forcedcontrolid="DetailAidDropDownPanel"] .MusePanelTitleContainer,
[nodename="REPMAN_SITES"] [forcedcontrolid^="radioGroup"] .MusePanelTitleContainer {
    height: 20px;
}

[nodename="REPMAN_SITES"] [forcedcontrolid="DetailAidDropDownPanel"] .MusePanelTitleContainer {
    margin-bottom: 8px;
}

[nodename="REPMAN_SITES"] [forcedcontrolid="DetailAidDropDownPanel"],
[nodename="REPMAN_SITES"] [forcedcontrolid^="radioGroup"] [id^="MusePanelContent_Panel_"],
[nodename="REPMAN_SITES"] [forcedcontrolid^="radioGroup"] .MusePanelTitleContainer + [id^="MusePanelContent_Panel_"] .MusePanel {
    padding-top: 0px !important;
}

[nodename="REPMAN_SITES"] [forcedcontrolid^="radioGroup"] .MuseRadioGroup {
    height: 55px;
}

[nodename="REPMAN_SITES"] .MuseFormMultiSelect {
    padding-right: 0px !important
}

/*[forcedcontrolid="RWSiteInfo_LocationTracking"] .k-numerictextbox {
    min-width: 70% !important;
    max-width: 70% !important;
    width: 70% !important;
}*/
[forcedcontrolid="RWSiteInfo_StartEndDay"] [id^="MusePanelContent_Panel_"] > .row:first-of-type .col:first-of-type .MenuToggleContainer .pl-0,
[forcedcontrolid="RWSiteInfo_LocationTracking"] [id^="MusePanelContent_Panel_"] > .row:first-of-type .col:first-of-type .MenuToggleContainer .pl-0 {
    flex: 0 0 20%;
    max-width: 20%;
}

/*[forcedcontrolid="RWSiteInfo_StartEndDay"] [id^="MusePanelContent_Panel_"] > .row:first-of-type .col:last-of-type .MenuToggleContainer .pl-0,
[forcedcontrolid="RWSiteInfo_LocationTracking"] [id^="MusePanelContent_Panel_"] > .row:first-of-type .col:last-of-type .MenuToggleContainer .pl-0 {
    flex: 230px;
    max-width: 230px;
}
*/
div[forcedcontrolid="pnlRWSite_Settings"] [forcedcontrolid="RWSiteInfo_StartEndDay"] div[id^="MusePanelContent_Panel_"] .MenuToggleContainer,
div[forcedcontrolid="pnlRWSite_Settings"] [forcedcontrolid="RWSiteInfo_LocationTracking"] div[id^="MusePanelContent_Panel_"] .MenuToggleContainer {
    margin-left: 0px;
    margin-right: 0px;
}

/*[forcedcontrolid="RWSiteInfo_LocationTracking"] [id^="MusePanelContent_Panel_"] > .row:first-of-type .col:last-of-type .MenuToggleContainer,
[forcedcontrolid="RWSiteInfo_StartEndDay"] [id^="MusePanelContent_Panel_"] > .row:first-of-type .col:last-of-type .MenuToggleContainer {
    left: -3px;
}*/
[id^="MLECol_"][fieldname="Add"],
[id^="MLECol_"][colidx="3"] {
    min-width: 40px !important;
}

[forcedcontrolid="ColumnSettingsPanel"] > [id^="pnlTitle_Panel_"] {
    display: none !important;
}

[forcedcontrolid="ColumnSettings_RowDensityPanel"] .MusePanel,
[forcedcontrolid="ColumnSettings_RowDensityPanel"] [id^="MusePanelContent_Panel"] {
    padding-top: 0px;
}
/*
[forcedcontrolid="ColumnSettingsPanel"] [forcedcontrolid="ColumnSettings_RowDensityPanel"] .MenuToggleContainer .Muse_MATC_Slider {
    right: 110px;
}*/

[forcedcontrolid="SiteInfoBulkUpdate_UpdatePanel"] div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_'] {
    margin-right: -3px;
}

[forcedcontrolid="SiteInfoBulkUpdateControlPanel_CleanUp"] .row .col {
    padding-right: 18px !important;
}

[forcedcontrolid="SiteInfoBulkUpdateControlPanel_CleanUp"] > [id^="MusePanelContent_Panel_"] {
    padding-bottom: 10px !important;
}

[forcedcontrolid="SiteInfoBulkUpdate_UpdatePanel"] [musebuttontype="save"] {
    margin-top: 10px !important;
}

[forcedcontrolid="radioGroupEDetailingLinkType_Panel"],
[forcedcontrolid="radioGroupEDetailingLinkType_Panel"] .MusePanel {
    padding-top: 0px !important;
}

[forcedcontrolid="SiteInfoBulkUpdate_UpdatePanel"] .col-4 {
    -ms-flex: unset !important;
    flex: unset !important;
    max-width: unset !important;
}

[forcedcontrolid="SiteInfoBulkUpdate_UpdatePanel"] .Muse_MATC_Slider {
    min-width: 36px;
}

[forcedcontrolid="pnlRWSite_Settings"] .k-numeric-wrap > input {
    min-width: 100% !important;
    max-width: 100% !important;
}

[forcedcontrolid="pnlDayOptions"] {
    padding: 0px !important;
}

    [forcedcontrolid="pnlDayOptions"]:not(.PanelControlsRequired) > [id^="MusePanelContent_Panel_"] {
        border: 1px solid #e2e2e2;
    }

/*Wholesaler Buygroups */
[forcedcontrolid="MLE_Buygroups"] [id^="KebabMenu_"] {
    position: absolute;
    z-index: 1;
    top: 1px;
    right: 0px;
}

/*[forcedcontrolid="MLE_Buygroups"] {
    padding-right: 50px;
}*/
.allowRowClick .MultiLineEditRow:hover {
    cursor: pointer;
    background-color: #BADDE9;
}

.MultiLineEditRow input:disabled {
    cursor: pointer;
    background-color: #BADDE9;
}

[nodename="REPMAN_BUYGROUPS"][forcedcontrolid="pnlBuygroups"] {
    padding-top: 0px;
}

    [nodename="REPMAN_BUYGROUPS"][forcedcontrolid="pnlBuygroups"] .MultiLineEdit {
        min-height: auto !important
    }

/* [nodename="REPMAN_BUYGROUPS"][forcedcontrolid="pnlBuygroups"] .MultiLineEdit button[musesubtype="Button"][type="button"]:hover {
        margin-top: auto !important;
    }*/
.MultiLineEditRow input:disabled {
    background-color: white;
    border: 0px
}

.MultiLineEditRow input:disabled {
    color: #000;
    background-color: white;
    /*border: 0px*/
    border: 1px solid rgb(226, 226, 226);
}

.MultiLineEditRow:hover input:disabled {
    color: #000;
    cursor: pointer;
    background-color: #BADDE9;
    border: 0px
}

.MultiLineEditRow .UpperPosition.MuseTextControlTitle + input.k-textbox[disabled] {
    color: #000;
}

.MultiLineEditRow.k-state-selected input:disabled {
    background-color: #7ABCFF !important;
}

.tempDiv {
    width: 100%;
    height: 100%;
    margin-top: -40px;
    background-color: transparent;
    position: absolute;
    z-index: 500;
    /*right: 0;*/
}

.multiSelectInputSelected {
    background-color: #7ABCFF !important;
}

/*[id^="FilterItem_"].GridTransferFilterItemSingle {
    border: 0px !important;
}*/
.GridTransferFilterItemType_Heading {
    padding-top: 0px;
    font-size: 13px;
    font-weight: 500;
    min-height: 32.5px;
    text-transform: uppercase;
    font-family: 'ROBOTO';
    cursor: pointer;
    text-align: center;
    margin-bottom: 0px;
}

.DateRangePicker.k-daterangepicker,
.DateRangePicker.k-widget.k-daterangepicker.k-state-default {
    /*padding-left: 13px;*/
    /*padding-right: 13px;*/
}

/*.DateTransferFilter {
    padding: 0px !important;
}*/

    .DateTransferFilter .DateRangeContainer {
        margin-top: -13px;
    }

.DateRangeContainer input[type="text"].k-input-inner:hover {
    border-width: 1px;
    border-color: #aeaeae;
}

.DateRangeContainer input[type="text"].k-input-inner:active,
.DateRangeContainer input[type="text"].k-input-inner:focus {
    border: solid 1px #aeaeae;
    background-color: white;
    color: #000;
    box-shadow: none;
}

div.GridTransferFilter .DateTransferFilter {
    padding: 0px !important;
    max-width: 15% !important;
    min-width: 15% !important;
}

.DateRangeContainer input[type="text"].k-input-inner {
    height: 35px;
    border: solid 1px #000;
    background-color: white;
}

.DateRangeContainer {
    white-space: nowrap;
    margin-right: 0px;
}

/*.GridTransferFilter.DateTransferFilter {
    min-width: 25% !important;
    max-width: 25% !important;
}*/
.GridTransferFilterItemSingle {
    border: 0px !important;
    margin-bottom: 10px;
}

.DateTransferFilter .GridTransferFilterSource {
    max-height: 100%;
}

    .DateTransferFilter .GridTransferFilterSource .GridTransferFilterItemSingle {
        height: 100%;
        max-height: 100%;
        margin-bottom: 0px;
    }

/*[forcedcontrolid="pnlRWSite_Settings"] {
    background-color: #00c5ff !important
}
*/
div[forcedcontrolid="pnlRWSite_Settings"] .row-cols-1:nth-child(4) .row-cols-3 {
    padding-top: 5px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

/*
    [forcedcontrolid="RWSiteInfo_LocationTracking"] [id^="MusePanelContent_Panel_"] .NoDefaultRequired,
   [forcedcontrolid="RWSiteInfo_LocationTracking"] #MusePanelTitleValue,
    [forcedcontrolid="RWSiteInfo_StartEndDay"] #MusePanelTitleValue,
    [forcedcontrolid="RWSiteInfo_CleanUpSettingsPanel"] #MusePanelTitleValue,
    [forcedcontrolid="RWSiteInfo_CustomerSettingsPanel"] [id^="MusePanelContent_Panel_"] .NoDefaultRequired,
    [forcedcontrolid="RWSiteInfo_SettingsPanel"] [id^="MusePanelContent_Panel_"] .NoDefaultRequired {
        padding-left: 0.4rem !important;
    }*/
[forcedcontrolid="RWSiteInfo_CustomerSettingsPanel"] [id^="MusePanelContent_Panel_"],
[forcedcontrolid="RWSiteInfo_SettingsPanel"] [id^="MusePanelContent_Panel_"] {
    margin-left: 0px;
    display: grid !important;
    grid-template-columns: 1fr 1fr 1fr;
}

[forcedcontrolid="RWSiteInfo_SettingsPanel"] > div,
[forcedcontrolid="RWSiteInfo_CustomerSettingsPanel"] > div {
    padding-left: 4px;
}

[forcedcontrolid="RWSiteInfo_LocationTracking"] .MenuToggleContainer,
[forcedcontrolid="RWSiteInfo_CleanUpSettingsPanel"] .MenuToggleContainer,
[forcedcontrolid="RWSiteInfo_SettingsPanel"] .MenuToggleContainer,
[forcedcontrolid="RWSiteInfo_CustomerSettingsPanel"] .MenuToggleContainer {
    width: 100%;
}

[forcedcontrolid="RWSiteInfo_LocationTracking"] .MenuToggleContainer,
[forcedcontrolid="RWSiteInfo_StartEndDay"] .MenuToggleContainer {
    width: 100%;
}

[forcedcontrolid="RWSiteInfo_SettingsPanel"] [id^="MusePanelContent_Panel_"] div:nth-child(7) .MenuToggleContainer,
[forcedcontrolid="RWSiteInfo_SettingsPanel"] [id^="MusePanelContent_Panel_"] div:first-of-type .MenuToggleContainer,
[forcedcontrolid="RWSiteInfo_SettingsPanel"] [id^="MusePanelContent_Panel_"] div:nth-child(4) .MenuToggleContainer {
    width: 100% !important;
}

[forcedcontrolid="RWSiteInfo_GeofenceSites"] [id^="MusePanelContent_Panel_"] > .row:first-of-type .col:first-of-type .MenuToggleContainer,
[forcedcontrolid="RWSiteInfo_LocationTracking"] [id^="MusePanelContent_Panel_"] > .row:first-of-type .col:first-of-type .MenuToggleContainer,
[forcedcontrolid="RWSiteInfo_StartEndDay"] [id^="MusePanelContent_Panel_"] > .row:first-of-type .col:first-of-type .MenuToggleContainer {
    width: 69.5% !important;
}

[forcedcontrolid="RWSiteInfo_LocationTracking"] [id^="MusePanelContent_Panel_"] > .row:first-of-type .col:nth-child(2) .MenuToggleContainer,
[forcedcontrolid="RWSiteInfo_StartEndDay"] [id^="MusePanelContent_Panel_"] > .row:first-of-type .col:nth-child(2) .MenuToggleContainer {
    width: 101.5% !important;
}

[forcedcontrolid="RWSiteInfo_StartEndDay"] [id^="MusePanelContent_Panel_"] > .row:first-of-type .col:last-of-type .MenuToggleContainer,
[forcedcontrolid="RWSiteInfo_LocationTracking"] [id^="MusePanelContent_Panel_"] > .row:first-of-type .col:last-of-type .MenuToggleContainer {
    width: 100.5%;
}

    [forcedcontrolid="RWSiteInfo_StartEndDay"] [id^="MusePanelContent_Panel_"] > .row:first-of-type .col:last-of-type .MenuToggleContainer span,
    [forcedcontrolid="RWSiteInfo_LocationTracking"] [id^="MusePanelContent_Panel_"] > .row:first-of-type .col:last-of-type .MenuToggleContainer span {
        width: 100% !important;
        padding-left: 0rem !important;
    }

[forcedcontrolid="RWSiteInfo_LocationTracking"] .MenuToggleContainer span,
[forcedcontrolid="RWSiteInfo_StartEndDay"] .MenuToggleContainer span,
[forcedcontrolid="RWSiteInfo_CleanUpSettingsPanel"] .MenuToggleContainer span,
[forcedcontrolid="RWSiteInfo_SettingsPanel"] .MenuToggleContainer span,
[forcedcontrolid="RWSiteInfo_CustomerSettingsPanel"] .MenuToggleContainer span {
    min-width: 80% !important;
    padding-left: 0.2rem !important;
}

[nodename="REPMAN_SITES"][forcedcontrolid="RWSiteInfo_SettingsPanel"] div[id^='MusePanelContent_Panel_'] div:nth-child(2) div:last-child span,
[nodename="REPMAN_SITES"][forcedcontrolid="RWSiteInfo_CustomerSettingsPanel"] div[id^='MusePanelContent_Panel_'] div:nth-child(2) div:last-child span,
[nodename="REPMAN_SITES"][forcedcontrolid="RWSiteInfo_CustomerSettingsPanel"] div[id^='MusePanelContent_Panel_'] div:last-child div:last-child span {
    padding-left: 0.2rem !important;
}

[nodename="REPMAN_SITES"][forcedcontrolid="RWSiteInfo_CustomerSettingsPanel"] div[id^='MusePanelContent_Panel_'] div:nth-child(3) div:last-child span,
[nodename="REPMAN_SITES"][forcedcontrolid="RWSiteInfo_SettingsPanel"] div[id^='MusePanelContent_Panel_'] div:nth-child(3) div:last-child span {
    padding-left: 0.2rem !important;
}

[forcedcontrolid="RWSiteInfo_LocationTracking"] .MusePanelTitle,
[forcedcontrolid="RWSiteInfo_StartEndDay"] .MusePanelTitle,
[forcedcontrolid="RWSiteInfo_CleanUpSettingsPanel"] .MusePanelTitle {
    padding-left: 0.2rem !important;
}

[forcedcontrolid="RWSiteInfo_CustomerSettingsPanel"] {
    margin-top: 0px;
}

[nodename="REPMAN_SITES"][forcedcontrolid="RWSiteInfo_CustomerSettingsPanel"] div[id^='MusePanelContent_Panel_'] div:last-child div:last-child span {
    white-space: normal !important;
}

[forcedcontrolid="pnlWholesalers"] .MuseFormMultiSelectWrapper {
    width: 100% !important;
}

[forcedcontrolid="RWSiteInfo_StartEndDay"] .k-numerictextbox {
    min-width: 100% !important;
    max-width: 100% !important;
    width: 100% !important;
}

[forcedcontrolid="RWSiteInfo_GeofenceSites"] [id^="MusePanelContent_Panel_"] {
    padding-left: 0.45rem;
}

.k-calendar-container[id^=daterangepicker_] .k-calendar-range {
    float: right;
}

.k-calendar-container[id^=daterangepicker_] {
    width: max-content;
}

div[class*='MuseDateRangeMonthRange_'] {
    width: 145px;
    float: left;
    margin-top: 84px;
    margin-left: 7px;
    justify-content: flex-start;
}

[nodename="REPMAN_TASKS_TRANSACTION_CRITERIA_REASONS"][forcedcontrolid="MainContainerPanel"] .MusePanelTitle,
[nodename="REPMAN_TASKS_REASONS"][forcedcontrolid="MainContainerPanel"] .MusePanelTitle {
    margin-left: -12px !important;
}

[forcedcontrolid="FC_pnlTransactionCriteriaType"],
[forcedcontrolid="FC_pnlTransactionType"] {
    padding-bottom: 15px;
}

    [forcedcontrolid="FC_pnlTransactionCriteriaType"] .col,
    [forcedcontrolid="FC_pnlTransactionType"] .col {
        padding-left: 9px;
    }

.CustomerPanelToolTip {
    left: -230px;
    top: 10px;
}

[nodename="REPMAN_IMPORT_STATISTICS_CHANGES"] .MuseDataGrid {
    min-height: unset !important;
}

/*[nodename="REPMAN_IMPORT_STATISTICS_CHANGES"].MusePanel {
    width: 500px !important;
}*/
.MuseGridRowMenu .MuseFormTitle .centergroup {
    width: 175%;
}

[forcedcontrolid="panelAssignGroup"] > [id^="MusePanelContent_Panel_"] > .row > .customer-group-grid-kebab-menu {
    width: 10%;
}

[forcedcontrolid="panelAssignGroup"] .k-grid-norecords {
    min-height: 16vh !important;
}

[nodename="REPMAN_DETAIL_AIDS"] .k-grid-norecords {
    display: none !important
}

.MuseIconControl_Delete.Permanent_Disabled_Icon {
    pointer-events: none;
    color: #e6e6e6;
}

/*[forcedcontrolid="RWSiteInfo_StartEndDay"] [id^="MusePanelContent_Panel_"] > .row .col:first-child .Muse_MATC_Slider,
[forcedcontrolid="RWSiteInfo_LocationTracking"] [id^="MusePanelContent_Panel_"] > .row .col:first-child .Muse_MATC_Slider {
    left: -106px;
}

[forcedcontrolid="RWSiteInfo_StartEndDay"] [id^="MusePanelContent_Panel_"] > .row .col:nth-child(2) .Muse_MATC_Slider,
[forcedcontrolid="RWSiteInfo_LocationTracking"] [id^="MusePanelContent_Panel_"] > .row .col:nth-child(2) .Muse_MATC_Slider {
    right: -49px;
}*/
/*[forcedcontrolid="RWSiteInfo_StartEndDay"] .MenuToggleContainer span,
[forcedcontrolid="RWSiteInfo_LocationTracking"] .MenuToggleContainer span {
    min-width: 300px;
}*/
[forcedcontrolid="RWSiteInfo_StartEndDay"] [id^="MusePanelContent_Panel_"] > .row .col:first-child .MenuToggleContainer span,
[forcedcontrolid="RWSiteInfo_LocationTracking"] [id^="MusePanelContent_Panel_"] > .row .col:first-child .MenuToggleContainer span {
    min-width: 194px;
}

[forcedcontrolid="RWSiteInfo_StartEndDay"] [id^="MusePanelContent_Panel_"] > .row .col:nth-child(2) .MenuToggleContainer span,
[forcedcontrolid="RWSiteInfo_LocationTracking"] [id^="MusePanelContent_Panel_"] > .row .col:nth-child(2) .MenuToggleContainer span {
    padding-left: 0rem !important;
}

.MuseGridColumnHeader:hover .ColumnHeaderSearchIcon {
    display: none !important;
}

.overrideZIndex {
    z-index: 999 !important;
}

.k-calendar-range .k-calendar-nav .k-button {
    margin: 0px;
    padding: 6px 6px;
}

.k-calendar-range .k-button span {
    font-size: 14px;
}

.GridTransferFilter.DateTransferFilter .GridTransferScrollSection {
    margin-top: 0px;
}

.DateRangePicker [data-role="dateinput"] {
    border-radius: 3px !important;
}

[forcedcontrolid="ddRWRep_RepGroups"].MuseFormMultiSelectReadOnly {
    pointer-events: auto;
}

    [forcedcontrolid="ddRWRep_RepGroups"].MuseFormMultiSelectReadOnly + .MuseFormMultiSelectContent .MultiSelectItem {
        color: rgb(142, 142, 142);
        background-color: rgb(239, 239, 239);
        pointer-events: none;
    }

.MuseTextControlTitle.UpperPosition + [forcedcontrolid="ddRWRep_RepGroups"].MuseFormMultiSelectReadOnly {
    text-indent: 11px;
    /*color: #8e8e8e;*/
    color: black;
    background-color: #fff;
}

.k-grid-header [data-field="PricePercentageControl"] .k-numeric-wrap {
    max-width: 74%;
    left: -2px;
}

[id="BulkProductPriceUpdateUndoEdit"] {
    min-width: 36px;
    width: 36px;
    height: 33px;
}

[forcedcontrolid="btnAssignGroup"] {
    margin-top: -6px !important;
}

    [forcedcontrolid="btnAssignGroup"]:disabled {
        background-color: #CCC !important;
        color: #DDD !important;
        margin-left: 26px !important;
    }

[forcedcontrolid="mleAddNewRow"]:disabled {
    background-color: #CCC !important;
    /* color: #DDD !important;*/
}

[forcedcontrolid="CurrentWholesaler_ToolTipPanel"] {
    width: 100px;
    margin-left: 10px;
    margin-right: 10px;
}

[forcedcontrolid="CurrentWholesaler_ToolTip"] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    padding: 0px;
}

.wholesaler_tooltipitem {
    flex: 1;
    text-align: center;
    flex-basis: 50%;
}

.wholesaler_tooltipitem_module {
    font-weight: bold;
    text-align: center !important;
}

.wholesaler_tooltipitem_parent {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    font-weight: bold;
    font-size: 16px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.wholesaler_tooltipitem_children {
    max-height: 305px;
    overflow-y: auto;
}

.OrderProducts_Panels button {
    margin: 3px 0px 0px 0px !important;
}

.OrderProducts_Panels {
    width: 100%;
}

[forcedcontrolid="OrderProducts_PanelTitle"] {
    font-weight: bold;
    align-self: center;
    font-size: 18px;
}

[forcedcontrolid="CurrentWholesaler_PriceToolTip"] {
    border-bottom: 1px solid;
    border-right: 1px solid;
    text-align: right;
    padding-right: 5px;
}

[forcedcontrolid="CurrentWholesaler_DealToolTip"] {
    border-bottom: 1px solid;
    border-left: 1px solid;
    text-align: left;
    padding-left: 5px;
}

[forcedcontrolid="CurrentWholesaler_CodeToolTip"] {
    border-top: 1px solid;
    border-right: 1px solid;
    text-align: right;
    padding-right: 5px;
}

.OrderProducts_Panels .k-grid-content {
    height: 122px !important;
}

.OrderProducts_Panels .MuseDataGrid {
    min-height: unset !important;
}

[forcedcontrolid="BuyGroupDealMLEPanel"] > [id^="MusePanelContent_Panel_"] {
    overflow-y: auto;
    overflow-x: hidden;
    height: calc(100vh - 143px);
}

[forcedcontrolid="CurrentWholesaler_BonusToolTip"] {
    border-top: 1px solid;
    border-left: 1px solid;
    text-align: left;
    padding-left: 5px;
}

[forcedcontrolid="lblCurrentWholesaler"] {
    width: 100% !important;
    text-align: center;
    color: orange;
}

.UndoContainer {
    width: 102px;
    background-color: #fff;
    padding: 4px 5px;
    border: 2px solid #7ABCFF;
    border-radius: 3px;
    z-index: 1;
    flex-direction: column;
    align-items: center;
    padding: 5px;
}

.UndoContainerMaster {
    width: 114px;
    background-color: #fff;
    padding: 5px;
    border: 2px solid #7ABCFF;
    border-radius: 3px;
    z-index: 1;
    flex-direction: column;
    align-items: center;
}

.UpdateContainerMaster {
    width: 114px;
    background-color: #fff;
    padding: 5px;
    border: 2px solid #7ABCFF;
    border-radius: 3px;
    z-index: 1;
    flex-direction: column;
    align-items: center;
}

.rowHeight48 {
    height: 48px !important;
}

[nodename="REPMAN_USER_SETTINGS"] [forcedcontrolid="SaveForcedControl"] {
    margin-left: 15px !important;
}

[nodename="REPMAN_USER_SETTINGS"][forcedcontrolid="MainContainerPanel"] + [nodename="REPMAN_USER_SETTINGS"] {
    padding-left: 0px !important;
}

    [nodename="REPMAN_USER_SETTINGS"][forcedcontrolid="MainContainerPanel"] + [nodename="REPMAN_USER_SETTINGS"] .MuseRadioGroup {
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
        padding: 5px 7px 5px 7px !important
    }

[nodename="REPMAN_USER_SETTINGS"][forcedcontrolid="MainContainerPanel"] {
    height: 0px;
    min-height: 0px;
}

[nodename="REPMAN_USER_SETTINGS"] .UndoContainer button:first-child,
.UndoContainerMaster button:first-child,
.CopyContainerMaster button:first-child,
.UpdateContainerMaster button:first-child {
    margin-bottom: 5px;
}

.UndoContainer button,
.UndoContainerMaster button,
.UpdateContainerMaster button {
    line-height: normal;
}

/*.UndoContainerMaster button::before {
    content: "\e103";
}*/
.UndoContainerIcon {
    content: "\e103";
}

.bulkUpdateRightAlign {
    text-align: right;
    padding-left: 15px !important;
}

.k-numeric-wrap input {
    text-align: right;
    padding-right: 5px !important;
}

.UpdateContainer {
    width: 115px;
    background-color: #fff;
    padding: 5px;
    border: 2px solid #7ABCFF;
    border-radius: 3px;
    z-index: 1;
    flex-direction: column;
    align-items: center;
    height: 90px !important;
}

    .UpdateContainer button:first-child {
        margin-bottom: 5px;
    }

.UndoContainer button {
    max-width: 100px;
    min-width: 100px;
}

.UpdateContainer button {
    line-height: normal;
    max-width: 100px;
    min-width: 100px;
    text-wrap: wrap;
}

[data-field="PricePercentageControl"] > .bulkproductpriceupdatepercentagecontrol,
[data-field="PricePercentageControl"] > .k-numerictextbox,
[data-field="RowCellChangeControl"] > .bulkproductpriceupdatevaluecontrol {
    width: 112px;
    max-width: 112px;
    min-width: 112px;
}

#BulkProductPriceUpdateCopyAllPrices,
#BulkProductPriceUpdateApplyEdit {
    max-width: 35px;
    width: 35px;
    min-width: 35px;
    margin-left: 0px;
}

.unsavedPercentageChange,
.unsavedPriceChange,
.unsavedChange:not(.bulkUpdateRightAlign) {
    color: red !important;
    outline: 1px solid #cacaca !important;
    outline-offset: -3px;
}

.savedPercentageChange,
.savedPriceChange,
.savedChange:not(.bulkUpdateRightAlign) {
    color: green !important;
    outline: 1px solid #cacaca !important;
    outline-offset: -3px;
}

.k-grid-header [data-field="PricePercentageControl"] .k-numerictextbox {
    font-size: 14px;
}

[id="BulkProductCodeUpdateUndoEdit"] {
    min-width: 36px;
    width: 36px;
    height: 33px;
}

.k-grid-content table tr td.ChangedBorderBulkUpdate,
.k-grid-content-locked > table tr td.ChangedBorderBulkUpdate,
.ChangedBorderBulkUpdate {
    border: 1px solid red !important;
}

.SameAs_LRDragSelect_ParentControlContainer {
    display: flex;
    /*gap: 5px;*/
}

.k-group.k-menu-group .MuseControlTypeContainerHorizontal {
    padding-top: 8px;
    padding-left: 8px;
}

    .k-group.k-menu-group .MuseControlTypeContainerHorizontal .k-radio-label {
        font-size: 14px;
        font-family: Roboto;
        font-stretch: 100%;
        font-style: normal;
        font-weight: 500;
    }

.k-radio-label:before {
    top: 0;
}

.UpdateContainer button span {
    font-size: 8px;
}

.BuyGroupCodeLock {
    pointer-events: none;
    background-color: #EEEEEE !important;
}

[id^="UndoEditControl_"],
[id^="UndoEditControlAll_"],
[id^="UpdateEditControl_"],
[id^="CopyControl_"],
[id^="CopyControlAll_"] {
    background-color: #9ccc3c !important;
    color: white;
    border-radius: 5px;
}

    [id^="UndoEditControl_"]:hover:not([disabled]),
    [id^="UndoEditControlAll_"]:hover:not([disabled]),
    [id^="UpdateEditControl_"]:hover:not([disabled]),
    [id^="CopyControl_"]:hover:not([disabled]),
    [id^="CopyControlAll_"]:hover:not([disabled]) {
        border: solid 1px #9ccc3c;
        border-radius: 5px;
        color: #fff !important;
        background-color: #7cac1a !important;
    }

.UpdateContainer .bulkproductpriceupdateundoeditcontrol:first-child .k-icon {
    top: 7px;
    left: -2px;
}

.UpdateContainer .bulkproductpriceupdateupdateeditcontrol:first-child .k-icon {
    top: 7px;
    left: -4px;
}

.UpdateContainer .bulkproductpriceupdateundoeditcontrol:last-child .k-icon,
.UpdateContainer .bulkproductpriceupdateupdateeditcontrol:last-child .k-icon,
.UndoContainerMaster .bulkproductpriceupdateupdateeditcontrol:last-child .k-icon {
    left: 1px;
}

.UndoContainer .bulkproductpriceupdateundoeditcontrol:first-child .k-icon,
.UndoContainerMaster .bulkproductpriceupdateupdateeditcontrol:first-child .k-icon {
    left: -6px;
}

.UndoContainer .bulkproductpriceupdateundoeditcontrol:last-child .k-icon,
.UndoContainerMaster .bulkproductpriceupdateupdateeditcontrol:last-child .k-icon {
    left: -10px;
}

#BulkProductPriceUpdateUndoEdit,
#BulkProductCodeUpdateUndoEdit {
    padding: 5px 9px;
    /*cursor: pointer !important;*/
}

.k-menu-group .kebabChecked {
    background-color: #e3ffac;
}

.k-grid-content-locked tr td[data-field="ProductName"] {
    max-width: 700px;
}

.multiSelectInputSelected:not(.BuyGroupCodeLock) {
    background-color: #fff !important;
}

.GridTransferFilterSource .SingleTransferItemContainer label {
    max-width: 400px;
}

.MuseGridPanel .MusePanel:has([forcedcontrolid="DisclaimerForcedControl"]) {
    justify-content: end;
}

@media only screen and (max-width: 1140px) {

    [forcedcontrolid="ColumnSettingsPanel"] .MenuToggleContainer span,
    [forcedcontrolid="ExportPanel"] .MenuToggleContainer span,
    [forcedcontrolid="PrintPanel"] .MenuToggleContainer span {
        min-width: 170px;
    }
}

[id^="RowMenu_CustomFlatGrid_"] > .container-fluid > .row > .col-12 > .MasonaryBlock > .MasonaryBlockContainer > [nodename="REPMAN_GROUPITEMS"][forcedcontrolid="null"] > .col {
    padding-right: 18px !important;
}

[forcedcontrolid="pnlAttributes"] [originaltext="Attributes"] {
    font-weight: 500;
    font-size: 15px;
}

[nodename="REPMAN_CUSTOMERS"] [forcedcontrolid="panelAssignAccount"] [id^="MusePanelContent_Panel_"] {
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    flex-grow: 0 !important;
    flex-shrink: 0 !important;
    flex-basis: auto !important;
}

[forcedcontrolid="meditAccounts"] .MuseDropDownContainer {
    margin-bottom: 0px !important;
}

div[forcedcontrolid="meditAccounts"] {
    /*    min-height: 83px !important;
    max-height: 212px !important;*/

    min-height: 186px !important;
    max-height: 468px !important;
    /*overflow-y: visible;
    overflow-x: visible;*/
}

    div[forcedcontrolid="meditAccounts"] .dropdown-editor-option-container {
        z-index: 3 !important;
    }

[forcedcontrolid="panelCustomerNotes"] .k-textbox {
    min-height: 222px !important;
    max-height: 222px !important;
}

[nodename="REPMAN_CUSTOMERS"] [forcedcontrolid="panelCustomerNotes"] div[id^="MusePanelContent_Panel_"] {
    padding: 15px;
}

[forcedcontrolid="panelCustomerNotes"] textarea[forcedcontrolid="taCustomerNotes"] {
    border-radius: 0px !important;
    resize: none !important;
    padding: 0.5rem !important;
}
.k-textbox:focus,
[forcedcontrolid="panelCustomerNotes"] .k-textbox:focus {
    border: 1px solid #7ac0da !important;
    box-shadow: none !important;
    resize: none;
}

div[forcedcontrolid="meditAccounts"] {
    position: static !important;
    border-left: solid 1px #E2E2E2;
    border-right: solid 1px #E2E2E2;
    border-bottom: solid 1px #E2E2E2;
}

    div[forcedcontrolid="meditAccounts"] div[fieldname="BuyGroupID"].MultiLineEditCol {
        flex: 0 0 18%;
        max-width: 18%;
        border-left: 1px solid #fff;
    }

    div[forcedcontrolid="meditAccounts"] div[fieldname="AccountNumber"] {
        flex: 0 0 15%;
        max-width: 15%;
        min-width: 15%;
        border-left: none;
    }

    div[forcedcontrolid="meditAccounts"] .MultiLineHeaderRow.row div[fieldname="WholesalerID"].MultiLineEditCol {
        overflow: visible !important
    }

    div[forcedcontrolid="meditAccounts"] [fieldname="WholesalerID"].MultiLineEditCol {
        flex: 0 0 32%;
        max-width: 32%;
        border-left: 1px solid #ffffff;
        white-space: nowrap;
        /* Prevent text wrapping */
        overflow: hidden !important;
        /* Hide overflowing text */
        text-overflow: ellipsis;
        /* Display ellipsis for overflowed text */
    }

        div[forcedcontrolid="meditAccounts"] [fieldname="WholesalerID"].MultiLineEditCol:first-child {
            background-color: red !important;
        }

    div [forcedcontrolid="meditAccounts"] [fieldname="BuyGroupID"].MultiLineEditCol,
    div[forcedcontrolid="meditAccounts"] [fieldname="WholesalerBranchID"].MultiLineEditCol,
    div[forcedcontrolid="meditAccounts"] [fieldname="AccountNumber"].MultiLineEditCol,
    div[forcedcontrolid="meditAccounts"] [fieldname="WholesalerID"].MultiLineEditCol {
        white-space: nowrap;
        /* Prevent text wrapping */
        overflow: hidden !important;
        /* Hide overflowing text */
        text-overflow: ellipsis;
        /* Display ellipsis for overflowed text */
        cursor: context-menu;
        /*        font-size: 13px !important;
*/
        font-weight: 400 !important;
    }

    div[forcedcontrolid="meditAccounts"] .MultiLineHeaderRow [fieldname="BuyGroupID"].MultiLineEditCol,
    div[forcedcontrolid="meditAccounts"] .MultiLineHeaderRow [fieldname="WholesalerBranchID"].MultiLineEditCol,
    div[forcedcontrolid="meditAccounts"] .MultiLineHeaderRow [fieldname="AccountNumber"].MultiLineEditCol,
    div[forcedcontrolid="meditAccounts"] .MultiLineHeaderRow [fieldname="WholesalerID"].MultiLineEditCol {
        overflow: visible !important;
        display: flex;
        align-items: center;
        /* Hide overflowing text */
    }

    div[forcedcontrolid="meditAccounts"] [fieldname="Add"] {
        padding: 3px 5px 0 5px !important;
    }

[forcedcontrolid="fcid_NewCustomerBtn"] {
    margin-top: 0.4rem !important;
}

@media only screen and (max-width: 1540px) {
    div [forcedcontrolid="meditAccounts"] div[fieldname='BuyGroup'].MultiLineEditCol {
        flex: 0 0 18%;
        max-width: 18%;
        border-left: 1px solid #EEE;
    }

    div[forcedcontrolid="meditAccounts"] div[fieldname="BuyGroupID"].MultiLineEditCol {
        flex: 0 0 19%;
        max-width: 19%;
        border-left: 1px solid #EEE;
    }

    div[forcedcontrolid="meditAccounts"] div[fieldname="AccountNumber"] {
        flex: 0 0 17%;
        max-width: 17%;
        min-width: 17%;
        border-left: 1px solid #EEE;
    }

    div[forcedcontrolid="meditAccounts"] div[fieldname="WholesalerID"].MultiLineEditCol {
        flex: 0 0 28%;
        max-width: 28%;
        border-left: 1px solid #EEE;
    }
}

[forcedcontrolid="panelAssignAccount"] [id^="MusePanelContent_Panel_"] > .row {
    padding-top: 10px;
    /*   height: 212px;
    overflow: auto;*/
}

[forcedcontrolid="meditAccounts"] [id^="KebabMenu_"] {
    top: 16px;
}

/*[forcedcontrolid="meditAccounts"] .MultiLineEditCol {
    line-height: 41px;
}*/
[forcedcontrolid="meditAccounts"] .MultiLineEditRow {
    font-weight: 400;
}

.GridTransferFilterSource .GridTransferFilterItemSingle .GridTransferFilterItemType_Heading {
    min-height: 25px;
    line-height: 25px;
    text-align: center;
    display: flex;
    justify-content: center;
    min-height: 32px;
    margin-bottom: 0.4rem;
    margin-top: -3px
}

/*[fieldname="BuyGroupCode"] {
    margin-top:3px;
}*/
.SameAs_LRDragSelect_ParentControlContainer td[role="gridcell"] {
    position: relative;
}

    .SameAs_LRDragSelect_ParentControlContainer td[role="gridcell"] i::before {
        position: absolute;
        right: 0;
        padding-right: 13px;
    }

    /** Row Density Changes **/
    /*.SameAs_LRDragSelect_ParentControlContainer [rowdensity="small"] td[role="gridcell"] i::before {
    margin-top: -2px !important;
}

.SameAs_LRDragSelect_ParentControlContainer [rowdensity="medium"] td[role="gridcell"] i::before {
    margin-top: -14px !important;
}

.SameAs_LRDragSelect_ParentControlContainer [rowdensity="large"] td[role="gridcell"] i::before {
    margin-top: -30px !important;
}*/

    .SameAs_LRDragSelect_ParentControlContainer td[role="gridcell"] i::before {
        margin-top: -2px;
    }

.updateButtonMasterContainer {
    display: inline;
    right: 0px;
    position: absolute;
    width: 40px;
    height: 40px;
    top: 1px;
}

.AddParentOptionContainer {
    width: 113px;
    background-color: #fff;
    padding: 5px;
    border: 2px solid #7ABCFF;
    border-radius: 3px;
    z-index: 1;
    flex-direction: column;
    align-items: center;
    height: 89px !important;
}

.AddParentOptionContainer button:first-child {
        margin-bottom: 5px;
 }

.AddParentOptionContainer button {
        line-height: normal;
        max-width: 100px;
        text-wrap: wrap;
}

[id^="SupplierLinkingAddParentControl_"]:not([role="tooltip"]):not([disabled]),
[id^="SupplierLinkingLinkParentControl_"]:not([role="tooltip"]):not([disabled]) {
    background-color: #9ccc3c !important;
    color: white;
    border-radius: 5px;
}

[id^="SupplierLinkingAddParentControl_"]:hover:not([disabled]):not([role="tooltip"]),
[id^="SupplierLinkingLinkParentControl_"]:hover:not([disabled]):not([role="tooltip"]) {
    border: solid 1px #9ccc3c;
    border-radius: 5px;
    color: #fff !important;
    background-color: #7cac1a !important;
}

.deleteChildIcon,
.deleteParentIcon {
    display: inline;
    right: 0px;
    position: absolute;
    width: 40px;
    height: 40px;
    top: 1px;
}

.MuseIconControl_Add::before {
    color: green;
}

.MuseKebabMenuOptionItems .k-item .k-menu-link .k-i-arrow-60-right {
    display: none;
}

@media only screen and (max-width: 1880px) {
    [forcedcontrolid="meditAccounts"] div[fieldname=null].MultiLineEditCol {
        max-width: 100%;
        min-width: 1%;
    }
}

/*    [fieldname="AccountNumber"] [forcedcontrolid="AccountNumber"] {
        margin-top: 10px !important;
    }*/
[forcedcontrolid="meditAccounts"] .MultiLineEditRow [fieldname="AccountNumber"],
[forcedcontrolid="meditAccounts"] .MultiLineEditRow [fieldname="WholesalerID"],
[forcedcontrolid="meditAccounts"] .MultiLineEditRow [fieldname="WholesalerBranchID"],
[forcedcontrolid="meditAccounts"] .MultiLineEditRow [fieldname="BuyGroupID"] {
    line-height: 41px;
}

@media only screen and (max-width: 1630px) {

    [forcedcontrolid="meditAccounts"] .MultiLineEditRow [fieldname="AccountNumber"],
    [forcedcontrolid="meditAccounts"] .MultiLineEditRow [fieldname="WholesalerID"],
    [forcedcontrolid="meditAccounts"] .MultiLineEditRow [fieldname="WholesalerBranchID"],
    [forcedcontrolid="meditAccounts"] .MultiLineEditRow [fieldname="BuyGroupID"] {
        line-height: 1.5;
    }

   
}

[forcedcontrolid="panelAssignGroup"] .MuseDataGrid {
    /* min-height: unset !important; */
    min-height: 83px !important;
    max-height: 203px !important;
    overflow: auto;
}

[nodename="REPMAN_CUSTOMERS"] [forcedcontrolid="panelAssignGroup"] .k-scrollbar.k-scrollbar-vertical {
    display: none !important;
}

div[forcedcontrolid="pnlCustomerDetails"] > div[id^="MusePanelContent_Panel_"],
div[forcedcontrolid="pnlAddress"] > div[id^="MusePanelContent_Panel_"],
[nodename="REPMAN_CUSTOMERS"][forcedcontrolid="panelAssignRep"] [id^="MusePanelContent_Panel_"] {
    padding: 15px 15px 15px 15px !important;
}

[nodename="REPMAN_CUSTOMERS"][forcedcontrolid="panelAssignGroup"] [id^="MusePanelContent_Panel_"] {
    padding: 15px 0px 15px 0px !important;
}

[nodename="REPMAN_CUSTOMERS"][forcedcontrolid="panelAssignRep"] [id^="MusePanelContent_Panel_"] > .row {
    margin-top: 0px !important
}

[forcedcontrolid="panelAssignRep"] [id^="MusePanelContent_Panel_"] > .row {
    margin-top: 15px;
}



.customer-group-delete-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    color: #d7665b;
    font-size: 12px;
}

[forcedcontrolid="BuyGroupDealMLEPanel"] > div > .row:first-child [nodename="Repman_Order_Products"] > [id^="MusePanelContent_Panel_"] {
    align-content: flex-end !important;
}

[forcedcontrolid="BuyGroupDealMLEPanel"] [forcedcontrolid="btnAudit"] {
    margin-right: 3px !important;
}

.MuseGridRowMenu [nodename="REPMAN_GROUPS"] .row-cols-2 > .col:first-child {
    min-width: 93%;
}

.MuseGridRowMenu [nodename="REPMAN_GROUPS"] .row-cols-2 > .col:last-child {
    min-width: 7%;
}

.MuseGridRowMenu [nodename="REPMAN_RED_FLAG_ISSUE_TYPES"] .row-cols-2 > .col:first-child {
    min-width: 93%;
}

.MuseGridRowMenu [nodename="REPMAN_RED_FLAG_ISSUE_TYPES"] .row-cols-2 > .col:last-child {
    min-width: 7%;
}

[forcedcontrolid="RWGroupFlatGrid_SearchPanel"] .MuseSearchContainer {
    max-width: 100% !important;
}

[forcedcontrolid="GroupForm_FlatGridKebabPanel"] .MuseKebabMenu {
    margin-top: -4px;
}

[musebuttontype="orderproductsaudit"],
[musebuttontype="buygroupproductaudit"] {
    height: 40px;
}

.k-grid-header th.k-header > .k-link {
    text-align: center;
}

.formHeaderButtons {
    max-width: 120px !important;
    width: 120px !important;
    min-width: 120px !important;
}

/*[forcedcontrolid="Visible:ProductPrice"],
[forcedcontrolid="Locked:ProductPrice"],
[forcedcontrolid="Locked:ProductName"] {
    opacity: 0.2;
    pointer-events: none;
}*/
.DisabledLockedAndVisible {
    opacity: 0.2;
    pointer-events: none;
}

.linkedColLeft {
    border-left: solid 2px black !important;
}

.linkedColRight:not([data-field='ProductGroup']) {
    border-right: solid 2px black !important;
}

#BulkProductPriceUpdateCopyAllPrices {
    min-width: 0;
    margin-left:-7px;
}

    [data-field="PricePercentageControl"] .k-icon,
    #BulkProductPriceUpdateApplyEdit .k-icon,
    #BulkProductPriceUpdateCopyAllPrices .k-icon {
        position: relative !important;
        font: 16px / 1 WebComponentsIcons !important;
    }

.k-grid-header table th:has(.MuseDropDownContainer) .k-icon:before {
    left: 35% !important
}

[forcedcontrolid="btnBuyGroupDealsAndBonusesAudit"]:not([forcedcontrolid="btnBuyGroupDealsAndBonusesAudit"]) {
    width: 100px !important;
    max-width: 100px !important;
    height: 35px;
}

div[id*='MultiSelect_'] + .ErrorMessage {
    padding-right: 34px;
}

[forcedcontrolid="FixedPriceDealForcedControl"] {
    width: 100% !important;
    line-height: 0.5;
}

.EventStatusLabel_NoEvents {
    position: fixed;
    left: 1px;
    bottom: 1px;
    z-index: 9999999;
}

.EventStatusLabel_HasEvents {
    position: fixed;
    left: 1px;
    bottom: 1px;
    z-index: 9999999;
    background-color: orange;
    font-family: 'Roboto';
    font-size: 16px;
}

@keyframes rotate {
    to {
        transform: rotate(360deg);
    }
}

.EventStatusLabel_HasEvents::before {
    content: "\f01e";
    display: inline-block;
    animation: rotate 1.5s linear infinite;
}

.EventStatusLabel_OtherEvents::after {
    content: " Background Events";
    display: inline-block;
    vertical-align: middle;
}

.EventStatusLabel_SavingItems::after {
    content: " Saving Items";
    display: inline-block;
    vertical-align: middle;
}

.EventStatusLabel_DeletingItems::after {
    content: " Deleting Items";
    display: inline-block;
    vertical-align: middle;
}

.EventStatusLabel_MergingCache::after {
    content: " Merging Cache";
    display: inline-block;
    vertical-align: middle;
}

.bonusQty {
    flex-basis: 30% !important;
}

.OrderProducts_Panels > [nodename="Repman_Order_Products"].OrderProducts_Panels,
[forcedcontrolid="OrderProducts_FormPanel"] > [nodename="Repman_Order_Products"],
[forcedcontrolid="BuyGroupDealMLEPanel"] > [id^="MusePanelContent_Panel_"] > .row:nth-child(2) .CustomControl > [nodename="Repman_Order_Products"],
[forcedcontrolid="BuyGroupDealMLEPanel"] > [id^="MusePanelContent_Panel_"] > .row:nth-child(3) .CustomControl > [nodename="Repman_Order_Products"] {
    padding-top: 0px !important;
}

[forcedcontrolid="BuyGroupDealMLEPanel"] > [id^="MusePanelContent_Panel_"] > .row:first-child [nodename="Repman_Order_Products"] {
    padding-top: 5px;
}

.deletedDeal,
.deletedBonus {
    text-decoration: line-through;
    color: red !important;
}

.unsavedChange::before {
    color: red !important;
}

.unsavedChangeAfter::after {
    color: red !important;
}

.savedChange::before {
    color: green !important;
}

.RowTag_OrderProductUnsaved_Small,
.RowTag_OrderProductUnsaved_Medium,
.RowTag_OrderProductUnsaved {
    position: relative;
}

    .RowTag_OrderProductUnsaved:after {
        content: "";
        position: absolute;
        top: -6px;
        left: -3px;
        width: 0;
        height: 0;
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent;
        border-right: 10px solid red;
        transform: rotate(45deg);
    }

    .RowTag_OrderProductUnsaved_Small:after {
        content: "";
        position: absolute;
        top: -6px;
        left: -1px;
        width: 0;
        height: 0;
        border-top: 7px solid transparent;
        border-bottom: 10px solid transparent;
        border-right: 10px solid red;
        transform: rotate(45deg);
    }

    .RowTag_OrderProductUnsaved_Medium:after {
        content: "";
        position: absolute;
        top: -6px;
        left: -3px;
        width: 0;
        height: 0;
        border-top: 8px solid transparent;
        border-bottom: 8px solid transparent;
        border-right: 8px solid red;
        transform: rotate(45deg);
    }
.newDeal .dealBonusRowUpdateLeft,
.dealBonusRowUpdateLeft {
    border-left: 1px red solid !important;
    border-top: 1px red solid !important;
    border-bottom: 1px red solid !important;
}
.newDeal .dealBonusRowUpdateCenter,
.dealBonusRowUpdateCenter {
    border-top: 1px red solid !important;
    border-bottom: 1px red solid !important;
}
.newDeal .dealBonusRowUpdateRight,
.dealBonusRowUpdateRight {
    border-right: 1px red solid !important;
    border-top: 1px red solid !important;
    border-bottom: 1px red solid !important;
}

.CopyContainerMaster {
    width: 114px;
    background-color: #fff;
    padding: 5px;
    border: 2px solid #7ABCFF;
    border-radius: 3px;
    z-index: 1;
    flex-direction: column;
    align-items: center;
}

.SameAsNavigation {
    cursor: pointer;
}

.SelectedSameAsNav {
    color: #7cac1a !important;
    border-color: black !important;
}

/*[nodename="REPMAN_ACCOUNTS"][forcedcontrolid="MainContainerPanel"] [nodename="REPMAN_ACCOUNTS"] [id^="MusePanelContent_Panel_"] .row:last-child .col .ErrorMessage {
    right: 24px;
}*/
[nodename="REPMAN_ACCOUNTS"] .col [id^='icon_'] {
    margin-left: 0.7rem;
    margin-top: -4px;
}

[nodename="REPMAN_ACCOUNTS"] .col .fa-info-circle:before {
    color: #17a2b8 !important;
}

.GridHeaderPanelWide {
    width: 70vw !important;
    overflow-y: auto;
}

.MenuToggleContainer {
    /*width: 40px;*/
    justify-content: flex-start;
}

[forcedcontrolid="pnlCustomerGradesSelection"] .MenuToggleContainer {
    width: 40px;
}

[forcedcontrolid="pnlCustomerGradesSelection"] {
    overflow: hidden !important;
}

.MenuToggleContainer span {
    flex-basis: 180px;
    max-width: unset;
    font-size: 14px !important;
}

.customOrderProductToggle {
    top: 18px;
    height: 0px;
    position: absolute;
    right: -34px;
    width: 70px;
}

.customStockTakeToggle {
    top: 18px;
    height: 0px;
    position: absolute;
    right: -34px;
    width: 70px;
}

/*.MuseGridItem::has(.customStockTakeToggle) {
    display: flex;
    justify-content: space-around;
    align-items: center;
}
*/
/*.k-grid-header:has(.k-grid-header-locked) .customOrderProductToggle, .k-grid-header:has(.k-grid-header-locked) .customStockTakeToggle {
        top: 25px;
    }*/
[nodename="Repman_Copy_Rep_Customer_Grades_Edit"] [forcedcontrolid="CopyCustomerGradeEdit_FlatGridPanel"] table colgroup col:last-child,
[nodename="Repman_Copy_Rep_Customer_Grades_Edit"] [forcedcontrolid="CopyCustomerGradeEdit_MultipleGroups_FlatGridPanel"] table colgroup col:last-child {
    width: 7em !important;
}

[nodename="Repman_Copy_Rep_Customer_Grades_Edit"] [forcedcontrolid="CopyCustomerGradeEdit_FlatGridPanel"] table colgroup col:nth-child(2),
[nodename="Repman_Copy_Rep_Customer_Grades_Edit"] [forcedcontrolid="CopyCustomerGradeEdit_MultipleGroups_FlatGridPanel"] table colgroup col:nth-child(2) {
    width: 15em !important;
}

[nodename="REPMAN_COPY_REP_CUSTOMER_GRADES_EDIT"] [forcedcontrolid="CopyCustomerGradeEdit_FlatGridPanel"] table colgroup col:last-child {
    width: 8em !important;
}

.customOrderProductGridToggle {
    position: absolute;
    right: 0;
}

.customOrderProductGridToggleContainer {
    width: 100% !important;
}

.MenuToggleContainer.disabledbutton.blur {
    width: 16% !important
}

.MuseDataGridMenu .MuseDropDownContainer:not(.AutoSaveTimeOptionsPanel) {
    width: 14% !important;
}

.MuseGridPanel div:has(+ .MenuToggleContainer):not(.AutoSaveTimeOptionsPanel),
.MuseGridPanel div:has(+ .MenuToggleContainer.disabledbutton.blur) {
    width: 15% !important;
    /*   display:none;*/
}

.MuseGridPanel button {
    margin-left: 20px !important;
}

.SameAs_LRDragSelect_ParentControlContainer .k-grid-norecords-template,
.SameAs_LRDragSelect_ParentControlContainer .k-grid-norecords {
    display: none;
}

[nodename="REPMAN_ORDER_PRODUCTS"][forcedcontrolid="MainContainerPanel"] {
    min-height: 17px;
}

/*[nodename="REPMAN_ORDER_PRODUCTS"] {
    padding-left: 10px;
    padding-right: 10px;
}*/
/*.MuseGridRowMenu > .MusePanel:nth-child(5) .col {
    padding-left: 3px;
}
*/
.OrderProductGrid {
    height: 85vh;
    width: 65vw;
    max-width: 65vw;
    min-width: 65vw;
}

[forcedcontrolid="FixedPriceDealForcedControl"] span {
    flex: 0 0 50%;
    max-width: 50%;
}

.MuseDataGridMenu .MusePanel.btnPanel_ProductManagement {
    right: 0;
    top: 2px;
    left: 65.5rem;
    padding: 0px 0px;
    position: absolute;
    width: 19% !important;
}

    .MuseDataGridMenu .MusePanel.btnPanel_ProductManagement .row.row-cols-2 {
        display: flex;
        align-items: end;
    }

    .MuseDataGridMenu .MusePanel.btnPanel_ProductManagement .row-cols-5 {
        display: flex;
    }

    .MuseDataGridMenu .MusePanel.btnPanel_ProductManagement [forcedcontrolid="SaveWholesalerProductsIdentifier"],
    .MuseDataGridMenu .MusePanel.btnPanel_ProductManagement [forcedcontrolid="ResetWholesalerProductsIdentifier"] {
        margin-top: 0.25rem !important
    }

.k-grid tr td.rw-red-border,
.k-grid-content-locked > table tr td.rw-red-border {
    /*outline: solid 1px red !important;
    border-left: solid 1px red !important;
    border-right: solid 1px red !important;*/
    border: 1px solid red !important;
}

#unlinkedChildren {
    overflow-y: auto;
    height: 250px;
    width: 615px;
    padding: 1rem;
}

.unlinkedChildrenMessage ~ #unlinkedChildren .MenuToggleContainer {
    width: 59px;
    margin-left: 45%;
}

#unlinkedChildren .unLinkedChildToggle {
    width: 10%
}

#unlinkedChildren .unLinkedChildToggle {
    width: 10%
}

#unlinkedChildren .item {
    display: flex;
    padding: 0.5rem 0.5rem 0.2rem;
}

#unlinkedChildren .unLinkedChildToggle {
    width: 10%
}

#unlinkedChildren .unlinkedChildName {
    width: 90%
}

div#unlinkMasterToggle {
    width: 97%;
    margin-top: -2.2rem;
    margin-bottom: 1.5rem;
}

.unlinkedChildrenMessage {
    margin: 0px 0px 20px 0px;
    width: 88%;
    padding: 0.5rem;
}

.linkingBlur {
    pointer-events: none;
}

#unlinkMasterToggle .Muse_MATC_Slider {
    right: 0;
    position: absolute;
}

[forcedcontrolid="UpdatePriceDealForcedControl"] {
    margin-left: 20px;
}

    [forcedcontrolid="UpdatePriceDealForcedControl"] ~ .MuseDropDownContainer {
        max-width: 150px;
    }

#unlinkMasterToggle .Muse_MATC_Slider {
    right: 0;
    position: absolute;
}

.sameAsDisabledToggle {
    opacity: 0.3;
}

[forcedcontrolid="UpdatePriceDealForcedControl"] + .MuseDropDownContainer {
    margin-top: 4px;
}

[forcedcontrolid="UpdatePriceDealForcedControl"] ~ button {
    margin-top: 0px !important;
}

    [forcedcontrolid="UpdatePriceDealForcedControl"] ~ button:first {
        margin-left: 20px;
    }

#MuseHeaderBar #GHPItem_6:hover {
    cursor: default !important
}

[nodename="REPMAN_SITES_BULKUPDATES"] .MenuToggleContainer,
[nodename="Repman_Sites_BulkUpdates"] .MenuToggleContainer {
    width: 190px;
}

[nodename="REPMAN_SITES_BULKUPDATES"] .MuseRadioGroup,
[nodename="Repman_Sites_BulkUpdates"] .MuseRadioGroup {
    margin-bottom: 0px;
    padding-top: 0px;
}

[forcedcontrolid="SiteInfoBulkUpdateControlPanel_Permissions"] .MenuToggleContainer,
[forcedcontrolid="SiteInfoBulkUpdateControlPanel_Speciality"] .MenuToggleContainer,
[forcedcontrolid="SiteInfoBulkUpdateControlPanel_CleanUp"] .MenuToggleContainer,
[forcedcontrolid="SiteInfoBulkUpdateControlPanel_Downloads"] .MenuToggleContainer {
    width: 260px;
    padding-top: 2px;
    padding-bottom: 2px;
}

/*[forcedcontrolid="ResetWholesalerProductsIdentifier"]:not(.customstyle),
[forcedcontrolid="SaveWholesalerProductsIdentifier"]:not(.customstyle) {
    margin-bottom: 7px !important;
}*/
[forcedcontrolid="ResetWholesalerProductsIdentifier"]:not(.customstyle) {
    margin-left: 0px !important;
}

[forcedcontrolid="SaveWholesalerProductsIdentifier"]:not(.customstyle) {
    /*margin-left: 0px !important;*/
}

.btnPanel_ProductManagement button[forcedcontrolid="SaveWholesalerProductsIdentifier"]:not(.customstyle) {
    margin-left: -10px !important;
}

.btnPanel_ProductManagement {
    width: 100% !important;
}

/*.REPMAN_BULK_PRODUCT_PRICE_UPDATE{

    width:100% !important;

}*/
table.REPMAN_BULK_PRODUCT_PRICE_UPDATE {
    min-width: 15em;
}

[nodename="REPMAN_BUYGROUPS"][forcedcontrolid="pnlBuygroups"] > [id^="MusePanelContent_Panel_"] > .row > .col {
    padding-right: 12px;
}

[nodename="REPMAN_BUYGROUPS"][forcedcontrolid="pnlBuygroups"] .MultiLineEditCol .UpperPosition {
    margin-top: -10px !important;
    margin-left: 12px !important;
}

[forcedcontrolid="MLE_Buygroups"] .ErrorMessage {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 50%;
}

[nodename="REPMAN_BUYGROUPS"][forcedcontrolid="pnlBuygroups"] .MultiLineEditRow {
    font-weight: 400 !important;
}

.tempHideFilter {
    display: none !important;
}

[fieldname="BuyGroupName"].MultiLineEditCol {
    border-left: 1px solid #eee;
}

[forcedcontrolid="MLE_Buygroups"] [colidx="0"] {
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
    padding: 2px;
}

[forcedcontrolid="MLE_Buygroups"] [colidx="1"] {
    border-bottom: 1px solid #eee;
    border-right: 1px solid #eee;
}

[forcedcontrolid="MLE_Buygroups"] [colidx="2"] {
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
}

[forcedcontrolid="MLE_Buygroups"] [colidx="4"] {
    border-bottom: 1px solid #eee;
}

[forcedcontrolid="MLE_Buygroups"] .MultiLineEditRow:last-of-type {
    border-bottom: 1px solid #eee;
}

[forcedcontrolid="MLE_Buygroups"] .MultiLineEditRow {
    height: 38px !important;
}

[nodename="REPMAN_BUYGROUPS"] .MultiLineHeaderRow [forcedcontrolid="BuyGroupName"] {
    margin-top: 2px !important;
}

[nodename="REPMAN_BUYGROUPS"] .MultiLineHeaderRow [forcedcontrolid="BuyGroupCode"] {
    margin-top: 2px !important;
}

[forcedcontrolid="pnlBuygroups"] .MultiLineEditRow input {
    margin-top: 1px !important;
}

/*[nodename="REPMAN_BUYGROUPS"][forcedcontrolid="pnlBuygroups"] .MultiLineHeaderRow {
    border-bottom: 0px !important;
    border-top: 0px !important;
}*/
[nodename="REPMAN_BUYGROUPS"][forcedcontrolid="pnlBuygroups"] div[fieldname='Add'].MultiLineEditCol,
div[fieldname=null].MultiLineEditCol {
    border-left-width: 0px;
}

[nodename="REPMAN_BUYGROUPS"][forcedcontrolid="pnlBuygroups"] .MultiLineEditCol .MuseTextControlTitle.UpperPosition + input.k-textbox,
.MultiLineEditCol .MuseTextControlTitle + input.k-textbox {
    height: 42px;
}

/*[nodename="REPMAN_BUYGROUPS"][forcedcontrolid="pnlBuygroups"] .row {
    margin-bottom: 5px;
}*/
[nodename="REPMAN_BUYGROUPS"][forcedcontrolid="pnlBuygroups"] .MultiLineHeaderRow span.UpperPosition + input {
    padding-top: 18px !important;
}

[nodename="REPMAN_BUYGROUPS"][forcedcontrolid="pnlBuygroups"] .MuseTextControlTitle.UpperPosition {
    top: 15px;
}

[nodename="REPMAN_BUYGROUPS"][forcedcontrolid="pnlBuygroups"] div[id^="MLECol_"][colidx="0"] {
    margin: 0;
}

[nodename="REPMAN_BUYGROUPS"][forcedcontrolid="pnlBuygroups"] div[id^="MLECol_"] {
    margin: 0;
    display: flex;
    align-items: center;
    padding-left: 11px !important;
}

    [nodename="REPMAN_BUYGROUPS"][forcedcontrolid="pnlBuygroups"] div[id^="MLECol_"]:has(i),
    [nodename="REPMAN_BUYGROUPS"][forcedcontrolid="pnlBuygroups"] div[id^="MLECol_"]:has(button),
    [nodename="REPMAN_BUYGROUPS"][forcedcontrolid="pnlBuygroups"] div[id^="MLECol_"]:has(input) {
        margin: 0;
        display: flex;
        align-items: center;
        padding-left: 0px !important;
        background-color: unset !important;
    }

[nodename="REPMAN_BUYGROUPS"][forcedcontrolid="pnlBuygroups"] .MultiLineHeaderRow div[id^="MLECol_"] {
    padding-left: 0px !important;
}

[forcedcontrolid="MLE_Buygroups"] .MultiLineEditCol .MuseTextControlTitle + input.k-textbox {
    height: 35px !important;
}

[forcedcontrolid="BuyGroupDealMLEPanel"] {
    padding: 0px 10px 0px 0 !important
}

[forcedcontrolid="OrderProducts_FormPanel"] {
    margin-left: 10px !important
}

[forcedcontrolid="CurrentWholesaler_ToolTipPanel"] {
    width: auto !important;
}

/*.MuseSearchContainer.undefined.panelSearch {
    width: 26vw;
}*/
.MuseGridPanel .ProductBtnSpace:not(.SameAsNavigationStyle) {
    margin-left: 29.79999vw !important;
}

.MuseGridPanel .PriceBtnSpace:not(.SameAsNavigationStyle) {
    margin-left: 32.3vw !important
}

.MusePageHeaderTitle {
    text-transform: capitalize !important;
    font-size: 15px !important;
}

/*.MuseGridPanel .MusePageHeaderTitle:not(empty) ~ .SameAsNavigationStyle {
    margin-left: 44.3vw !important
}*/
/*
.MuseGridPanel .MusePageHeaderTitle:empty ~ .SameAsNavigationStyle {
    margin-left: 54.3vw !important
}*/
[forcedcontrolid="CurrentWholesaler_PriceToolTip"],
[forcedcontrolid="CurrentWholesaler_CodeToolTip"] {
    padding-right: 10px;
}

[forcedcontrolid="CurrentWholesaler_DealToolTip"],
[forcedcontrolid="CurrentWholesaler_BonusToolTip"] {
    padding-left: 10px;
}

[forcedcontrolid="CurrentWholesaler_ToolTipPanel"] {
    max-width: 112px !important;
}

.RowSmall .k-numeric-wrap input {
    height: 18px !important;
}

.RowSmall .k-numeric-wrap .k-link {
    height: 9px !important;
}

.bulkproductpriceupdaterowcontrol,
.bulkproductpriceupdaterowcontrol,
.bulkproductpriceupdateundoeditcontrol {
    width: auto !important;
    min-width: 0px;
    /*padding: 12px 6px !important;*/
}

    .bulkproductpriceupdaterowcontrol[density="small"] {
        min-height: 18px;
        height: 18px;
        max-height: 18px;
    }

    .bulkproductpriceupdateundoeditcontrol[density="small"] {
        min-height: 18px;
        height: 18px;
        max-height: 18px;
    }

.bulkproductpriceupdatepercentagecontrol[density="small"],
.bulkproductpriceupdatevaluecontrol[density="small"] {
    min-height: 18px;
    height: 18px;
    max-height: 18px;
}

.k-numeric-wrap input[density="small"] {
    height: 18px !important;
}

.bulkproductpriceupdatepercentagecontrol.small,
.bulkproductpriceupdatevaluecontrol.small {
    height: 18px !important;
}

.k-grid-content-locked tr.RowSmall .bulkproductpriceupdateundoeditcontrol {
    min-height: 18px !important;
    height: 18px !important;
    max-height: 18px !important;
}

.k-grid-content-locked tr.RowSmall .bulkproductpriceupdaterowcontrol,
.k-grid-content tr.RowSmall .bulkproductpriceupdaterowcontrol {
    min-height: 18px !important;
    height: 18px !important;
    max-height: 18px !important;
}

.k-grid-content-locked tr.RowSmall .bulkproductcodeupdateundoeditcontrol,
.k-grid-content tr.RowSmall .bulkproductcodeupdateundoeditcontrol {
    min-height: 18px;
    height: 18px;
    max-height: 18px;
}

.k-grid-content .REPMAN_BULK_PRODUCT_PRICE_UPDATE tr.RowSmall {
    /*height: 1.745em !important;*/
    height: 24.41px !important;
}

    .k-grid-content .REPMAN_BULK_PRODUCT_PRICE_UPDATE tr.RowSmall td {
        /*height: 1.745em !important;*/
        height: 24.41px !important;
    }
/*
.k-grid-content-locked tr.RowLarge td[data-field="UndoEditControl"] {
    height: 60px !important;
}
*/
    .k-grid-content-locked tr.RowLarge td[data-field="UndoEditControl"] button {
        margin-top: 0px !important;
    }

.k-grid-content-locked tr.RowSmall .k-textbox,
.k-grid-content tr.RowSmall .k-textbox {
    height: 22px;
}

.k-grid-content-locked tr.RowSmall .k-link-decrease .k-icon {
    height: 9px;
}

.RowEdit.RowSmall {
    height: 24.39px;
}

.RowMedium .bulkproductcodeupdateundoeditcontrol {
    margin: 0;
    margin-top: 2px;
}

[forcedcontrolid="lblTelephoneNumber"] {
    color: black !important;
}

.OrderProducts_Panels .MuseTextControlTitle + .k-numerictextbox .k-numeric-wrap .k-input,
.OrderProducts_Panels .MuseTextControlTitle + .k-datepicker .k-picker-wrap .k-input {
    font-size: 18px;
}

[forcedcontrolid="TextCopy"] {
    max-width: 510px !important;
    justify-content: end;
    text-align: end;
    border-left: 1px solid rgb(226, 226, 226) !important;
    border-right: 1px solid rgb(226, 226, 226) !important;
    padding: 0 15px;
    margin-right: 1%;
    position: absolute;
    right: 1.5%;
    display: none;
}

/*[forcedcontrolid="SaveButtonBulkPrice"] {
    margin-right: 28% !important;
}*/
[forcedcontrolid="SearchBulkPrice"] {
    width: 100vw;
}

#selectedSites .item {
    padding-top: 2px;
    padding-bottom: 2px;
}

#selectedSites {
    max-height: 240px;
    overflow-y: auto;
}

[forcedcontrolid="MLE_FormHeaderTitle"] {
    margin-top: 14px;
    margin-left: 4px;
    display: flex;
    align-items: center;
    font-weight: 500;
}

/*div[forcedcontrolid="MLE_Grades"] .MultiLineHeaderRow div[colidx="1"] .MenuToggleContainer span {
    top: 3px;
    display: flex;
    justify-content: center;
}
div[forcedcontrolid="MLE_Grades"] .MultiLineHeaderRow div[colidx="1"] .MenuToggleContainer .Muse_MATC_Slider {
    top: -15px;
    display: flex;
    left: 20%;
}*/
[nodename="REPMAN_SETTINGS"][forcedcontrolid="pnlGradingSettings"] .MultiLineHeaderRow {
    border-top: 0px solid rgb(239, 239, 239);
    border-bottom: 0px solid rgb(239, 239, 239);
}

[nodename="REPMAN_SETTINGS"][forcedcontrolid="pnlGradingSettings"] .MuseFormTextBox {
    border: 0px solid rgb(226, 226, 226)
}

[nodename="REPMAN_SETTINGS"][forcedcontrolid="pnlContactSettings"] .MultiLineEdit {
    margin-top: 0px;
}

[nodename="REPMAN_SETTINGS"][forcedcontrolid="pnlContactSettings"] .MultiLineHeaderRow > div[id^="MLECol_"][colidx="0"].MultiLineEditCol.col {
    margin-bottom: 0px;
}

[nodename="REPMAN_SETTINGS"][forcedcontrolid="pnlGradingSettings"] .MultiLineEditCol .MuseTextControlTitle.UpperPosition + input.k-textbox,
[nodename="REPMAN_SETTINGS"][forcedcontrolid="pnlGradingSettings"] .MultiLineEditCol .MuseTextControlTitle + input.k-textbox {
    border: 1px solid #e2e2e2;
    width: 98%;
    margin: auto;
}

[nodename="REPMAN_SETTINGS"][forcedcontrolid="pnlGradingSettings"] .MultiLineHeaderRow input {
    margin-top: 0.5rem !important;
}

/*
[nodename="REPMAN_SETTINGS"] [musetype="MuseFormInputControl"] {
    height:16px
}
*/
[nodename="REPMAN_SETTINGS"] div[id^="MLECol_"][colidx="0"] {
    padding-left: 7px !important;
    padding-right: 7px !important;
    margin: 0 auto;
}

[nodename="REPMAN_SETTINGS"][forcedcontrolid="pnlGradingSettings"] div[id*='MusePanelContent_Panel'] .col:not(:last-of-type) {
    padding-right: 0px !important;
    position: relative;
    z-index: 2;
}

[nodename="REPMAN_CUSTOMERS"] [fieldname="BuyGroupID"],
[nodename="REPMAN_CUSTOMERS"] [fieldname="MultiCall"] {
    border-right: 1px solid #fff;
}

[nodename="REPMAN_CUSTOMERS"] [value="Add"] {
    margin-top: initial !important;
}

[nodename="REPMAN_SETTINGS"][forcedcontrolid="pnlGradingSettings"] div[fieldname='MultiCall'].MultiLineEditCol,
[nodename="REPMAN_SETTINGS"][forcedcontrolid="pnlGradingSettings"] div[fieldname='Default'].MultiLineEditCol {
    border-right: 1px solid #eee;
}

[nodename="REPMAN_CUSTOMERS"] [fieldname='Add'],
[nodename="REPMAN_SETTINGS"][forcedcontrolid="pnlGradingSettings"] [fieldname='Add'] {
    border-left: none !important;
}

[nodename="REPMAN_CUSTOMERS"] [forcedcontrolid="panelAssignRep"] .MultiLineHeaderRow {
    height: 60px;
}

[nodename="REPMAN_CUSTOMERS"] [fieldname="BuyGroupID"],
[nodename="REPMAN_CUSTOMERS"] [fieldname="WholesalerBranchID"],
[nodename="REPMAN_CUSTOMERS"] [fieldname="WholesalerID"],
[nodename="REPMAN_CUSTOMERS"] [fieldname="AccountNumber"],
[nodename="REPMAN_CUSTOMERS"] [fieldname="RepwiseRepID"].MultiLineEditCol {
    padding-left: 0.5rem !important;
}

[nodename="REPMAN_CUSTOMERS"] [forcedcontrolid="panelAssignRep"] .MultiLineHeaderRow [fieldname="GradeID"] .MuseDropDownContainer select,
[nodename="REPMAN_CUSTOMERS"] [fieldname="RepwiseRepID"] .MuseDropDownContainer select {
    padding-left: 0.5rem !important;
    height: 60px;
}

/*div[forcedcontrolid="meditAccounts"] .MultiLineHeaderRow.row div[fieldname="WholesalerID"].MultiLineEditCol,
div[forcedcontrolid="meditAccounts"] .MultiLineHeaderRow [fieldname="AccountNumber"].MultiLineEditCol,
[nodename="REPMAN_CUSTOMERS"] [forcedcontrolid="panelAssignRep"] .MultiLineHeaderRow [fieldname="MultiCall"],
[nodename="REPMAN_CUSTOMERS"] [forcedcontrolid="panelAssignRep"] .MultiLineHeaderRow [fieldname="GradeID"] .MuseDropDownContainer select,
[nodename="REPMAN_CUSTOMERS"] [forcedcontrolid="panelAssignRep"] .MultiLineHeaderRow [fieldname="RepwiseRepID"] {
    border-right: solid 1px #E2E2E2 !important;
}*/
[nodename="REPMAN_CUSTOMERS"] [forcedcontrolid="panelAssignRep"] .MultiLineHeaderRow [fieldname="RepwiseRepID"] {
    padding-left: 0rem !important;
}

[nodename="REPMAN_SETTINGS"][forcedcontrolid="pnlGradingSettings"] .MultiLineEditCol.col {
    padding: 0 !important;
}

[nodename="REPMAN_SETTINGS"][forcedcontrolid="pnlGradingSettings"] .MenuToggleContainer {
    width: 100% !important;
    max-width: 238px !important;
    padding-left: 0.8rem;
}

[fieldname="Grade"] {
    display: flex;
    align-items: center;
}

.bulkproductpriceupdaterowcontrol.updateButtonMaster,
[data-field="UpdateRowControl"] .bulkproductpriceupdaterowcontrol,
.bulkproductpriceupdateundoeditcontrol.undoButtonMaster {
    min-width: 38px !important;
}

.bulkproductcodeupdateundoeditcontrol.undoButtonMaster[density="medium"]:not(.k-button),
.bulkproductpriceupdateundoeditcontrol.undoButtonMaster[density="medium"]:not(.k-button),
.bulkproductpriceupdaterowcontrol.updateButtonMaster[density="medium"]:not(.k-button),
.bulkproductpriceupdaterowcontrol[density="medium"]:not(.k-button) {
    max-height: 25px !important;
    min-height: 25px !important;
    height: 25px !important;
}

.bulkproductcodeupdateundoeditcontrol.undoButtonMaster[density="small"]:not(.k-button),
.bulkproductpriceupdateundoeditcontrol.undoButtonMaster[density="small"]:not(.k-button),
.bulkproductpriceupdaterowcontrol.updateButtonMaster[density="small"]:not(.k-button),
.bulkproductpriceupdaterowcontrol[density="small"]:not(.k-button) {
    max-height: 5px !important;
    min-height: 5px !important;
    height: 5px !important;
}

[id="MainPageContent"][density="medium"] .bulkproductcodeupdateundoeditcontrol.undoButtonMaster:not(.k-button) {
    max-height: 25px !important;
    min-height: 25px !important;
    height: 25px !important;
}

[id="MainPageContent"][density="small"] .bulkproductcodeupdateundoeditcontrol.undoButtonMaster:not(.k-button) {
    max-height: 5px !important;
    min-height: 5px !important;
    height: 5px !important;
}

/*[id="MainPageContent"][density="medium"] .k-grid-content-locked .undoButtonMaster.k-button {
    max-height: 18px !important;
    min-height: 18px !important;
    height: 18px !important;
}*/
[id="MainPageContent"][density="small"] .k-grid-content-locked .undoButtonMaster.k-button {
    max-height: 18px !important;
    min-height: 18px !important;
    height: 18px !important;
    margin: auto !important;
}

.GradeSelect {
    min-width: 67px;
}

[forcedcontrolid="DeleteContactsWithDuplicateForcedControl"] .Muse_MATC_Slider.disabled {
    pointer-events: none !important;
}

/*[id="MainPageContent"][density="small"] .k-grid-content-locked .undoButtonMaster.k-button:not([disabled='disabled']) {
    margin-top: 3px;
}*/
[REPMAN_CUSTOMERS][forcedcontrolid="panelAssignAccount"].dropdown-editor-option-container {
    top: 38px !important;
}

[REPMAN_CUSTOMERS][forcedcontrolid="panelAssignAccount"] [forcedcontrolid="RWBuyGroupItems_DropDownEditor"] .dropdown-editor-toggle,
[REPMAN_CUSTOMERS][forcedcontrolid="panelAssignAccount"] [forcedcontrolid="RWWholesalerBranchItems_DropDownEditor"] .dropdown-editor-toggle,
[REPMAN_CUSTOMERS][forcedcontrolid="panelAssignAccount"] [forcedcontrolid="RWCustomerSupplierItems_DropDownEditor"] .dropdown-editor-toggle,
[REPMAN_CUSTOMERS][forcedcontrolid="panelAssignAccount"] [forcedcontrolid="RWBuyGroupItems_DropDownEditor"],
[REPMAN_CUSTOMERS][forcedcontrolid="panelAssignAccount"] [forcedcontrolid="RWWholesalerBranchItems_DropDownEditor"],
[REPMAN_CUSTOMERS][forcedcontrolid="panelAssignAccount"] [forcedcontrolid="RWCustomerSupplierItems_DropDownEditor"] {
    border-left: none !important;
    border: none !important;
}

    [REPMAN_CUSTOMERS][forcedcontrolid="panelAssignAccount"] [forcedcontrolid="RWWholesalerBranchItems_DropDownEditor"] .dropdown-editor-option {
        cursor: context-menu;
    }

[REPMAN_CUSTOMERS][forcedcontrolid="panelAssignAccount"] select option {
    color: #000 !important;
}

[forcedcontrolid='panelAssignAccount'] .MultiLineHeaderRow select[disabled] > option {
    color: #000 !important;
}

[nodename="REPMAN_CUSTOMERS"] div[forcedcontrolid="meditAccounts"] [fieldname="Add"] {
    border-left: none;
}

[nodename="REPMAN_CUSTOMERS"] [forcedcontrolid="meditAccounts"] .MultiLineHeaderRow {
    padding: 0;
}

[nodename="REPMAN_CUSTOMERS"] [forcedcontrolid="meditAccounts"] select:disabled {
    /* color: #000 !important;*/
    opacity: 1;
}

[nodename="REPMAN_CUSTOMERS"] .MultiLineHeaderRow {
    height: 60px;
    /*    align-items: center;
*/
}

[nodename="REPMAN_CUSTOMERS"] [forcedcontrolid="meditAccounts"] .MultiLineHeaderRow input {
    width: 100%;
    margin-left: -4px !important;
}

[forcedcontrolid="fcid_rdManualCustomerImportTypeSetting"] .MuseControlTypeContainerHorizontal {
    position: relative;
}

[forcedcontrolid="fcid_rdManualCustomerImportTypeSetting"] .MuseRadioGroupTitle {
    color: #000;
}

[forcedcontrolid="fcid_rdManualCustomerImportTypeSetting"] .k-radio-label:before {
    content: "";
    position: absolute;
    top: 0;
    right: -20px;
    width: 14px;
    height: 14px;
    border-style: solid;
    left: auto;
}

[forcedcontrolid="fcid_rdManualCustomerImportTypeSetting"] .k-radio:checked + .k-radio-label:after {
    background-color: #97C737;
    content: "";
    width: 8px !important;
    height: 8px !important;
    position: absolute;
    box-sizing: border-box;
    top: 2.8px;
    right: -17px;
    left: auto;
}

[forcedcontrolid="fcid_rdManualCustomerImportTypeSetting"] .MuseControlTypeFirstChildHorizontal {
    margin-right: 0px;
}

[forcedcontrolid="fcid_rdManualCustomerImportTypeSetting"] .k-checkbox-label,
[forcedcontrolid="fcid_rdManualCustomerImportTypeSetting"] .k-radio-label {
    padding-left: 0;
    border-width: 0;
}

[forcedcontrolid="fcid_rdManualCustomerImportTypeSetting"] .MuseControlTypeSecondChildHorizontal:first-child {
    margin-right: 0px;
}

/*[forcedcontrolid="fcid_rdManualCustomerImportTypeSetting"] .MuseControlTypeSecondChildHorizontal {
    margin-right: 21px;
}
*/
[forcedcontrolid="fcid_rdManualCustomerImportTypeSetting"] .MuseControlTypeFirstChildHorizontal {
    margin-right: 29px;
}

[forcedcontrolid="fcid_rdManualCustomerImportTypeSetting"] .MuseControlTypeSecondChildHorizontal:last-child {
    margin-right: 21px;
}

.delete-dialog,
#delete-dialog {
    display: flex;
    flex-direction: row-reverse;
}

[nodename="REPMAN_SETTINGS"][forcedcontrolid="pnlGeoFenceSettings"] .MultiLineEdit {
    margin-top: 0px;
}

[nodename="REPMAN_SETTINGS"][forcedcontrolid="pnlGeoFenceSettings"] .MultiLineHeaderRow > div[id^="MLECol_"][colidx="0"].MultiLineEditCol.col {
    margin-bottom: 1px;
    padding-left: 20px !important;
}

[nodename="REPMAN_SETTINGS"][forcedcontrolid="pnlGeoFenceSettings"] div[id^='MusePanelContent_Panel_'] .row.row-cols-2 > .col.NoDefaultRequired:first-child .MusePanel div[id^='MusePanelContent_Panel_']:first-child > .row:first-child {
    display: grid;
    /*    grid-template-columns: 35% 65%;
*/
    align-items: center;
}

    [nodename="REPMAN_SETTINGS"][forcedcontrolid="pnlGeoFenceSettings"] div[id^='MusePanelContent_Panel_'] .row.row-cols-2 > .col.NoDefaultRequired:first-child .MusePanel div[id^='MusePanelContent_Panel_']:first-child > .row:first-child .col {
        margin-left: 12px;
    }

        [nodename="REPMAN_SETTINGS"][forcedcontrolid="pnlGeoFenceSettings"] div[id^='MusePanelContent_Panel_'] .row.row-cols-2 > .col.NoDefaultRequired:first-child .MusePanel div[id^='MusePanelContent_Panel_']:first-child > .row:first-child .col input {
            width: 80% !important;
        }

    [nodename="REPMAN_SETTINGS"][forcedcontrolid="pnlGeoFenceSettings"] div[id^='MusePanelContent_Panel_'] .row.row-cols-2 > .col.NoDefaultRequired:first-child .MusePanel div[id^='MusePanelContent_Panel_']:first-child > .row:first-child .MenuToggleContainer span {
        flex: 0 0 225px;
        max-width: 225px;
    }

    [nodename="REPMAN_SETTINGS"][forcedcontrolid="pnlGeoFenceSettings"] div[id^='MusePanelContent_Panel_'] .row.row-cols-2 > .col.NoDefaultRequired:first-child .MusePanel div[id^='MusePanelContent_Panel_']:first-child > .row:first-child .col.NoDefaultRequired:last-child {
        display: flex;
        flex-direction: column-reverse;
    }

        [nodename="REPMAN_SETTINGS"][forcedcontrolid="pnlGeoFenceSettings"] div[id^='MusePanelContent_Panel_'] .row.row-cols-2 > .col.NoDefaultRequired:first-child .MusePanel div[id^='MusePanelContent_Panel_']:first-child > .row:first-child .col.NoDefaultRequired:last-child .MuseTextControlTitle.UpperPosition {
            margin-bottom: 1.5rem;
        }

    [nodename="REPMAN_SETTINGS"][forcedcontrolid="pnlGeoFenceSettings"] div[id^='MusePanelContent_Panel_'] .row.row-cols-2 > .col.NoDefaultRequired:first-child .MusePanel div[id^='MusePanelContent_Panel_']:first-child > .row:first-child span.k-widget.k-numerictextbox.MuseFormLabelText {
        min-width: 60% !important;
    }

[nodename="REPMAN_SETTINGS"][forcedcontrolid="pnlGeoFenceSettings"] div[id^='MusePanelContent_Panel_'] .row.row-cols-2 > .col.NoDefaultRequired:first-child .MusePanel div[id^='MusePanelContent_Panel_']:first-child > .row:last-child .k-grid-content.k-auto-scrollable {
    /*max-height: -webkit-fill-available !important;
    min-height: auto !important;
    height: auto !important;*/
}

/*[nodename="REPMAN_SETTINGS"][forcedcontrolid="pnlGeoFenceSettings"] div[id^='MusePanelContent_Panel_'] .row.row-cols-2 .col.NoDefaultRequired:nth-child(2) div[id^='MusePanelContent_Panel_'] .row.row-cols-1:nth-child(2) div[id^='MusePanelContent_Panel_'] .row.row-cols-1:nth-child(2) .col.NoDefaultRequired .MultiLineEditCol:nth-child(1) .MuseTextControlTitle + input.k-textbox {
    border: none !important;
}*/
[nodename="REPMAN_SETTINGS"][forcedcontrolid="pnlGeoFenceSettings"] div[id^='MusePanelContent_Panel_'] .row.row-cols-2 .col.NoDefaultRequired:nth-child(2) div[id^='MusePanelContent_Panel_'] .row.row-cols-1:nth-child(2) div[id^='MusePanelContent_Panel_'] .row.row-cols-1:nth-child(2) .col.NoDefaultRequired .MultiLineEditCol:nth-child(1) {
    display: flex;
    align-items: center;
    padding-left: 7px !important;
    padding-right: 7px !important;
}

[forcedcontrolid="pnlGeoFenceSettings"] > [id^="MusePanelContent_Panel_"] > .row:first-child > .col:nth-child(2) > [nodename="REPMAN_SETTINGS"] > [id^="MusePanelContent_Panel_"] > .row:first-child [forcedcontrolid="MLE_GeofenceRadiusPerSite"] .MultiLineEditRow {
    border-left: none !important;
}

[forcedcontrolid="pnlGeoFenceSettings"] > [id^="MusePanelContent_Panel_"] > .row:first-child > .col:nth-child(2) > [nodename="REPMAN_SETTINGS"] > [id^="MusePanelContent_Panel_"] > .row:first-child .col {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

[forcedcontrolid="MLE_GeofenceRadiusPerSite"] [fieldname="GeofenceRadius"] {
    flex: 0 0 14% !important;
}

[forcedcontrolid="pnlGeoFenceSettings"] > [id^="MusePanelContent_Panel_"] > .row:first-child > .col:nth-child(2) > [nodename="REPMAN_SETTINGS"] > [id^="MusePanelContent_Panel_"] > .row:first-child .col:first-child [colidx="1"] {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

/*[nodename="REPMAN_SETTINGS"][forcedcontrolid="pnlGeoFenceSettings"] div[id^='MusePanelContent_Panel_'] .row.row-cols-2 .col.NoDefaultRequired:nth-child(2) div[id^='MusePanelContent_Panel_'] .row.row-cols-1:nth-child(2) div[id^='MusePanelContent_Panel_'] .row.row-cols-1:nth-child(2) .col.NoDefaultRequired .MultiLineHeaderRow .MultiLineEditCol {
    border-bottom: none !important;
}
*/
[nodename="REPMAN_SETTINGS"][forcedcontrolid="pnlGeoFenceSettings"] div[id^='MusePanelContent_Panel_'] .row.row-cols-2 .col.NoDefaultRequired:nth-child(2) div[id^='MusePanelContent_Panel_'] .row.row-cols-1:nth-child(2) div[id^='MusePanelContent_Panel_'] .row.row-cols-1:nth-child(2) .col.NoDefaultRequired .MultiLineEditCol:nth-child(2) {
    flex: 0 0 16% !important;
}

[forcedcontrolid="MLE_GeofenceRadiusPerSite"] .MultiLineEditCol {
    display: flex;
    align-items: center;
}

[nodename="REPMAN_SETTINGS"][forcedcontrolid="pnlGeoFenceSettings"] div[id^='MusePanelContent_Panel_'] .row.row-cols-2 .col.NoDefaultRequired:nth-child(2) .MuseRadioGroupTitle {
    color: #333;
    font-weight: 700;
    height: 25px;
    padding: 0;
    /* border-bottom: 1px solid #CCC; */
    font-size: 15px;
    z-index: 2;
    white-space: nowrap;
    line-height: 25px;
    display: flex;
    background-color: white;
    top: -13px;
}

[nodename="REPMAN_SETTINGS"][forcedcontrolid="pnlGeoFenceSettings"] div[id^='MusePanelContent_Panel_'] .row.row-cols-2 .col.NoDefaultRequired:nth-child(2) .CallBahaviourOptionsRadioSetting {
    margin-top: 23px !important
}

    [nodename="REPMAN_SETTINGS"][forcedcontrolid="pnlGeoFenceSettings"] div[id^='MusePanelContent_Panel_'] .row.row-cols-2 .col.NoDefaultRequired:nth-child(2) .CallBahaviourOptionsRadioSetting div[id^="MuseRadioGroup_"] {
        padding-top: 22px;
    }

[nodename="REPMAN_TASKS_TRANSACTION_CRITERIA_REASONS"] .MenuToggleContainer,
[forcedcontrolid="FC_pnlTransactionType"] .MenuToggleContainer {
    width: 600px;
}

/*[nodename="REPMAN_DETAIL_PRODUCT_AUTO_IMPORT_SETTINGS"] .row.row-cols-2 {
    display: flex;
    flex-direction: row-reverse;
}*/
[nodename="Repman_Copy_Rep_Customer_Grades_Edit"] {
    display: flex;
    /*justify-content: center; This messes with the save button*/
}

/*.RepToCustomerGradingBtn [musesubtype="Button"] {
    position: absolute;
    left: 70rem;
}

.RepToCustomerGradingBtn [forcedcontrolid="GlobalResetButtonControl"] {
    position: absolute;
    left: 63rem;
}

.OrderProduct [musesubtype="Button"] {
    position: absolute;
    left: 64rem;
}

.OrderProduct [musebuttontype="save"] {
    position: absolute;
    left: 71rem;
}

.OrderProduct .AutoSaveEveryPanel {
    position: absolute;
    right: 16rem;
}*/
.OrderProduct .AutoSaveTimeOptionsPanel .MuseSelect:before {
    right: 11px !important;
}

.OrderProduct .AutoSaveTimeOptionsPanel {
    position: absolute;
    right: 12rem;
}

.SupplierLinking [musesubtype="Button"]:not([forcedcontrolid="ClearItemsButton"]):not([forcedcontrolid="UndoItemsButton"]) {
    position: absolute;
    right: 42rem;
}

.SupplierLinking [musebuttontype="save"] {
    margin-left: 0 !important;
    right: 35rem !important;
}

.OrderProduct [forcedcontrolid="AutoSaveProductsForcedControl"] {
    position: absolute;
    right: 2rem;
    /*    display:none;
*/
}

    .OrderProduct [forcedcontrolid="AutoSaveProductsForcedControl"] .Muse_MATC_Slider {
        margin-right: 0.5rem;
    }

.ProductManagementBtn [forcedcontrolid="SaveWholesalerProductsIdentifier"] {
    margin: 0 !important;
}

.SystemSettings [musesubtype="Button"] {
    position: absolute;
    left: 11rem;
}

.SystemSettings [forcedcontrolid="SaveButtonControl"] {
    left: 18rem
}

.deleted.k-content.k-window-content.k-dialog-content {
    /*font-size: 12px !important;*/
    overflow: auto;
    max-height: 80vh;
}

[nodename="REPMAN_CUSTOMERS"] .MuseDropDownContainer .MuseFormTextBox,
[nodename="REPMAN_CUSTOMERS"] .dropdown-editor-toggle {
    border: none !important;
}

    [nodename="REPMAN_CUSTOMERS"] .MuseDropDownContainer .MuseFormTextBox.MuseRequiredBorder {
        border: 1px solid red !important;
        padding-top: 8px !important;
    }

[nodename="REPMAN_CUSTOMERS"] .dropdown-editor-toggle {
    background-color: #fff;
}

.MuseGridPanel.OrderProduct div#MegaMenuFilterButton {
    width: 141px !important;
}

/*.MuseGridPanel.OrderProduct .MuseSearchContainer.undefined.panelSearch {
    width: 24.8vw;
}
*/
[forcedcontrolid="pnlRWSite_Settings"] [forcedcontrolid="RWSiteInfo_GeofenceSites"] .col-4 {
    flex: 0 0 78%;
    max-width: 78%;
}

/*[forcedcontrolid="panelAssignAccount"] [id^="MusePanelContent_Panel_"] {
    min-height: 181px !important;
}*/
[forcedcontrolid="pnlRWSite_Settings"] [forcedcontrolid="RWSiteInfo_GeofenceSites"] .col {
    width: 32.6%;
    flex-basis: 0px;
    flex-grow: 1;
    max-width: 33.27%;
}

[forcedcontrolid="pnlRWSite_Settings"] [forcedcontrolid="RWSiteInfo_GeofenceSites"] .MuseTextControlTitle + .k-numerictextbox {
    min-width: 98% !important;
    max-width: 20px !important;
}

/*TODO: Devops #16074 - Check with management before adding styling*/
/*.MuseDataGrid.RowDensityFontSmall td[role="gridcell"],
.CustomControl.RowDensityFontSmall td[role="gridcell"] {
    font-size: 14px !important;
}
.MuseDataGrid.RowDensityFontMedium td[role="gridcell"],
.CustomControl.RowDensityFontMedium td[role="gridcell"] {
    font-size: 20px !important;
}
.MuseDataGrid.RowDensityFontLarge td[role="gridcell"],
.CustomControl.RowDensityFontLarge td[role="gridcell"] {
    font-size: 30px !important;
}*/
/*[forcedcontrolid="pnlAddress"] [id^="MusePanelContent_Panel_"] .row:first-child,
[forcedcontrolid="pnlCustomerDetails"] [id^="MusePanelContent_Panel_"] .row:first-child,
[forcedcontrolid="panelAssignAccount"] [id^="MusePanelContent_Panel_"] > div:first-child {
    margin-top: 15px;
}*/
/*
[forcedcontrolid="pnlAddress"] [id^="MusePanelContent_Panel_"] .row:last-child {
    margin-bottom: 15px;
}*/
[forcedcontrolid="OrderProducts_Bonuses_ContentEditPanel"] > div > div:nth-last-child(1),
[forcedcontrolid="OrderProducts_Bonuses_ContentEditPanel"] > div > div:nth-last-child(2) {
    flex-grow: 0 !important;
    flex-basis: 6% !important;
}

.sitesBulkUpdates [musesubtype="Button"] {
    position: absolute;
    left: 62rem;
}

.sitesBulkUpdates [musebuttontype="save"] {
    position: absolute;
    left: 69.5rem;
}

[nodename="REPMAN_CUSTOMERS"] [forcedcontrolid="panelAssignRep"] .MultiLineEditRow,
[nodename="REPMAN_CUSTOMERS"] [forcedcontrolid="panelAssignRep"] .MultiLineHeaderRow {
    display: grid;
    grid-template-columns: 58% 15% 15% 10%;
    /*align-items:center;*/
}

[nodename="REPMAN_CUSTOMERS"] [forcedcontrolid="panelAssignRep"] [fieldname="GradeID"] .MuseDropDownContainer {
    margin: auto;
}

[forcedcontrolid="panelAssignRep"] div[fieldname="RepwiseRepID"].MultiLineEditCol,
[forcedcontrolid="panelAssignRep"] div[fieldname="RepName"].MultiLineEditCol {
    max-width: 100% !important;
    overflow: hidden !important;
    text-overflow: ellipsis;
}

[nodename="REPMAN_QUESTIONNAIRES"][forcedcontrolid="MainContainerPanel"] {
    max-width: 100% !important;
    width: 100% !important;
}

[nodename="REPMAN_QUESTIONNAIRES"] .MuseDataGrid:first-child .k-grid-content.k-auto-scrollable {
    max-height: 278.601px !important;
    height: 278.601px !important;
}

/*[nodename="REPMAN_QUESTIONNAIRES"][forcedcontrolid="MainContainerPanel"] .row.row-cols-1:first-child .row-cols-4,*/
[nodename="REPMAN_RED_FLAGS"][forcedcontrolid="MainContainerPanel"] .row.row-cols-1:first-child .row-cols-4 {
    display: grid;
    grid-template-columns: 16vw 15vw 16vw 21vw;
    align-items: baseline;
}

[nodename="REPMAN_QUESTIONNAIRES"][forcedcontrolid="MainContainerPanel"] .row.row-cols-1:first-child .row-cols-4 {
    display: grid;
    grid-template-columns: 16vw 15vw 16vw 21vw;
    align-items: baseline;
}


[nodename="REPMAN_QUESTIONNAIRES"][forcedcontrolid="MainContainerPanel"] .row.row-cols-1:first-child:has([name="Revisions"]) .row-cols-4:first-child .col:nth-child(2){
    display:flex;
}

[nodename="REPMAN_QUESTIONNAIRES"][forcedcontrolid="MainContainerPanel"] .row.row-cols-1:first-child:has([name="Revisions"]) .row-cols-4:first-child .col:nth-child(3) {
    display: flex;
    align-self: center;
}
[nodename="REPMAN_QUESTIONNAIRES"][forcedcontrolid="MainContainerPanel"] .row.row-cols-1:first-child:has([name="Revisions"]) .row-cols-4:first-child .col:nth-child(4) {
    display: flex;
    align-self: flex-start;
}

[nodename="REPMAN_QUESTIONNAIRES"] .MuseTextControlTitle + .k-numerictextbox, [nodename="REPMAN_QUESTIONNAIRES"] .MuseTextControlTitle + .k-datepicker {

    height: 42px !important;

}

    [nodename="REPMAN_QUESTIONNAIRES"] .MuseTextControlTitle + .k-numerictextbox .k-input-inner {
        max-height: 42px !important;
        padding-bottom: 9px !important;
    }


    [nodename="REPMAN_QUESTIONNAIRES"][forcedcontrolid="MainContainerPanel"] .row.row-cols-1:first-child .row-cols-4:first-child .col:nth-child(4),
    [nodename="REPMAN_QUESTIONNAIRES"][forcedcontrolid="MainContainerPanel"] .row.row-cols-1:first-child .row-cols-4:first-child .col:nth-child(3),
    [nodename="REPMAN_RED_FLAGS"][forcedcontrolid="MainContainerPanel"] .row.row-cols-1:first-child .row-cols-4:first-child .col:nth-child(4),
    [nodename="REPMAN_RED_FLAGS"][forcedcontrolid="MainContainerPanel"] .row.row-cols-1:first-child .row-cols-4:first-child .col:nth-child(3) {
        display: flex;
        justify-content: flex-end;
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

        [nodename="REPMAN_QUESTIONNAIRES"][forcedcontrolid="MainContainerPanel"] .row.row-cols-1:first-child .row-cols-4:first-child .col:nth-child(3) .MenuToggleContainer {
            position: relative;
            margin-right: 15px;
            display: flex;
            align-items: center;
            justify-content: end;
        }

        [nodename="REPMAN_QUESTIONNAIRES"][forcedcontrolid="MainContainerPanel"] .row.row-cols-1:first-child .row-cols-4:first-child .col:nth-child(4) [musebuttontype="revisions"] {
            margin-left: -13px !important;
            position: relative;
            left: 4px !important;
        }

[nodename="REPMAN_QUESTIONNAIRES"][forcedcontrolid="MainContainerPanel"] .AddReasonButton,
[nodename="REPMAN_RED_FLAGS"][forcedcontrolid="MainContainerPanel"] .AddReasonButton {
    margin-top: 3px;
}

[nodename="REPMAN_QUESTIONNAIRES"][forcedcontrolid="fc_DatesMainPanel"] .row.row-cols-1:first-child .row-cols-4:first-child .col:nth-child(4),
[nodename="REPMAN_QUESTIONNAIRES"][forcedcontrolid="fc_DatesMainPanel"] .row.row-cols-1:first-child .row-cols-4:first-child .col:nth-child(3),
[nodename="REPMAN_RED_FLAGS"][forcedcontrolid="fc_DatesMainPanel"] .row.row-cols-1:first-child .row-cols-4:first-child .col:nth-child(4),
[nodename="REPMAN_RED_FLAGS"][forcedcontrolid="fc_DatesMainPanel"] .row.row-cols-1:first-child .row-cols-4:first-child .col:nth-child(3) {
    display: block;
}

[nodename="REPMAN_QUESTIONNAIRES"][forcedcontrolid="fc_DatesMainPanel"] .row.row-cols-1:first-child .row-cols-4 button[musesubtype="Button"],
[nodename="REPMAN_RED_FLAGS"][forcedcontrolid="fc_DatesMainPanel"] .row.row-cols-1:first-child .row-cols-4 button[musesubtype="Button"] {
    margin-left: 2.5rem !important;
}

/*[nodename="REPMAN_QUESTIONNAIRES"][forcedcontrolid="MainContainerPanel"] .row.row-cols-1:first-child [id^="MusePanelContent_Panel_"] > .row.row-cols-5:nth-last-child(1) {
        display: grid;
        grid-template-columns: 42% 19% 11% 18% 10%;
    }*/
/*[nodename="REPMAN_QUESTIONNAIRES"][forcedcontrolid="MainContainerPanel"] .row.row-cols-1:first-child .row-cols-4 .col:nth-last-child(1) {
    display: flex;
    justify-content: flex-end;
}*/
[nodename="REPMAN_QUESTIONNAIRES"][forcedcontrolid="MainContainerPanel"] .row.row-cols-1:first-child .row-cols-4 .col:nth-last-child(1) .MenuToggleContainer {
    width: 150px;
    margin-right: -3rem;
}

/*    [nodename="REPMAN_QUESTIONNAIRES"][forcedcontrolid="MainContainerPanel"] [role="grid"] colgroup col:nth-last-child(3) {
        width: 8em !important;
    }

    [nodename="REPMAN_QUESTIONNAIRES"][forcedcontrolid="MainContainerPanel"] [role="grid"] colgroup col:nth-last-child(2) {
        width: 10em !important;
    }
*/
[forcedcontrolid="btnToggleView"] {
    margin-top: 10px !important;
    margin-bottom: 20px !important;
}

    [forcedcontrolid="btnToggleView"]:hover {
        margin-top: 10px !important;
        margin-bottom: 20px !important;
    }

[nodename="REPMAN_TASKS_TRANSACTION_CRITERIA"] .k-grid-header,
/*      [nodename="REPMAN_TASKS"] .pnlBorderTop .k-grid-header, 
*/
[nodename="Repman_Tasks_Transaction_Criteria"] .k-grid-header {
    padding: 0 !important;
}

[nodename="REPMAN_TASKS"] .pnlBorderTop .MuseSearchContainer {
    max-width: 100% !important
}

[nodename="REPMAN_TASKS_TRANSACTION_CRITERIA"] .TextBox_Reason,
[nodename="Repman_Tasks_Transaction_Criteria"] .TextBox_Reason {
    width: 29.5% !important;
    max-width: 29.5%;
    padding-right: 0px !important;
}

    [nodename="REPMAN_TASKS_TRANSACTION_CRITERIA"] .TextBox_Reason [forcedcontrolid="fc_TextBox_Reason"],
    [nodename="Repman_Tasks_Transaction_Criteria"] .TextBox_Reason [forcedcontrolid="fc_TextBox_Reason"] {
        width: 100% !important;
        max-width: 100% !important;
    }

    [nodename="REPMAN_TASKS_TRANSACTION_CRITERIA"] .TextBox_Reason .MuseTextControlTitle,
    [nodename="Repman_Tasks_Transaction_Criteria"] .TextBox_Reason .MuseTextControlTitle {
        width: 70% !important;
        max-width: 70% !important;
    }

[nodename="REPMAN_TASKS_TRANSACTION_CRITERIA"] .AddReasonButton,
[nodename="Repman_Tasks_Transaction_Criteria"] .AddReasonButton {
    width: 12.5% !important;
}

    [nodename="REPMAN_TASKS_TRANSACTION_CRITERIA"] .AddReasonButton .AddReasonButton,
    [nodename="Repman_Tasks_Transaction_Criteria"] .AddReasonButton .AddReasonButton {
        margin: 0% !important;
        padding: 0% !important;
    }

        [nodename="REPMAN_TASKS_TRANSACTION_CRITERIA"] .AddReasonButton .AddReasonButton:hover,
        [nodename="Repman_Tasks_Transaction_Criteria"] .AddReasonButton .AddReasonButton:hover {
            margin: 0% !important;
            padding: 0% !important;
        }

[forcedcontrolid="fc_pnl_SearchOptions"] [forcedcontrolid="RWAvailableTransactionFlatGrid_LeftSearchPanel"] {
    padding: 0px 17px 0 9px !important;
    width: 100%;
}

[forcedcontrolid="fc_pnl_SearchOptions"] [forcedcontrolid="RWGroupItemsFlatGrid_LeftSearchPanel"] {
    padding: 0px 0px 0px 1px !important;
    width: 100%;
}

[forcedcontrolid="fc_pnl_SearchOptions"] [forcedcontrolid="RWGroupItemsFlatGrid_RightSearchPanel"] {
    padding: 0px 3px 0px 0px !important;
    width: 100%;
}

.MuseGridRowMenuAdditionalStyles [forcedcontrolid="fc_pnl_SearchOptions"] div[id^="MusePanelContent_Panel_"] {
    gap: 0 !important;
}

[forcedcontrolid="fc_pnl_SearchOptions"] [forcedcontrolid="RWSelectedTransactionFlatGrid_RightSearchPanel"] {
    padding: 0px 9px 0 15px !important;
    width: 100%;
}

.MusePanelTitleContainer.ImportPanelsTitle {
    cursor: text !important
}

[forcedcontrolid="Repman_Red_Flag_Revisions"][validationgroup="Repman_Red_Flag_Revisions"] {
    border: 1px solid #DDD !important;
}

    [forcedcontrolid="Repman_Red_Flag_Revisions"][validationgroup="Repman_Red_Flag_Revisions"] .MuseFormCellLink:not([accesslevel="View"]) {
        text-decoration-color: #0072C5 !important;
    }

    [forcedcontrolid="Repman_Red_Flag_Revisions"][validationgroup="Repman_Red_Flag_Revisions"] .MuseFormCellLink[accesslevel="View"] {
        text-decoration-color: #999 !important;
    }

[forcedcontrolid="pnlInteractions"] .MuseLRSGridContainer .k-grid-content,
[forcedcontrolid="panel_AllowMultipleCustomerContacts"] .MuseLRSGridContainer .k-grid-content {
    max-height: unset !important;
    min-height: unset !important;
}

.GridTransferFilterSource {
    overflow-y: initial !important;
    overflow-x: unset !important;
}

[id^='UndoEditControlMaster_'].k-button.k-state-disabled,
[id^='UpdateRowControl_'].k-button.k-state-disabled {
    cursor: default !important;
    pointer-events: all;
}

/*input[type="search"] {
    text-transform: lowercase;
}

input[type="search"]:first-letter {
        text-transform: uppercase !important
 } */
[forcedcontrolid="pnlRWWebRole_Permissions"] div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder) {
    flex-basis: unset !important;
    gap: 0px !important;
    justify-content: space-evenly !important
}

[forcedcontrolid="pnlRWWebRole_Permissions"] div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:last-child:not(.importHideBorder) {
    justify-content: flex-start !important;
    padding: 15px 0px 10px 10px !important;
}

[forcedcontrolid="pnlRWWebRole_Permissions"] div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder) > div {
    /*        background-color: red !important;
*/
    flex: 1 1 50% !important;
    width: 49%;
    max-width: 49%;
    padding: 0px 10px !important;
}

    [forcedcontrolid="pnlRWWebRole_Permissions"] div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder) > div div[id^="MusePanelContent_Panel_"] {
        padding-top: 0px !important;
        /*        background-color: red !important;
*/
        gap: 0px !important;
        align-items: center !important;
        align-content: center !important;
    }

    [forcedcontrolid="pnlRWWebRole_Permissions"] div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder) > div [nodename="REPMAN_ROLES"].MusePanel {
        padding-top: 0px !important;
        margin: 0 !important;
    }

    [forcedcontrolid="pnlRWWebRole_Permissions"] div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder) > div div[id^="MusePanelContent_Panel_"] > div:first-child {
        flex-basis: 210px !important;
    }

[forcedcontrolid="pnlRWWebRole_Permissions"] div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder) > div {
    justify-content: flex-end;
}

    [forcedcontrolid="pnlRWWebRole_Permissions"] div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder) > div:nth-child(even) .MuseLabelControl {
        margin-left: 2px;
    }

    [forcedcontrolid="pnlRWWebRole_Permissions"] div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder) > div div[id^="MusePanelContent_Panel_"] > div .MuseDropDownContainer select {
        font-size: 13px !important;
        height: 35px !important;
    }

[nodename="REPMAN_ACCOUNTS"] .MuseGridRowMenuAdditionalStyles div[id^="MusePanelContent_Panel_"] {
    padding: 5px !important;
}

.MuseGridRowMenuAdditionalStyles [nodename="REPMAN_ORDER_PRODUCTS"] div[id^="MusePanelContent_Panel_"] {
    padding: 0 15px !important;
}

[nodename="REPMAN_ORDER_PRODUCTS"] div[id^="MusePanelContent_Panel_"] button[musesubtype="Button"][type="button"]:enabled:not(.accountAddLocked) {
    margin-left: 0 !important
}

.k-callout.k-callout-e {
    left: auto !important;
}

.k-callout.k-callout-w {
    right: auto !important
}

.k-callout-w {
    left: -12px !important;
}

[nodename="REPMAN_ROLES"] [forcedcontrolid="pnlRWWebRole_Global_Permissions"] button[musesubtype="Button"][type="button"] {
    margin-left: 0px !important;
}

[nodename="REPMAN_ROLES"] .MusePanelTitle {
    margin-left: 0px;
}

[nodename="REPMAN_ROLES"] [forcedcontrolid="pnlRWWebRole_Permissions"] {
    overflow-y: auto;
    height: calc(100vh - 380px) !important;
    padding-top: 0px;
    padding: 0px !important;
}

    [nodename="REPMAN_ROLES"] [forcedcontrolid="pnlRWWebRole_Permissions"] .MusePanel {
        padding-top: 0px !important;
        background-color: transparent;
        padding: 0px !important;
    }

[nodename="REPMAN_ROLES"] [forcedcontrolid="pnlRWWebRole_Global_Permissions"] span {
    margin: 0.8rem 0 0.5rem !important;
}

[forcedcontrolid="pnlMain"] {
    border: 1px solid rgb(156, 204, 60) !important;
    max-width: 80%;
    width: 31%;
    margin: 7% auto 0;
    padding: 0px 0 22px;
    border-radius: 3px;
    display: flex;
    justify-content: center;
    align-items: center;
}

    [forcedcontrolid="pnlMain"] a,
    [forcedcontrolid="pnlMain"] .MuseFormLink {
        text-transform: lowercase;
        color: #0072C5;
        font-weight: 400;
        border-bottom: 2px solid #0072C5;
    }

        [forcedcontrolid="pnlMain"] a:hover {
            color: #0056b3;
            text-decoration: none;
        }

[forcedcontrolid="pnlPhysicalAddress"],
[forcedcontrolid="pnlContactDetails"] {
    /*    background-color: red !important;
*/
    padding: 0.5rem;
}

[forcedcontrolid="pnlGeoFenceSettings"] .k-grid-header-wrap.k-auto-scrollable,
[forcedcontrolid="pnlMultipleCustomerContacts"] .k-grid-header-wrap.k-auto-scrollable,
[forcedcontrolid="panel_EnableOwnInteractionsOnly"] .k-grid-header-wrap.k-auto-scrollable,
[forcedcontrolid="panel_AutoAcceptAccountDeletions"] .k-grid-header-wrap.k-auto-scrollable,
[forcedcontrolid="panel_EnableInteractions"] .k-grid-header-wrap.k-auto-scrollable,
[forcedcontrolid="pnlCoWorkedObjectives"] .k-grid-header-wrap.k-auto-scrollable,
[forcedcontrolid="pnlMultipleCustomerContacts"] .k-grid-header-wrap.k-auto-scrollable {
    max-width: 100% !important;
    width: 100% !important;
}

[forcedcontrolid="panel_EnableOwnInteractionsOnly_grid"],
/*[forcedcontrolid="panel_EnableOwnInteractionsOnly"] .col.blur,
*/
[forcedcontrolid="panel_EnableOwnInteractionsOnly"].blur,
[forcedcontrolid="panel_EnableInteractions"].blur {
    opacity: 1 !important;
}

[forcedcontrolid="cv_medpages_merge_custometers_grid"] table {
    width: auto !important;
}

.btnPanel span.MuseTextControlTitle.UpperPosition {
    margin-top: 8px;
    margin-left: 16px;
}

.k-grid-content .k-virtual-scrollable-wrap:has(.k-grid-norecords) + .k-scrollbar.k-scrollbar-vertical {
    display: none;
}

.k-grid-content .k-virtual-scrollable-wrap:has(.k-grid-norecords) .k-grid-content-expander {
    width: 100% !important;
}

.opacity-50 {
    opacity: .3 !important;
}

.opacity-25 {
    opacity: .25 !important;
}

.col:has(input[disabled]) > .MuseTextControlTitle.text-dark {
    color: #000 !important;
}

/*[nodename="REPMAN_SETTINGS"] [forcedcontrolid="pnlContactSettings" ] span.MuseLabelControl.text-center.NoDefaultRequired {
    top: 29px !important;
}*/
[nodename="REPMAN_SETTINGS"] [forcedcontrolid="pnlContactSettings"] span.MuseLabelControl.text-center.NoDefaultRequired,
[nodename="REPMAN_SETTINGS"] [forcedcontrolid="pnlVisitSettingsSettings"] span.MuseLabelControl.text-center.NoDefaultRequired {
    transform: translate(-55%, -50%) !important;
}

[nodename="REPMAN_SETTINGS"] [forcedcontrolid="pnlRepVisitSessionSettings"] .forcereadonly {
    opacity: 0.5;
}

[nodename="REPMAN_CATALOGUES"] .MenuToggleContainer {
    margin: 1rem 0 0.5rem;
    width: 180px;
}

[nodename="REPMAN_ORDER_PRODUCTS"] button,
[nodename="REPMAN_CATALOGUES"] button {
    margin-left: 0 !important;
}

[nodename="REPMAN_CATALOGUES"] .MenuToggleContainer span {
    max-width: min-content !important;
}

/*.k-autocomplete.k-state-hover,
.k-dropdown-wrap.k-state-hover,
.k-numeric-wrap.k-state-hover,
.k-picker-wrap.k-state-hover,
.k-textbox:hover {
    background-color: transparent !important;
}
*/
[type="tel"] ~ .ErrorMessage {
    right: 0px !important;
}

.MultiSelectItem label {
    font-size: 13px !important;
    font-weight: 400 !important;
    width: 80%;
}

[forcedcontrolid="dd_EDetailingLinkType_Group"] + .MuseFormMultiSelectContent {
    min-width: 90% !important;
    /*    max-height: 168px !important;
*/
}

[forcedcontrolid="ddRWSite_Wholesalers_Group"] + .MuseFormMultiSelectContent {
    min-width: 88.7% !important;
    width: 88.7% !important;
}

/*[nodename="REPMAN_SITES"] .MuseFormMultiSelectContent:not(._disabled) {
    min-width: 90% !important;
}*/
[forcedcontrolid="RWGroupItems_GroupName"] + .ErrorMessage {
    position: absolute;
    top: 3px;
    right: 3%;
    color: red;
    font-size: 11px;
    padding-right: 0px;
}

[nodename="REPMAN_GROUPITEMS"] .MuseFormMultiSelectContent {
    min-width: 92.44% !important;
}

[nodename="REPMAN_RED_FLAG_ISSUE_TYPE_EMAIL_ADDRESSES"] .MuseFormMultiSelect + .MuseFormMultiSelectContent {
    min-width: 96% !important
}

[nodename="REPMAN_RED_FLAG_FIELDS"][validationgroup="redFlagQueryFormGroup"] .row.row-cols-5:first-child {
    display: grid !important;
    grid-template-columns: 49% 18% 12% 20% !important
}

[nodename="REPMAN_RED_FLAG_FIELDS"] [musebuttontype="updatequery"] {
    margin-left: 0px !important;
}

.MuseFormMultiSelect:not([musesubtype="DropDownMultiSelect"]) .MuseFormMutliSelectDropDownIcon,
.MuseGridRowMenu div[musesubtype="DropDownMultiSelect"]:not(.MuseFormMultiSelectReadOnly) .MuseFormMutliSelectDropDownIcon {
    right: 10px !important;
    /*   background-color: aqua;
*/
    /* height: 40px;
    top: 1%;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 12%;*/
}

.dropdown-down {
    position: absolute;
    top: 74%;
    /* Shows below */
    transition: top 0.3s ease, opacity 0.3s ease;
    opacity: 0;
    /* Initially hidden */
}

.dropdown-up {
    position: absolute;
    bottom: 100%;
    /* Shows above */
    transition: bottom 0.3s ease, opacity 0.3s ease;
    opacity: 0;
    /* Initially hidden */
}

    .dropdown-down.active,
    .dropdown-up.active {
        opacity: 1;
    }

[nodename="REPMAN_QUESTIONNAIRES"] .ErrorMessage {
    position: absolute;
    top: 3px;
    right: 0px;
    color: red;
    font-size: 11px;
    padding-right: 18px;
}

[nodename="REPMAN_QUESTIONNAIRES"] .MuseTextControlTitle.UpperPosition {
    height: 20px;
    color: black;
    margin-left: 8px;
    margin-top: 6px;
}

[forcedcontrolid="lblNoteForPasswordStrength"] {
    /* display: flex; */
    width: 100%;
    margin-bottom: 1.5rem;
    text-align: center;
}

    [forcedcontrolid="lblNoteForPasswordStrength"] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder) {
        display: none;
    }

    [forcedcontrolid="lblNoteForPasswordStrength"] .MusePanelTitleContainer,
    [forcedcontrolid="lblNoteForPasswordStrength"] .MusePanelTitleStatus,
    [forcedcontrolid="lblNoteForPasswordStrength"] .MusePanelTitle {
        margin: 0 !important;
        display: block !important;
    }

[forcedcontrolid="UserForcedControl"] span {
    margin: 0px 11px !important;
    font-size: 12px !important;
}

/*[nodename="REPMAN_GROUPITEMS"] .MuseFormMultiSelectContent {
    max-height: 210px !important;
}*/
[data-field="IsStockTakeProduct"][colidx="4"] .MenuToggleContainer,
[data-field="IsOrderProduct"][colidx="2"] .MenuToggleContainer {
    width: 100% !important;
    justify-content: end;
}

[data-field="IsStockTakeProduct"][colidx="4"],
[data-field="IsOrderProduct"][colidx="2"] {
    border-left: solid 2px black !important;
}

/*
[data-field="StockTakeGroup"][colidx="5"] {
    border-right: solid 2px black !important;
}*/
[nodename="REPMAN_DETAIL_AIDS"] [musebuttontype="save"] {
    margin-left: 12px !important;
}

[nodename="REPMAN_DETAIL_AIDS"][forcedcontrolid="MainContainerPanel"] .MusePanelTitle {
    margin-left: -2px !important;
}

[nodename="REPMAN_DETAIL_AIDS"] .k-grid-header-wrap {
    width: 100% !important;
    max-width: 100% !important;
}

[nodename="REPMAN_DETAIL_AIDS"] [musebuttontype="uploadfile"] {
    margin: 0.5rem !important
}

[nodename="REPMAN_DETAIL_AIDS"] div[id^='Panel_'] > div[id^='pnlTitle_Panel_'] + div[id^='MusePanelContent_Panel_']:not(.importHideBorder) {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

/*[nodename="REPMAN_DETAIL_AIDS"] .k-grid-content.k-auto-scrollable,
[nodename="REPMAN_DETAIL_AIDS"] [forcedcontrolid="grdDetailAidVersions"] .k-grid-content.k-auto-scrollable {
    max-height: 400px !important;
    min-height: 201.562px !important;
}*/
[nodename="REPMAN_DETAIL_AIDS"] > [id^="MusePanelContent_Panel_"]:nth-of-type(5) {
    background-color: goldenrod !important;
}

select option {
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
}

.MuseDropDownContainer select {
    font-size: 14px !important;
}

.k-calendar .k-calendar-view {
    height: auto !important;
}

[nodename="REPMAN_QUESTIONNAIRES"][forcedcontrolid="fc_DatesMainPanel"] .MusePanelTitle {
    margin-left: -7px !important;
}

[nodename="REPMAN_CUSTOMERS"] select,
[nodename="REPMAN_CALLOBJECTIVES"] select,
[nodename="REPMAN_REPS"] [forcedcontrolid="ddRepType"],
[nodename="REPMAN_DETAIL_PRODUCT_AUTO_IMPORT_SETTINGS"] select,
[nodename="REPMAN_CUSTOMER_CONTACT_AUTO_IMPORT_SETTINGS"] select,
[nodename="REPMAN_PRODUCTS_AUTO_IMPORT_SETTINGS"] select,
[nodename="REPMAN_ACCOUNTS_AUTO_IMPORT_SETTINGS"] select,
[nodename="REPMAN_FULL_REP_CUSTOMER_AUTO_IMPORT_SETTINGS"] select,
[nodename="REPMAN_FULL_REP_CUSTOMER_IMPORT_SETTINGS"] select,
[nodename="REPMAN_CUSTOMERS_TO_REP_IMPORT_SETTINGS"] select,
[nodename="REPMAN_MASTER_PRODUCT_IMPORT_SETTINGS"] select,
[nodename="REPMAN_BUYGROUPPRODUCTS_IMPORT_SETTINGS"] select,
[nodename="REPMAN_DETAIL_AIDS"] select,
[nodename="REPMAN_RED_FLAGS"] select,
[nodename="REPMAN_QUESTIONNAIRES"] select,
[nodename="REPMAN_DAILY_ACTIVITY_TYPES"] select,
[nodename="REPMAN_SITES"] select,
[nodename="REPMAN_ACCOUNTS"] select,
[nodename="REPMAN_QUESTIONNAIRES"] select {
    padding-left: 11px !important;
    text-indent: 0 !important;
}

[nodename="REPMAN_RED_FLAG_REVISIONS"] [forcedcontrolid="Repman_Red_Flag_Revisions"] .k-grid-header-wrap,
[nodename="REPMAN_RED_FLAG_REVISIONS"] .k-grid-content,
[nodename="REPMAN_QUESTIONNAIRE_REVISIONS"] .k-grid-content,
[nodename="REPMAN_QUESTIONNAIRE_REVISIONS"] [forcedcontrolid="Repman_Questionnaire_Revisions"] .k-grid-header-wrap {
    width: 100% !important;
    max-width: 100% !important;
}

[nodename="REPMAN_QUESTIONNAIRE_REVISIONS"] [forcedcontrolid="Repman_Questionnaire_Revisions"][validationgroup="Repman_Questionnaire_Revisions"] {
    border: 1px solid #DDD !important;
}

[nodename="REPMAN_RED_FLAG_REVISIONS"] .k-grid-content,
[nodename="REPMAN_QUESTIONNAIRE_REVISIONS"] .k-grid-content {
    /*        overflow-y: hidden !important;
*/
    min-height: auto;
    height: 85vh;
}

/*[nodename="REPMAN_QUESTIONNAIRE_REVISIONS"] [forcedcontrolid="Repman_Questionnaire_Revisions"] .k-grid-header {
    padding-right: 0 !important;
}
*/
/*.MuseTextControlTitle.UpperPosition + select:not(.GridHeaderPanelItemContent.MuseFormInputControl), .MuseTextControlTitle.UpperPosition + .MuseFormMultiSelect:not(.GridHeaderPanelItemContent.MuseFormInputControl) {
    text-indent: 4px !important;
}
*/
.MuseFormTitle.col-\*.FormTitleGeneral.generalTitle {
    display: grid !important;
    grid-template-columns: 75% 25%;
}

.k-filter-row th,
.k-grid-header th.k-header {
    border-right: solid 1px white !important;
    border-left: solid 1px white !important;
    position: relative;
}

.hide {
    display: none !important;
}

/*[nodename="Repman_Delete_Form"] .row.row-cols-1:nth-child(1) {
    width: 100% !important;
}
*/
[nodename="Repman_Delete_Form"] div[id^="CustomFlatGrid_"] .k-grid-content {
    height: calc(97vh - 227px) !important;
}

[nodename="Repman_Delete_Form"] .MuseDataGrid {
    height: 77vh !important;
    min-height: 77vh !important;
    overflow: hidden;
}

[nodename="Repman_Delete_Form"] .k-grid-content-locked,
[nodename="Repman_Delete_Form"] .k-grid-content {
    height: 71vh !important;
}

[nodename="Repman_Delete_Form"] .k-grid-lockedcolumns .k-grid-header-locked tr {
    height: 46px !important;
}

[nodename="Repman_Delete_Form"] .row.row-cols-2:has(button) {
    display: flex !important;
    flex-direction: row-reverse;
    width: 18rem !important;
    margin-top: 15px;
}

/*[nodename="Repman_Delete_Form"] .row.row-cols-2:has(button) .col:nth-child(1) {*/
/*        text-align: end;
*/
/*width:50%

}*/
[nodename="Repman_Delete_Form"] .row.row-cols-2:has([forcedcontrolid="TotalRecordsMarkedForDeletionCountForcedControl"]) .col:nth-child(1) {
    max-width: fit-content;
}

[nodename="Repman_Delete_Form"] .row.row-cols-2:has([forcedcontrolid="TotalRecordsMarkedForDeletionCountForcedControl"]) .col:nth-child(1) {
    padding-right: 0px;
}

[nodename="Repman_Delete_Form"] .row.row-cols-2:has([forcedcontrolid="TotalRecordsMarkedForDeletionCountForcedControl"]) span {
    font-weight: 700;
    color: #000 !important;
    padding-right: 26px;
}

.repsPage .k-virtual-scrollable-wrap {
    overflow-y: hidden !important
}

.repsPage .k-scrollbar.k-scrollbar-vertical {
    display: block !important;
}

[nodename="Repman_Delete_Form"] .row.row-cols-2:has([forcedcontrolid="TotalRecordsMarkedForDeletionCountForcedControl"]) .col:nth-child(2) span {
    color: #f88379 !important;
}

.PageContent .k-grid-lockedcolumns:has(.customer-rep-icon) .k-grid-header-locked table col:first-child,
.PageContent .k-grid-content-locked table:has(.customer-rep-icon) col:first-child {
    width: 3em !important
}

[nodename="Repman_Delete_Form"] .row.row-cols-2:nth-child(2):has(span) {
    display: none !important;
}

[nodename="Repman_Delete_Form"] .row.row-cols-2:nth-child(3) {
    margin-top: 4px;
}

[forcedcontrolid="fcid_rbRWSite_RepsType"] .MuseEditableDropDownContainer {
    width: 94% !important;
}

select#RepToCustomerGradesHeader {
    width: 72% !important;
    height: 25px;
    border-color: #ffffff !important;
}

.MuseDropDownContainer:has([name="RepToCustomerGradesHeader"]) {
    width: auto !important;
    margin: auto;
    margin-left: 0%;
}

    .MuseDropDownContainer:has([name="RepToCustomerGradesHeader"]) .MuseSelect:before {
        right: 17px !important;
    }

[nodename="REPMAN_ASSIGN_REP_CUSTOMER_GRADE"]:has([name="RepToCustomerGradesHeader"]) .MuseSelect:before {
    right: 6px !important
}

[nodename="REPMAN_COPY_REP_CUSTOMER_GRADES_EDIT"] .MuseDropDownContainer:has([name="RepToCustomerGradesHeader"]) {
    width: 100% !important;
    margin: inherit !important;
    margin-left: 0% !important;
}

    [nodename="REPMAN_COPY_REP_CUSTOMER_GRADES_EDIT"] .MuseSelect:before,
    [nodename="REPMAN_COPY_REP_CUSTOMER_GRADES_EDIT"] .MuseDropDownContainer:has([name="RepToCustomerGradesHeader"]) .MuseSelect:before {
        right: 8px !important;
    }

[nodename="REPMAN_COPY_REP_CUSTOMER_GRADES_EDIT"] select#RepToCustomerGradesHeader {
    width: auto !important;
}

[nodename="REPMAN_COPY_REP_CUSTOMER_GRADES_EDIT"] .MuseDropDownContainer {
    width: 100%;
}

.MuseGridPanel .MuseKebabMenu {
    z-index: 8 !important;
}

[nodename="REPMAN_RED_FLAG_FIELDS"] [forcedcontrolid="ddlDefaultCustomerFieldIndex"] {
    width: 100% !important;
    max-width: 100% !important;
}

[nodename="REPMAN_RED_FLAG_FIELDS"] .MuseEditableDropDownContainer {
    margin-top: 0.5rem !important;
}

[nodename="REPMAN_RED_FLAG_FIELDS"] .MenuToggleContainer {
    margin: 0.5rem 0.2rem !important;
}

[nodename="REPMAN_RED_FLAG_FIELDS"] .MuseSelect:before {
    right: 2% !important;
}

[data-title="Active"] .MuseGridItem:has(.MenuToggleContainer) {
    display: flex;
    justify-content: flex-end;
    flex-direction: row-reverse;
    gap: 12px !important;
}

[nodename="Repman_Delete_Form"] .row.row-cols-3:nth-child(1) .col:nth-child(1) .MuseLabelControl {
    position: relative;
    padding-right: 18px !important;
}
.container-fluid:has([forcedcontrolid="btnAcceptCustomerChanges"]) [forcedcontrolid="pnlButtonControls"] .row.row-cols-4,
.container-fluid:has([forcedcontrolid="btnAcceptAllAccountDeleteRequest"]) [forcedcontrolid="pnlButtonControls"] .row.row-cols-4 {
    display: grid !important;
    grid-template-columns: auto auto auto auto;
}
    .container-fluid:has([forcedcontrolid="btnAcceptCustomerChanges"]) [forcedcontrolid="pnlButtonControls"] .row.row-cols-4 .col,
    .container-fluid:has([forcedcontrolid="btnAcceptAllAccountDeleteRequest"]) [forcedcontrolid="pnlButtonControls"] .row.row-cols-4 .col {
        margin: 0 !important;
        padding: 0 !important;
    }
.container-fluid:has([forcedcontrolid="btnAcceptCustomerChanges"]) [forcedcontrolid="pnlButtonControls"] button,
.container-fluid:has([forcedcontrolid="btnAcceptAllAccountDeleteRequest"]) [forcedcontrolid="pnlButtonControls"] button {
    margin-left: 10px !important;
}


.container-fluid:has([forcedcontrolid="btnAcceptCustomerChanges"]) [forcedcontrolid="pnlButtonControls"],
.container-fluid:has([forcedcontrolid="btnAcceptAllAccountDeleteRequest"]) [forcedcontrolid="pnlButtonControls"] {
    justify-content: center;
    margin: auto !important;
}


.container-fluid:has(.btnAuditPos) .btnAuditPos {
    right: 60% !important
}



@media (min-width: 900px) {
    div [forcedcontrolid="chkTasksShowAll"] {
        left: 0;
    }
}

@media (min-width: 1000px) {
    div [forcedcontrolid="chkTasksShowAll"] {
        left: 0;
    }
}

@media (min-width: 2500px) {
    div [forcedcontrolid="chkTasksShowAll"] {
        margin-left: 59%;
        left: 0;
    }

    .OrderProduct [forcedcontrolid="AutoSaveProductsForcedControl"] {
        margin-left: 51rem;
    }

    .MuseGridPanel.OrderProduct div#MegaMenuFilterButton {
        width: 23.5rem !important;
    }

    .OrderProduct [musesubtype="Button"] {
        left: 78rem;
    }

    .OrderProduct [musebuttontype="save"] {
        left: 85rem;
    }

    /*    .OrderProduct [musesubtype="Button"] {
        left: 63rem;
    }
    .OrderProduct [musebuttontype="save"] {
        left: 70rem;
    }*/


    /* .repman_bulk_product_code_update {
        min-width: 28em !important;
    }*/
    [nodename="Repman_Delete_Form"] .MuseDataGrid {
        height: 82vh !important;
        min-height: 82vh !important;
        overflow: hidden;
    }

    [nodename="REPMAN_TASKS_TRANSACTION_CRITERIA"] .TextBox_Reason,
    [nodename="Repman_Tasks_Transaction_Criteria"] .TextBox_Reason {
        width: 34.5% !important;
        max-width: 32.5%;
        padding-right: 0px !important;
    }


    /*
    [forcedcontrolid="TextCopy"] {
            right: 14%;
  
    }
*/
    .MuseDataGridMenu .MusePanel.btnPanel_ProductManagement {
        left: 62rem;
    }
}

@media only screen and (min-width: 2000px) {
    div [forcedcontrolid="chkTasksShowAll"] {
        margin-left: 59%;
        left: 0;
    }

    /*   .repman_bulk_product_code_update {
         min-width: 28em !important;

    }
*/
}

@media only screen and (min-width: 2100px) {
    div [forcedcontrolid="chkTasksShowAll"] {
        margin-left: 52%;
        left: 0;
    }
    [nodename="Repman_Delete_Form"] .MuseDataGrid {
        height: 83.6vh !important;
        min-height: 83.6vh !important;
        overflow: hidden;
    }
    /*   .repman_bulk_product_code_update {
         min-width: 28em !important;

    }
*/
}

@media only screen and (min-width: 2400px) {
    div [forcedcontrolid="chkTasksShowAll"] {
        margin-left: 57%;
        left: 0;
    }
    [nodename="Repman_Delete_Form"] .MuseDataGrid {
        height: 83.6vh !important;
        min-height: 83.6vh !important;
        overflow: hidden;
    }
    /*   .repman_bulk_product_code_update {
         min-width: 28em !important;

    }
*/
}

@media only screen and (min-width: 2800px) {
    div [forcedcontrolid="chkTasksShowAll"] {
        margin-left: 63%;
        left: 0;
    }

    /*   .repman_bulk_product_code_update {
         min-width: 28em !important;

    }
*/
}

@media only screen and (min-width: 2560px) {
    div [forcedcontrolid="chkTasksShowAll"] {
        margin-left: 60%;
        left: 0;
    }

    [forcedcontrolid="btnPanel"].MusePanel.audit.audit_3:has([forcedcontrolid="btnSiteInfosAudit"]) {
        width: 24rem !important;
        min-width: 24rem !important;
    }
  
}

@media only screen and (min-width: 2880px) {
    div [forcedcontrolid="chkTasksShowAll"] {
        margin-left: 64%;
        left: 0;
    }
}

@media only screen and (min-width: 3800px) {
    div [forcedcontrolid="chkTasksShowAll"] {
        margin-left: 79%;
        left: 0;
    }

    /*   .repman_bulk_product_code_update {
         min-width: 28em !important;

    }
*/
}

@media only screen and (max-width: 1800px) {
 /*   [forcedcontrolid="btnCloseAudit"] {
        left: 0px !important
    }*/

    .MuseGridPanel.task div[forcedcontrolid="chkTasksShowAll"] {
        right: -46rem;
    }

    [forcedcontrolid="CurrentWholesaler_ToolTipPanel"] {
        width: inherit;
        margin-left: 10px;
        margin-right: 10px;
    }

    /*   .repman_bulk_product_code_update {
                min-width: 25.5vw !important
            }*/

    /*  .RepToCustomerGradingBtn [musesubtype="Button"] {
        left: 61vw;
    }
    .RepToCustomerGradingBtn [forcedcontrolid="GlobalResetButtonControl"] {
        left: 54vw;
    }*/
    .SupplierLinking [musesubtype="Button"] {
        right: 37rem;
    }

    .SupplierLinking [musebuttontype="save"] {
        right: 30rem;
    }

    [forcedcontrolid="panelAssignRep"] div[fieldname='delete'].MultiLineEditCol {
        border-left: none !important;
    }

    [forcedcontrolid="panelAssignRep"] div[fieldname='Add'].MultiLineEditCol {
        max-width: 100px !important;
    }

    [nodename="REPMAN_CUSTOMERS"] [forcedcontrolid="panelAssignRep"] .MultiLineEditRow,
    [nodename="REPMAN_CUSTOMERS"] [forcedcontrolid="panelAssignRep"] .MultiLineHeaderRow {
        grid-template-columns: 61% 12% 15% 10%;
    }

    [nodename="REPMAN_FULL_REP_CUSTOMER_AUTO_IMPORT_SETTINGS"] div[id*='MusePanelContent_Panel'] .col:nth-child(5),
    [nodename="REPMAN_FULL_REP_CUSTOMER_AUTO_IMPORT_SETTINGS"] div[id*='MusePanelContent_Panel'] .col:not(:last-of-type):nth-child(4),
    [nodename="REPMAN_FULL_REP_CUSTOMER_AUTO_IMPORT_SETTINGS"] div[id*='MusePanelContent_Panel'] .col:not(:last-of-type):nth-child(3),
    [nodename="REPMAN_FULL_REP_CUSTOMER_AUTO_IMPORT_SETTINGS"] div[id*='MusePanelContent_Panel'] .col:not(:last-of-type):nth-child(2) {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    [forcedcontrolid="btnPanel"].MusePanel.audit.audit_3:has([forcedcontrolid="btnSiteInfosAudit"]) {
        width: 24rem !important;
        min-width: 24rem !important;
    }
}

@media only screen and (max-width: 1600px) {


    [nodename="REPMAN_RED_FLAG_FIELDS"][validationgroup="redFlagQueryFormGroup"] .row.row-cols-5:first-child {
        display: grid !important;
        grid-template-columns: 47% 16% 12% 24% !important;
    }
    [forcedcontrolid="fcid_rbRWSite_RepsType"] .MuseEditableDropDownContainer {
        width: 93% !important;
    }
    [nodename="Repman_Delete_Form"] .k-grid-lockedcolumns .k-grid-content-locked,
    [nodename="Repman_Delete_Form"] div[id^="CustomFlatGrid_"] .k-grid-content {
        height: calc(98vh - 227px) !important;
    }
    .container-fluid:has([forcedcontrolid="btnAcceptAllAccountDeleteRequest"]) .MuseSearchContainer {
        max-width: 350px !important;
    }
    [nodename="Repman_Delete_Form"] .MuseDataGrid {
        height: 72vh !important;
        min-height: 72vh !important;
        overflow: hidden;
    }

    div[forcedcontrolid=fcid_rbRWSite_RepsType] .MuseFormMultiSelectWrapper {
        flex: 1 0 33% !important;
    }

    .GridMegaMenu {
        height: 80vh !important;
    }


    .MuseGridPanel.OrderProduct .MuseSearchContainer.undefined.panelSearch {
        width: 16vw;
    }

    .MuseGridPanel.task div[forcedcontrolid="chkTasksShowAll"] {
        right: -35%;
    }

    .MuseGridPanel div:has(+ .MenuToggleContainer):not(.AutoSaveTimeOptionsPanel),
    .MuseGridPanel div:has(+ .MenuToggleContainer.disabledbutton.blur) {
        width: 17% !important;
    }

    [forcedcontrolid="ExportPanel"] .MusePanelTitleStatus {
        margin-left: 13px;
    }

    /*    .AutoSaveEveryPanel {
        margin-left: 9em;
    }
*/
    div[forcedcontrolid="chkTasksShowAll"] {
        right: -18%;
    }

    [forcedcontrolid="CurrentWholesaler_ToolTipPanel"] {
        width: inherit;
        margin-left: 16px;
        margin-right: 10px;
    }

    .MuseGridPanel div:has(+ .MenuToggleContainer.disabledbutton.blur) {
        width: 16% !important;
    }


    .MuseGridPanel.OrderProduct div#MegaMenuFilterButton {
        width: 141px !important;
    }

    .OrderProductGrid {
        width: 59vw !important;
        max-width: 59vw !important;
        min-width: 59vw !important;
    }

    div[forcedcontrolid="OrderProducts_FormPanel"] {
        width: 50vw !important;
        max-width: 50vw !important;
        min-width: 20vw !important;
        margin-left: 0px !important;
        margin-right: 10px !important;
    }

    /*
    [forcedcontrolid="OrderProducts_Deals_ContentEditPanel"] > div > div {
        flex-basis: 19% !important;
    }
*/
    [forcedcontrolid="OrderProducts_Deals_ContentEditPanel"] > div > div:nth-last-child(2) {
        flex-grow: 0 !important;
        padding-left: 0.5em;
    }


    [forcedcontrolid="OrderProducts_Bonuses_ContentEditPanel"] > div > div:nth-last-child(2) {
        flex-grow: 0 !important;
        padding-left: 0.5em;
        flex-basis: 9% !important;
        /*        background-color:red;*/
    }


    [forcedcontrolid="OrderProducts_Bonuses_ContentEditPanel"] > div > div button,
    [forcedcontrolid="OrderProducts_Deals_ContentEditPanel"] > div > div button {
        width: 50px !important;
        min-width: 50px;
    }

    [forcedcontrolid="OrderProducts_Bonuses_ContentEditPanel"] > div > div button {
        width: 50px !important;
        min-width: 50px;
    }


    [forcedcontrolid="ColumnSettingsPanel"] .MenuToggleContainer:not([forcedcontrolid="cbxGlobal"]),
    [forcedcontrolid="ExportPanel"] .MenuToggleContainer {
        width: 96%;
    }


        [forcedcontrolid="ColumnSettingsPanel"] .MenuToggleContainer:last-child:not([forcedcontrolid="cbxResetSortOrder"]):not([forcedcontrolid="cbxGlobal"]),
        [forcedcontrolid="ExportPanel"] .MenuToggleContainer:last-child:not([forcedcontrolid="cbxResetSortOrder"]) {
            width: 96% !important;
        }
  
    .MuseFormTitle span {
        padding-right: 0;
        font-size: 14px !important;
        padding-right: 70px !important;
    }

    /*  .MusePanel.audit .row .col button,
    .MusePanel.audit button[musesubtype="Button"][type="button"].active-action {
        width: 80px !important;
        min-width: 80px !important;
    }*/
    [forcedcontrolid="cbxResetSortOrder"] {
        width: 270px !important;
    }
    [id^="RowMenu_"] [forcedcontrolid="btnPanel"] {
        width: 219px;
        /*   min-width: auto;*/
        min-width: 35% !important;
    }


    div[forcedcontrolid="btnPanel"] button:not([forcedcontrolid="btnBuyGroupDealsAndBonusesAudit"]) {
        width: 100px !important;
        max-width: 100px !important;
        min-width: unset;
    }

    .MuseDropDownContainer.AutoSaveTimeOptionsPanel {
        width: 28% !important;
    }

    /* .repman_bulk_product_code_update {
                min-width: 26.3vw !important;
            }*/

   /* .MuseGridRowMenu div[musesubtype="DropDownMultiSelect"]:not(.MuseFormMultiSelectReadOnly) .MuseFormMutliSelectDropDownIcon {
        top: 0 !important;
    }*/

    .MuseSelect:before {
        top: 54%;
    }

    [nodename="REPMAN_CUSTOMERS"] [forcedcontrolid="panelAssignRep"] .MuseSelect:before {
        top: 52%;
    }

    [forcedcontrolid="SiteInfoBulkUpdate_UpdatePanel"] {
        width: 30% !important;
        max-width: 30vw !important;
        margin-left: 0 !important;
    }

    [forcedcontrolid="SiteInfoBulkUpdate"] {
        width: 68% !important;
        max-width: 68vw !important;
        min-width: 68vw !important;
    }

    .OrderProduct [musesubtype="Button"] {
        left: 46rem;
    }

    .OrderProduct [musebuttontype="save"] {
        left: 53rem;
    }

    .OrderProduct .AutoSaveTimeOptionsPanel [forcedcontrolid="AutoSaveTimeOptionsForcedControl"] {
        width: 50% !important;
        min-width: 50% !important;
        max-width: 50% !important;
    }

    .MuseGridPanel:has([forcedcontrolid="AutoSaveProductsForcedControl"]) .MuseDropDownContainer,
    .OrderProduct .AutoSaveTimeOptionsPanel {
        right: 5.7rem !important;
        max-width: 7% !important;
        width: 7% !important;
    }

        .OrderProduct .AutoSaveTimeOptionsPanel .MuseSelect:before {
            top: 45%;
            right: 59% !important;
        }

    .SupplierLinking [musesubtype="Button"] {
        right: 31rem;
    }

    .SupplierLinking [musebuttontype="save"] {
        right: 24rem;
    }

    /*   [forcedcontrolid="panelAssignAccount"] [id^="MusePanelContent_Panel_"] > .row {
       
        overflow-x: auto;
    }*/

    .GridMegaMenu {
        height: 86vh !important;
    }


    .GridTransferFilterSource {
        padding-bottom: 2rem;
        max-height: 73vh;
    }


    [forcedcontrolid="meditAccounts"] .MultiLineEditRow {
        flex-wrap: nowrap;
    }

    .MuseGridRowMenu.MuseGridRowMenuAdditionalStyles {
        min-height: 100vh;
        width: 80%;
        max-width: 80%
    }

    /* [forcedcontrolid="pnlContacts"] .k-grid-header-wrap.k-auto-scrollable {
        max-width: -webkit-fill-available !important;
        width: -webkit-fill-available !important;
    }*/


    [forcedcontrolid="panelAssignRep"] div[fieldname='RepwiseRepID'].MultiLineEditCol,
    [forcedcontrolid="panelAssignRep"] div[fieldname='RepName'].MultiLineEditCol {
        overflow: hidden !important;
        text-overflow: ellipsis;
        max-width: 100% !important;
    }

    [forcedcontrolid="panelAssignRep"] div[fieldname='Add'].MultiLineEditCol {
        max-width: 100px !important;
    }

    [nodename="REPMAN_CUSTOMERS"] [forcedcontrolid="panelAssignRep"] .MultiLineEditRow,
    [nodename="REPMAN_CUSTOMERS"] [forcedcontrolid="panelAssignRep"] .MultiLineHeaderRow {
        grid-template-columns: 51% 16% 16% 16%;
    }

    [forcedcontrolid="RWSiteInfo_SettingsPanel"] [id^="MusePanelContent_Panel_"] div:nth-child(7) .MenuToggleContainer,
    [forcedcontrolid="RWSiteInfo_SettingsPanel"] [id^="MusePanelContent_Panel_"] div:first-of-type .MenuToggleContainer,
    [forcedcontrolid="RWSiteInfo_SettingsPanel"] [id^="MusePanelContent_Panel_"] div:nth-child(4) .MenuToggleContainer,
    [forcedcontrolid="RWSiteInfo_CustomerSettingsPanel"] [id^="MusePanelContent_Panel_"] div:nth-child(4) .MenuToggleContainer,
    [forcedcontrolid="RWSiteInfo_CustomerSettingsPanel"] [id^="MusePanelContent_Panel_"] div:first-of-type .MenuToggleContainer {
        width: 90% !important;
    }

    [forcedcontrolid="RWSiteInfo_GeofenceSites"] [id^="MusePanelContent_Panel_"] > .row:first-of-type .col:first-of-type .MenuToggleContainer {
        width: 95.5% !important;
    }

    [forcedcontrolid="RWSiteInfo_StartEndDay"] [id^="MusePanelContent_Panel_"] > .row:first-of-type .col:last-of-type .MenuToggleContainer,
    [forcedcontrolid="RWSiteInfo_LocationTracking"] [id^="MusePanelContent_Panel_"] > .row:first-of-type .col:last-of-type .MenuToggleContainer {
        width: 101.5%;
    }

    [forcedcontrolid="RWSiteInfo_LocationTracking"] [id^="MusePanelContent_Panel_"] > .row:first-of-type .col:first-of-type .MenuToggleContainer,
    [forcedcontrolid="RWSiteInfo_StartEndDay"] [id^="MusePanelContent_Panel_"] > .row:first-of-type .col:first-of-type .MenuToggleContainer {
        width: 95.5% !important;
    }

    /* .k-grid-content.k-auto-scrollable {
            height: 79.8vh !important
        }*/
    [nodename="REPMAN_TASKS_TRANSACTION_CRITERIA"] .TextBox_Reason .MuseTextControlTitle [nodename="Repman_Tasks_Transaction_Criteria"] .TextBox_Reason .MuseTextControlTitle {
        width: 79% !important;
        max-width: 79% !important;
    }

    [nodename="REPMAN_TASKS_TRANSACTION_CRITERIA"] .TextBox_Reason,
    [nodename="Repman_Tasks_Transaction_Criteria"] .TextBox_Reason {
        width: 34% !important;
        max-width: 37%;
        padding-right: 0px !important;
    }


    [nodename="REPMAN_CUSTOMERS"][forcedcontrolid="pnlContacts"] [musetype="MuseFormInputControl"] {
        height: auto !important;
        width: 65vw;
    }


    .OrderProduct .AutoSaveEveryPanel {
        right: 1rem;
        left: 77%;
    }


    .OrderProducts_Panels .MuseTextControlTitle + .k-numerictextbox .k-numeric-wrap .k-input,
    .OrderProducts_Panels .MuseTextControlTitle + .k-datepicker .k-picker-wrap .k-input {
        font-size: 14px;
    }

    [nodename="Repman_Delete_Form"] .k-grid-lockedcolumns .k-grid-content-locked,
    [nodename="Repman_Delete_Form"] div[id^="CustomFlatGrid_"] .k-grid-content {
        height: calc(98vh - 227px) !important;
    }

    [nodename="Repman_Delete_Form"] .MuseDataGrid {
        height: 72vh !important;
        min-height: 72vh !important;
        overflow: hidden;
    }
}

.MuseDataGrid:has(+ [forcedcontrolid="OrderProducts_FormPanel"]) {
    height:90vh!important;
        width: 55vw !important;
    max-width: 55vw !important;
    min-width: 55vw !important;
}

@media screen and (max-width: 1440px) {
    [forcedcontrolid="fcid_rbRWSite_RepsType"] .MuseEditableDropDownContainer {
        width: 93% !important;
    }


    [nodename="Repman_Delete_Form"] .k-grid-lockedcolumns .k-grid-content-locked,
    [nodename="Repman_Delete_Form"] div[id^="CustomFlatGrid_"] .k-grid-content {
        height: calc(98vh - 227px) !important;
    }

    [nodename="Repman_Delete_Form"] .MuseDataGrid {
        height: 72vh !important;
        min-height: 72vh !important;
        overflow: hidden;
    }


    [nodename="Repman_Delete_Form"] .k-grid-lockedcolumns .k-grid-content-locked,
    [nodename="Repman_Delete_Form"] div[id^="CustomFlatGrid_"] .k-grid-content {
        height: calc(98vh - 227px) !important;
    }

    [nodename="Repman_Delete_Form"] .MuseDataGrid {
        height: 74vh !important;
        min-height: 73vh !important;
        overflow: hidden;
    }
    [nodename="REPMAN_TASKS_TRANSACTION_CRITERIA"] .TextBox_Reason,
    [nodename="Repman_Tasks_Transaction_Criteria"] .TextBox_Reason {
        width: 34% !important;
        max-width: 34%;
        padding-right: 0px !important;
    }


    .OrderProduct .AutoSaveEveryPanel {
        left: 75.5%;
    }

    [nodename="REPMAN_TASKS_TRANSACTION_CRITERIA"] .TextBox_Reason .MuseTextControlTitle,
    [nodename="Repman_Tasks_Transaction_Criteria"] .TextBox_Reason .MuseTextControlTitle {
        width: 87% !important;
        max-width: 86% !important;
    }

    .MuseGridPanel:has([forcedcontrolid="AutoSaveProductsForcedControl"]) .MuseDropDownContainer,
    .OrderProduct .AutoSaveTimeOptionsPanel {
        right: 6.6rem !important;
        max-width: 7% !important;
        width: 7.8% !important;
    }

    .MuseDataGridMenu .MusePanel.btnPanel_ProductManagement {
        left: 53rem;
    }

    .OrderProduct .AutoSaveTimeOptionsPanel [forcedcontrolid="AutoSaveTimeOptionsForcedControl"] {
        width: 55% !important;
        min-width: 55% !important;
        max-width: 55% !important;
    }

    .OrderProduct .AutoSaveEveryPanel {
        right: 1rem;
        left: 69.5%;
    }
}

@media only screen and (max-width: 1399.98px) {

    .MuseGridPanel.task div[forcedcontrolid="chkTasksShowAll"] {
        right: -12%;
    }

    .OrderProduct .AutoSaveEveryPanel {
        right: 1rem;
        left: 74.5% !important;
    }

    div[forcedcontrolid=fcid_rbRWSite_RepsType] .MuseFormMultiSelectWrapper {
        /*        flex: 1 0 33% !important;
*/
        flex: 1 0 80% !important;
        margin-right: 0rem !important;
    }

    /*   .MusePanel.audit .row .col button,
    .MusePanel.audit button[musesubtype="Button"][type="button"].active-action {
        width: 65px !important;
        min-width: 65px !important;
    }
*/
    .MusePageHeader .Logo {
        padding: 0 15px 0 0 !important;
        flex: 0 0 20% !important;
        max-width: 20%;
    }

    .MuseGridPanel div:has(+ .MenuToggleContainer):not(.AutoSaveTimeOptionsPanel),
    .MuseGridPanel div:has(+ .MenuToggleContainer.disabledbutton.blur) {
        width: 21% !important;
    }

    #MuseHeaderBar {
        display: flex;
        flex-direction: row-reverse;
        /* width: 60%; */
        flex: 0 0 80% !important;
        max-width: 80% !important;
    }

    MuseDataGridMenu.container-fluid div[forcedcontrolid="pnlSkipReasonsButtons"] {
        width: 19.9% !important;
    }

    div[forcedcontrolid="chkTasksShowAll"] {
        right: -7%;
    }


    div[forcedcontrolid="btnPanel"] button:not([forcedcontrolid="btnBuyGroupDealsAndBonusesAudit"]) {
        width: 100px !important;
        max-width: 100px !important;
        min-width: unset;
    }

    [forcedcontrolid="AutoSaveProductsForcedControl"] {
        border-right: 0px solid rgb(226, 226, 226) !important;
        width: 130px !important;
        justify-content: center;
        margin-right: 15px;
    }

    .MuseGridPanel:has([forcedcontrolid="AutoSaveProductsForcedControl"]) .MuseDropDownContainer,
    .OrderProduct .AutoSaveTimeOptionsPanel {
        right: 5.7rem !important;
        max-width: 7.3% !important;
        width: 7.3% !important;
    }

    .OrderProduct [forcedcontrolid="AutoSaveProductsForcedControl"] {
        right: 0rem !important;
    }

        .OrderProduct [forcedcontrolid="AutoSaveProductsForcedControl"] span {
            padding-right: 0rem !important;
            color: black !important;
            flex-basis: 58px;
            max-width: 80px !important;
        }

    [forcedcontrolid="AutoSaveEveryForcedControl"] {
        padding: 0px;
        margin-left: -4rem;
    }

    .MuseDataGrid:has(+ [forcedcontrolid="OrderProducts_FormPanel"]) {
        width: 51vw !important;
        max-width: 51vw !important;
        min-width: 51vw !important;
    }

    div[forcedcontrolid="OrderProducts_FormPanel"] {
        width: 49vw !important;
        max-width: 49vw !important;
        min-width: 49vw !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}

.AutoSaveEveryPanel {
    margin-left: 0em;
    margin-right: 0px;
    padding-left: 22px;
}

/*    .MuseDataGridMenu .MuseDropDownContainer {
        width: 22% !important;
        margin-right: 2rem;
    }
*/
.MenuToggleContainer.disabledbutton.blur {
    width: 24% !important;
}

.MuseDataGridMenu .AutoSaveTimeOptionsPanel {
    margin-top: 6px;
    margin-right: 9px;
}

[forcedcontrolid="CurrentWholesaler_ToolTipPanel"] {
    width: inherit;
    margin-left: 10px;
    margin-right: 10px;
}

/*            .repman_bulk_product_code_update {
                min-width: 28vw !important;
            }*/
div[id^="RowMenu_CustomFlatGrid_"] > div[forcedcontrolid="MainContainerPanel"] > div[id^="MusePanelContent_Panel_"] > .row-cols-2:nth-of-type(1) > .col {
    width: 100% !important;
}

[id^="RowMenu_"] [forcedcontrolid="MainContainerPanel"] > [id^="MusePanelContent_Panel_"] > .row {
    margin-top: 5px;
    margin-bottom: 0px;
    flex-wrap: nowrap;
    flex-direction: column;
}

.repman_order_products_first_col {
    min-width: 275px;
}

.repman_order_products_cols {
    min-width: 150px;
}

[forcedcontrolid="BuyGroupDealMLEPanel"] {
    padding: 0px 5px 0px 0 !important;
}

.MuseSearchContainer.undefined.panelSearch {
    width: 19vw;
}

div[forcedcontrolid="meditAccounts"] [fieldname="Add"] {
    padding: 0px 0px 5px 31px !important;
    display: flex;
    border-left: none;
}

[forcedcontrolid="SearchBulkPrice"] {
    width: -webkit-fill-available;
}

/*[forcedcontrolid="SaveButtonBulkPrice"] {
        margin-right: 14px !important;
    }*/
[nodename="REPMAN_CUSTOMERS"] [forcedcontrolid="meditAccounts"] .MuseSelect:before {
    top: 42%;
    right: 7px !important;
}

[nodename="REPMAN_CUSTOMERS"] [forcedcontrolid="panelAssignRep"] .MuseSelect:before {
    top: 52%;
    right: 7px !important;
}

[nodename="REPMAN_CUSTOMERS"] [forcedcontrolid="panelAssignRep"] .MultiLineEditRow,
[nodename="REPMAN_CUSTOMERS"] [forcedcontrolid="panelAssignRep"] .MultiLineHeaderRow {
    /*grid-template-columns: 72% 15% 13%;*/
    grid-template-columns: 58% 15% 13% 13%
}

[nodename="REPMAN_CUSTOMERS"] [forcedcontrolid="panelAssignRep"] .MultiLineEditRow {
    align-items: normal;
}

[nodename="REPMAN_CUSTOMERS"] [forcedcontrolid="panelAssignRep"] div[fieldname='Add'].MultiLineEditCol {
    border-left: none;
}

[nodename="REPMAN_CUSTOMERS"] [forcedcontrolid="panelAssignRep"] .MultiLineHeaderRow {
    border-top: none;
    padding-top: 0;
}

[nodename="REPMAN_CUSTOMERS"] div[fieldname='RepwiseRepID'].MultiLineEditCol,
[nodename="REPMAN_CUSTOMERS"] div[fieldname='RepName'].MultiLineEditCol {
    flex: 0 0 56%;
    max-width: 100%;
}

[nodename="REPMAN_CUSTOMERS"] [forcedcontrolid="meditAccounts"] .MultiLineHeaderRow {
    padding: 0;
}

[nodename="REPMAN_CUSTOMERS"] [forcedcontrolid="meditAccounts"] .MultiLineEditRow {
    display: flex;
    align-items: normal;
}

[nodename="REPMAN_CUSTOMERS"] [forcedcontrolid="meditAccounts"] [fieldname="AccountNumber"] {
    border-left: none !important;
}

[nodename="REPMAN_CUSTOMERS"] [forcedcontrolid="panelAssignRep"] .MultiLineEditCol,
[nodename="REPMAN_CUSTOMERS"] [forcedcontrolid="meditAccounts"] .MultiLineEditCol {
    display: flex;
    align-items: center;
}

[nodename="REPMAN_CUSTOMERS"] [forcedcontrolid="meditAccounts"] [colidx="4"] {
    padding: 0 !important;
}

/*   [nodename="REPMAN_CUSTOMERS"] [forcedcontrolid="meditAccounts"] [fieldname="Add"] {
        padding-left: 4.8rem !important;
        justify-content: end;
    }*/
[nodename="REPMAN_CUSTOMERS"] [forcedcontrolid="meditAccounts"] .MultiLineEditCol [forcedcontrolid="AccountNumber"] {
    width: 100% !important;
    margin: 0 auto;
}

[nodename="REPMAN_CUSTOMERS"] div[forcedcontrolid="meditAccounts"] {
    min-height: auto !important;
    max-height: 212px;
}


    [nodename="REPMAN_CUSTOMERS"] div[forcedcontrolid="meditAccounts"] .MuseDropDownContainer select {
        height: 40px;
        font-size: 13px;
        font-weight: 400 !important;
        text-indent: 0px;
        white-space: nowrap;
        overflow: hidden !important;
        text-overflow: ellipsis;
        box-sizing: border-box;
        padding-left: 5px !important;
        padding-top: 0px !important;
        margin-top: -4px !important;
    }

[nodename="REPMAN_CUSTOMERS"] [forcedcontrolid="meditAccounts"] .MultiLineEditRow,
[nodename="REPMAN_CUSTOMERS"] [forcedcontrolid="meditAccounts"] .MultiLineHeaderRow {
    justify-content: flex-start !important;
}

#PageContent_Custom:has(.RepwiseSites-BulkUpdates) {
    overflow: hidden !important;
}
[forcedcontrolid="SiteInfoBulkUpdate_UpdatePanel"] {
    width: 37% !important;
    max-width: 37vw !important;
    overflow-y: auto !important;
    overflow-x: hidden;
    height: 85vh !important
}

[forcedcontrolid="SiteInfoBulkUpdate"] {
    width: 64% !important;
    max-width: 64vw !important;
    min-width: 64vw !important;
}


#PageContent_Custom:has(.RepwiseSites-BulkUpdates) .k-grid-content.k-auto-scrollable {
    height: 82.5vh !important
}

#PageContent_Custom:has(.RepwiseSites-BulkUpdates) .MuseDataGrid
{
    height:100vh !important;
}



.RepToCustomerGradingBtn [musesubtype="Button"] {
    left: 62rem;
}

.RepToCustomerGradingBtn [forcedcontrolid="GlobalResetButtonControl"] {
    left: 55rem;
}

.OrderProduct [musesubtype="Button"] {
    left: 44rem;
}

.OrderProduct [musebuttontype="save"] {
    left: 51rem;
}

.SupplierLinking [musesubtype="Button"] {
    right: 23rem;
}

.SupplierLinking [musebuttontype="save"] {
    right: 16rem;
}

[nodename="REPMAN_TASKS_TRANSACTION_CRITERIA"] .TextBox_Reason,
[nodename="Repman_Tasks_Transaction_Criteria"] .TextBox_Reason {
    max-width: 35%;
    width: 35% !important;
    padding-right: 0px !important;
}

@media only screen and (max-width: 1199px) {


    [forcedcontrolid="Customers_Grids"] [nodename="REPMAN_TASKS"][forcedcontrolid="fc_pnl_SearchOptions"] div[id^='MusePanelContent_Panel_'],
    [forcedcontrolid="panel_RepSelectionType"] [nodename="REPMAN_TASKS"][forcedcontrolid="fc_pnl_SearchOptions"] div[id^='MusePanelContent_Panel_'],
    [forcedcontrolid="CustomerGroupsMainPanel"] [nodename="REPMAN_TASKS"][forcedcontrolid="fc_pnl_SearchOptions"] div[id^='MusePanelContent_Panel_'],
    [forcedcontrolid="TaskSpecificDetails"] .TrasnactionCriteriaPanel [forcedcontrolid="panel_Criteria"] [forcedcontrolid="fc_pnl_SearchOptions"] div[id^='MusePanelContent_Panel_'] {
        margin-bottom: 0rem !important;
        padding-top: 0 !important;
        min-height: 0px !important;
        display: grid !important;
        grid-template-columns: 1fr 16.5vw 1fr;
    }

    [nodename="REPMAN_TASKS_TRANSACTION_CRITERIA"] .TextBox_Reason,
    [nodename="Repman_Tasks_Transaction_Criteria"] .TextBox_Reason {
        max-width: 46%;
        width: 46% !important;
        padding-right: 0px !important;
    }

    [nodename="REPMAN_TASKS"] .pnlBorderTop .MuseLRSButtonContainer {
        max-width: 16.5vw !important;
        min-width: 16.5vw !important;
    }

    [nodename="REPMAN_CUSTOMERS"] [forcedcontrolid="meditAccounts"] [fieldname="Add"] {
        padding-left: 1.5rem !important;
    }

    .MuseGridPanel.task div[forcedcontrolid="chkTasksShowAll"] {
        right: -26%;
    }

    div[forcedcontrolid="meditAccounts"] [colidx="4"] {
        padding: 17px 0 0 37px !important;
        justify-content: space-around;
    }

    [nodename="REPMAN_CUSTOMERS"] [forcedcontrolid="panelAssignRep"] .MultiLineHeaderRow div[fieldname='Add'].MultiLineEditCol button {
        margin-left: 8px;
    }

    [nodename="REPMAN_CUSTOMERS"] [forcedcontrolid="panelAssignRep"] .MultiLineEditRow,
    [nodename="REPMAN_CUSTOMERS"] [forcedcontrolid="panelAssignRep"] .MultiLineHeaderRow {
        grid-template-columns: 64% 15% 10% 10%;
        gap: 0 !important;
        justify-content: unset;
    }

    [forcedcontrolid="SiteInfoBulkUpdate_UpdatePanel"] {
        width: 40% !important;
        max-width: 40vw !important;
    }

        [forcedcontrolid="SiteInfoBulkUpdate_UpdatePanel"] .MuseControlTypeSecondChildHorizontal {
            margin-right: 4px;
        }

    [forcedcontrolid="SiteInfoBulkUpdate"] {
        width: 60% !important;
        max-width: 60vw !important;
        min-width: 60vw !important;
    }

    .SupplierLinking [musesubtype="Button"] {
        right: 18rem;
    }

    .SupplierLinking [musebuttontype="save"] {
        right: 11rem;
    }

    .OrderProduct [musesubtype="Button"] {
        left: 41rem;
    }

    .OrderProduct [musebuttontype="save"] {
        left: 48rem;
    }

    .OrderProduct [forcedcontrolid="AutoSaveProductsForcedControl"] {
        right: 1rem;
    }

    .OrderProduct .AutoSaveTimeOptionsPanel {
        right: 8rem;
    }

    .OrderProduct .AutoSaveEveryPanel {
        position: absolute;
        right: 12rem;
    }

    .RepToCustomerGradingBtn [musesubtype="Button"] {
        left: 51rem;
    }

    .RepToCustomerGradingBtn [forcedcontrolid="GlobalResetButtonControl"] {
        left: 44rem;
    }

    [nodename="REPMAN_QUESTIONNAIRES"][forcedcontrolid="MainContainerPanel"] .row.row-cols-1:first-child .row-cols-4 {
        display: grid;
        grid-template-columns: 29vw 3vw 13vw 25vw;
    }

    [forcedcontrolid="RWSiteInfo_GeofenceSites"] [id^="MusePanelContent_Panel_"] > .row:first-of-type .col:first-of-type .MenuToggleContainer,
    [forcedcontrolid="RWSiteInfo_LocationTracking"] [id^="MusePanelContent_Panel_"] > .row:first-of-type .col:first-of-type .MenuToggleContainer,
    [forcedcontrolid="RWSiteInfo_StartEndDay"] [id^="MusePanelContent_Panel_"] > .row:first-of-type .col:first-of-type .MenuToggleContainer {
        width: 100% !important;
    }


    [forcedcontrolid="pnlManualImportsSettings"] .MenuToggleContainer span,
    [forcedcontrolid="pnlAutomaticImportsSettings"] .MenuToggleContainer span {
        flex: 0 0 300px;
        max-width: 162px !important;
    }

    [forcedcontrolid="pnlManualImportsSettings"] button[musesubtype="Button"][type="button"]:enabled:not(.accountAddLocked),
    [forcedcontrolid="pnlAutomaticImportsSettings"] button[musesubtype="Button"][type="button"]:enabled:not(.accountAddLocked) {
        margin-bottom: 0.5rem !important
    }

    .MuseDataGridMenu .MusePanel.btnPanel_ProductManagement {
        left: 42rem;
        width: 28% !important;
    }
}

@media only screen and (max-width: 991px) {

    .MuseLRSButtonContainer {
        max-width: 170px !important;
        min-width: 170px !important;
    }

    [nodename="REPMAN_CUSTOMERS"] [forcedcontrolid="meditAccounts"] [fieldname="Add"] {
        padding-left: 0em !important;
        justify-content: center;
    }

    [nodename="REPMAN_CUSTOMERS"] [forcedcontrolid="panelAssignRep"] .MultiLineEditRow,
    [nodename="REPMAN_CUSTOMERS"] [forcedcontrolid="panelAssignRep"] .MultiLineHeaderRow {
        grid-template-columns: 60% 15% 12% 12%;
    }

    .RepToCustomerGradingBtn .MuseSearchContainer {
        max-width: 178px;
    }

    .RepToCustomerGradingBtn [musesubtype="Button"] {
        left: 46rem;
    }

    .RepToCustomerGradingBtn [forcedcontrolid="GlobalResetButtonControl"] {
        left: 39rem;
    }

    .MuseGridPanel.task div[forcedcontrolid="chkTasksShowAll"] {
        right: 0%;
        border-left: none;
    }

    .MuseDataGridMenu .MusePanel.btnPanel_ProductManagement {
        left: 40rem;
    }
}

.k-grid tr td {
    border: 0px solid transparent;
    padding: 0px 8px;
    box-sizing: border-box;
    position: relative;
}

/*[validationgroup="dataGridCheckBoxControls:save"] {
    margin-left: 32.6vw !important;
}*/
.OrderProducts_Panels > [nodename="Repman_Order_Products"].OrderProducts_Panels,
[forcedcontrolid="OrderProducts_FormPanel"] > [nodename="Repman_Order_Products"],
[forcedcontrolid="BuyGroupDealMLEPanel"] > [id^="MusePanelContent_Panel_"] > .row:nth-child(2) .CustomControl > [nodename="Repman_Order_Products"],
[forcedcontrolid="BuyGroupDealMLEPanel"] > [id^="MusePanelContent_Panel_"] > .row:nth-child(3) .CustomControl > [nodename="Repman_Order_Products"] {
    padding-top: 0px !important;
}

[forcedcontrolid="BuyGroupDealMLEPanel"] .col {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

/*.CustomBulkUpdateForm .col {
    padding-right: 2px !important;
}*/
[forcedcontrolid="BuyGroupDealMLEPanel"] {
    padding-right: 0px !important;
}

[forcedcontrolid="OrderProducts_Bonuses_ContentEditPanel"] > [id^="MusePanelContent_Panel_"] div:first-child,
[forcedcontrolid="OrderProducts_Bonuses_ContentEditPanel"] > [id^="MusePanelContent_Panel_"] div:nth-child(2) {
    flex-basis: 21.9% !important;
}

[flexchild="OrderProducts_Bonuses_ContentEditPanel"] {
    padding-right: 3px;
}

[forcedcontrolid="SaveButtonBulkPrice"] {
    z-index: 1;
}

/*.MultiLineEdit i {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
}*/
[data-field="Delete"] .MuseFormLink {
    border-bottom: 0px !important;
}

[nodename="REPMAN_CUSTOMERS"][forcedcontrolid="panelAssignRep"] div[id^="KebabMenu_"] {
    right: 9px;
    top: -46px;
}

[nodename="REPMAN_CUSTOMERS"][forcedcontrolid="panelAssignGroup"] div[id^="KebabMenu_"] {
    right: -2px;
    top: 14px !important;
}

[forcedcontrolid="panelAssignAccount"] > [id^="MusePanelContent_Panel_"] > div {
    width: 100%;
}

[forcedcontrolid="pnlContacts"] > [id^="MusePanelContent_Panel_"] > div {
    min-height: 132px;
}

.iti--separate-dial-code.iti--show-flags .iti__selected-dial-code,
.k-dialog {
    font-size: 14px !important;
}

.dropdown-editor-toggle {
    display: flex;
    justify-content: center;
    align-items: center;
    background: transparent;
    opacity: 1;
    height: 35px;
    width: 29px;
    position: absolute;
    right: 0px;
    top: 4px;
    border-left: 1px solid rgb(226, 226, 226);
    border-radius: 2px;
    font-size: 14px !important;
}

.dropdown-editor-option-container {
    position: absolute;
    top: 41px;
    width: 100%;
    border: 1px solid rgb(204, 204, 204);
    max-height: 90px;
    overflow-y: auto;
    background: white;
    opacity: 1;
    z-index: 1;
    font-size: 14px !important;
}

[forcedcontrolid="panelCustomerNotes"] .MusePanelTitleContainer + [id^="MusePanelContent_Panel_"] .col .undefined > .undefined:nth-child(1) {
    margin-left: 2px !important;
    margin-bottom: 5px !important;
    padding: 10px 10px 0px !important;
}

[forcedcontrolid="panelCustomerNotes"] .MusePanelTitleContainer + [id^="MusePanelContent_Panel_"] .col .undefined > .undefined:nth-child(2) {
    padding: 0 1px 1px !important;
}

[forcedcontrolid="pnlContacts"] .k-grid-norecords::after {
    content: "";
}

[forcedcontrolid="pnlContacts"] .k-grid-norecords {
    min-height: 2vh;
}

.disabledSelect {
    background-color: #EEEEEE !important;
    pointer-events: none !important;
}

.disabledSelectArrow {
    color: #8e8e8e !important;
}

.CopyRepFormTitle {
    width: 115% !important;
}

[forcedcontrolid="fc_DatesMainPanel"] .RedFlaGrowDelete td:not(:last-child) {
    text-decoration: line-through;
    color: red !important;
}

.RedFlaGrowDelete td[data-field="FieldNumber"],
.RedFlaGrowDelete td[data-field="Description"],
.RedFlaGrowDelete td[data-field="FieldType"],
.RedFlaGrowDelete td[data-field="AnswersString"] {
    text-decoration: line-through;
    color: red !important;
}

.RedFlaGrowDelete td[data-field="FieldNumber"],
.RedFlaGrowDelete td[data-field="Description"],
.RedFlaGrowDelete td[data-field="FieldType"],
.RedFlaGrowDelete td[data-field="AnswersString"] {
    text-decoration: line-through;
    color: red !important;
}

.QuestionnaireDelete td[data-field="FieldNumber"],
.QuestionnaireDelete td[data-field="Description"],
.QuestionnaireDelete td[data-field="FieldType"],
.QuestionnaireDelete td[data-field="AnswersString"] {
    text-decoration: line-through;
    color: red !important;
}

.RedFlaGrowHide {
    display: none !important;
}

.QuestionnairreGrowHide {
    display: none !important;
}

[forcedcontrolid="undoQueryDelete"] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}

[forcedcontrolid="RedFlagEmailAddress"] + .MuseFormMultiSelectWrapper .DefaultSelectLabel {
    top: 200px !important;
}

.k-editor-toolbar-wrap .k-tool-icon {
    position: relative !important;
    font: 16px / 1 WebComponentsIcons !important;
    right: 0px !important;
}

[forcedcontrolid="OrderProducts_Deals_ContentPanel"],
[forcedcontrolid="OrderProducts_Bonuses_ContentPanel"],
[forcedcontrolid="OrderProducts_Bonuses_ContentEditPanel"],
[forcedcontrolid="OrderProducts_Deals_ContentEditPanel"],
[forcedcontrolid="BuyGroupDealMLEPanel"] .row-cols-1:nth-child(2) [nodename="REPMAN_ORDER_PRODUCTS"] {
    padding-top: 0px !important;
}

[nodename="REPMAN_RED_FLAGS"][forcedcontrolid="MainContainerPanel"] [id^="Panel_"] [id^="MusePanelContent_Panel_"] .row-cols-5 {
    max-width: 100%;
}

    [nodename="REPMAN_RED_FLAGS"][forcedcontrolid="MainContainerPanel"] [id^="Panel_"] [id^="MusePanelContent_Panel_"] .row-cols-5 .col:nth-child(2) .MuseDropDownContainer {
        width: 100%;
    }

    [nodename="REPMAN_RED_FLAGS"][forcedcontrolid="MainContainerPanel"] [id^="Panel_"] [id^="MusePanelContent_Panel_"] .row-cols-5 .col:nth-child(3) {
        min-width: 120px;
        max-width: 10%;
        width: 10%;
    }

    [nodename="REPMAN_RED_FLAGS"][forcedcontrolid="MainContainerPanel"] [id^="Panel_"] [id^="MusePanelContent_Panel_"] .row-cols-5 .col:nth-child(4) {
        min-width: 100px;
        max-width: 8%;
        width: 8%;
    }

    [nodename="REPMAN_RED_FLAGS"][forcedcontrolid="MainContainerPanel"] [id^="Panel_"] [id^="MusePanelContent_Panel_"] .row-cols-5 .col:nth-child(5) {
        min-width: 130px;
        max-width: 10%;
        width: 10%;
    }

[forcedcontrolid="ActivateRevisionForcedControl"] {
    width: 180px;
/*    padding-top: 8px;
*/}

    [nodename="REPMAN_RED_FLAGS"] .MenuToggleContainer span,
    [nodename="REPMAN_QUESTIONNAIRES"] .MenuToggleContainer span,
    [forcedcontrolid="ActivateRevisionForcedControl"].MenuToggleContainer span {
        max-width: fit-content !important;
    }

[nodename="REPMAN_RED_FLAGS"][forcedcontrolid="MainContainerPanel"] table.k-selectable .MenuToggleContainer {
    justify-content: center !important;
}

[musebuttontype="revisions"] {
    margin-left: 33px !important;
}

[musebuttontype="addquery"] {
    margin-left: 0px !important;
    margin-top: -3px !important;
}

[id^="GRMControl_"] > div {
    min-width: 100px;
    max-width: 100px;
    width: auto;
    margin-left: auto;
    margin-right: 0px;
}

[id^="GRMControl_"] .GridRowMoveButton {
    margin-left: 3px;
}

[id^="GRMControl_"] {
    padding-right: 0px;
}

[forcedcontrolid="RWGroupFlatGrid_SearchPanel"],
[forcedcontrolid="GroupForm_FlatGridKebabPanel"] {
    padding-top: 0px !important;
}

.redflagrecipientscontainer {
    padding: 15px 14px 0px 15px;
}

.redflagRevisionsgrid colgroup col {
    width: 100% !important;
}

.redflagrecipientscontainer .MuseFormGridUtility {
    margin-bottom: 11px;
}

.redflagrecipientscontainer .MuseSearchContainer {
    max-width: 100%;
}

.redflagrecipientscontainer .MuseSearchControl {
    font-weight: 400;
    font-size: 13px;
    color: rgb(226, 226, 226);
}

[forcedcontrolid="Repman_Red_Flag_Issue_Types"] .k-grid-content {
    height: calc(-182px + 100vh) !important;
}

[nodename="REPMAN_RED_FLAG_FIELDS"][forcedcontrolid="MainContainerPanel"] + [id^="Panel_"][nodename="REPMAN_RED_FLAG_FIELDS"][forcedcontrolid="null"] {
    padding-right: 15px;
    padding-left: 15px;
}

[validationgroup="redFlagQueryFormGroup"] [id^="MusePanelContent_Panel_"] {
    margin-left: 0px !important;
    margin-right: 0px !important;
    padding-left: 15px;
    padding-right: 15px;
}

    [validationgroup="redFlagQueryFormGroup"] [id^="MusePanelContent_Panel_"] .row {
        margin-top: 10px;
    }

[validationgroup="redFlagQueryFormGroup"] .MusePanelTitle,
[validationgroup="redFlagQueryFormGroup"] .MusePanelTitleStatus {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

[validationgroup="QueryGridValidationGroup"],
[forcedcontrolid="minigridQuestionOptions"] {
    border: 1px solid #DDD !important;
}

[forcedcontrolid="minigridQueryOptions"],
[forcedcontrolid="minigridQuestionOptions"] {
    margin-bottom: 16px;
}

.GridRowMoveButtonContainer {
    padding-right: 5px;
}

.redflagrevisionsearch {
    border: 1px solid #e2e2e2;
}

.redflagrecipientscontainer .MuseSearchControlIcon img {
    margin-top: -3px;
}

.redflagrecipientscontainer .searchClose {
    right: 0px;
}

[nodename="REPMAN_RED_FLAG_ISSUE_TYPE_EMAIL_ADDRESSES"][forcedcontrolid="MainContainerPanel"] {
    display: none;
}

[nodename="REPMAN_RED_FLAG_ISSUE_TYPE_EMAIL_ADDRESSES"][forcedcontrolid="mainPanelForcedControl"] {
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 22px;
}

    [nodename="REPMAN_RED_FLAG_ISSUE_TYPE_EMAIL_ADDRESSES"][forcedcontrolid="mainPanelForcedControl"] + [nodename="REPMAN_RED_FLAG_ISSUE_TYPE_EMAIL_ADDRESSES"][forcedcontrolid="null"] {
        padding-left: 14px;
        padding-right: 14px;
    }

        [nodename="REPMAN_RED_FLAG_ISSUE_TYPE_EMAIL_ADDRESSES"][forcedcontrolid="mainPanelForcedControl"] + [nodename="REPMAN_RED_FLAG_ISSUE_TYPE_EMAIL_ADDRESSES"][forcedcontrolid="null"] [musebuttontype="save"] {
            margin-top: -4px !important;
            margin-left: 0 !important;
        }

.redflagrecipientscontainer .MuseSearchControl,
.redflagrecipientscontainer .MuseSearchControl:active {
    border: 1px solid rgb(226, 226, 226);
    max-width: 99%;
    width: 99%;
    min-width: 99%;
    padding-left: 30px;
    padding-right: 30px;
    height: 31px;
    font-weight: 400;
    font-size: 13px;
    cursor: text;
    border-radius: 0px;
    color: #000;
}

    .redflagrecipientscontainer .MuseSearchControl:hover {
        border: 1px solid rgb(174, 174, 174) !important;
        max-width: 99%;
        width: 99%;
        min-width: 99%;
        padding-left: 30px;
        padding-right: 30px;
        height: 31px;
        font-weight: 400;
        font-size: 13px;
        cursor: text;
        color: #000 !important;
        border-radius: 0px;
    }

.redflagrecipientscontainer .MuseSearchContainer img {
    filter: brightness(1) !important;
}

.redflagrecipientscontainer .MuseSearchControl::placeholder {
    color: rgb(187, 187, 187) !important;
    font-weight: bold;
    font-family: Arial;
}

[nodename="REPMAN_RED_FLAGS"] [forcedcontrolid="SaveRedFlagForcedControl"] {
    margin-left: -2px !important;
}

[forcedcontrolid="RWGroupItemsFlatGrid_LeftSearchPanel"] {
    min-height: 0px !important;
}

[forcedcontrolid="RWGroupItemsFlatGrid_SearchPanel"] {
    min-height: auto !important;
    height: auto !important;
    max-height: 43px !important;
}

[nodename="REPMAN_GROUPITEMS"][forcedcontrolid="RWGroupItemsFlatGrid_SearchPanel"] {
    min-height: auto !important;
    height: auto !important;
    max-height: 43px !important;
}

[nodename="REPMAN_COPY_CUSTOMERS"] [forcedcontrolid="RWGroupItems_GroupName"]:not(.sizeOverride) {
    margin-bottom: 0px !important;
    width: 150% !important;
}

[nodename="REPMAN_COPY_CUSTOMERS"] [forcedcontrolid="RWGroupItems_GroupName"].sizeOverride {
    width: 100% !important;
    margin-bottom: 12px;
}

[nodename="REPMAN_RED_FLAG_ISSUE_TYPE_EMAIL_ADDRESS_LINKS"] [name="Save"],
[nodename="REPMAN_RED_FLAG_ISSUE_TYPE_EMAIL_ADDRESS_LINKS"] [name="Save"] :hover {
    margin-top: -3px;
}

[nodename="REPMAN_QUESTIONNAIRES"] [musebuttontype="addquestion"],
[nodename="REPMAN_QUESTIONNAIRES"] [musebuttontype="save"] {
    margin-left: 0px !important;
}

[nodename="REPMAN_QUESTIONNAIRES"][forcedcontrolid="MainContainerPanel"] > [id^="MusePanelContent_Panel_"] > .row:last-child [nodename="REPMAN_QUESTIONNAIRES"] {
    padding-top: 0px !important
}

/*[nodename="REPMAN_QUESTIONNAIRE_QUESTIONS"][forcedcontrolid="MainContainerPanel"] > [id^="MusePanelContent_Panel_"] > .row:last-child [validationgroup="questionsFormGroup"] [id^="MusePanelContent_Panel_"] {
    margin-left: 0px !important;
    margin-right: 0px !important;
    padding-left: 15px;
    padding-right: 15px;
}*/
[validationgroup="questionsFormGroup"] [id^="MusePanelContent_Panel_"] {
    margin-left: 0px !important;
    margin-right: 0px !important;
    padding-left: 15px;
    padding-right: 15px;
}

    [validationgroup="questionsFormGroup"] [id^="MusePanelContent_Panel_"] .row {
        margin-top: 10px;
    }

[forcedcontrolid="minigridQuestionOptions"] colgroup col:first-child {
    width: 90% !important;
}

[forcedcontrolid="minigridQuestionOptions"] colgroup col:last-child {
    width: 10% !important;
}

[nodename="REPMAN_QUESTIONNAIRE_QUESTIONS"] .MusePanelTitleContainer .MusePanelTitle,
[nodename="REPMAN_QUESTIONNAIRE_QUESTIONS"] .MusePanelTitleContainer .MusePanelTitleStatus {
    margin-left: 0px !important;
}

/*[forcedcontrolid="pnlContactDetails"] {
    width: 49.23% !important;
    border-left: 1px solid #eee !important;
    border-right: 1px solid #eee !important;
    border-bottom: 1px solid #eee !important;
} */
/*  [forcedcontrolid="pnlLogo"] .LandingPageLogo {
    top: 11% !important;
    left: 2% !important;
}
*/
[forcedcontrolid="pnlMain"] [id^="MusePanelContent_Panel_"] > .row.row-cols-2:nth-child(2) > .col:nth-child(2):not(.LabelNote) {
    display: none;
}

[forcedcontrolid="pnlMain"] > [id^="MusePanelContent_Panel_"] {
    width: 72%;
}

[forcedcontrolid="pnlLogo"] {
    display: flex;
    padding-top: 0px !important;
    margin: 0 auto;
    justify-content: center;
}

    [forcedcontrolid="pnlLogo"] .LandingPageLogo {
        top: 0% !important;
        left: 0% !important;
        position: relative;
        margin: 0 auto;
        height: auto;
    }


[forcedcontrolid="pnlContacts"] .k-virtual-scrollable-wrap .table.k-selectable {
    overflow-y: auto !important;
    overflow-x: hidden !important;
}

[forcedcontrolid="pnlContacts"] .k-scrollbar {
    width: 4px !important;
    display: none;
}

[nodename="REPMAN_CUSTOMERS"][forcedcontrolid="pnlContacts"] [id^="MuseFormGrid_"] .k-grid-content {
    height: auto !important;
    min-height: 130px !important;
    overflow: auto !important;
    padding: 0 !important;
}


[nodename="REPMAN_CUSTOMERS"][forcedcontrolid="pnlContacts"] [musetype="MuseFormInputControl"] {
    height: auto !important;
}


[forcedcontrolid="btnPanel"] [forcedcontrolid="btnAudit"][name="Group Audit"] {
    right: 144px !important;
}

[forcedcontrolid="btnPanel"] [musebuttontype="grouplinksaudit"] {
    right: 92px !important;
}

.k-grid-header [data-field="IsOrderProduct"] .MenuToggleContainer:not(.customOrderProductToggle) {
    top: 18px;
    height: 0px;
    position: absolute;
    right: -34px;
    width: 70px;
}

.k-grid-header [data-field="IsStockTakeProduct"] .MenuToggleContainer:not(.customStockTakeToggle) {
    top: 18px;
    height: 0px;
    position: absolute;
    right: -34px;
    width: 70px;
}

.disableclosebutton {
    pointer-events: none !important;
}

[forcedcontrolid="minigridQueryOptions"] td[role="gridcell"] .MuseFormCellLink,
[forcedcontrolid="minigridQuestionOptions"] td[role="gridcell"] .MuseFormCellLink {
    display: flex;
    justify-content: center;
}

[forcedcontrolid="RedFlagsDeleteOption"].MuseIconControl_Delete {
    display: flex;
    justify-content: center;
    align-items: center;
    color: #d7665b;
    font-size: 12px;
}

[forcedcontrolid="minigridQueryOptions"] .text-danger,
[forcedcontrolid="minigridQuestionOptions"] .text-danger {
    display: flex;
    justify-content: center;
    align-items: center;
    color: #d7665b;
    font-size: 12px;
}

.MuseFormCellLink {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    padding: 10px 30px;
    cursor: pointer !important;
    text-decoration: underline;
    text-decoration-line: underline;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: transparent !important;
    color: #0072C5;
}

.ImportStatistics .MuseFormCellLink {
    padding-left: 5px !important;
}

/*.MuseFormLink {
    text-decoration: underline !important;
    text-decoration-thickness: 2px !important;
}*/

.MuseFormCellLink {
    text-decoration: underline !important;
    text-decoration-thickness: 2px !important;
}

.MuseGridRowMenu [nodename="REPMAN_IMPORT_STATISTICS"] div[onclick] {
    text-decoration: none !important;
}

[nodename="REPMAN_IMPORT_STATISTICS"] div[onclick] {
    text-decoration: underline !important;
    text-decoration-thickness: 2px !important;
    text-transform: unset !important;
    text-decoration-color: #0072C5 !important;
}

[forcedcontrolid="minigridQueryOptions"] .RedFlaGrowDelete [role="gridcell"]:not(:nth-child(3)),
[forcedcontrolid="minigridQuestionOptions"] .RedFlaGrowDelete [role="gridcell"]:not(:nth-child(2)) {
    text-decoration: line-through;
    color: red !important;
}

[forcedcontrolid="minigridQueryOptions"] .k-grid-content tr td > [forcedcontrolid="undoOptionDelete"] {
    display: flex !important;
    justify-content: center !important;
    left: 40%;
}

[forcedcontrolid="undoOptionDelete"] {
    color: #000 !important;
}

[forcedcontrolid="minigridQuestionOptions"] .MuseFormCellLink {
    min-width: 17px;
}

[forcedcontrolid="minigridQuestionOptions"] .k-grid-content tr td > [forcedcontrolid="undoOptionDelete"] {
    display: flex !important;
    justify-content: center !important;
    left: 40%;
}

[forcedcontrolid="QuestionDeleteOption"].MuseIconControl_Delete,
[forcedcontrolid="ReasonDeleteOption"].MuseIconControl_Delete {
    display: flex;
    justify-content: center;
    align-items: center;
    color: #d7665b;
    font-size: 12px;
}

[nodename="REPMAN_QUESTIONNAIRES"][forcedcontrolid="MainContainerPanel"] > [id^="MusePanelContent_Panel_"] .row:first-child [nodename="REPMAN_QUESTIONNAIRES"],
[nodename="REPMAN_RED_FLAGS"][forcedcontrolid="MainContainerPanel"] > [id^="MusePanelContent_Panel_"] .row:first-child [nodename="REPMAN_RED_FLAGS"] {
    padding-top: 0px !important;
}

    /*[nodename="REPMAN_QUESTIONNAIRES"][forcedcontrolid="MainContainerPanel"] > [id^="MusePanelContent_Panel_"] .row:first-child [nodename="REPMAN_QUESTIONNAIRES"] .row .col:nth-child(3) {
    max-width: 10%;
}*/
    [nodename="REPMAN_QUESTIONNAIRES"][forcedcontrolid="MainContainerPanel"] > [id^="MusePanelContent_Panel_"] .row:first-child [nodename="REPMAN_QUESTIONNAIRES"] .row .col:nth-child(4) .MenuToggleContainer {
        width: 165px;
        margin-left: 75px;
    }

[forcedcontrolid="pnlUserInfo"] > [id^="MusePanelContent_Panel_"] > .row div.LabelNote {
    max-width: 34%;
    min-width: 170px !important;
    /*    padding-left: 45px;

*/
    display: table;
}

    [forcedcontrolid="pnlUserInfo"] > [id^="MusePanelContent_Panel_"] > .row div.LabelNote span {
        vertical-align: middle;
        display: table-cell;
    }

[forcedcontrolid="pnlUserInfo"] .MuseTextControlTitle.UpperPosition + input.k-textbox {
    padding-top: 4px !important;
}


[forcedcontrolid="btnSaveMyDetails"] {
    margin-left: 0px !important;
}

    [forcedcontrolid="btnSaveMyDetails"] i.fas.fa-save {
        display: none;
    }

/*[forcedcontrolid="pnlUserInfo"] [forcedcontrolid="btnSaveMyDetails"] {
    margin-top: 15px;*/
/*top: 10px !important;
    position: absolute !important;*/
/*}*/
.importHideBorder {
    border: 0px !important;
}

.logoViewer {
    border: 1px solid #e2e2e2;
    min-height: 170px;
    height: auto;
}

[nodename="REPMAN_SETTINGS"] [forcedcontrolid="pnlEConsentSettings"] .logoViewer {
    margin-left: 4px;
}

[id^="logoSelectButton_panel_Logo_"] {
    margin-bottom: 10px;
}

[id^="logoSelectButton_panel_Logo_"] {
    display: flex;
    justify-content: space-between;
}

[id^="fileInput_Logo_"] {
    width: 75%;
    margin-left: 3px;
}

.logoSelector {
    margin-bottom: 3px;
}

[nodename="REPMAN_ROLES"].MusePanel {
    margin-bottom: 0px;
}

    [nodename="REPMAN_ROLES"].MusePanel [id^="MusePanelContent_Panel_"] {
        margin-left: 0px !important;
    }

[nodename="REPMAN_ROLES"] [originaltext="Access Level"],
[nodename="REPMAN_ROLES"] [originaltext="Permission"] {
    font-size: 15px !important;
}

[nodename="REPMAN_ROLES"] [originaltext="Permission"] {
    padding-left: 15px !important;
}

.MuseFormLink {
    text-transform: capitalize;
}

.forcereadonly {
    pointer-events: none !important;
}

[nodename="REPMAN_ORDER_PRODUCTS"] [id^="CustomFlatGrid_"] .k-grid-header {
    display: block !important;
}

input[type="file"]:disabled {
    background-color: #fff;
    color: #000;
    border-color: #e2e2e2;
}

[forcedcontrolid="UndoMainGroupItemsButton"] {
    max-width: 110px;
}

#MainGroupsUndoButton {
    display: flex;
    width: 110px;
    background-color: #fff;
    padding: 4px 5px;
    border: 2px solid #7ABCFF;
    border-radius: 3px;
    z-index: 1;
    flex-direction: column;
    align-items: center;
}

.GroupUndoChild {
    margin-bottom: 4px;
}

/*[forcedcontrolid="SaveGroupItemsButton"], */

.k-i-arrow-rotate-ccw:before {
    content: "\e102";
}

[forcedcontrolid="KeepExistingGradesForcedControl"] span {
    max-width: 180px !important;
    width: 180px !important;
    margin-left: 10px !important;
}

[nodename="REPMAN_GROUPITEMS"] [forcedcontrolid="RWGroupItems_GroupName"] + .ErrorMessage {
    right: 20px;
}

[forcedcontrolid="pnlTargetRepOptions"] .GridRowKebabMenu {
    margin-top: 0px;
    z-index: 1;
    right: 0px !important;
}

[forcedcontrolid="pnlTargetRepOptions"] .k-animation-container {
    left: -118px !important;
}

.copyMoveCustHideKebab .GridRowKebabMenu {
    display: none !important;
}


[forcedcontrolid="pnlTargetRepOptions"] div[id*='MuseStaticGrid_'] {
    border: 1px solid #DDD !important;
}

/*.moveCopyCustomers .MuseFormGridContainer,
.moveCopyCustomers .MuseFormGridContainer [id^="MuseFormGrid_"] {
    max-height: 85vh;
}*/

.moveCopyCustomers [id^="MuseStaticGrid_Reps_"][validationgroup="copyCustomerGroupValidation"] table colgroup col {
    width: auto !important;
}

[forcedcontrolid="pnlCustomerGradesSelection"] [id^="MuseFormGrid_"] {
    max-height: 85vh !important;
}

/*[forcedcontrolid="pnlTargetRepOptions"],
[forcedcontrolid="pnlTargetRepOptions"] [id^="MuseStaticGrid_Reps_"] {
    max-height: 85vh !important;
}*/

    [forcedcontrolid="pnlTargetRepOptions"] [id^="MuseStaticGrid_Reps_"] .k-grid-content {
        max-height: 80vh !important;
    }

    [forcedcontrolid="pnlTargetRepOptions"] colgroup col {
        width: auto !important;
    }

[forcedcontrolid="pnlCustomerGradesSelection"] .k-grid-header-wrap table {
    width: 100% !important;
}

[forcedcontrolid="pnlCustomerGradesSelection"] .k-grid-content table {
    width: 100% !important;
}

.copyMoveCustomerAdmin_ChangedGrade {
    border: solid !important;
    border-width: medium !important;
    border-color: #7cac1a !important;
}

[nodename="REPMAN_COPY_CUSTOMERS"][forcedcontrolid="pnlGridForm"] {
    max-width: 100% !important;
    width: 100% !important;
}

/*[nodename="REPMAN_COPY_CUSTOMERS"][forcedcontrolid="pnlGridForm"] [id^="MuseStaticGrid_"] .k-grid-content {
    min-height: 0px;
    max-height: 78vh;
    height: 78vh;
}*/
[nodename="REPMAN_COPY_CUSTOMERS"][forcedcontrolid="CopyCustomerGradeEdit_FlatGridPanel"] #CopyCustomerGradesHeader {
    width: 90% !important;
    margin-right: 5px;
}

[nodename="REPMAN_COPY_CUSTOMERS"] .MuseDropDownContainer.grade .MuseSelect:before {
    right: 15px !important;
}


[nodename="REPMAN_COPY_CUSTOMERS"].MusePanel .MusePanel {
    padding-top: 0px !important;
}

[nodename="REPMAN_COPY_CUSTOMERS"][forcedcontrolid="pnlLinkedRepWarningForm"] > [id^="MusePanelContent_Panel_"] .row:nth-child(2) [nodename="REPMAN_COPY_CUSTOMERS"] .col {
    justify-content: center;
    display: flex;
}

[nodename="REPMAN_COPY_CUSTOMERS"][forcedcontrolid="MainContainerPanel"] > [id^="MusePanelContent_Panel_"] > .row > .col > [id^="Panel_"],
[nodename="REPMAN_COPY_CUSTOMERS"][forcedcontrolid="CopyCustomerGradeEdit_FlatGridPanel"],
[nodename="REPMAN_COPY_CUSTOMERS"][forcedcontrolid="pnlGridForm"] {
    padding-top: 0px;
}

[forcedcontrolid="pnlCustomerGroupsSelection"] [id^="MuseFormGrid_"] .k-grid-content .MenuToggleContainer,
[forcedcontrolid="pnlCustomerGradesSelection"] [id^="MuseFormGrid_"] .k-grid-header .MenuToggleContainer,
[forcedcontrolid="pnlCustomerGradesSelection"] [id^="MuseFormGrid_"] .k-grid-content-locked .MenuToggleContainer,
[forcedcontrolid="pnlCustomerGradesSelection"] [id^="MuseFormGrid_"] .k-grid-content .MenuToggleContainer,
[forcedcontrolid="CopyCustomerGradeEdit_FlatGridPanel"] [id^="CustomFlatGrid_"] .k-grid-content .MenuToggleContainer,
[nodename="REPMAN_COPY_CUSTOMERS"] [id^="MuseStaticGrid_s_"] .k-grid-content .MenuToggleContainer {
    width: 37px;
    left: 50%;
    transform: translateX(-50%);
}

[forcedcontrolid="CopyCustomerGradeEdit_FlatGridPanel"] [id^="CustomFlatGrid_"] .k-grid-header .MenuToggleContainer {
    width: 100% !important;
    justify-content: center !important;
    top: 0 !important;
}

[forcedcontrolid="pnlCustomerGroupsSelection"] [id^="MuseFormGrid_"] .k-grid-content [data-field="IsShared"] {
    position: relative;
}

/*[forcedcontrolid="CopyCustomerGradeEdit_FlatGridPanel"] [id^="CustomFlatGrid_"] .k-grid-header [data-field="IsMultiCall"] .k-link {
    margin-bottom: -10px;
    text-align: left;
}*/
[id^="MuseStaticGrid_Reps_"][validationgroup="copyCustomerGroupValidation"] .k-grid-content {
    max-height: 80vh;
}

[nodename="REPMAN_REPS"][forcedcontrolid="EnableInteractionsForcedControl"] [id^="MusePanelContent_Panel_"] {
    flex-wrap: nowrap !important;
    width: 50%;
    margin-top: -30px;
}

    [nodename="REPMAN_REPS"][forcedcontrolid="EnableInteractionsForcedControl"] [id^="MusePanelContent_Panel_"] > div {
        width: 50%;
    }

[nodename="REPMAN_REPS"][forcedcontrolid="MainContainerPanel"] .k-grid-header-wrap,
[nodename="REPMAN_REPS"][forcedcontrolid="MainContainerPanel"] {
    max-width: 100% !important;
    width: 100% !important;
}

[forcedcontrolid="Reps_EnableInteractions"],
[forcedcontrolid="Reps_EnableOwnInteractionsOnly"] {
    width: 100%;
}

    [forcedcontrolid="Reps_EnableInteractions"] span,
    [forcedcontrolid="Reps_EnableOwnInteractionsOnly"] span {
        flex: 0 0 83%;
        max-width: 83%;
    }

.copyMoveRowHide {
    display: none;
}

.copyCustomerStyle {
    position: absolute;
    right: 50%;
}

[forcedcontrolid="bsGlobalGradesChange"] span {
    margin: 0px;
    flex: 0 0 65%;
    max-width: 65%;
    padding-right: 0px;
}

/*[nodename="REPMAN_COPY_CUSTOMERS"] [musebuttontype="addnewcustomergroup"] {
    margin-left: 0px !important;
}*/

[nodename="REPMAN_COPY_CUSTOMERS"][forcedcontrolid="pnlGridForm"] > [id^="MusePanelContent_Panel_"] > .row:nth-child(2) {
    margin-top: 10px;
    margin-bottom: 10px
}

.copyCustomerMarginAdjustBottom {
    margin-bottom: 4px
}

.copyCustomerMarginAdjustTop {
    margin-top: 10px;
}

.saveCustomStyle {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

[nodename="REPMAN_COPY_CUSTOMERS"][forcedcontrolid="pnlGridForm"] [id^="MuseStaticGrid_"] .k-grid-content {
    overflow-y: auto !important;
}

[nodename="REPMAN_COPY_CUSTOMERS"][forcedcontrolid="pnlGridForm"] [id^="MuseStaticGrid_"] {
    box-shadow: none;
    border: 1px solid #DDD;
}

    [nodename="REPMAN_COPY_CUSTOMERS"][forcedcontrolid="pnlGridForm"] [id^="MuseStaticGrid_"] colgroup col:nth-child(1),
    [nodename="REPMAN_COPY_CUSTOMERS"] [id^="MuseStaticGrid_"] colgroup col:nth-child(1) {
        width: 8em;
    }

/*[nodename="REPMAN_COPY_CUSTOMERS"][forcedcontrolid="MainContainerPanel"] [id^="Panel_"][nodename="undefined"] > [id^="MusePanelContent_Panel_"] > .row:nth-child(1) [id^="Panel_"][nodename="REPMAN_COPY_CUSTOMERS"] .col:nth-child(1) {
    flex: 0 0 80%;
}*/
/*[nodename="REPMAN_COPY_CUSTOMERS"][forcedcontrolid="MainContainerPanel"] [id^="Panel_"][nodename="undefined"] > [id^="MusePanelContent_Panel_"] > .row:nth-child(1) [id^="Panel_"][nodename="REPMAN_COPY_CUSTOMERS"] .col:nth-child(2) {
    flex: 0 0 20%;
    min-width: 100px;
}*/
.copy-move-edit.col {
    display: flex;
    justify-content: flex-end;
}

[forcedcontrolid="bsGlobalGradesChange"] {
    width: 100px;
    top: 0px;
}

[nodename="REPMAN_COPY_CUSTOMERS"][forcedcontrolid="MainContainerPanel"] [id^="Panel_"][nodename="undefined"] > [id^="MusePanelContent_Panel_"] > .row:nth-child(1) [id^="Panel_"][nodename="REPMAN_COPY_CUSTOMERS"] .row {
    margin-left: 0px;
    margin-right: 0px;
}

[forcedcontrolid="bsGlobalGradesChange"] .Muse_MATC_Slider {
    display: block !important;
}

[nodename="REPMAN_COPY_CUSTOMERS"] [id^="MuseStaticGrid_"]:not(.extendrow) .k-grid-content {
    height: 122px;
    max-height: 122px;
}

[nodename="REPMAN_COPY_CUSTOMERS"] [id^="MuseStaticGrid_"].extendrow .k-grid-content {
    height: 100px;
    max-height: 100px;
}

[forcedcontrolid="pnlLinkedRepWarningForm"],
[forcedcontrolid="pnlLinkedRepWarningForm"] [nodename="REPMAN_COPY_CUSTOMERS"] {
    padding-top: 0px;
}

[nodename="REPMAN_COPY_CUSTOMERS"][forcedcontrolid="MainContainerPanel"] > [id^="MusePanelContent_Panel_"] > .row > .col > [id^="Panel_"] > [id^="MusePanelContent_Panel_"] > .row:nth-child(1) > .col {
    padding-right: 0px;
    padding-left: 2px;
}

.CopyCustomerhideRepName {
    width: 0em !important;
}

.CopyCustomerHideScroll {
    overflow-y: hidden;
    width: 0px !important;
}

[nodename="REPMAN_COPY_CUSTOMERS"][forcedcontrolid="MainContainerPanel"] [name="Save"] {
    margin-left: 0px;
}

.panelOverlay {
    position: absolute;
    background-color: black;
    opacity: 0.2;
    pointer-events: none;
    z-index: 9999;
    top: -2px;
    left: -2px;
}

    .panelOverlay + #Loader {
        position: absolute;
        left: 48.5%;
        top: 45%;
        z-index: 9999;
    }

.k-dialog [nodename="REPMAN_COPY_CUSTOMERS"][forcedcontrolid="pnlLinkedRepWarningForm"] > [id^="MusePanelContent_Panel_"] > .row:first-child > .col [nodename="REPMAN_COPY_CUSTOMERS"] {
    margin-bottom: 30px !important;
}

.CustomDialogHorizontalLine {
    margin-bottom: 10px;
    border: 1px solid #ebebeb;
    border-top: 0px;
    margin-left: -38px;
    margin-right: -38px;
}

.keepExistingGroupStyle {
    max-width: 100% !important;
    width: 100% !important;
}

/*[forcedcontrolid="pnlCustomerGroupsSelection"] .k-grid th[data-field="GroupName"] {
    width: 15em;
}
[forcedcontrolid="pnlCustomerGroupsSelection"] col:first-child,
[forcedcontrolid="pnlCustomerGroupsSelection"] .k-grid td[data-field="GroupName"] {
    width: 17.55em;
}*/

[forcedcontrolid="pnlCustomerGroupsSelection"] .k-grid td[data-field="IsShared"],
[forcedcontrolid="pnlCustomerGroupsSelection"] col:last-child {
    width: stretch !important;
}

/*[forcedcontrolid="pnlCustomerGroupsSelection"] .k-grid-header-wrap {
    max-width: 97% !important;
}*/
/*[forcedcontrolid="pnlCustomerGradesSelection"] .k-grid .k-grid-header-locked,
[forcedcontrolid="pnlCustomerGradesSelection"] .k-grid .k-grid-content-locked {
    width: 5em !important;
}*/
.dialogHideDeals {
    display: none;
}

#MuseDialog [forcedcontrolid="OrderProducts_Deals_ContentEditPanel"] button {
    padding: 0px !important;
}

.OrderProductFixedPrice {
    font-size: 11px;
    right: 8px;
    position: absolute;
    top: 0px;
    color: #7ABCFF;
}

tr.k-state-selected .OrderProductFixedPrice {
    color: white;
}

tr:hover .OrderProductFixedPrice {
    color: white;
}

[forcedcontrolid="pnlCustomerGroupsSelection"] {
    width: 100% !important;
    max-width: 100% !important;
}

.KebabMenuItemArrowLeft .k-icon {
    position: absolute;
    top: 50%;
    margin-top: -8px;
    left: 0.2rem;
    transform: rotate(180deg);
}

#MuseDialog .dealPriceError,
#MuseDialog .dealQtyError {
    color: #d92800;
    position: absolute;
    top: 0px;
    left: 36%;
    font-size: 12px;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 50%;
}

#MuseDialog .rowDealPriceError,
#MuseDialog .rowDealQtyError {
    color: #d92800;
    position: absolute;
    top: -6px;
    left: 36%;
    font-size: 12px;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 64%;
}

[forcedcontrolid="minigridQueryOptions"],
[forcedcontrolid="minigridQuestionOptions"],
[forcedcontrolid="minigridNoPhotoReasons"] {
    margin-bottom: 16px;
}

[validationgroup="QueryGridValidationGroup"],
[forcedcontrolid="minigridQuestionOptions"],
[forcedcontrolid="minigridNoPhotoReasons"] {
    border: 1px solid #DDD !important;
}

[nodename="REPMAN_QUESTIONNAIRE_QUESTIONS"] .MusePanelTitleContainer .MusePanelTitle,
[nodename="REPMAN_QUESTIONNAIRE_QUESTIONS"] .MusePanelTitleContainer .MusePanelTitleStatus {
    margin-left: 0px !important;
}

.RowGroupingStart td:nth-child(1),
.RowGroupingEnd td:nth-child(1) {
    border-left: solid 2px #7cac1a !important;
}

.RowGroupingStart td {
    border-top: solid 2px #7cac1a !important;
}

.RowGroupingEnd td {
    border-Bottom: solid 2px #7cac1a !important;
    color: gray;
}

    .RowGroupingStart td[data-field="Delete"],
    .RowGroupingEnd td[data-field="Delete"] {
        border-right: solid 2px #7cac1a !important;
    }

.RowGroupingHover {
    background-color: #BADDE9 !important;
}

select {
    -webkit-appearance: none;
    -moz-appearance: none;
    padding-left: 5px;
}

[forcedcontrolid="minigridQuestionOptions"] colgroup col:first-child,
[forcedcontrolid="minigridNoPhotoReasons"] colgroup col:first-child {
    width: 90% !important;
}

[forcedcontrolid="minigridQuestionOptions"] colgroup col:last-child,
[forcedcontrolid="minigridNoPhotoReasons"] colgroup col:last-child {
    width: 10% !important;
}

[forcedcontrolid="minigridQueryOptions"] .RedFlaGrowDelete [role="gridcell"]:not(:nth-child(3)),
[forcedcontrolid="minigridQuestionOptions"] .RedFlaGrowDelete [role="gridcell"]:not(:nth-child(2)),
[forcedcontrolid="minigridNoPhotoReasons"] .RedFlaGrowDelete [role="gridcell"]:not(:nth-child(3)),
[forcedcontrolid="minigridNoPhotoReasons"] .RedFlaGrowDelete [role="gridcell"]:not(:nth-child(2)) {
    text-decoration: line-through;
    color: red !important;
}

[forcedcontrolid="minigridQuestionOptions"] .k-grid-content tr td > [forcedcontrolid="undoOptionDelete"],
[forcedcontrolid="minigridNoPhotoReasons"] .k-grid-content tr td > [forcedcontrolid="undoOptionDelete"] {
    display: flex !important;
    justify-content: center !important;
    left: 40%;
}

[forcedcontrolid="pnlSignatureSettings"] .MenuToggleContainer span {
    min-width: 150px;
}

.signaturePanel {
    padding-left: 3px;
    padding-right: 3px;
}

[forcedcontrolid="pnlSignatureSettings"] .MenuToggleContainer {
    margin-left: 12px;
    margin-bottom: 5px;
}

[forcedcontrolid="pnlPhotoSettings"] .MenuToggleContainer span {
    min-width: 150px;
}

[forcedcontrolid="pnlPhotoSettings"] .MenuToggleContainer {
    margin-left: 12px;
    margin-bottom: 5px;
}

[nodename="REPMAN_QUESTIONNAIRE_QUESTIONS"][forcedcontrolid="pnlPhotoSettings"] [id^="MusePanelContent_Panel_"] {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

    [nodename="REPMAN_QUESTIONNAIRE_QUESTIONS"][forcedcontrolid="pnlPhotoSettings"] [id^="MusePanelContent_Panel_"] .row .col:last-child {
        left: -19px;
    }

[nodename="REPMAN_QUESTIONNAIRE_QUESTIONS"] [forcedcontrolid="chkAllowAttachements"] {
    margin-top: 11px;
}

[nodename="REPMAN_QUESTIONNAIRES"][forcedcontrolid="fc_DatesMainPanel"] > [id^="MusePanelContent_Panel_"] {
    margin-left: -2px !important;
    margin-right: -2px !important;
    padding-left: 14px !important;
    padding-right: 14px !important;
    padding-bottom: 14px !important;
}

[nodename="REPMAN_QUESTIONNAIRES"] [forcedcontrolid="fc_Chk_OpenEnded"],
[nodename="REPMAN_RED_FLAGS"] [forcedcontrolid="fc_Chk_OpenEnded"] {
    margin-top: 10px;
    justify-content: center;
}

    [nodename="REPMAN_RED_FLAGS"] [forcedcontrolid="fc_Chk_OpenEnded"] span {
        min-width: 100px;
    }

    [nodename="REPMAN_QUESTIONNAIRES"] [forcedcontrolid="fc_Chk_OpenEnded"] span {
        min-width: 100px;
    }

button.AddReasonButton {
    margin-left: -3px !important;
}

[nodename="REPMAN_QUESTIONNAIRES"][forcedcontrolid="fc_DatesMainPanel"] [forcedcontrolid="undoRegFlagDateDelete"] {
    display: flex;
    justify-content: center;
    width: 100% !important;
}


/*[forcedcontrolid="pnlUserInfo"] > [id^="MusePanelContent_Panel_"] > .row:not(:last-child) > .col:not(.LabelNote) {
    max-width: 400px;
}*/

[forcedcontrolid="pnlUserInfo"].pnlUserInfo:not(.pnlPassWordInfo) {
    border-top: 0px;
    /*    padding-bottom: 28px;

    padding-top: 10px;*/

    padding: 32px;
}


[forcedcontrolid="pnlUserInfo"].pnlPassWordInfo {
    border-top: 0px;
    /* padding-bottom: 18px;

    padding-top: 16px;*/

    padding: 32px;
}


[forcedcontrolid="GlobalNoteForcedControl"] {
    display: block;
    padding-top: 14px;
    text-align: center;
}

/*[nodename="REPMAN_QUESTIONNAIRE_QUESTIONS"][validationgroup="questionsFormGroup"] [id^="MusePanelContent_Panel_"] .row:first-child .col:not(:first-child),
[nodename="REPMAN_QUESTIONNAIRE_QUESTIONS"][forcedcontrolid="pnlNoPhotoReasons"] [id^="MusePanelContent_Panel_"] .row:first-child .col:not(:first-child) {
    min-width: 17% !important;
    width: 17% !important;
    max-width: 17% !important;
}*/

[nodename="REPMAN_QUESTIONNAIRE_QUESTIONS"] [forcedcontrolid="btnAddReason"],
[nodename="REPMAN_QUESTIONNAIRE_QUESTIONS"] [forcedcontrolid="btnEditReason"] {
    margin-top: 3px !important;
}

.MusePageHeader .row {
    height: 100%;
    border-left: solid 1px;
    border-color: #e2e2e2;
}

div[forcedcontrolid="PanelImport"] {
    border-left: 1px solid #e2e2e2;
    padding-left: 8px;
    position: absolute;
    top: 15px;
    right: 405px;
    z-index: 9;
}

[forcedcontrolid="PanelNotification"] i {
    padding-right: 4px;
    margin-left: 29px;
    position: absolute;
    top: 29px;
}

[forcedcontrolid="PanelImport"] .fa-file-import {
    padding-right: 4px;
    margin-left: 12px;
    position: absolute;
    top: 29px;
}

span.emailsupport,
span[forcedcontrolid=lblEmailSupport] {
    width: 203px !important;
    position: absolute;
    right: 159px;
    top: 25px;
    color: #0795e7;
    cursor: pointer;
    text-decoration: underline;
    padding-left: 10px;
}

[forcedcontrolid="pnlTargetRepOptions"] [musesubtype="Grid"] .GridRowKebabMenu.small {
    max-height: 22px;
    height: 22px;
}

[forcedcontrolid="pnlTargetRepOptions"] [musesubtype="Grid"] .GridRowKebabMenu.small {
    max-height: 23px;
    height: 23px;
}

    [forcedcontrolid="pnlTargetRepOptions"] [musesubtype="Grid"] .GridRowKebabMenu.small > .MuseKebabMenu > .k-item {
        height: 23px;
    }
    [forcedcontrolid="pnlTargetRepOptions"] [musesubtype="Grid"] .GridRowKebabMenu.small span > img,
    [forcedcontrolid="pnlTargetRepOptions"] [musesubtype="Grid"] .GridRowKebabMenu.small > .MuseKebabMenu.k-widget > li.k-item > span > img {
        height: 22px !important;
        top: -1px;
    }

[forcedcontrolid="pnlTargetRepOptions"] [musesubtype="Grid"] .MuseKebabMenuOptionItems {
    font-size: 14px !important;
}

[forcedcontrolid="pnlTargetRepOptions"] [musesubtype="Grid"] .GridRowKebabMenu.large {
    max-height: 60px;
    height: 60px;
}

[forcedcontrolid="pnlTargetRepOptions"] [musesubtype="Grid"] .GridRowKebabMenu.large {
    max-height: 60px;
    height: 60px;
}

    [forcedcontrolid="pnlTargetRepOptions"] [musesubtype="Grid"] .GridRowKebabMenu.large > .MuseKebabMenu > .k-item {
        height: 60px;
    }

        [forcedcontrolid="pnlTargetRepOptions"] [musesubtype="Grid"] .GridRowKebabMenu.large > .MuseKebabMenu > .k-item > .k-link {
            height: 60px;
        }

    [forcedcontrolid="pnlTargetRepOptions"] [musesubtype="Grid"] .GridRowKebabMenu.large > .MuseKebabMenu.k-widget > li.k-item > span > img {
        height: 45px !important;
        top: 7px;
    }

[forcedcontrolid="fc_StartDate"] + .ErrorMessage,
[forcedcontrolid="fc_EndDate"] + .ErrorMessage {
    right: 10px;
    width: 50%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

[forcedcontrolid="undoRegFlagDateDelete"] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}

[nodename="REPMAN_RED_FLAGS"][forcedcontrolid="fc_DatesMainPanel"] > [id^="MusePanelContent_Panel_"] {
    margin-left: -2px !important;
    margin-right: -2px !important;
    padding-left: 14px !important;
    padding-right: 14px !important;
    padding-bottom: 14px !important;
}


[nodename="REPMAN_QUESTIONNAIRES"] div[id^="CustomFlatGrid_"] {
    height: 318px !important;
    min-height: 318px !important;
}


[nodename="REPMAN_RED_FLAGS"] div[id^="CustomFlatGrid_"] {
    height: 360px !important;
    min-height: 360px !important;
}


/*  [forcedcontrolid="fc_DatesMainPanel"] .MusePanelTitleContainer .MusePanelTitle {
    margin-left: 0px !important;
}*/
[nodename="REPMAN_QUESTIONNAIRES"][forcedcontrolid="fc_DatesMainPanel"] .MuseDataGrid,
[nodename="REPMAN_RED_FLAGS"][forcedcontrolid="fc_DatesMainPanel"] .MuseDataGrid {
    max-height: 160px !important;
    min-height: 160px !important;
    height: 160px !important;
    overflow: hidden;
}

    [nodename="REPMAN_QUESTIONNAIRES"][forcedcontrolid="fc_DatesMainPanel"] .MuseDataGrid .k-grid-content,
    [nodename="REPMAN_RED_FLAGS"][forcedcontrolid="fc_DatesMainPanel"] .MuseDataGrid .k-grid-content {
        max-height: 162px;
        height: 118px !important;
    }

[forcedcontrolid="ColumnSettingsPanel"] > [id^="MusePanelContent_Panel_"] > .row:last-child .col {
    max-width: 100% !important;
}

[forcedcontrolid="buttonResetForcedControlId"] {
    float: right;
    margin-right: 12px;
}

/*My Details & Change Password*/
[forcedcontrolid="pnlUserInfo"] {
    max-width: 80% !important;
    margin: auto;
    margin-top: 8%;
    width: 34%;
    justify-content: center;
    align-content: center;
    border: solid 1px rgb(156, 204, 60) !important;
    height: auto !important;
    border-radius: 3px;
    padding-bottom: 0px;
}

    [forcedcontrolid="pnlUserInfo"] > [id^="MusePanelContent_Panel_"] > .row:last-child .col [id^="Panel_"] .col {
        display: flex;
        justify-content: start;
        margin-top: 15px;
    }

        [forcedcontrolid="pnlUserInfo"] > [id^="MusePanelContent_Panel_"] > .row:last-child .col [id^="Panel_"] .col:first-child {
            justify-content: end;
        }

/*[forcedcontrolid="btnCancelMyPassword"] {
    right: 20px;
    position: absolute;
}

[forcedcontrolid="btnSaveMyPassword"] {
    left: 20px;
    position: absolute;
}*/

[nodename="REPMAN_IMPORT_STATISTICS"] .col.rw-import-status-error {
    padding-left: 10px !important;
}

[nodename="REPMAN_IMPORT_STATISTICS"] [id^="MusePanelContent_Panel_"] > .row > .col:first-child span {
    display: contents;
}

    [nodename="REPMAN_IMPORT_STATISTICS"] [id^="MusePanelContent_Panel_"] > .row > .col:first-child span:before {
        left: 87% !important;
    }


span > i.fa-eye {
    position: absolute;
    font-size: 18px;
    z-index: 99;
    top: 11px;
    right: 22px;
    cursor: pointer;
}

[forcedcontrolid="DisclaimerForcedControl"] {
    color: black !important;
    font-size: 14px !important;
}


[forcedcontrolid="RowCounts"] > i > .fas,
.fa-caret-left {
    margin-right: 22px !important;
}

/*.audit_3 [forcedcontrolid="btnAudit"] {
    right: -80px !important;
}

.audit_3 [forcedcontrolid="btnGroupAudit"] {
    right: -100px !important;
}

.audit_3 [forcedcontrolid="btnRedFlagsFieldsAuditButton"],
.audit_3 [forcedcontrolid="btnQuestionnaireQuestionAuditButton"] {
    right: -56px !important;
}

.audit_3 [forcedcontrolid="btnCloseAudit"] {
    right: 10px !important;
}*/

[forcedcontrolid="RWGroupItems_GroupName"] {
    width: 100% !important;
}

[forcedcontrolid="UndoGroupItemsButton"],
[forcedcontrolid="ClearGroupItemsButton"] {
    font-size: 12px !important;
}

[forcedcontrolid="pnlGroupItemsLRSelectPanel"] {
    margin-bottom: 11px;
}

.MuseGridRowMenu > [nodename="REPMAN_CATALOGUES"][id^="Panel_"][forcedcontrolid="null"] {
    padding-left: 14px;
    padding-right: 14px;
}

[forcedcontrolid="CopyCustomerGradeEdit_MultipleGroups_FlatGridPanel"] {
    padding-top: 0px !important;
}

[nodename="Repman_Copy_Rep_Customer_Grades_Edit"][forcedcontrolid="MainContainerPanel"] [id^="MusePanelContent_Panel_"] {
    padding-top: 2px !important;
}

[nodename="REPMAN_COPY_CUSTOMERS"][forcedcontrolid="MainContainerPanel"] [id^="MuseStaticGrid_"] {
    border: 1px solid #DDD !important;
}

[forcedcontrolid="btnAudit"][value="Site Audit"] {
    right: -45px !important;
}

[forcedcontrolid="btnSiteInfosAudit"] {
    right: -17px !important;
}

#logofilename {
    position: absolute;
    left: 138px;
    padding-top: 6px;
}

[forcedcontrolid="MLE_HyperLinks"] {
    margin-top: 0px !important;
}

    [forcedcontrolid="MLE_HyperLinks"] .MultiLineHeaderRow {
        border-top: 0px !important;
    }

        [forcedcontrolid="MLE_HyperLinks"] .MultiLineHeaderRow:nth-child(1) {
            height: 25px !important;
        }

        [forcedcontrolid="MLE_HyperLinks"] .MultiLineHeaderRow:nth-child(2) > div[id^="MLECol_"][colidx="0"].MultiLineEditCol.col,
        [forcedcontrolid="MLE_HyperLinks"] .MultiLineHeaderRow:nth-child(2) > div[id^="MLECol_"][colidx="1"].MultiLineEditCol.col {
            margin-top: 7px;
        }

.forcebold {
    font-weight: bold !important;
}

.MuseDropDownContainer.forcebold .MuseTextControlTitle,
.MuseDropDownContainer.forcebold .MuseFormDropDown {
    font-weight: bold !important;
}

[forcedcontrolid="ColumnSettingsPanel"] .MusePanelTitleContainer {
    height: 37px;
}

[forcedcontrolid="btnForcePasswordChange"] {
    margin-left: 0px !important;
    margin-top: 12px !important;
}

[id^="imageSelect_Logo_"] {
    margin-left: 4px !important;
}

#MainPageUndoButton_ {
    margin-left: -4px;
    margin-top: 1px;
    display: flex;
    width: 115px;
    gap: 5px;
    background-color: #fff;
    padding: 5px 4px 4px 2px;
    border: 3px solid #7ABCFF;
    border-radius: 5px;
    z-index: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: stretch;
    justify-content: space-evenly;
    left: 50.4rem;
    right: 0;
    top: 86%;
    position: absolute;
    align-items: end;
}

[forcedcontrolid="btnSavePhotoProducts"] {
    position: absolute;
    left: 57rem;
}

#MainPageUndoButton {
    margin-left: -4px;
    margin-top: 1px;
    display: flex;
    width: 110px;
    background-color: #fff;
    padding: 4px 0px 4px 0px;
    border: 2px solid #7ABCFF;
    border-radius: 3px;
    z-index: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: stretch;
    justify-content: flex-start;
    position: absolute;
}

    #MainPageUndoButton .TaskUndoChild button {
        margin-left: 0px !important;
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 5px !important;
    }

#MainGroupsUndoButton button {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px !important;
}

#MainPageUndoButton_ button,
.UndoContainer button,
#MainPageUndoButton button {
    margin-left: 0px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px !important;
}

        #MainPageUndoButton_ button .k-icon.k-i-arrow-rotate-ccw,
        #MainGroupsUndoButton button .k-icon.k-i-arrow-rotate-ccw,
        .UndoContainer button .k-icon.k-i-arrow-rotate-ccw,
        #MainPageUndoButton .GroupUndoChild button .k-icon.k-i-arrow-rotate-ccw,
        #MainPageUndoButton .TaskUndoChild button .k-icon.k-i-arrow-rotate-ccw {
            font: 13px / 1 WebComponentsIcons !important;
            left: 0 !important;
            top: -1px;
        }

.UndoContainer {
    gap: 5px;
    width: 99px !important;
    width: 115px !important;
    height: 90px !important;
}


#MainPageUndoButton [forcedcontrolid="ClearItemsButton"] {
    margin-top: 5px !important;
}

[forcedcontrolid="SaveWholesalerProductsIdentifier"],
[forcedcontrolid="ResetWholesalerProductsIdentifier"] {
    height: 35px !important;
    min-height: 35px !important;
}

.btnPanel_ProductManagement {
    height: 39px !important;
}

#BulkProductPriceUpdateUndoEdit,
#BulkProductCodeUpdateUndoEdit {
    display: none;
}

.repman_bulk_product_code_update [data-field="UndoEditControl"].k-header {
    display: table-cell !important;
}


/*.MuseDataGrid:has(+ [forcedcontrolid="OrderProducts_FormPanel"]) {
    width: 55vw !important;
    max-width: 55vw !important;
    min-width: 55vw !important;
}*/
[forcedcontrolid="OrderProducts_FormPanel"] {
    width: 45vw !important;
}

[flexchild="OrderProducts_Deal_QuantityControl"] .k-widget,
[flexchild="OrderProducts_Deal_PriceControl"] .k-widget,
[flexchild="OrderProducts_Deal_DiscountControl"] .k-widget,
[flexchild="fc_DealStartDate"] .k-widget,
[flexchild="fc_DealEndDate"] .k-widget,
[flexchild="OrderProducts_Deals_AddButton"] .k-widget,
[flexchild="fc_BonusStartDate"] .k-widget,
[flexchild="fc_BonusEndDate"] .k-widget {
    margin-bottom: 0px !important;
}


[flexchild="OrderProducts_Deal_QuantityControl"] {
    flex-basis: 12% !important;
    /*    flex-basis: 26% !important;
*/
}

[flexchild="OrderProducts_Deal_PriceControl"] {
    flex-basis: 11% !important;
    /*flex-basis: 26% !important;*/
}

[flexchild="OrderProducts_Deal_DiscountControl"] {
    flex-basis: 11% !important;
    /* flex-basis: 25% !important;*/
}

[flexchild="fc_DealStartDate"],
[flexchild="fc_DealEndDate"] {
    flex-basis: 17% !important;
}

[flexchild="OrderProducts_Deals_AddButton"],
[flexchild="OrderProducts_Deals_AddButton"] ~ [flexchild="undefined"] {
    flex-basis: 5% !important;
}

    [nodename="REPMAN_ORDER_PRODUCTS"] button,
    [flexchild="OrderProducts_Deals_AddButton"] button,
    [flexchild="OrderProducts_Deals_AddButton"] ~ [flexchild="undefined"] button {
        width: 65px !important;
        min-width: 32px;
    }

[nodename="REPMAN_ORDER_PRODUCTS"] .viewButton.resetbtn {
    width: auto !important;
    min-width: 100px !important;
}

[flexchild="fc_BonusStartDate"],
[flexchild="fc_BonusEndDate"] {
    flex-basis: 19% !important;
}

.daterowconflictStart {
    border-top: solid 1px red !important;
    border-bottom: solid 1px red !important;
    border-left: solid 1px red !important;
}

.daterowconflictEnd {
    border-top: solid 1px red !important;
    border-bottom: solid 1px red !important;
    border-right: solid 1px red !important;
}

.daterowconflictMiddle {
    border-top: solid 1px red !important;
    border-bottom: solid 1px red !important;
}

[forcedcontrolid="rwSettingsForm_ddSupplierBuyGroup"][disabled] {
    background-color: #eee !important;
}

[validationgroup="questionsFormGroup"] [id^="MusePanelContent_Panel_"] .row-cols-5:first-child {
    display: grid !important;
    grid-template-columns: 55% 15% 15% 15% !important;
    width: 100%;
}
[validationgroup="questionsFormGroup"] button[musesubtype="Button"][type="button"]{
    margin:0 !important;

}

@media only screen and (min-width: 2500px) {
    /*  .repman_order_products_cols {
        min-width: 60px;
    }*/
    .MuseGridPanel:has([forcedcontrolid="AutoSaveProductsForcedControl"]) div[id^='Panel_']:has([forcedcontrolid="AutoSaveEveryForcedControl"]), .OrderProduct .AutoSaveEveryPanel {
        left: 86.8%
    }

    .AutoSaveEveryPanel {
        left: 86.8%;
    }

    [flexchild="OrderProducts_Deals_AddButton"],
    [flexchild="OrderProducts_Deals_AddButton"] ~ [flexchild="undefined"] {
        flex-basis: 3% !important;
    }

    [validationgroup="questionsFormGroup"] [id^="MusePanelContent_Panel_"] .row-cols-5:first-child {
        grid-template-columns: 68% 10% 10% 10% !important;
    }

   /* [forcedcontrolid="ColumnSettingsPanel"] [forcedcontrolid="ColumnSettings_RowDensityPanel"] .MenuToggleContainer .Muse_MATC_Slider
   {
        right: 160px;
    }*/

}

@media only screen and (min-width: 2400px) {

    /*   .repman_order_products_cols {
        min-width: 60px;
    }*/
    .MuseGridPanel:has([forcedcontrolid="AutoSaveProductsForcedControl"]) div[id^='Panel_']:has([forcedcontrolid="AutoSaveEveryForcedControl"]),
    .OrderProduct .AutoSaveEveryPanel {
        left: 86.8%
    }

    .AutoSaveEveryPanel {
        left: 84.5%;
    }

    [flexchild="OrderProducts_Deals_AddButton"],
    [flexchild="OrderProducts_Deals_AddButton"] ~ [flexchild="undefined"] {
        flex-basis: 3% !important;
    }


  
}


    @media only screen and (max-width: 1800px) {
        .AutoSaveEveryPanel {
            left: 79%;
        }

        [nodename="REPMAN_ORDER_PRODUCTS"] button,
        [flexchild="OrderProducts_Deals_AddButton"] button,
        [flexchild="OrderProducts_Deals_AddButton"] ~ [flexchild="undefined"] button {
            width: 50px !important;
            min-width: 50px;
        }

        [flexchild="OrderProducts_Deal_PriceControl"] {
            flex-basis: 13% !important;
        }

        .CustomBulkUpdateForm > div[id^="MusePanelContent_Panel_"] .col {
            padding-left: 5px !important
        }

        [flexchild="OrderProducts_Deals_AddButton"],
        [flexchild="OrderProducts_Deals_AddButton"] ~ [flexchild="undefined"] {
            flex-basis: 3% !important;
        }

        [flexchild="OrderProducts_Deal_QuantityControl"] {
            flex-basis: 10% !important;
        }

        .repman_order_products_cols,
        .repman_order_products_first_col {
            min-width: 150px;
        }

        .MuseGridPanel:has([forcedcontrolid="AutoSaveProductsForcedControl"]) div[id^='Panel_']:has([forcedcontrolid="AutoSaveEveryForcedControl"]),
        .OrderProduct .AutoSaveEveryPanel {
            left: 80.2%;
        }

        #PageContent_Custom:has(.RepwiseSites-BulkUpdates) .k-grid-content.k-auto-scrollable {
            height: 674px !important
        }

        [nodename="REPMAN_CUSTOMERS"] [forcedcontrolid="panelAssignRep"] .MultiLineEditRow,
        [nodename="REPMAN_CUSTOMERS"] [forcedcontrolid="panelAssignRep"] .MultiLineHeaderRow {
            /*grid-template-columns: 72% 15% 13%;*/
            grid-template-columns: 56% 18% 13% 13%;
        }

        [forcedcontrolid="btnAssignGroup"]:disabled,
        [forcedcontrolid="btnAssignGroup"] {
            margin-left: 6px !important;
        }

        #MainPageContent:has([data-field="IsStockTakeProduct"]) col {
            min-width: 200px;
        }

        [forcedcontrolid="pnlCustomerGroupsSelection"] col:first-child,
        [forcedcontrolid="pnlCustomerGroupsSelection"] .k-grid td[data-field="GroupName"] {
            width: 15.55em;
        }
    }

    @media only screen and (max-width: 1600px) {

        [validationgroup="questionsFormGroup"] [id^="MusePanelContent_Panel_"] .row-cols-5:first-child {
            grid-template-columns: 45% 18% 18% 18% !important
        }
        .CustomBulkUpdateForm > div[id^="MusePanelContent_Panel_"] .col {
            padding-left: 10px !important;
            padding-right: 10px !important;
        }

        [flexchild="OrderProducts_Deal_QuantityControl"] {
            flex-basis: 12% !important;
        }


        [forcedcontrolid="OrderProducts_Bonuses_ContentEditPanel"] > [id^="MusePanelContent_Panel_"] div:first-child,
        [forcedcontrolid="OrderProducts_Bonuses_ContentEditPanel"] > [id^="MusePanelContent_Panel_"] div:nth-child(2) {
            flex-basis: 20% !important;
        }


        #MainPageUndoButton_ {
            left: 44rem;
        }

        [forcedcontrolid="btnSavePhotoProducts"] {
            left: 51rem;
        }

        .MuseGridPanel:has([forcedcontrolid="AutoSaveProductsForcedControl"]) div[id^='Panel_']:has([forcedcontrolid="AutoSaveEveryForcedControl"]),
        .OrderProduct .AutoSaveEveryPanel {
            right: 1rem;
            left: 78%;
        }

        span.k-datepicker.k-input.MuseFormDate .MuseFormDate + div:has(.fa-times) {
            position: absolute !important;
            right: 31%;
        }

        #PageContent_Custom:has(.RepwiseSites-BulkUpdates) .k-grid-content.k-auto-scrollable {
            height: 569px !important;
        }

        [nodename="REPMAN_CUSTOMERS"] [forcedcontrolid="panelAssignRep"] .MultiLineEditRow,
        [nodename="REPMAN_CUSTOMERS"] [forcedcontrolid="panelAssignRep"] .MultiLineHeaderRow {
            /*grid-template-columns: 72% 15% 13%;*/
            grid-template-columns: 53% 18% 13% 17%;
        }


        .MuseGridRowMenu.MuseGridRowMenuAdditionalStyles:has([forcedcontrolid="AuditFormGrid_FlatGridPanel"]) {
            min-height: 100vh;
            overflow: hidden !important;
        }

        #MainPageContent:has([data-field="IsStockTakeProduct"]) col {
            min-width: 220px;
        }

        .SupplierLinking [musebuttontype="save"] {
            margin-left: 0 !important;
            right: 29rem !important;
        }

        .SupplierLinking [musesubtype="Button"]:not([forcedcontrolid="ClearItemsButton"]):not([forcedcontrolid="UndoItemsButton"]) {
            position: absolute;
            right: 36rem;
        }

        [forcedcontrolid="pnlCustomerGroupsSelection"] col:first-child,
        [forcedcontrolid="pnlCustomerGroupsSelection"] .k-grid td[data-field="GroupName"] {
            width: 13.55em;
        }
    }

    @media screen and (max-width: 1440px) {

        /*    .OrderProduct .AutoSaveTimeOptionsPanel {
            right: 20rem;
        }
*/
        .AutoSaveEveryPanel {
            /* width: 120px; */
            margin-left: 7em !important
        }

        .MuseGridPanel:has([forcedcontrolid="AutoSaveProductsForcedControl"]) div[id^='Panel_']:has([forcedcontrolid="AutoSaveEveryForcedControl"]),
        .OrderProduct .AutoSaveEveryPanel {
            right: 1rem;
            left: 69.5%;
        }

        [forcedcontrolid="pnlCustomerGroupsSelection"] col:first-child, [forcedcontrolid="pnlCustomerGroupsSelection"] .k-grid td[data-field="GroupName"] {
            width: 10.55em;
        }
    }

    @media screen and (max-width: 1199px) {

        #MainPageUndoButton_ {
            left: 36.6rem;
        }

        [forcedcontrolid="btnSavePhotoProducts"] {
            left: 44rem;
        }
    }

    [nodename="REPMAN_REPS"] .iti {
        margin-left: 10px;
    }

        [nodename="REPMAN_REPS"] .iti input {
            max-width: 98%;
        }

    .iti input::placeholder {
        color: lightgray;
    }

    .dialogfullscreen .k-window-titlebar a.k-dialog-action {
        border-radius: 10% !important;
        height: 30px !important;
        min-width: 24px !important;
        width: 24px !important;
        border: solid 1px #c4c4c4 !important;
        background-color: #ff0000 !important;
        z-index: 6 !important;
        top: 0px !important;
        opacity: 1;
    }

    .dialogfullscreen .k-window-titlebar .k-dialog-titlebar-action {
        border-radius: 10% !important;
        min-height: 30px !important;
        max-height: 30px !important;
        height: 30px !important;
        min-width: 30px !important;
        max-width: 30px !important;
        width: 30px !important;
        border: solid 1px #c4c4c4 !important;
        background-color: #ff0000 !important;
        z-index: 6 !important;
        top: 0px !important;
        opacity: 1;
    }

        .dialogfullscreen .k-window-titlebar .k-dialog-titlebar-action svg {
            display: none;
        }

    .dialogfullscreen .k-window-titlebar a.k-dialog-action .k-icon.k-i-close {
        top: -1px !important;
    }

        .dialogfullscreen .k-window-titlebar button.k-dialog-titlebar-action .k-icon:before,
        .dialogfullscreen .k-window-titlebar a.k-dialog-action .k-icon.k-i-close:before {
            content: "\2715" !important;
            color: #fff !important;
            background-color: #ff0000 !important;
            font-weight: 900 !important;
            font-size: 20px !important;
            left: -1px !important;
        }

    .dayPercentageBorder {
        border: solid 1px #e2e2e2;
    }

    [forcedcontrolid="fc_DatesMainPanel"] .MusePanelTitleContainer .MusePanelTitle {
        margin-left: 0px !important;
    }


    [forcedcontrolid="cmbQuestionnaireType"] {
        margin-top: 5px !important;
    }

    .CustomerGradeBrickLinked .Muse_MATC_Slider {
        pointer-events: none !important;
        opacity: 0.7 !important;
    }

    [forcedcontrolid="RWImport_CurrentImports"] {
        max-height: 150px !important;
        overflow-y: auto;
        overflow-x: hidden;
    }

    .k-grid-content-locked .CustomerGradeBrickLinked {
        pointer-events: none !important;
    }

    .CopyCustomerSelected.k-alt {
        background-color: rgba(122, 188, 255, 0.67) !important;
        outline: rgb(240, 243, 254) solid 1px !important;
        box-shadow: none !important;
    }

    .CopyCustomerSelected:not(.k-alt) {
        background-color: rgb(122, 188, 255) !important;
        outline: rgb(240, 243, 254) solid 1px !important;
    }

    .deleteRestrictedLabel {
        color: #f88379 !important;
        /*color: #f88379CC !important*/
    }

    [nodename="Repman_Delete_Form"] .MuseDataGrid .k-grid-header .k-icon.k-i-sort-asc-sm,
    [nodename="Repman_Delete_Form"] .MuseDataGrid .k-grid-header .k-icon.k-i-sort-desc-sm,
    [forcedcontrolid="BuyGroupDealMLEPanel"] .k-icon.k-i-sort-asc-sm,
    [forcedcontrolid="BuyGroupDealMLEPanel"] .k-icon.k-i-sort-desc-sm {
        right: 0px !important;
        position: absolute !important;
        margin-top: -4px !important;
    }

    [musesubtype="Text"][type="tel"] ~ .ErrorMessage {
        padding-right: 8px !important;
    }

    [nodename="REPMAN_REPS"] [musesubtype="Text"][type="tel"] ~ .ErrorMessage {
        right: 8px !important;
    }

    [forcedcontrolid="bsMultipleCalls"] .Muse_MATC_Slider {
        min-width: 35px !important;
        width: 35px !important;
        max-width: 35px !important;
    }

    .dropZoneElement {
        padding: 15px 15px !important;
    }

    .dropZoneElement {
        border: solid 1px;
        border-color: lightgray !important;
    }

    [forcedcontrolid="RWImport_ImportKindDropDown"] {
        margin-left: 0px !important;
    }

    button[validationgroup="dataGridCheckBoxControls:import"] {
        position: absolute !important;
        left: 45.5% !important;
    }

    .DeleteWarningColor {
        color: red !important;
        font-size: 17px !important;
        font-weight: 600 !important;
    }

    [forcedcontrolid="RWImport_CurrentImports"] > [id^="MusePanelContent_Panel_"] > [flexchild="undefined"].border-bottom,
    [forcedcontrolid="RWImport_CurrentImports"] > [id^="MusePanelContent_Panel_"] > [flexchild="undefined"].border-bottom .border-bottom {
        margin-bottom: -1px !important;
    }


    [forcedcontrolid="MLE_RequestHyperLinks"] [fieldname="Url"] input,
    [forcedcontrolid="MLE_WelcomeHyperLinks"] [fieldname="Url"] input {
        pointer-events: none;
        color: #8e8e8e !important;
        background-color: #EEEEEE !important;
    }


    [forcedcontrolid="MLE_RequestHyperLinks"] [fieldname="Url"] input,
    [forcedcontrolid="MLE_WelcomeHyperLinks"] [fieldname="Url"] input {
        pointer-events: none;
        color: rgb(142, 142, 142) !important;
        background-color: rgb(238, 238, 238) !important;
    }

    @media screen and (max-width: 2760px) {

        [forcedcontrolid="btnQuestionnaireQuestionAuditButton"],
        [forcedcontrolid="btnRedFlagsFieldsAuditButton"] {
            left: 85%;
        }

        [musebuttontype="questionnaires<br></button>audit"],
        [musebuttontype="redflags<br></button>audit"] {
            left: 110%;
        }

        [musebuttontype="orderproductsaudit"] {
            left: 180%;
        }

        [forcedcontrolid="btnBuyGroupProductsAudit"] {
            left: 140%;
        }

        [forcedcontrolid="btnBuyGroupDealsAndBonusesAudit"] {
            left: 95%;
        }

        :has([forcedcontrolid="AuditFormGrid_FlatGridPanel"]) .MuseDropDownContainer[style],
        select[forcedcontrolid="ddRWDeletedAuditYear"] {
            left: 75% !important;
        }

        [originaltext^="Show deleted "] {
            left: 85% !important;
        }
    }

    @media screen and (max-width: 2000px) {

        [forcedcontrolid="btnQuestionnaireQuestionAuditButton"],
        [forcedcontrolid="btnRedFlagsFieldsAuditButton"] {
            left: 50%;
        }

        [musebuttontype="questionnaires<br></button>audit"],
        [musebuttontype="redflags<br></button>audit"] {
            left: 65%;
        }

        [musebuttontype="orderproductsaudit"] {
            left: 120% !important;
        }

        [forcedcontrolid="btnBuyGroupProductsAudit"] {
            left: 90%;
        }

        [forcedcontrolid="btnBuyGroupDealsAndBonusesAudit"] {
            left: 65%;
        }

        :has([forcedcontrolid="AuditFormGrid_FlatGridPanel"]) .MuseDropDownContainer[style],
        select[forcedcontrolid="ddRWDeletedAuditYear"] {
            left: 67% !important;
        }

        [originaltext^="Show deleted "] {
            left: 79% !important;
        }
    }

    @media screen and (max-width: 1440px) {

        [forcedcontrolid="btnQuestionnaireQuestionAuditButton"],
        [forcedcontrolid="btnRedFlagsFieldsAuditButton"] {
            left: 25%;
        }

        [musebuttontype="questionnaires<br></button>audit"],
        [musebuttontype="redflags<br></button>audit"] {
            left: 25%;
        }

        :has([forcedcontrolid="AuditFormGrid_FlatGridPanel"]) .MuseDropDownContainer[style],
        select[forcedcontrolid="ddRWDeletedAuditYear"] {
            left: 55% !important;
        }

        [originaltext^="Show deleted "] {
            left: 70% !important;
        }
        #PageContent_Custom:has(.BulkProductPriceUpdate) .k-grid-content-locked,
        #PageContent_Custom:has(.BulkProductPriceUpdate) .k-grid-content {
            height: 568px !important;
        }



    }

    @media screen and (max-width: 1024px) {

        [forcedcontrolid="btnQuestionnaireQuestionAuditButton"],
        [forcedcontrolid="btnRedFlagsFieldsAuditButton"] {
            left: -25%;
        }

        [musebuttontype="questionnaires<br></button>audit"],
        [musebuttontype="redflags<br></button>audit"] {
            left: -55% !important;
        }

        :has([forcedcontrolid="AuditFormGrid_FlatGridPanel"]) .MuseDropDownContainer[style],
        select[forcedcontrolid="ddRWDeletedAuditYear"] {
            left: 40% !important;
        }

        [originaltext^="Show deleted "] {
            left: 40% !important;
            white-space: nowrap;
        }

        [musebuttontype="questionnaires<br></button>audit"],
        [musebuttontype="redflags<br></button>audit"] {
            left: 45%;
        }

        [musebuttontype="orderproductsaudit"] {
            left: 50% !important;
        }

        [forcedcontrolid="btnBuyGroupProductsAudit"] {
            left: 40%;
        }

        [forcedcontrolid="btnBuyGroupDealsAndBonusesAudit"] {
            left: 20%;
        }
    }

    @media screen and (max-width: 900px) {

        :has([forcedcontrolid="AuditFormGrid_FlatGridPanel"]) .MuseDropDownContainer[style],
        select[forcedcontrolid="ddRWDeletedAuditYear"] {
            left: 0% !important;
        }

        [originaltext^="Show deleted "] {
            position: absolute;
            left: 3% !important;
            white-space: nowrap;
        }
    }

    :has([forcedcontrolid="AuditFormGrid_FlatGridPanel"]) .MuseDropDownContainer[style],
    select[forcedcontrolid="ddRWDeletedAuditYear"] {
        width: 120px !important;
        max-width: 200px !important;
    }

    [originaltext^="Show deleted "] {
        top: 3px;
        left: 220px;
        display: flex;
        flex-flow: wrap;
        align-items: flex-end;
        place-content: center flex-end;
    }


    :has([musebuttontype="questionnaires<br></button>audit"]) [forcedcontrolid="AuditFormGrid_FlatGridPanel"] {
        top: -50px;
    }

    .emailsupport,
    [forcedcontrolid=contactus] {
        width: 203px !important;
        position: absolute;
        right: 215px;
        top: 2px;
        cursor: pointer;
    }

    [forcedcontrolid="txtContactUsMessage"] {
        height: 200px !important;
    }


    [forcedcontrolid="txtContactUsMessage"] {
        height: 300px !important;
    }


    [forcedcontrolid="pnlContactMessage"] {
        font-size: 1rem;
        display: flex;
        flex-wrap: nowrap;
        flex-direction: column;
        align-items: center;
    }

        [forcedcontrolid="pnlContactMessage"] span {
            font-weight: bold;
        }


    [forcedcontrolid="LanguagesWarningForcedControl2"],
    [forcedcontrolid="LanguagesWarningForcedControl1"] {
        color: red !important;
        font-size: 17px !important;
        font-weight: 600 !important;
    }


    div[nodename='REPMAN_IMPORT_STATISTICS'] .k-loading-text {
        display: none !important;
    }


    .repsPage .k-grid-content-locked {
        height: calc(110vh - 270px) !important;
    }


    @media screen and (height:756px) {

        .repsPage .k-grid-content-locked {
            height: calc(111vh - 255px) !important;
        }
    }


    @media screen and (height:630px) {

        .repsPage .k-grid-content-locked {
            height: calc(111vh - 240px) !important;
        }
    }

    @media screen and (height:859.09px) {


        .repsPage .k-grid-content-locked {
            height: calc(110vh - 260px) !important;
        }
    }


    @media screen and (height:875px) {


        .repsPage .k-grid-content-locked {
            height: calc(110vh - 260px) !important;
        }
    }

    @media screen and (height:1250px) {


        .repsPage .k-grid-content-locked {
            height: calc(110vh - 260px) !important;
        }
    }

    [forcedcontrolid="ImportSettings_DataControlButtons"] > [id^="MusePanelContent_Panel"] {
        flex-wrap: nowrap !important;
    }

    .k-notification-custom.TestWarning {
        color: white;
        background-color: #2498bc;
        width: 120px;
        height: 40px;
        display: flex;
        align-items: baseline;
        box-shadow: none !important;
    }

    .k-notification-custom .k-notification-content, .k-notification-custom .k-notification-content {
        text-align: center;
        width: 100%;
        display: inline-block;
        vertical-align: top;
        white-space: normal;
    }

    .k-notification-custom.LiveWarning {
        color: white;
        background-color: #d92800;
        width: 120px;
    }

    .k-notification-custom .k-notification-content,
    .k-notification-custom .k-notification-content {
        text-align: center;
        width: 100%;
    }

    .bulkproductpriceupdaterowcontrol:not([density="small"]),
    .bulkproductpriceupdateundoeditcontrol:not([density="small"]) {
        height: 34.5px !important;
        max-height: 34.5px !important;
        min-height: 34.5px !important;
    }

    .k-notification-content {
        display: flex;
        justify-content: space-between;
        /* pushes close button to the right */
        padding: 8px 0px;
        gap: 10px;
    }

    .k-notification-message {
        flex: 1;
        margin-left: 25px;
    }

    .close-btn {
        cursor: pointer;
        font-size: 18px;
        font-weight: bold;
        color: #fff;
        margin-left: 16px;
    }

        .close-btn:hover {
            color: #fff;
        }

    .GradeDisable {
        opacity: 0.3;
        pointer-events: none;
    }

    .MultiLineEditRow [fieldname="GradeID"] .MuseEditableDropDownContainer option[value="GRADE"] {
        opacity: 0.3;
        pointer-events: none;
    }

    td[data-field="PricePercentageControl"]:empty,
    td[data-field="RowCellChangeControl"]:empty {
        outline: 1px solid #cacaca;
        outline-offset: -3px;
        padding: 4px;
    }


    .k-grid-content-locked [data-field="PricePercentageControl"] > .k-numerictextbox {
        /*width: 110px !important;
    max-width: 110px !important;
    min-width: 110px !important;*/

        width: 90% !important;
        max-width: 90% !important;
        min-width: 90% !important;
        left: 5px !important;
    }


    .MuseDataGrid [data-field="PricePercentageControl"]:not([data-role="editable"]),
    .MuseDataGrid [data-field="RowCellChangeControl"]:not([data-role="editable"]) {
        text-align: right;
        padding-left: 15px !important;
    }


    .BulkProductCodeUpdate tr.RowSmall td {
        min-height: 24.41px !important;
        height: 24.41px !important;
        max-height: 24.41px !important;
        text-overflow: unset !important;
    }

    .BulkProductCodeUpdate .k-loading-mask .k-loading-image,
    .BulkProductPriceUpdate .k-loading-mask .k-loading-image {
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 9999;
    }

    textarea,
    .textAreaHighlight {
        font-family: inherit;
        font-size: 14px;
        line-height: 1.5;
        width: 100%;
        box-sizing: border-box;
        overflow: auto;
        white-space: pre-wrap;
        word-wrap: break-word;
        word-break: break-word;
        tab-size: 4;
    }

    textarea {
        /*    position: absolute;
*/
        top: 0;
        left: 0;
        background: transparent;
        color: black;
        z-index: 2;
        resize: none;
    }

    .textAreaHighlight {
        position: absolute;
        top: 0;
        left: 0;
        color: transparent;
        z-index: 1;
        pointer-events: none;
        user-select: none;
    }

        .textAreaHighlight textareamark {
            background: #428bca;
            border-radius: 2px;
            padding: 0;
        }

        .textAreaHighlight textareamark {
            display: inline;
        }

    [forcedcontrolid="ImportsForcedControl"] {
        color: black !important;
    }

    .importBreadcrumbs {
        height: 100%;
        width: 35%;
        position: absolute;
        right: 50px;
        padding-left: 20px;
        border-left: 1px solid #e2e2e2 !important;
        border-right: 1px solid #e2e2e2 !important;
        text-wrap: auto;
    }

        .importBreadcrumbs div {
            width: 100%;
        }

        .importBreadcrumbs span {
            top: 1rem;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            width: 100%;
            display: inline-block;
        }

    div[forcedcontrolid="CopyCustomerGradeEdit_FlatGridPanel"] .MuseDataGrid .k-grid-content {
        height: calc(97vh - 203px) !important;
    }

    [forcedcontrolid="txtContactNumber"] {
        border: 1px solid #e2e2e2 !important;
    }

    .hideCloseCopyGrade .MuseFormTitleCloseExternal,
    .hideCloseCopyGrade [forcedcontrolid="btnGroupGradesNavBack"] {
        opacity: 0.3;
        pointer-events: none;
    }

    [forcedcontrolid="dd_EDetailingLinkType_Group"] {
        border-radius: 3pt !important;
        border: solid 1px #E2E2E2 !important;
    }

    [nodename="REPMAN_SITES"] .MuseFormMultiSelectReadOnly {
        border: 0px #efefef !important;
        border-radius: 0;
    }

        [nodename="REPMAN_SITES"] .MuseFormMultiSelectReadOnly select {
            border: 0px #efefef !important;
            border-radius: 0;
        }

    [nodename="REPMAN_DAILY_ACTIVITY_TYPES"][forcedcontrolid="MainContainerPanel"] > [id^="MusePanelContent_Panel_"] > .row > .col > .MenuToggleContainer span {
        flex-basis: 186px;
    }

    .pnlPassWordInfo .ForgotElement.ForgotPassword {
        margin-bottom: 5px;
    }

    .unappliedGlobalPercentage {
        color: red !important;
    }

    .appliedGlobalPercentage {
        color: green !important;
    }

    textarea::selection,
    .iti ::selection {
        background: #428bca !important;
        /* Blue highlight */
        color: white !important;
        /* White text */
    }

    /* Specifically for Firefox */
    textarea::-moz-selection,
    .iti ::-moz-selection {
        background: #428bca !important;
        color: white !important;
    }

    [forcedcontrolid="PanelImport"] .UpdateImportText {
        display: flex;
        flex-direction: column;
    }

    [forcedcontrolid="PanelNotification"] span {
        display: flex;
        flex-direction: column;
        position: static;
        padding-right: 0px;
    }

    [nodename="REPMAN_CONTACT_US"] pre.textAreaHighlight {
        height: 300px !important;
    }

    [nodename="REPMAN_SETTINGS"] pre.textAreaHighlight {
        height: 123px !important;
    }

    .iti--separate-dial-code .iti__selected-flag:not(.disabled) {
        background-color: transparent !important;
        border-right: 1px solid rgba(0, 0, 0, 0.05);
    }

    [forcedcontrolid="UserForcedControl"].MuseCustomDropDown span {
        opacity: 1 !important;
    }

    #UploadContent [id^="MusePanelContent_Panel_"] [flexchild="RWImport_CurrentImports"] {
        border: 2px solid #9ccc3c;
        border-radius: 3px;
        padding: 2px;
        min-height: 250px;
        max-height: 250px;
        height: 250px;
    }

        #UploadContent [id^="MusePanelContent_Panel_"] [flexchild="RWImport_CurrentImports"] [forcedcontrolid="RWImport_CurrentImports"] {
            min-height: 243px;
            max-height: 243px;
            height: 243px;
        }

    [forcedcontrolid="GroupFormFilter_ClearFilterButton"],
    [forcedcontrolid="GroupFormFilter_ApplyFilterButton"] {
        display: none;
    }

    .MasonaryBlockContainer [forcedcontrolid="pnlGroupItemsLRSelectPanel"] .MuseFormGridMenuFilterBar,
    .MasonaryBlockContainer [forcedcontrolid="pnlGroupItemsLRSelectPanel"] .MuseFormGridMenuFilterBar .container-fluid.position-relative {
        padding-left: 2px !important;
        padding-right: 0px !important;
    }

    .MuseDataGrid[rowdensity="small"] .k-grid-content-locked tr td[data-field="SpecialityGroup"]:empty,
    .MuseDataGrid[rowdensity="small"] .k-grid-content tr td[data-field="SpecialityGroup"]:empty {
        height: 24.41px;
        box-sizing: inherit !important;
    }

    .MuseDataGrid[rowdensity="medium"] .k-grid-content-locked tr td[data-field="SpecialityGroup"]:empty,
    .MuseDataGrid[rowdensity="medium"] .k-grid-content tr td[data-field="SpecialityGroup"]:empty {
        height: 24.41px;
        box-sizing: inherit !important;
    }

    .MuseDataGrid[rowdensity="large"] .k-grid-content-locked tr td[data-field="SpecialityGroup"]:empty,
    .MuseDataGrid[rowdensity="large"] .k-grid-content tr td[data-field="SpecialityGroup"]:empty {
        height: 60px;
    }

    .medpageRowCount ul {
        margin-left: 0px !important;
    }

    [forcedcontrolid="QuickAccessBlocksContainer"] {
        top: 13em;
        left: 50%;
        transform: translate(-50%, -50%);
    }


    #PageContent_Custom [id^="HiddenContent_tooltip_"] {
        display: block !important;
    }

    #PageContent_Custom [forcedcontrolid="QuickwatchImport"] {
        position: fixed;
        display: flex;
        flex-direction: row;
        justify-content: center;
        background-color: white;
        top: 11.5em;
        left: 1%;
        border-radius: 3px;
        box-shadow: 4px 4px 4px lightgrey;
        border: 1px solid #DDD;
        padding: 12px !important;
        width: 30em !important;
    }

        #PageContent_Custom [forcedcontrolid="QuickwatchImport"] .UpdateImportText {
            display: none;
            pointer-events: none;
        }

        #PageContent_Custom [forcedcontrolid="QuickwatchImport"] [forcedcontrolid="RWImport_CurrentImports"] {
            max-height: 300px !important;
            overflow-y: auto;
            overflow-x: hidden;
        }

    /*[forcedcontrolid="QuickwatchImport"]:empty {
    display: none !important;
}*/

    [forcedcontrolid="QuickwatchImport"] [id^="HiddenContent_tooltip_"] {
        width: 100% !important;
        min-width: 100% !important;
        max-width: 100% !important;
    }


    #PageContent_Custom [forcedcontrolid="QuickwatchImport"] [flexchild="RWImport_CurrentImports"] {
        width: 100%;
    }

    [forcedcontrolid="QuickwatchImport"] [id^="HiddenContent_tooltip_"] > div:first-child {
        width: 50%;
        float: left;
    }

    [forcedcontrolid="QuickwatchImport"] [id^="HiddenContent_tooltip_"] > div:nth-child(2) {
        width: 50%;
        float: right;
    }


    .k-window [forcedcontrolid="QuickwatchImport"] {
        position: fixed;
        display: flex;
        flex-direction: row;
        justify-content: center;
        background-color: white;
        /*top: 11.5em;
    left: 1%;*/
        border-radius: 3px;
        box-shadow: 4px 4px 4px lightgrey;
        border: 1px solid #DDD;
        padding: 12px !important;
        width: 30em !important;
        margin-top: -1px;
    }

        .k-window [forcedcontrolid="QuickwatchImport"] .UpdateImportText {
            display: none;
            pointer-events: none;
        }

        .k-window [forcedcontrolid="QuickwatchImport"] [forcedcontrolid="RWImport_CurrentImports"] {
            max-height: 300px !important;
            overflow-y: auto;
            overflow-x: hidden;
        }

        .k-window [forcedcontrolid="QuickwatchImport"]:empty {
            display: none !important;
        }

        .k-window [forcedcontrolid="QuickwatchImport"] [id^="HiddenContent_tooltip_"] {
            width: 100% !important;
            min-width: 100% !important;
            max-width: 100% !important;
        }


        .k-window [forcedcontrolid="QuickwatchImport"] [flexchild="RWImport_CurrentImports"] {
            width: 100%;
        }

        .k-window [forcedcontrolid="QuickwatchImport"] [id^="HiddenContent_tooltip_"] > div:first-child {
            width: 50%;
            float: left;
        }

        .k-window [forcedcontrolid="QuickwatchImport"] [id^="HiddenContent_tooltip_"] > div:nth-child(2) {
            width: 50%;
            float: right;
        }

    .k-window [id^="HiddenContent_tooltip_"] {
        display: block !important;
    }

    .k-window .k-window-content[forcedcontrolid="QuickwatchImport"] {
        height: unset !important;
    }


    .quickAccessItemContainer {
        display: flex;
        align-items: center;
        position: relative;
        /* important */
    }

        .quickAccessItemContainer .quickAccessItemButton {
            position: relative;
            z-index: 1;
        }


        .quickAccessItemContainer:hover .quickAccessCount {
            opacity: 1;
            max-width: 100px;
        }

    .quickAccessCount {
        position: absolute;
        right: 4px;
        /* controls horizontal overlap */
        top: 8px;
        /* controls vertical position */
        opacity: 0;
        transition: opacity 0.2s ease, max-width 0.4s;
        background: #9ccc3c;
        color: white;
        padding: 2px 6px;
        border-radius: 12px;
        font-size: 12px;
        z-index: 2;
        max-width: 0px;
    }

    .MuseGridRowMenuAdditionalStyles .audit_3 div[id^="MusePanelContent_Panel_"] {
        padding-top: 3px !important;
    }

    .UploadContent [forcedcontrolid="RWManualImport_CopyFromUserButton"],
    .UploadContent [forcedcontrolid="RWManualImport_ResetUserButton"],
    .UploadContent [forcedcontrolid="btnMasterProductImportRefresh"],
    .UploadContent button[name="btnClearMappings"],
    .UploadContent button[name="btnAutoMapColumns"],
    .UploadContent [forcedcontrolid="btnCustomersToRepImportRefresh"] {
        width: 128px !important;
    }

    .UploadContent [forcedcontrolid="RWManualImport_ResetUserButton"] {
        margin-left: -60px !important;
    }

    [forcedcontrolid="ddlManualImportDelimiters"],
    [forcedcontrolid="RWManualImport_CopyFromUserDropDown"] {
        margin-top: 0px !important;
    }

    [forcedcontrolid="ImportSettings_DataControlButtons"] {
        justify-content: center !important;
        flex-direction: row !important;
    }

        [forcedcontrolid="ImportSettings_DataControlButtons"] > div {
            flex-grow: 0 !important;
        }

    .MuseGridRowMenu [showonflyoutfilters="false"] {
        display: none !important;
    }

    .centerFilter {
        max-width: 145px !important;
    }


    .k-radio:checked + .k-radio-label:after {
        background-color: #97C737;
        content: "";
        width: 9px !important;
        height: 9px !important;
        position: absolute;
        box-sizing: border-box;
        top: 3px;
        left: 3px;
        border-radius: 50%;
    }

    .k-radio + .k-label,
    .k-radio-wrap + .k-label,
    .k-radio + .k-radio-label,
    .k-radio-wrap + .k-radio-label {
        display: inline-flex !important;
        margin-inline-start: 0 !important;
        margin-bottom: .5rem !important;
    }

    .k-checkbox-label,
    .k-radio-label {
        display: inline-block;
        position: relative;
        padding-left: 25.2px;
        vertical-align: top;
        line-height: 16px;
        cursor: pointer;
        border-style: solid;
        border-width: 0;
    }

    .MuseControlTypeFirstChildHorizontal:before {
        border-color: #ccc !important;
        border-radius: 50% !important;
        background-color: #fff !important;
        border-width: 1px !important;
    }

    .k-radio-label:before {
        box-sizing: border-box;
        width: 15px;
        height: 15px;
        content: "";
        display: inline-block;
        border: 1px solid red;
        border-radius: 50%;
        background-color: #fff;
    }


    .k-tooltip {
        background-color: #CBED87 !important;
        border-color: #CBED87 !important;
    }

    .k-animation-container-shown:has([nodename="REPMAN_IMPORT_STATISTICS"]) {
        top: 0 !important;
    }

        .k-animation-container-shown:has([nodename="REPMAN_IMPORT_STATISTICS"]) .k-callout-e {
            top: 10% !important;
        }

    [validationgroup="dataGridCheckBoxControls:columnsettings"] + [musesubtype="kebabmenuitem"]:not([forcedcontrolid="RowCounts"]) .k-animation-container {
        left: -224.969px !important;
    }


    [forcedcontrolid="CopyCustomerGradeEdit_FlatGridPanel"] [data-field="Grade"] select {
        min-width: 115px !important;
        width: 80% !important;
        margin: 0 auto;
        display: block;
        padding-right: 8px !important;
        height: 25px;
    }


    .k-menu [aria-expanded="true"] {
        background-color: #e8e8e8;
        box-shadow: inset 0 3px 8px rgba(0, 0, 0, .125);
    }
    /*
.k-window.k-dialog button {
    border-color: #7cac1a !important;
}*/

    select#RepToCustomerGradesHeader {
        width: 84% !important;
        height: 25px;
        padding-left: 4px;
    }


    .MuseTextControlTitle + .k-datepicker.k-input input,
    .MuseTextControlTitle + .k-datepicker.k-input input,
    .MuseTextControlTitle + .k-numerictextbox .k-input-inner,
    .MuseTextControlTitle + .k-numerictextbox .k-numeric-wrap .k-input,
    .MuseTextControlTitle + .k-datepicker .k-picker-wrap .k-input {
        font-size: 13px;
        font-weight: 600;
    }


    [data-field="RowCellChangeControl"] > label,
    [data-field="PricePercentageControl"] > label {
        display: none !important;
    }

    .k-grid .k-cell-inner > .k-link {
        justify-content: center !important;
    }

    .RowMedium .bulkproductcodeupdateundoeditcontrol {
        margin: 0;
    }

    .bulkproductcodeupdateundoeditcontrol {
        border-radius: 5px !important;
        font-family: 'roboto';
        font-size: 11px;
        margin-left: 5px;
        padding: 5px 10px !important;
        max-width: 50px;
    }

    .bulkproductcodeupdateundoeditcontrol,
    html body .k-grid tbody .k-button-icon {
        width: auto;
        min-width: 0;
    }

    [data-field="ProductName"],
    [data-field="UndoEditControl"] {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }

    [forcedcontrolid="pnlRepVisitSessionSettings"] table {
        width: 100% !important;
    }


    input[type=radio] {
        margin-top: 0;
        width: 15px !important;
        height: 15px !important;
    }

    .k-radio:checked,
    .k-radio.k-checked {
        border-color: #97C737 !important;
        background-color: #ffffff !important
    }


    .k-radio,
    input.k-checkbox {
        display: inline;
        opacity: 0;
        width: 0;
        margin: 0;
        -webkit-appearance: none;
        overflow: hidden;
    }

        .k-radio:checked + .k-radio-label:after {
            background-color: #97C737;
            content: "";
            width: 9px !important;
            height: 9px !important;
            position: absolute;
            box-sizing: border-box;
            top: 3px;
            left: 3px;
            border-radius: 50%;
        }

        .k-radio + .k-label,
        .k-radio-wrap + .k-label,
        .k-radio + .k-radio-label,
        .k-radio-wrap + .k-radio-label {
            display: inline-flex !important;
            margin-inline-start: 0 !important;
            margin-bottom: .5rem !important;
        }

    .k-checkbox-label,
    .k-radio-label {
        display: inline-block;
        position: relative;
        padding-left: 25.2px;
        vertical-align: top;
        line-height: 16px;
        cursor: pointer;
        border-style: solid;
        border-width: 0;
    }

    .MuseControlTypeFirstChildHorizontal:before {
        border-color: #ccc !important;
        border-radius: 50% !important;
        background-color: #fff !important;
        border-width: 1px !important;
    }

    .k-radio-label:before {
        box-sizing: border-box;
        width: 15px;
        height: 15px;
        content: "";
        display: inline-block;
        border: 1px solid red;
        border-radius: 50%;
        background-color: #fff;
    }

    .MuseTextControlTitle + .k-datepicker.k-input input,
    .MuseTextControlTitle + .k-numerictextbox .k-input-inner,
    .MuseTextControlTitle + .k-numerictextbox .k-numeric-wrap .k-input,
    .MuseTextControlTitle + .k-datepicker .k-picker-wrap .k-input {
        font-size: 13px;
        font-weight: 600;
        padding-bottom: 9px;
    }

    .k-menu .k-item > .k-link {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        text-indent: 0 !important;
        line-height: 30px !important;
        gap: 10px !important;
        font-weight: 500 !important;
    }

    tr.k-table-row.k-table-alt-row.k-master-row.custom-tooltip-class.k-selected.CustomerGradeBrickLinked.deleteRestricted,
    .deleteRestricted.k-alt,
    .deleteRestricted.k-table-alt-row
    .k-selected.deleteRestricted.k-table-alt-row,
    .k-selected.deleteRestricted.k-alt,
    .k-selected.deleteRestricted.k-alt:hover,
    .k-selected.deleteRestricted.k-alt:hover td,
    .k-state-selected.deleteRestricted.k-alt,
    .k-state-selected.deleteRestricted.k-alt:hover,
    .k-state-selected.deleteRestricted.k-alt:hover td {
        background-color: #f88379CC !important;
    }

    tr.k-table-row.k-master-row.custom-tooltip-class.k-selected.CustomerGradeBrickLinked.deleteRestricted:hover,
    tr.custom-tooltip-class.k-state-selected.CustomerGradeBrickLinked.deleteRestricted:hover,
    .deleteRestricted,
    .k-selected.deleteRestricted,
    .k-selected.deleteRestricted:hover,
    .k-selected.deleteRestricted:hover td,
    .k-state-selected.deleteRestricted,
    .k-state-selected.deleteRestricted:hover,
    .k-state-selected.deleteRestricted:hover td {
        background-color: #f88379 !important;
    }

    .k-grid-lockedcolumns .k-grid-content-locked.heightFix {
        height: 82vh !important;
        overflow: hidden !important;
        /* height: 70vh !important;*/
    }

    .k-grid td,
    .k-grid .k-table-td {
        position: relative !important;
    }

    div [fieldname='AccountNumber'].MultiLineEditCol input[musesubtype="Text"] {
        font-weight: normal;
        margin-left: -4px !important;
    }


    [nodename="REPMAN_CUSTOMERS"] .MultiLineEditRow.row:nth-child(even).k-selected,
    [nodename="REPMAN_CUSTOMERS"] .MultiLineEditRow.row:nth-child(even).k-state-selected {
        padding: 0 !important;
        background-color: #7ABCFFab !important;
    }


    div.MuseDataGrid[showaltrowcolours="true"] tbody tr.k-alt.k-selected,
    div[id*='MuseStaticGrid_'][showaltrowcolours="true"] tbody tr.k-alt.k-selected,
    div.MuseDataGrid[showaltrowcolours="true"] tbody tr.k-alt.k-state-selected,
    div[id*='MuseStaticGrid_'][showaltrowcolours="true"] tbody tr.k-alt.k-state-selected {
        background-color: #9ccc3c;
    }


    .k-grid td.k-selected:not(.deleteRestricted):hover,
    .k-grid tr.k-selected:not(.deleteRestricted):hover td,
    .k-grid tbody tr[role="row"]:hover,
    .k-grid td.k-state-selected:not(.deleteRestricted):hover,
    .k-grid tr.k-state-selected:not(.deleteRestricted):hover td,
    div .MuseDataGrid[showgridlines="true"] tbody tr:hover,
    div[id*='MuseStaticGrid_'][showgridlines="true"] tbody tr:hover {
        /*background-color: #9ccc3c;*/
        background-color: #BADDE9 !important;
    }


    .k-grid tbody .k-selected td[id*="active_cell"],
    .k-grid tbody .k-state-selected td[id*="active_cell"] {
        background-color: #7ABCFF !important;
    }

    .k-grid tbody .k-alt.k-selected td[id*="active_cell"],
    .k-grid tbody .k-alt.k-state-selected td[id*="active_cell"] {
        background-color: #7ABCFFab !important
    }

    [forcedcontrolid='panelAssignAccount'] .MultiLineEditRow.k-selected:hover,
    [forcedcontrolid='meditReps'] .MultiLineEditRow.k-selected:hover,
    [forcedcontrolid='panelAssignAccount'] .MultiLineEditRow.k-state-selected:hover,
    [forcedcontrolid='meditReps'] .MultiLineEditRow.k-state-selected:hover {
        background-color: #7ABCFF !important;
    }

    .k-selected,
    .k-state-selected {
        /*background-color: #CBED87!important;*/
        background-color: #7ABCFF !important;
        outline: rgb(240, 243, 254) solid 1px !important;
    }

    .k-grid td.k-selected,
    .k-grid .k-table-row.k-selected > td,
    .k-grid .k-table-td.k-selected,
    .k-grid .k-table-row.k-selected > .k-table-td {
        background-color: transparent !important;
    }

    .k-grid tbody .k-alt.k-selected:not(.deleteRestricted),
    tr.k-alt.k-selected.k-selected-light:not(.deleteRestricted):hover,
    .k-grid tbody .k-alt.k-state-selected:not(.deleteRestricted),
    tr.k-alt.k-state-selected.k-state-selected-light:not(.deleteRestricted):hover {
        background-color: #7ABCFFab !important;
        outline: 1px solid #F0F3FE !important;
        box-shadow: none !important;
    }

    .k-grid td.k-selected:not(.deleteRestricted):hover,
    .k-grid tr.k-selected:not(.deleteRestricted):hover td,
    .k-grid td.k-state-selected:not(.deleteRestricted):hover,
    .k-grid tr.k-state-selected:not(.deleteRestricted):hover td {
        /*background-color: #CBED87 !important;*/
        background-color: #7ABCFF !important;
    }


    span.k-input-spinner.k-spin-button {
        z-index: 1;
        border-radius: 0 2px 2px 0;
        border-style: solid;
        border-width: 0 0 0 1px;
        border-color: inherit;
        line-height: 2.28571428em;
        vertical-align: middle;
        -moz-box-sizing: border-box;
        text-align: center;
        height: 100%;
        top: -0px !important;
        position: absolute;
        top: 0;
        right: 0;
        display: inline-block;
        vertical-align: top;
        text-decoration: none;
    }

    span.k-input-spinner.k-spin-button {
        line-height: normal;
        display: flex;
    }


        span.k-input-spinner.k-spin-button button {
            min-height: auto !important;
            min-width: auto !important;
            width: auto !important;
            height: auto !important;
            background-color: transparent !important;
        }


        span.k-input-spinner.k-spin-button .k-button:enabled {
            background-color: #ff000000 !important;
            line-height: normal;
            margin: 0 !important;
            display: flex;
            border-inline-start-width: 0px;
            width: auto !important;
            min-width: auto !important;
            height: 0px !important;
            max-height: 20px !important;
            min-height: auto !important;
            padding: 0px !important;
        }

        span.k-input-spinner.k-spin-button .k-button .k-button-icon {
            color: #000000 !important;
        }

        span.k-input-spinner.k-spin-button button:hover:not([disabled]) {
            /*background-color: #fff !important;*/
            border-color: #fff !important;
            /*        color: white;
*/
        }

    /*.k-input-md .k-input-inner, .k-picker-md .k-input-inner {
    padding-block: var(--kendo-spacing-1, 0.25rem);
    padding-inline: var(--kendo-spacing-2, 0.5rem);
    background-color: #fff !important;
    color: #333 !important;
    height: 35px !important;
    text-align: right !important;
    padding-right: 5px !important;
    line-height: 1.93571428em !important;
    text-indent: .8em !important;
    border: 0 !important;
    margin: 0 !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075) !important;
    border-width: 1px !important;
    border-style: solid !important;
    border-color: #ccc !important;
}*/
    /*.k-table-th .k-numerictextbox.k-input input,
.k-table-td .k-numerictextbox.k-input input {
    padding-block: var(--kendo-spacing-1, 0.25rem);
    padding-inline: var(--kendo-spacing-2, 0.5rem);
    background-color: #fff !important;
    color: #333 !important;
    height: 35px !important;
    text-align: right !important;
    padding-right: 5px !important;
    line-height: 1.93571428em !important;
    text-indent: .8em !important;
    border: 0 !important;
    margin: 0 !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075) !important;
    border-width: 1px !important;
    border-style: solid !important;
    border-color: #ccc !important;
}*/

    [data-field="PricePercentageControl"] #BulkProductPriceUpdatePercentage_label {
        display: none;
    }

    .k-tooltip {
        background-color: #CBED87 !important;
        border-color: #CBED87 !important;
    }

    .k-grid td {
        padding: 0 8px;
        line-height: 1.6em;
    }


    .k-button-md.k-icon-button {
        padding: inherit !important;
        width: auto !important;
        min-width: 0 !important;
    }

    .k-calendar-range .k-button {
        max-width: 100%;
    }

    .k-dialog-actions,
    .k-dialog-buttongroup {
        border-top: 1px solid #ebebeb;
        justify-content: center;
        /*    flex-direction: row-reverse;
*/
    }

    [musesubtype="kebabmenuitem"] .MuseControlTypeFirstChildHorizontal {
        min-width: 176px;
        font-weight: 500;
    }

    [role="gridcell"] .RepToCustomerGrading.MuseDropDownContainer .GradeSelect {
        width: 90% !important;
        margin: 0px auto !important;
        display: block !important;
    }

    .MultiLineEditRow.k-selected input:disabled,
    .MultiLineEditRow.k-state-selected input:disabled {
        background-color: #7ABCFF !important;
    }


    .k-datepicker.k-input.k-disabled {
        background-color: #f5f5f5 !important
    }

    .k-datepicker button.k-input-button,
    .k-datepicker button.k-button:enabled {
        margin: 0 !important;
        line-height: 2.28571428em;
        vertical-align: middle;
        -moz-box-sizing: border-box;
        text-align: center;
        width: 2.28571428em !important;
        height: 100%;
        background-color: transparent !important;
        color: var(--kendo-color-on-base, #3d3d3d);
        min-width: 35px;
    }

    .k-datepicker .k-button-icon {
        margin-top: 0px !important;
    }

    [flexchild="OrderProducts_Bonuses_ContentEditPanel"] button.k-input-button .k-button-icon,
    [flexchild="OrderProducts_Deals_ContentEditPanel"] button.k-input-button .k-button-icon {
        margin-top: 0px !important;
    }

    .OrderProducts_Panels {
        width: 100%;
    }


    .bulkUpdateRightAlign {
        text-align: right !important;
        padding-left: 15px !important;
        line-height: 1.6em !important;
    }

    .k-numerictextbox input,
    .k-numeric-wrap input {
        text-align: right;
        padding-right: 32px !important;
    }


    .k-menu-group .MuseControlTypeContainerHorizontal,
    .k-group.k-menu-group .MuseControlTypeContainerHorizontal {
        padding-top: 8px;
        padding-left: 8px;
    }

    W
    /*.MuseTextControlTitle + .k-datepicker.k-input input,
*/
    .OrderProducts_Panels .MuseTextControlTitle + .k-numerictextbox .k-input-inner,
    .OrderProducts_Panels .MuseTextControlTitle + .k-numerictextbox .k-numeric-wrap .k-input,
    .OrderProducts_Panels .MuseTextControlTitle + .k-datepicker .k-picker-wrap .k-input {
        font-size: 18px;
    }

    /*select#RepToCustomerGradesHeader {
    width: 91% !important;
    height: 20px;
}
*/
    .k-loading-mask .k-loading-image {
        background-repeat: no-repeat !important;
        background-position: center center;
        /*    background: none !important
*/
    }

    .k-loading-image::before, .k-loading-image::after {
        display: none !important;
    }


    input.k-textbox {
        line-height: 1.93571428em;
        text-indent: .8em;
    }



    tr.k-selected .OrderProductFixedPrice,
    tr.k-state-selected .OrderProductFixedPrice {
        color: white;
    }

    .k-menu-group .k-item > .k-link:active,
    .k-menu-group .k-item > .k-link.k-active,
    .k-menu-group .k-item > .k-link.k-selected,
    .k-menu.k-context-menu .k-item > .k-link:active,
    .k-menu.k-context-menu .k-item > .k-link.k-active,
    .k-menu.k-context-menu .k-item > .k-link.k-selected {
        color: #333 !important;
        background-color: #ebebeb !important;
        border-color: #aeaeae !important;
        background-image: none !important;
    }

    [forcedcontrolid="RowCounts"] > i > .fas,
    .fa-caret-left {
        /* margin-right: 22px !important;*/
        margin-right: 7px !important;
    }

    .dialogfullscreen .k-window-titlebar-actions button,
    .dialogfullscreen .k-window-titlebar a.k-dialog-action {
        border-radius: 10% !important;
        height: 30px !important;
        width: 35px !important;
        border: solid 1px #c4c4c4 !important;
        background-color: #ff0000 !important;
        z-index: 6 !important;
        top: 0px !important;
        opacity: 1;
        /*right: 63%;*/
        display: inline-flex;
        color: #fff !important;
    }


    .k-grid .k-table-th:focus,
    .k-grid .k-table-th.k-focus,
    .k-grid td:focus,
    .k-grid td.k-focus,
    .k-grid .k-table-td:focus,
    .k-grid .k-table-td.k-focus,
    .k-grid .k-master-row > td:focus,
    .k-grid .k-master-row > td.k-focus,
    .k-grid .k-grouping-row > td:focus,
    .k-grid .k-grouping-row > td.k-focus,
    .k-grid .k-detail-row > td:focus,
    .k-grid .k-detail-row > td.k-focus,
    .k-grid .k-group-footer > td:focus,
    .k-grid .k-group-footer > td.k-focus,
    .k-grid .k-master-row > .k-table-td:focus,
    .k-grid .k-master-row > .k-table-td.k-focus,
    .k-grid .k-grouping-row > .k-table-td:focus,
    .k-grid .k-grouping-row > .k-table-td.k-focus,
    .k-grid .k-detail-row > .k-table-td:focus,
    .k-grid .k-detail-row > .k-table-td.k-focus,
    .k-grid .k-group-footer > .k-table-td:focus,
    .k-grid .k-group-footer > .k-table-td.k-focus,
    .k-grid .k-grid-pager:focus,
    .k-grid .k-grid-pager.k-focus,
    .k-table-tbody .k-table-row.k-focus,
    .k-table-tbody .k-table-row:focus,
    .k-table-list .k-table-row.k-focus,
    .k-table-list .k-table-row:focus,
    .k-table-tbody .k-table-td.k-focus,
    .k-table-tbody .k-table-td:focus,
    .k-table-list .k-table-td.k-focus,
    .k-table-list .k-table-td:focus {
        box-shadow: none !important;
    }


    .k-button.k-icon-button .k-button-icon.k-svg-icon > svg,
    .k-button.k-icon-button .k-button-icon.k-icon-md > svg,
    .k-button.k-button-md.k-icon-button .k-button-icon.k-svg-icon > svg,
    .k-button.k-button-md.k-icon-button .k-button-icon.k-icon-md > svg {
        /*    width: 13px !important;
    height: 13px !important;*/
    }


    .k-grid tbody .k-table-alt-row.k-selected:not(.deleteRestricted),
    tr.k-table-alt-row.k-selected.k-selected-light:not(.deleteRestricted):hover {
        background-color: rgba(122, 188, 255, 0.67) !important;
        outline: rgb(240, 243, 254) solid 1px !important;
        box-shadow: none !important;
    }

    /*.k-window.k-dialog button {
    border-color: #9ccc3c !important;
}*/

    [nodename="REPMAN_ASSIGN_REP_CUSTOMER_GRADE"] [forcedcontrolid="AssignCustomerGradeEdit_FlatGridPanel"] .k-grid-header .MuseDropDownContainer.grade #RepToCustomerGradesHeader {
        padding-right: 0px !important;
        margin-left: 6px !important;
        min-width: 89% !important;
    }

    [nodename="REPMAN_ASSIGN_REP_CUSTOMER_GRADE"] [forcedcontrolid="AssignCustomerGradeEdit_FlatGridPanel"] .k-table-tbody .k-table-row .GradeSelect {
        padding-right: 0px !important;
        margin-left: 0px !important;
        min-width: 100% !important;
        line-height: normal !important;
    }


    .k-menu [aria-expanded="true"] {
        background-color: transparent !important;
        box-shadow: inset 0 0px 0px rgba(0, 0, 0, .125) !important;
    }

    .k-notification {
        padding-block: 0 !important;
        line-height: 1 !important;
    }

    textarea,
    .textAreaHighlight {
        background-color: #fff;
        background-image: none;
        background-position: 50% 50%;
        border-color: #E2E2E2;
        border-radius: 4px;
    }

    td textarea:focus-visible,
    td input:focus,
    td textarea:focus {
        border: 1px solid #ccc !important;
    }

    .MuseFormMultiSelectWrapperFocus,
    select:focus {
        border: 1px solid #7ac0da !important;
    }

    [forcedcontrolid="txtContactUsMessage"]:focus-visible {
        border: 1px solid red !important;
    }

.k-editor-window input:hover {
    border: 0px solid #aeaeae !important;
}

MuseFormDate:hover,
input:hover, textarea:hover,
.MuseFormMultiSelectWrapper .MuseFormMultiSelect:hover,
.MuseDropDownContainer .MuseFormTextBox:hover,
.MuseSelect:hover,
select:hover {
    border: 1px solid #aeaeae !important;
}


    div[id^="KebabMenu_"]:focus-visible {
        outline: none !important;
    }

    .k-menu:not(.k-context-menu) > .k-item:focus,
    .k-menu:not(.k-context-menu) > .k-item.k-focus {
        box-shadow: inset 0 0 0 0px var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16)) !important;
    }

    [id^="MuseFormGrid_"] [role="columnheader"] .k-link {
        margin: 0 !important;
        /* padding: 0 !important; */
    }

    [id^="RichMultiText_"] .MuseControlTypeSecondChildHorizontal .k-editor button {
        min-width: auto !important;
        background-color: #fff !important;
        color: #000 !important;
    }

    [id^="RichMultiText_"] .MuseControlTypeSecondChildHorizontal .k-editor .k-colorpicker button {
        border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
    }

    .k-button-group > .k-button:hover {
        background-color: red !important;
    }

    [id^="RichMultiText_"] .MuseControlTypeSecondChildHorizontal .k-editor .k-colorpicker .k-color-preview {
        margin-top: 6px !important;
    }


    [id^="RichMultiText_"] .MuseControlTypeSecondChildHorizontal .k-editor .k-picker,
    [id^="RichMultiText_"] .MuseControlTypeSecondChildHorizontal .k-editor .k-picker.k-picker-solid {
        border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
        color: var(--kendo-color-on-base, #3d3d3d);
        background-color: #ffffff;
    }


    .k-calendar-footer .k-button.k-button-primary:focus, .k-calendar-footer .k-button.k-button-primary.k-focus,
    .k-calendar-footer .k-button.k-button-solid.k-button-primary:focus, .k-calendar-footer .k-button.k-button-solid.k-button-primary.k-focus {
        box-shadow: none !important;
        /*min-width: 100% !important;
    width: 100% !important;*/
    }

    col.k-sorted,
    .k-table-th.k-sorted {
        background-color: transparent !important;
    }


    [forcedcontrolid="btnPanel"] .row:has([musebuttontype="reps<br></button>audit"]) button {
        right: auto !important;
        padding: 0 !important;
        left: 0 !important;
        margin: 0 !important;
    }

    .MusePanel.audit.audit_3:has([musebuttontype="customergroups<br/>audit"]) {
        right: 25px !important;
        max-width: 26% !important;
    }

        .MusePanel.audit.audit_3:has([musebuttontype="customergroups<br/>audit"]) button {
            right: auto !important;
            padding: 0 !important;
            left: 0 !important;
            margin: 0 !important;
        }

    :focus-visible {
        outline: none !important;
    }


    .k-window-title {
        padding-block: .5em !important;
        padding-inline: 0 !important;
        margin-block: -0.5em !important;
        margin-inline: 0 !important;
        flex: 1 !important;
        line-height: 1.25 !important;
        display: block !important;
        text-overflow: ellipsis !important;
        overflow: hidden !important;
        cursor: default !important;
        font-size: 1.4em !important;
    }

    .k-window-content, .k-prompt-container {
        color: #333;
    }

    .k-dialog-actions button,
    .k-dialog-actions .k-window.k-dialog button {
        border-color: #9ccc3c !important;
        margin: 10px !important;
        height: 40px !important;
        font-size: 12px !important;
        padding: 12px 12px;
    }

    .k-dialog-actions {
        padding-block: 0 !important;
        padding-inline: 0 !important;
    }

    /*input[type="submit"]:hover, input[type="button"]:hover, button:hover:not([disabled]) {
    background-color: rgb(156, 204, 60);
    border-color: rgb(156, 204, 60);
    color: rgb(156, 204, 60) !important;
}*/

    .k-window.k-dialog button span {
        font-size: 12px !important;
    }

    .k-column-title {
        white-space: nowrap;
        flex-shrink: 1;
        font-size: 15px;
        font-weight: 500;
        color: #333;
        width: 100%;
        min-width: 15px;
        display: block;
        min-height: 18px;
        line-height: 18px;
        margin: -.5em -.6em -.4em 0;
       padding: .5em .6em .4em 0;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    [nodename="REPMAN_SETTINGS"] [musesubtype="ContactInfoFlatGrid"] .k-scrollbar-vertical {
        display: block !important;
    }

    .k-window.k-editor-window:has(.k-form) .k-window-titlebar-actions button {
        max-width: 0 !important;
        min-width: 0 !important;
        padding: 0 !important;
        margin: 0 !important;
    }

        .k-window.k-editor-window:has(.k-form) .k-window-titlebar-actions button .k-button-icon.k-svg-icon > svg {
            width: 17px !important;
            height: 17px !important;
        }

    .k-window.k-editor-window:has(.k-form) {
        min-width: 402px !important;
        min-height: 50px !important;
        left: 760px !important;
        border-width: 2px;
        border-radius: 4px;
    }


        .k-window.k-editor-window:has(.k-form) .k-window-title {
            text-align: center;
        }

        .k-window.k-editor-window:has(.k-form) .k-form-field {
            display: flex !important;
            flex-direction: row;
            gap: 10px;
            flex-direction: row-reverse;
        }

            .k-window.k-editor-window:has(.k-form) .k-form-field:last-child {
                justify-content: center;
            }


            .k-window.k-editor-window:has(.k-form) .k-form-field .k-form-label {
                justify-self: end !important;
            }

        .k-window.k-editor-window:has(.k-form) .k-actions.k-actions-start.k-actions-horizontal.k-window-buttons {
            justify-content: center !important;
            flex-direction: row-reverse;
            justify-content: center !important;
            flex-direction: row-reverse;
            border-width: 1px 0 0;
            border-style: solid;
            position: relative;
            padding: 0.6em;
            text-align: center;
            background-color: rgb(255, 255, 255);
            border-color: rgb(235, 235, 235);
            border-radius: 4px;
        }

            .k-window.k-editor-window:has(.k-form) .k-actions.k-actions-start.k-actions-horizontal.k-window-buttons .k-button.k-button-primary {
                border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08)) !important;
            }

            .k-window.k-editor-window:has(.k-form) .k-actions.k-actions-start.k-actions-horizontal.k-window-buttons .k-button {
                margin: 10px;
                height: 40px;
                font-size: 12px;
                border: 1px solid rgb(235, 235, 235);
                padding: 12px;
                white-space: nowrap;
            }

        .k-window.k-editor-window:has(.k-form) .k-form-field:not(:last-child) {
            display: grid !important;
            gap: 10px;
            grid-template-columns: 25% auto;
        }

        .k-window.k-editor-window:has(.k-form) .k-radio, input.k-checkbox {
            display: inline;
            opacity: 1 !important;
        }

        .k-window.k-editor-window:has(.k-form) .k-checkbox:checked:focus,
        .k-window.k-editor-window:has(.k-form) .k-checkbox.k-checked.k-focus {
            box-shadow: none !important;
        }

        .k-window.k-editor-window:has(.k-form) .k-checkbox:checked, .k-window.k-editor-window:has(.k-form) .k-checkbox.k-checked {
            border-color: #9ccc3c;
            color: #9ccc3c;
            background-color: transparent !important;
        }

    [id^="RichMultiText_"] .MuseControlTypeSecondChildHorizontal .k-editor .k-colorpicker .k-color-preview .k-color-preview-mask {
        display: none !important;
    }

    div[id*="MusePanelContent_Panel_"] .row:last-of-type .col .MuseControlTypeContainerHorizontal .k-editor-toolbar .k-toolbar-item span.k-input.k-combobox {
        width: 12em !important;
    }

    div[forcedcontrolid="pnlAutomaticImportsSettings"] .MuseLabelControl {
        color: #212529 !important;
    }

    .k-radio:disabled + .k-radio-label {
        color: #d2d2d2;
    }

    k-input:focus-within, .k-input.k-input-solid:focus-within {
        border-radius: 4px;
        box-shadow: none !important;
    }

    th .k-input,
    td .k-input {
        font-size: inherit;
        /* padding: .25em 0;*/
        height: 35px !important;
    }

    td input[type="text"]:hover, td textarea:hover,
    th input[type="text"]:hover, th textarea:hover {
        border: none !important;
        border-color: transparent !important;
    }


    .MuseDropDownContainer:has([name="RepToCustomerGradesHeader"]) .MuseSelect::before {
        right: 14px !important;
    }

    [nodename="REPMAN_ASSIGN_REP_CUSTOMER_GRADE"] .k-grid-header th.k-header .MenuToggleContainer .Muse_MATC_Slider {
        margin-left: 10px !important;
    }


    [forcedcontrolid="panelAssignGroup"] .k-virtual-scrollable-wrap {
        height: 100%;
        overflow-y: initial !important;
        position: relative;
    }

    [forcedcontrolid="panelAssignGroup"] .k-grid-content.k-auto-scrollable {
        overflow: auto !important;
        padding-right: 0 !important;
    }


    /*.k-dialog.k-alert .k-dialog-titlebar, .k-dialog.k-confirm .k-dialog-titlebar, .k-dialog.k-prompt .k-dialog-titlebar {
    border-width: 1px;
    color: inherit;
    background: 0 0;
}*/

    .k-window {
        border-radius: 4px !important;
    }



    .k-window-titlebar {
        border-start-start-radius: 4px !important;
        border-start-end-radius: 4px !important;
    }

    [forcedcontrolid="pnlRepVisitSessionSettings"] .row-cols-3 table col:first-child {
        width: 230px !important;
    }

    [nodename="Repman_Delete_Form"] .MuseDataGrid .k-virtual-scrollable-wrap table,
    [nodename="Repman_Delete_Form"] .MuseDataGrid .k-grid-header-locked + .k-grid-header-wrap.k-auto-scrollable .k-grid-header-table.k-table {
        width: 100% !important;
    }

    [forcedcontrolid="ddRWSite_Wholesalers_Group"] .MuseFormMultiSelectContent {
        width: 20.3vw !important;
        min-width: 90px !important;
        max-width: inherit !important;
    }

    .BulkProductCodeUpdate .RowMedium .bulkproductcodeupdateundoeditcontrol {
        margin: auto !important;
        display: flex !important;
    }

    .BulkProductCodeUpdate .k-grid-header-locked table col:nth-child(2),
    .BulkProductCodeUpdate .k-grid-content-locked table col:nth-child(2) {
        width: 65px !important
    }


    #MainPageContent #Menu_LandingPage .searchClose {
        margin-right: -31px;
    }

    td .k-input:focus, td .k-input.k-focus, td .k-input.k-input-solid:focus, td .k-input.k-input-solid.k-focus {
        border-color: transparent !important;
        box-shadow: none !important;
    }

    .k-textbox:focus {
        background-color: #fff;
        background-image: none;
        background-position: 50% 50%;
        border-color: #76abd9;
        box-shadow: 0 0 7px 0 #76abd9;
    }

    td input.k-textbox {
        height: 2em !important;
    }

    td input:focus, td textarea:focus {
        border: 0px solid #7ac0da !important;
    }

    td.k-edit-cell input.k-textbox {
        height: 2em !important;
    }

    td.k-edit-cell .k-input {
        font-size: inherit;
        height: auto !important;
    }

    [nodename="REPMAN_RED_FLAGS"] [data-field="Delete"],
    [nodename="REPMAN_QUESTIONNAIRES"][forcedcontrolid="MainContainerPanel"] [data-field="Delete"] {
        margin: 0 auto !important;
        text-align: center !important;
    }

    /*[nodename="REPMAN_RED_FLAGS"] .MuseDropDownContainer .UpperPosition + [musesubtype="DropDown"]:not([forcedcontrolid="ddlManualImportDelimiters"]) .MuseSelect:before,
.MuseDropDownContainer .UpperPosition + [musesubtype="DropDown"]:not([forcedcontrolid="ddlManualImportDelimiters"]) .MuseSelect:before {
    right: 10px !important;
    top: 45% !important;
}*/

    .k-daterange-picker .k-dateinput, .k-daterangepicker .k-dateinput {
        width: 10em !important;
    }

    .MuseSelect::before {
        right: 10px !important;
    }

    .k-window-title::before {
        content: "";
        display: inline-block;
    }

    #selectedSites .item.k-listview-item.k-alt {
        background-color: #f5f5f5 !important;
    }

    .k-grid td, .k-grid .k-table-td {
        padding-block: unset !important;
    }
    /*
.k-grid td, .k-grid .k-table-td {
    border: solid 1px white;
}*/

    .k-grid td, .k-grid .k-table-td {
        border: solid 1px white;
        padding-block: 1px !important;
    }


    [nodename="REPMAN_COPY_CUSTOMERS"] .k-grid-container [data-field="Grade"] .MuseDropDownContainer .MuseSelect::before {
        right: 15px !important;
    }


    .container-fluid:has(.RepToCustomerGradingBtn) .MuseDropDownContainer:has([name="RepToCustomerGradesHeader"]) .MuseSelect::before {
        right: 10px !important
    }

    .container-fluid:has(.RepToCustomerGradingBtn) th .MuseDropDownContainer {
        width: 81.5% !important;
        margin: auto 15px !important;
        display: block !important;
    }

    .container-fluid:has(.RepToCustomerGradingBtn) .MuseDropDownContainer select#RepToCustomerGradesHeader {
        width: 100% !important;
        height: 25px;
    }
/*
    .MuseGridRowMenu.MuseGridRowMenuAdditionalStyles:has([forcedcontrolid="AuditFormGrid_FlatGridPanel"]) [nodename="REPMAN_REPS"] {
        display: none !important;
    }
*/
.MuseGridRowMenu.MuseGridRowMenuAdditionalStyles:has([forcedcontrolid="AuditFormGrid_FlatGridPanel"]) [nodename="REPMAN_REPS"] button {
    margin-left: 8px !important
}

[forcedcontrolid="btnSearchRWDeletedAuditYear"] {
    min-width :100px !important;
}


.k-calendar .k-calendar-td.k-selected .k-calendar-cell-inner, .k-calendar .k-calendar-td.k-selected .k-link {
    border-color: #666;
    color: #ffffff;
    background-color: #666;
    border-radius: 50% !important;
    padding: 5px !important;
    box-shadow: none !important;
    outline: rgb(240, 243, 254) solid 0px !important
}

    td.k-calendar-td.k-selected.k-focus {
        outline: rgb(240, 243, 254) solid 0px !important
    }

    .k-calendar-footer .k-button.k-button-flat.k-button-primary {
        color: #428bca !important;
        border: none !important;
    }

        .k-calendar-footer .k-button.k-button-flat.k-button-primary:hover {
            background-color: #c7d1d6 !important;
        }

    .k-calendar-footer .k-button::before {
        background: transparent !important;
    }



    .k-calendar-container.k-popup .k-button.k-button-flat:not(.k-calendar-nav-prev):not(.k-calendar-nav-next):not(.k-calendar-nav-today), .k-calendar-container.k-popup .k-button.k-button-flat.k-button-base {
        width: 100% !important;
        min-width: auto !important;
        margin: auto !important;
    }

    [nodename="REPMAN_ACCOUNTS"] [forcedcontrolid="accountsEdit_Customer_Name"] {
        height: 42px !important;
        margin-bottom: 5px !important;
    }

    .fas.fa-sort-down.DateRangeIcon {
        z-index: 1;
    }

    /*div#MuseFileUploadStatusSection {
    display: none !important;
}*/

    .k-upload {
        border-width: 0px !important;
    }

        .k-upload .k-dropzone, .k-upload .k-upload-dropzone {
            display: none !important
        }

        .k-upload .k-progressbar,
        .k-progressbar-horizontal {
            /*  width: 100% !important;
        height: 30px !important;*/
            grid-template-columns: 1fr;
            grid-template-rows: 100%;
            inset-inline-start: 0 !important;
        }

    .MuseFileUploadStatusRowTwo [data-role="progressbar"] {
        margin-left: auto !important;
    }

    .k-progressbar-horizontal {
        width: 27em !important;
        height: 1.9em !important;
    }

    .k-progressbar {
        display: inline-block;
        position: relative;
        vertical-align: middle;
        border-radius: 4px;
        height: 28px !important;
    }

    .k-autocomplete, .k-draghandle, .k-dropdown-wrap, .k-grid-header, .k-grouping-header, .k-header, .k-numeric-wrap, .k-pager-wrap, .k-panelbar .k-tabstrip-items .k-item, .k-picker-wrap, .k-progressbar, .k-state-highlight, .k-tabstrip-items .k-item, .k-textbox, .k-toolbar {
        background-position: 50% 50%;
        /*    background-color: #f5f5f5;
*/
    }

    .k-file {
        border-style: solid;
        border-width: 0 0 1px;
        padding: .65em .17em .65em 1em;
        white-space: nowrap;
    }

    .k-dropzone, .k-file {
        position: relative;
    }

    .k-upload .k-progressbar {
        --kendo-progressbar-height: 2px;
        position: relative !important;
        inset-inline-start: 0 !important;
        inset-inline-end: 0 !important;
        inset-block-end: 0;
        width: auto;
        margin-top: 0px !important;
    }

    #PageContent_Custom:has(.UploadTrailContainer) .UploadContent .MusePanel > div:has([forcedcontrolid="RWImport_ImportKindDropDown"]) {
        /*    background-color: red !important;
*/ width: 500px !important;
        display: flex !important;
        justify-content: center !important;
        margin: 0 auto;
        align-content: center !important;
    }

    .k-file {
        border-style: solid !important;
        border-width: 0 0 1px !important;
        padding: .65em .17em .65em 1em !important;
        white-space: nowrap !important;
    }

    .k-reset {
        margin: 0;
        padding: 0;
        border: 0;
        outline: 0;
        text-decoration: none;
        font-size: 100%;
        list-style: none;
    }

    [nodename="REPMAN_DETAIL_AIDS"] .MuseFileUploadFileName {
        margin-bottom: 10px !important;
    }



    #PageContent_Custom:has(.UploadTrailContainer) .UploadContent .MusePanel > div .MusePanel:has([forcedcontrolid="RWImport_ImportKindDropDown"]) {
        /*   width: 240px !important;
*/ display: flex !important;
        justify-content: center !important;
        margin: 0 auto;
        align-content: center !important;
    }

        #PageContent_Custom:has(.UploadTrailContainer) .UploadContent .MusePanel > div .MusePanel:has([forcedcontrolid="RWImport_ImportKindDropDown"]) .dropZoneElement,
        #PageContent_Custom:has(.UploadTrailContainer) .UploadContent .MusePanel > div .MusePanel:has([forcedcontrolid="RWImport_ImportKindDropDown"]) [flexchild="RWImport_ImportKindDropDown"] {
            width: 240px !important;
            max-width: 240px !important;
            margin: auto;
        }

        #PageContent_Custom:has(.UploadTrailContainer) .UploadContent .MusePanel > div .MusePanel:has([forcedcontrolid="RWImport_ImportKindDropDown"]) #MuseFileUploadStatusSection {
            width: 500px !important;
        }

        #PageContent_Custom:has(.UploadTrailContainer) .UploadContent .MusePanel > div .MusePanel:has([forcedcontrolid="RWImport_ImportKindDropDown"]) .MuseFileUploadStatus {
            width: 500px !important;
            text-align: center !important;
        }

            #PageContent_Custom:has(.UploadTrailContainer) .UploadContent .MusePanel > div .MusePanel:has([forcedcontrolid="RWImport_ImportKindDropDown"]) .k-progressbar.k-progressbar-horizontal._Hidden,
            #PageContent_Custom:has(.UploadTrailContainer) .UploadContent .MusePanel > div .MusePanel:has([forcedcontrolid="RWImport_ImportKindDropDown"]) .MuseFileUploadIcon .fa-file-alt,
            #PageContent_Custom:has(.UploadTrailContainer) .UploadContent .MusePanel > div .MusePanel:has([forcedcontrolid="RWImport_ImportKindDropDown"]) .MuseFileUploadStatus .MuseFileUploadStatusRowTwo [data-role="progressbar"] {
                margin-left: 0px !important;
                /*display: block !important;*/
                position: relative !important;
                /*top: -44px !important;*/
                margin-top: 5px;
                width: 95% !important;
            }

        #PageContent_Custom:has(.UploadTrailContainer) .UploadContent .MusePanel > div .MusePanel:has([forcedcontrolid="RWImport_ImportKindDropDown"]) .MuseFileUploadCancel button {
            margin-left: 0px !important;
            margin-bottom: 10px;
        }

    #ProgressText {
        margin-top: 5px;
    }

    .k-upload .k-upload-files {
        border-width: 0px 0 0 !important;
    }

    .PhotoProducts .k-column-title {
        padding: 9.5px !important;
    }

    .PhotoProducts .k-table-th {
        padding: .5em .6em .4em .6em !important
    }

    [nodename="Repman_Copy_Rep_Customer_Grades_Edit"] th.MuseGridColumnHeader.k-header[data-field="Grade"]:hover {
        padding-right: 5px !important;
    }

    [forcedcontrolid="pnlCustomerGradesSelection"] .k-grid td, [forcedcontrolid="pnlCustomerGradesSelection"] .k-grid .k-table-td {
        padding-block: 0px !important
    }

    .MuseFileUploadStatusRowThree,
    .MuseFileUploadFileName {
        color: #1976d2 !important
    }



    [nodename="REPMAN_DETAIL_AIDS"] [forcedcontrolid="DetailAids_Versions"] table col:first-child {
        width: 75px !important
    }

    [nodename="REPMAN_DETAIL_AIDS"] [forcedcontrolid="DetailAids_Versions"] table col:nth-child(2) {
        width: 142px !important
    }

    [nodename="REPMAN_DETAIL_AIDS"] [forcedcontrolid="DetailAids_PageProducts"] .row-cols-1:last-child table col:first-child {
        width: 120px !important;
    }

    [forcedcontrolid="DetailAidsSetAsCurrent"]:hover {
        text-decoration: underline !important
    }

    [forcedcontrolid="BonusOnEndDateChange"],
    [forcedcontrolid="BonusOnStartDateChange"],
    [forcedcontrolid="DealOnEndDateChange"],
    [forcedcontrolid="DealOnStartDateChange"] {
        margin-top: 3px !important;
    }


    /*[forcedcontrolid="BuyGroupDealMLEPanel"] input:focus, [forcedcontrolid="BuyGroupDealMLEPanel"] textarea:focus {
    border: 0px solid #ccc !important;
}
*/
    #PageContent_Custom:has(.OrderProductGrid) .OrderProducts + [forcedcontrolid="OrderProducts_FormPanel"] .OrderProducts_Panels .MuseTextControlTitle + .k-numerictextbox .k-input-inner,
    #PageContent_Custom:has(.OrderProductGrid) .OrderProducts + [forcedcontrolid="OrderProducts_FormPanel"] .OrderProducts_Panels .MuseTextControlTitle + .k-numerictextbox .k-numeric-wrap .k-input,
    #PageContent_Custom:has(.OrderProductGrid) .OrderProducts + [forcedcontrolid="OrderProducts_FormPanel"] .OrderProducts_Panels .MuseTextControlTitle + .k-datepicker .k-picker-wrap .k-input,
    #PageContent_Custom:has(.OrderProductGrid) .OrderProducts + [forcedcontrolid="OrderProducts_FormPanel"] .MuseTextControlTitle + .k-datepicker.k-input input,
    #PageContent_Custom:has(.OrderProductGrid) .OrderProducts + [forcedcontrolid="OrderProducts_FormPanel"] .MuseTextControlTitle + .k-numerictextbox .k-input-inner,
    #PageContent_Custom:has(.OrderProductGrid) .OrderProducts + [forcedcontrolid="OrderProducts_FormPanel"] .MuseTextControlTitle + .k-numerictextbox .k-numeric-wrap .k-input,
    #PageContent_Custom:has(.OrderProductGrid) .OrderProducts + [forcedcontrolid="OrderProducts_FormPanel"] .MuseTextControlTitle + .k-datepicker .k-picker-wrap .k-input {
        font-size: 14px !important;
    }

    span.k-datepicker.k-input.MuseFormDate [forcedcontrolid="fc_BonusEndDate"] + div:has([forcedcontrolid="BonusOnEndDateChange"]),
    span.k-datepicker.k-input.MuseFormDate [forcedcontrolid="fc_BonusStartDate"] + div:has([forcedcontrolid="BonusOnStartDateChange"]) {
        flex-basis: 2.9% !important;
    }


    .Specialities .k-grid .k-table-th, .Specialities .k-grid td, .Specialities .k-grid .k-table-td {
        box-sizing: inherit !important;
    }

    [linkedproperty="FullRepCustomerImportDelimiter"]:focus {
        border: 1px solid #7ac0da !important
    }
    /*.MuseDropDownContainer:hover {
    border: 1px solid #aeaeae !important;
}*/

   /* [forcedcontrolid="pnlCustomerGradesSelection"] .k-grid-content-locked + .k-grid-content {
        height: 730.344px !important;
        height: 80vh !important;
    }*/

    .RedFlagDatePicker.blur .MuseTextControlTitle,
    .QuestionnaireDatePicker.blur .MuseTextControlTitle {
        color: black !important;
        z-index: 2 !important;
    }

    /*.k-animation-container,
.k-menu-group,
.k-menu-popup {
    transition: none !important;
    animation: none !important;
}*/

    [nodename="REPMAN_SETTINGS"] [forcedcontrolid="pnlGeneralSystemSettings"] .MuseFormMultiSelectWrapperFocus {
        border: 1px solid #7ac0da !important;
        width: 103.5% !important
    }


    span.k-datepicker.k-input.MuseFormDate .MuseFormDate + div:has(.fa-times) {
        position: absolute !important;
        right: 25%;
        z-index: 10;
    }


    .k-grid .k-grid-content-locked td,
    .k-grid .k-grid-content-locked .k-table-td {
        border-color: white !important;
    }

        .k-grid .k-grid-content-locked td.ChangedBorderBulkUpdate, .k-grid .k-grid-content-locked .k-table-td.ChangedBorderBulkUpdate,
        .k-grid-content table tr td.ChangedBorderBulkUpdate,
        .k-grid-content-locked > table tr td.ChangedBorderBulkUpdate,
        .ChangedBorderBulkUpdate {
            border: 1px solid red !important;
        }

    #BulkProductPriceUpdateCopyAllPrices:hover,
    #BulkProductPriceUpdateApplyEdit:hover,
    .container-fluid:has(.BulkProductPriceUpdate) .k-grid td button:hover,
    .container-fluid:has(.BulkProductCodeUpdate) .k-grid td button:hover,
    .BulkProductCodeUpdate .RowMedium .bulkproductcodeupdateundoeditcontrol,
    .bulkproductpriceupdaterowcontrol,
    .bulkproductpriceupdaterowcontrol,
    .bulkproductpriceupdateundoeditcontrol {
        color: white !important;
    }

    .container-fluid:has(.BulkProductCodeUpdate) .k-grid td,
    .container-fluid:has(.BulkProductCodeUpdate) .k-grid .k-table-td,
    .container-fluid:has(.BulkProductCodeUpdate) .k-grid-content table tr td,
    .container-fluid:has(.BulkProductCodeUpdate) .k-grid-content-locked > table tr td,
    .container-fluid:has(.BulkProductPriceUpdate) .k-grid td,
    .container-fluid:has(.BulkProductPriceUpdate) .k-grid .k-table-td,
    .container-fluid:has(.BulkProductPriceUpdate) .k-grid-content table tr td,
    .container-fluid:has(.BulkProductPriceUpdate) .k-grid-content-locked > table tr td {
        /*border: solid 1px white !important;*/
        padding-block: 0px !important;
    }

    .k-button.k-button-primary:focus, .k-button.k-button-primary.k-focus, .k-button.k-button-solid.k-button-primary:focus, .k-button.k-button-solid.k-button-primary.k-focus {
        box-shadow: 0 0 0px 0px color-mix(in srgb, var(--kendo-color-primary, #ff6358) 30%, transparent) !important;
    }


    .k-loading-color {
        background-color: transparent !important;
    }

    /*.container-fluid:has(.OrderProducts) [rowdensity="small"] .k-grid-content,
.container-fluid:has(.OrderProducts) [rowdensity="small"] .k-grid-content-locked {
    min-height: 760px;
}*/
    /*.k-grid td,
.k-grid .k-table-td,
.k-grid.k-grid-md td,
.k-grid.k-grid-md .k-table-td,
.k-grid .k-grid td,
.k-grid .k-grid .k-table-td,
.k-grid .k-grid.k-grid-md td,
.k-grid .k-grid.k-grid-md .k-table-td {
    padding-block: 1px !important;
}
*/




    @media only screen and (max-width: 1600px) {
        [nodename="REPMAN_SITES"] .MuseRadioGroup button:last-child {
            margin-top: 3px !important;
            margin-left: 8px !important;
        }

        span.k-datepicker.k-input.MuseFormDate .MuseFormDate + div:has(.fa-times) {
            position: absolute !important;
            right: 31%;
        }

        div[forcedcontrolid=RWSiteInfo_CustomerSettingsPanel] span {
            white-space: break-spaces !important;
        }
    }



    [forcedcontrolid="ddRWDeletedAuditYear"] + .dropdown-down {
        top: 98% !important;
    }

    .k-event:hover .k-resize-handle,
    .k-event-active .k-resize-handle {
        transition: none !important;
    }



    .MuseGridRowMenu.MuseGridRowMenuAdditionalStyles:has([forcedcontrolid="pnl_multiGridSelect"]) {
        max-width: 45% !important;
        width: 45% !important;
    }

    .MuseGridRowMenu[locked="true"] .MuseFormTitleCloseExternal {
        opacity: 0.3;
        pointer-events: none;
    }

    .disabled-row {
        opacity: 0.55;
        background-color: #f3f3f3;
    }

        .disabled-row td {
            color: #777;
        }


    .MuseGridRowMenu[locked="true"] div[id^="MusePanelContent_Panel_"] {
        align-content: normal !important;
        /*    display: block !important;
*/
    }

    [forcedcontrolid="panelAssignRep"] .k-animation-container,
    [forcedcontrolid="panelAssignAccount"] .k-animation-container {
        left: -100px !important;
    }

    .k-menu-group .k-item:focus > .k-link, .k-menu-group .k-item.k-focus > .k-link, .k-menu.k-context-menu .k-item:focus > .k-link, .k-menu.k-context-menu .k-item.k-focus > .k-link {
        box-shadow: inset 0 0 0 0px var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16)) !important;
    }

    [forcedcontrolid="pnlContacts"] .k-grid-content.k-auto-scrollable {
        max-height: 240px;
        min-height: 240px;
    }

    [nodename="REPMAN_CUSTOMERS"] [forcedcontrolid="pnlDeletedAuditSearch"] {
        position: relative;
    }

    .k-link.k-menu-link.k-active, .k-menu .k-menu-scroll-button:hover, .k-menu .k-state-hover > .k-link {
        color: #333;
        background-color: #ebebeb;
        border-color: #aeaeae;
        background-image: none;
    }

    [forcedcontrolid="panelAssignAccount"] .k-animation-container.k-animation-container-shown {
        top: 36px !important;
    }


    [forcedcontrolid="panelAssignAccount"] .MuseKebabMenuOptionItems {
        margin-left: -27px !important;
    }


    .k-menu:not(.k-context-menu) > .k-item:hover, .k-menu:not(.k-context-menu) > .k-item.k-hover {
        color: var(--kendo-color-on-app-surface, #3d3d3d);
        background-color: #ebebeb !important;
    }

    .MuseGridRowMenu.MuseGridRowMenuAdditionalStyles:has([forcedcontrolid="GroupForm_FlatGridPanel"]) {
        max-width: 40% !important;
        width: 40% !important;
    }
.MuseDataGrid.k-grid.BulkProductPriceUpdate.k-grid-lockedcolumns,
.MuseDataGrid.k-grid.BulkProductCodeUpdate.k-grid-lockedcolumns,
.MuseDataGrid.k-grid.SupplierBuygroups.k-grid-lockedcolumns,
.MuseDataGrid.k-grid.k-grid-lockedcolumns.RepToCustomerGrading {
    height: auto !important;
}
    .MuseDataGrid.k-grid.RepToCustomerGrading.k-grid-lockedcolumns,
    .MuseDataGrid.k-grid.RepToCustomerGrading.k-grid-lockedcolumns table,
    .MuseDataGrid.k-grid.SupplierBuygroups.k-grid-lockedcolumns table,
    .MuseDataGrid.k-grid.SupplierBuygroups.k-grid-lockedcolumns {
        width: stretch !important
    }

    .MuseDataGrid.k-grid.BulkProductPriceUpdate.k-grid-lockedcolumns
    .k-grid-header-locked + .k-grid-header-wrap.k-auto-scrollable {
        background-color: #7cac1a;
        padding-left: 0
    }
        
  .MuseDataGrid.k-grid.BulkProductPriceUpdate.k-grid-lockedcolumns
    .k-grid .k-table-th {
        border-block-end-width: 0px !important;
    }



[forcedcontrolid="pnlCustomerGradesSelection"] table [data-role="droptarget"]
.Muse_MATC_Slider {
    margin-left:3px!important;
}

.MuseDataGrid.k-grid.BulkProductCodeUpdate.k-grid-lockedcolumns .k-grid-header-table.k-table {
    height: -webkit-fill-available !important;
}

.k-table .k-table-th, .k-table .k-table-td, .k-table.k-table-md .k-table-th, .k-table.k-table-md .k-table-td, .k-data-table .k-table-th, .k-data-table .k-table-td, .k-data-table.k-table-md .k-table-th, .k-data-table.k-table-md .k-table-td {
    padding-block: 0px;
    padding-inline: 0px;
}

.BulkProductCodeUpdate .td-undocontent {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-content: center;
}

[forcedcontrolid="pnlCustomerGradesSelection"] .MuseDataGrid {
    min-height: 0px !important;
}

.MuseDataGridMenuFilterBar.LockedFlyout {
    width: 65vw !important;
    align-content: start !important;
    margin-left: unset !important;
}
/*
.viewPanel table 
{
    pointer-events:none !important;
}
*/
[forcedcontrolid="fc_btnCreateDuplicate"].isDisabled {
    background-color: #EFEFEF !important;
    pointer-events: none;
    color: #8e8e8eab !important;
}

[forcedcontrolid="pnlCustomerGradesSelection"] .k-grid-header-locked + .k-grid-header-wrap.k-auto-scrollable {
    margin-inline-end: -2px;
}