
.k-grid td,
.k-grid .k-table-td,
.k-grid .k-grid-content,
.k-grid .k-grid-container {
    overflow: visible !important;
    white-space: inherit !important;
}

.k-grid td a.LinkInGrid {
    color: #e86223;
    text-decoration: none;
}



.k-grid-edit-command.k-button .k-icon,
.k-grid-save-command.k-button .k-icon,
.k-grid-cancel-command.k-button .k-icon {
    color: #999999;
    width: 20px;
    height: 20px;
}
.k-grid-edit-command.k-button .k-button-text,
.k-grid-save-command.k-button .k-button-text,
.k-grid-cancel-command.k-button .k-button-text {
    display: none;
}
.k-grid-toolbar .k-grid-add.k-toolbar-button .k-button-text {
    display: none;
}
.k-grid-edit-command.k-button-solid,
.k-grid-save-command.k-button-solid,
.k-grid-cancel-command.k-button-solid {
    border: 0;
    background: rgba(0,0,0,0);
}
.k-table-th.k-header {
    font-weight: 600;
    color: #3eb0ff;
}
.k-command-cell.k-table-td {
    text-align: right;
}
.editBtnContainer
{
    padding: 3px;
}
.updateCancelContainer{
    display: none;
    padding: 3px;
}
.editBtnContainer .k-grid-edit-command.k-button .k-button-text,
.updateCancelContainer .k-grid-save-command.k-button .k-button-text,
.updateCancelContainer .k-grid-cancel-command.k-button .k-button-text {
    display: block !important;
    color: black;
}

.siteTreeMenuContainer 
{
    padding-left: 20px;
}
.siteTreeMenuContainer .k-treeview-leaf {
    width: 100%;
}
.siteTreeMenuContainer .k-selected {
    background-color: #f0f0f0!important;
}
.siteTreeMenuContainer .k-selected a, .siteTreeMenuContainer .k-selected g {
    fill: #e86226;
    color: #e86226;
}
.k-notification {
    min-height: 4em;
}
.labelEllipsis {
    background: #e86223;
}
.k-list-item.k-selected, .k-list-item.k-selected:hover,
.k-list-optionlabel.k-selected, .k-list-optionlabel.k-selected:hover {
    background-color: #e86223;
}
li.k-item[aria-selected="true"] > .k-treeview-bot svg,
li.k-item[aria-selected="true"] > .k-treeview-mid svg,
li.k-item[aria-selected="true"] > .k-treeview-top svg {
    color: #e86223;
}
    .k-checkbox {
        border-color: rgba(0, 0, 0, 0.4);
        background-color: #ffffff;
    }
.k-radio {
    border-color: rgba(0, 0, 0, 0.4);
    background-color: #ffffff;
}
.k-button-solid-tertiary, .k-button-solid-tertiary:hover
{
    border-color: #e86223;
    color: white;
    background-color: #e86223;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02));
}
.k-tabstrip-content.k-active, .k-tabstrip > .k-content.k-active{
    overflow: visible;
}
.k-input-outline
{
    overflow: visible;
}
.k-tabstrip-item.k-item {
    padding: 5px 20px;
    font-size: larger;
    font-weight: 600;
    color: black;
}

.k-tabstrip-item.k-item.k-active {
    border-top: solid 3px #e86223;
    color: #e86223;
    box-shadow: none;
}
.ebGridNoContent {
    width: 100%;
    padding: 10px;
    background: white;
    color: #e86223;
    font-weight: 400;
}

/* Modified by Zahra for file manager */
/****  File Manager  *****/
.k-dialog-titlebar {
    background: linear-gradient(to right, #283d80, #2897e9);
    color: #fff;
}

.k-window-title {
    flex-flow: row nowrap;
    font-weight: 500;
}

#newFolder_FileName_dialog label {
    font-weight: 500;
    margin-bottom: 10px;
}

.k-input-solid:hover, .k-input-solid.k-hover {
    border-color: rgb(153 194 226);
    box-shadow: 0 0 0 2px rgb(48 148 226 / 15%);
}

.k-input-solid:focus, .k-input-solid.k-focus {
    border-color: rgb(153 194 226);
    box-shadow: 0 0 0 2px rgb(48 148 226 / 15%);
}

.k-input-solid:focus-within {
    border-color: rgb(153 194 226);
    box-shadow: 0 0 0 2px rgb(48 148 226 / 15%);
}

.k-button-outline-base {
    background-color: #0078d4;
    border-color: #0078d4;
    color: #fff;
    font-weight: 500;
}

    .k-button-outline-base:hover, .k-button-outline-base.k-hover {
        background-color: #006cbf;
        border-color: #006cbf;
    }

#newFolderDialogCancel {
    background-color: #575757;
    border-color: #575757;
}

    #newFolderDialogCancel:hover {
        border-color: #424242;
        color: white;
        background-color: #424242;
    }

/* Delete */
.k-dialog-actions > button {
    background-color: #0078d4;
    border-color: #0078d4;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    padding-top: 5px;
    padding-bottom: 5px;
}

    .k-dialog-actions > button:hover {
        background-color: #006cbf;
        border-color: #006cbf;
        box-shadow: 0 0 rgba(0, 0, 0, 0);
    }

    .k-dialog-actions > button:nth-child(2) {
        background-color: #575757;
        border-color: #575757;
    }

        .k-dialog-actions > button:nth-child(2):hover {
            border-color: #424242;
            background-color: #424242;
        }

.k-text-center {
    text-align: center;
    font-weight: 500;
    margin: 10px 0;
}

/* Upload */
.k-upload .k-dropzone, .k-upload .k-upload-dropzone {
    padding-block: 0;
    padding-inline: 0;
    border-width: 0;
    text-align: initial;
    justify-content: flex-start;
}

    .k-upload .k-dropzone .k-upload-status {
        margin-left: 10px;
        color: green;
    }

.k-button-solid-base {
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
}

    .k-switch-on .k-switch-track,
    .k-button-solid-base.k-selected {
        background: linear-gradient(45deg, #f3b53e, #ea6626);
        border: 0;
    }

.k-treeview-leaf.k-selected {
    background: linear-gradient(45deg, #f3b53e, #ea6626);
    background: #ed883a;
    font-weight: 500;
    border: 0;
}

.k-breadcrumb-link {
    color: #ea6626;
}
/* Images view */
.k-listview-content {
    height: auto !important;
}

.k-listview-item img {
    object-fit: contain;
}

.k-filemanager-listview .k-file-preview {
    height: 70px;
}

.k-filemanager-listview .k-listview-item .k-file-icon {
    margin: auto;
}

.k-file-info a {
    margin: 15px 0;
    display: inline-block;
}

.k-filemanager-breadcrumb .k-svg-icon > svg {
    fill: #ea6626;
}

/* Live preview */
.ebuilder-data {
    padding: 5px 40px;
    border-bottom: 1px solid #e5e5e5;
    position: relative;
    min-height: 57px;
    display: flex;
    align-items: center;
    width: 275px;
    font-weight: 500;
}

.text-info {
    color: green !important;
    padding: 5px 40px;
    background: #ebedf1;
}

.ebuilder-data-val a, .EBTableFieldFilename a, a.btn.btn-primary {
    background-color: #0078d4;
    border-color: #0078d4;
    color: #fff;
    height: auto !important;
    padding: 10px !important;
    font-size: 16px !important;
    border-radius: 4px;
    margin-right: 10px;
    text-decoration: none;
}

    .ebuilder-data-val a:hover, .EBTableFieldFilename a:hover, a.btn.btn-primary:hover {
        background-color: #006cbf;
        border-color: #006cbf;
        box-shadow: 0 0 rgba(0, 0, 0, 0);
        color: #fff
    }

.EBTableFieldFilename a {margin: 15px 15px 5px 20px;}

.EBTableFieldFilename {
    display: flex;
    /* flex-direction: column; */
    align-items: center;
    padding: 1px 10px 10px 10px;
    color: #2c62a9;
    font-weight: 500;
    align-content: center;
}

.EBFilenameContainer {
    background: #eeeeee26;
    border: 1px solid #eee;
    display: flex;
    flex-direction: column-reverse;
}

.ebuilder-data-val input.e-btn.e-secondary {
    background-color: #575757;
    border-color: #575757;
    color: #fff;
    margin-right: 6px;
}

.ebuilder-data-val input.e-btn.e-secondary {
    border-color: #424242;
    background-color: #424242;
}

.ebuilder-data-val .form-group {
    margin: 5px 0;
}
.k-file-info .undefined:nth-child(2) {
    display: flex;
    flex-direction: column;
    align-items: center;
}

/* File manager - 2025.1.211*/
.k-filemanager{
 
   height: 100%!important;
}
 
 
.k-filemanager-content-container{
 
height: 100%!important;
 
}
 
.k-filemanager-content{
 
height: 100%!important;
 
}
 
.k-filemanager-view{
 
height: 100%!important;
}
 
.k-listview{
 
/* height: 100%!important; */
}


.k-dialog-wrapper .k-dialog {
    position: relative;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}


.k-filemanager-content .k-table-tbody .k-table-row .k-table-td:first-child {
    display: flex;
}

.k-filemanager-content .file-name {
    line-height: 1.5;
    margin-left: 4px;
}

.k-tabstrip-items-wrapper .k-item:focus {
    box-shadow:none;
    outline: none;
}

.k-tabstrip-items-wrapper .k-item .k-link-text {
    font-size: larger;
    outline: none;
}


.k-button-solid-primary, .k-checkbox:checked, .k-checkbox.k-checked {
    border-color: #ea6b2d;
    background-color:  #ea6b2d;
}

.k-checkbox:checked::before, .k-checkbox.k-checked::before {
    position: absolute;
    left: 0;
    top: 0;
}

#catPptyValuePlaceHolder .k-input{
    padding: .375rem 2.25rem .375rem .75rem;
    width: 100%;
    border-color: rgba(0, 0, 0, 0.1);
    color: #3d3d3d;
    background-color:  #ffffff;
    border-radius:4px;
    margin-bottom: 15px;
}
#catPptyValuePlaceHolder select{
      margin-bottom: 15px;
}
#catPptyValuePlaceHolder .k-input:hover,
#catPptyValuePlaceHolder .k-input:focus,
#catPptyValuePlaceHolder select{
    border-color: rgb(153 194 226);
    box-shadow: 0 0 0 2px rgb(48 148 226 / 15%);
}

#update_modal_dialog1 label {
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 15px;
}


#approveDialogOK1 {
    margin-right: 10px;
}