﻿/*Telerik CSS over-rides*/

/*.k-panelbar > .k-panelbar-header > .k-link {*/
/*color: white;*/ /*#ff6358;*/
/*background-color: cornflowerblue;*/ /*#ffffff;*/
/*color: white;*/ /*#ff6358;*/
/*background-color: darkblue;*/ /*#ffffff;*/
/*}*/

/* Overwrite colours as below for all variables: */
/*--kendo-color-primary-subtle
--kendo-color-primary-subtle-hover
--kendo-color-primary-subtle-active
--kendo-color-primary
--kendo-color-primary-hover
--kendo-color-primary-active
--kendo-color-primary-emphasis
--kendo-color-primary-on-subtle
--kendo-color-on-primary
--kendo-color-primary-on-surface*/

:root {
    --background-color: #F7F9FC;
    /*--text-color: #2D2D2D;*/
    --kendo-color-surface: #FCFCFD;
    --kendo-color-on-app-surface: #2D2D2D;
    /*--section-background-color: #FCFCFD;*/
    --kendo-color-base: #FCFCFD;
    --kendo-color-on-base: #2D2D2D;
    --kendo-color-primary: #007BFF;
    --kendo-color-primary-hover: #0056b3;
    --kendo-color-secondary: #6C2BD9;
    --kendo-color-secondary-hover: #4A1A7F;
    --kendo-color-success: #00C78C;
    --kendo-color-success-hover: #00A16A;
    --kendo-color-error: #E63946;
    --kendo-color-error-hover: #C62833;
    --kendo-color-warning: #FFC107;
    --kenod-color-warning-hover: #FFA000;
    --kendo-color-info: #17CFC4;
    --kendo-color-info-hover: #119C91;
    --kendo-color-light: #F5F7FA;
    --kendo-color-light-hover: #E2E6EA;
    --kendo-color-dark: #1C2237;
    --kendo-color-dark-hover: #12161F;
    --kendo-button-disabled-bg: #D3D3D3;
    /*--color-disabled: #D3D3D3;*/
}

.k-tabstrip-items {
    border-right: 2px solid #E3E4E3;
}

.k-tabstrip-content {
    background-color: var(--background-color)!important;
}

.trv-page-container {
    background-color: var(--background-color);
}

.k-pane {
    background-color: var(--background-color);
}

.k-grid a.gridcolumn-hyperlink {
    color: #3f80ea;
}

    .k-grid a.gridcolumn-hyperlink:hover {
        color: #3266bb;
        text-decoration: underline;
    }

/* BP050924 should be in a telerik override file */
.k-grid-header {
    font-weight: 700;
}

.k-grid {
    /*  Limites the display width of the grid on mobile, adds scroll bar instead */
    max-width: 100vw;
}

.k-drawer, .k-panelbar-item, .k-panelbar {
    background-color: var(--background-color);
}

    .k-panelbar > .k-panelbar-header > .k-link {
        background-color: var(--background-color);
    }

/*.k-input-solid:disabled, .k-input-solid[disabled], .k-input-solid.k-disabled {
    color:color-mix(in srgb, var(--kendo-color-on-app-surface, rgb(0 0 0)) 40%, transparent);
}*/

.k-window-title {
    color: inherit;
}

/*// grid stop make rows auto height change if length text long*/

.k-grid tr {
    height: auto; /* Allow rows to adjust height automatically */
}

.k-grid td {
    white-space: normal; /* Allow text to wrap */
    word-wrap: break-word; /* Break long words */
    overflow: visible; /* Ensure content is visible */
    padding: 8px; /* Adjust padding as needed */
}

/*.k-breadcrumb {
    background-color: var(--background-color);
}*/

.k-breadcrumb-container {
    background: linear-gradient(to top, var(--kendo-color-primary-hover), var(--kendo-color-primary));
    width: 100%;
    color: white;
}

.k-breadcrumb-link.k-disabled {
    color: var(--color-disabled) !important;
}

.k-menu-link {
    padding-top: 0px;
    padding-bottom: 0px;
}

/*// old*/

/*.t-wireframeLink {*/
    /*    background-color: darkred;
    color: white;*/
    /*background-color: darkblue;
    color: white;
}

.t-row-pad {
    padding-top: 5px;
    padding-bottom: 5px;
}

.t-row-heading {
    padding-bottom: 10px;
}

.t-row-title {
    text-align: right;
}

.t-save-button .t-submit-button {
    text-align: center;
}*/
