.k-loader-primary {
    color: #0000ff;
}

.k-loader-secondary {
    color: #212529;
}

.k-loader-tertiary {
    color: #6f42c1;
}

.k-loader-info {
    color: #0dcaf0;
}

.k-loader-success {
    color: #198754;
}

.k-loader-warning {
    color: #ffc107;
}

.k-loader-error {
    color: #dc3545;
}

.k-loader-dark {
    color: #212529;
}

.k-loader-light {
    color: #f8f9fa;
}

.k-loader-inverse {
    color: #212529;
}

.k-loader-container-panel {
    background-color: #ffffff;
    border-color: #dee2e6;
}

.k-loader-container-inner .k-text-secondary {
    color: #212529 !important;
}
.custom-textarea{
    height:100px
}

.strategies .custom-grid .k-split-button button:first-child,
.message-channels .custom-grid .k-split-button button:first-child {
    display: none;
}

.k-actions-start {
    justify-content: flex-end !important;
}

.strategy-detail .k-form-legend,
.modal .k-form-legend {
    display: none;
}

.modal .k-form .k-form-fieldset {
    margin: 0px;
}

.cus-btn-testregex {
    position: relative;
}

.cus-btn-testregex .k-button {
    position: relative;
    top: 27px;
}

.custom-ellipsis {
    overflow: hidden;
    max-height: 45px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.toast .btn-close {
    color: black;
}

.toast .me-auto {
    text-align: center !important;
    margin-right: 0px !important;
    width: 280px;
    color: #212529;
}

.strategy-detail .k-form .k-form-fieldset {
    margin: 0px !important;
}

.strategy-detail .k-drawer-item.k-state-selected, .k-drawer-item.k-selected {
    background-color: #e1e1e1;
    color: #212529;
}

.strategy-detail .k-drawer-item.k-state-selected:hover, .k-drawer-item.k-state-selected.k-state-hover, .k-drawer-item.k-state-selected.k-hover, .k-drawer-item.k-selected:hover, .k-drawer-item.k-selected.k-state-hover, .k-drawer-item.k-selected.k-hover {
    background-color: #e1e1e1;
    color: #212529;
}

.strategy-detail .k-panelbar > .k-item > .k-link.k-state-selected, .k-panelbar > .k-item > .k-link.k-selected, .k-panelbar > .k-panelbar-header > .k-link.k-state-selected, .k-panelbar > .k-panelbar-header > .k-link.k-selected {
    background-color: #e1e1e1;
    color: #212529;
}

.strategy-detail .k-panelbar > .k-item > .k-link.k-state-selected:hover, .k-panelbar > .k-item > .k-link.k-selected:hover, .k-panelbar > .k-item > .k-link.k-state-selected.k-state-hover, .k-panelbar > .k-item > .k-link.k-selected.k-hover, .k-panelbar > .k-panelbar-header > .k-link.k-state-selected:hover, .k-panelbar > .k-panelbar-header > .k-link.k-selected:hover, .k-panelbar > .k-panelbar-header > .k-link.k-state-selected.k-state-hover, .k-panelbar > .k-panelbar-header > .k-link.k-selected.k-hover {
    background-color: #e1e1e1;
    color: #212529;
}

.collapse-wrapper .remove-btn {
    display: flex;
    justify-content: center;
    align-items: center;
}

.collapse-wrapper .remove-btn span {
    font-size: 20px;
    height: 30px;
    width: 30px;
}

.routing-address-card .k-form-buttons {
    margin-top: 0px;
}

.dropdown-threedot {
    margin-top: 28px;
}

.dropdown-threedot-location {
    margin-top: 24px;
    padding-left: 4px;
}

.dropdown-threedot-location {
    background-image: url(https://img.icons8.com/stickers/344/ellipsis.png);
}

.dropdown-threedot {
    background-image: url(https://img.icons8.com/stickers/344/ellipsis.png);
}

.grid-no-scroll .k-grid-content {
    overflow-y: auto;
}

.grid-no-scroll .k-grid-header,
.grid-no-scroll .k-grid-footer {
    padding-right: 0 !important;
    /* version 2.26 and older requires !important here */
}

.grid-no-scroll .k-grid-header-wrap,
.grid-no-scroll .k-grid-footer-wrap {
    border-right-width: 0;
}

.k-grid-norecords:hover {
    background: transparent !important;
}

.k-grid-norecords.k-alt:hover {
    /*Silver Theme*/
    background: #fbfbfb;
}

.text-black {
    color: black !important;
}

.hide-form-btn > .k-form-buttons{
    display: none;
}

.k-form-field.k-form-field-error .k-invalid-msg ~ .k-invalid-msg {
    display: none;
}

.k-pager-numbers .k-link.k-selected, .k-checkbox:checked, .k-checkbox.k-checked, .k-radio:checked, .k-radio.k-checked {
    border-color: #405BA3;
    background-color: #405BA3;
}

.k-pager-nav.k-link, .k-pager-refresh, .k-grid-header .k-i-sort-asc-sm, .k-grid-header .k-i-sort-desc-sm, .k-grid-header .k-i-sort-asc-small, .k-grid-header .k-i-sort-desc-small, .k-grid-header .k-sort-order, .k-pager-numbers .k-link, .k-loader-primary {
    color: #405BA3;
}

.k-grid-header .k-grid-filter.k-active, .k-grid-header .k-header-column-menu.k-active, .k-grid-header .k-grid-header-menu.k-active, .k-grid-header .k-hierarchy-cell .k-icon.k-active {
    background-color: #405BA3;
}

.k-checkbox:checked:focus, .k-checkbox.k-checked.k-focus {
    border-color: #0D6EFD;
    box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.k-button {
    background-color: #405BA3;
    color: #FFF;
    font-family: 'Nunito Sans', sans-serif;
}

.k-button:hover {
    border-color: #32477E;
    background-color: #354C88;
}

.k-button:active {
    border-color: #405BA3;
    background-color: #405BA3;
}

.k-button:focus{
    background-color: #354C88;
    border-color: #32477E;
    box-shadow: 0 0 0 0.2rem rgba(93,116,177,.5);
}

div.k-pager button.k-button span {
    color: #405BA3;
}
