﻿/*Bootstrap Modification*/ /*Bootstrap Modification*/ /*Bootstrap Modification*/ /*Bootstrap Modification*/ /*Bootstrap Modification*/ /*Bootstrap Modification*/ /*Bootstrap Modification*/ /*Bootstrap Modification*/

:root {
    --logo-orange: #ff9900;
}

.card-header:first-child, .card-header {
    padding: 0 1.25rem;
    margin-bottom: 0;
    background-color: #fff;
    border-bottom: 1px solid #edf0f5;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
}

.card {
    border-radius: 8px;
}

    .card .card-header {
        display: flex;
        justify-content: space-between;
        align-items: center;
        /*background: #197AE9;*/
        color: #197AE9;
        padding: 6px 12px !important;
        border-radius: 8px 8px 0 0;
    }

        .card .card-header h4 {
            font-family: 'Gilroy', sans-serif;
            font-weight: 600;
            font-size: 18px;
            min-width: max-content;
        }

.card-header ul {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    row-gap: 6px;
}

    .card-header ul li {
        padding: 0 4px;
    }

.card-title {
    margin-bottom: 6px;
}

.form-group label {
    display: block;
    color: #727374;
    font-weight: 600;
    font-size: 12px !important;
    margin-bottom: 5px !important;
}

.form-control {
    font-size: 13px;
}

    .form-control:focus {
        box-shadow: none;
        border-color: inherit;
    }

.form-group .btn {
    min-width: max-content;
}

/*.required {
    color: #727374 !important;
}*/

button[disabled] {
    cursor: not-allowed;
}

.form-check-label {
    cursor: pointer;
}

.btn-default {
    background-color: #e8ecf1;
    color: #7E7A88;
}

.btn-success {
    background-color: #10c469;
    border-color: #10c469;
    color: #fff;
}

.modal-dialog-scrollable {
    max-height: calc(85% - 3.5rem);
}

.modal-header {
    display: flex;
    align-items: center;
}

.radio, .checkbox {
    position: relative;
}

input[type="checkbox"].form-check-input {
    margin: 4px 0 0;
    position: absolute;
    margin-left: -20px;
    display: block;
    line-height: normal;
    top: 0;
    cursor: pointer;
}
.k-grid input[type="checkbox"] {
    height:16px;
    width:16px;
}

.pull-right {
    float: right;
}

pull-left {
    float: left;
}

.checkbox input[type='checkbox'] {
    position: absolute;
    left: 0;
}



.nav-link.active {
    background-color: var(--logo-orange) !important;
    color: #ffffff;
}

.nav-pills .nav-link {
    border-radius: 1.4rem;
    padding: 0.3rem 0.6rem;
    border: 1px solid #ff9900;
    color: #000000;
    margin-right: 4px;
}

.card .nav > li > a:hover {
    background-color: var(--logo-orange) !important;
    color: #ffffff !important;
    cursor:pointer;
}

.modal-header button {
    outline: none;
}

button[disabled], input[disabled], select[disabled], textarea[disabled] {
    cursor: not-allowed !important;
    opacity: 0.6; /* Optional: Makes it look more disabled */
}



.block_height {
    height: 200px;
    width: 300px;
    border-radius: 15px;
    padding: 56px;
    border: 10px solid #ffffff;
    cursor: pointer;
}

    .block_height.btn-logo-orange:hover {
        background-color: orange;
        border-color: darkorange;
        color: #fff;
    }

.dropdown-toggle::after {
    content:unset;
}
.dropdown-menu-left {
    left: -150px !important;
}

.navbar-toolbar > li > .dropdown-menu > li > a{
    display:flex;
}
.navbar-toolbar > li > .dropdown-menu > li > a span:nth-child(2){
    flex-grow:1;
}
/*Kendo Modification*/ /*Kendo Modification*/ /*Kendo Modification*/ /*Kendo Modification*/ /*Kendo Modification*/ /*Kendo Modification*/ /*Kendo Modification*/ /*Kendo Modification*/ /*Kendo Modification*/

.k-autocomplete .k-input,
.k-dropdown-wrap .k-input,
.k-numeric-wrap .k-input,
.k-picker-wrap .k-input,
.k-selectbox .k-input,
.k-textbox > input,
.k-dropdown-wrap .k-select,
.k-numeric-wrap .k-select,
.k-picker-wrap .k-select {
    line-height: 2.2em;
}

.form-control, input.form-control, .k-dropdown-wrap {
    height: unset !important;
}

.k-header {
    background-color: #fff;
}

.k-grid-pager .k-pager-numbers li .k-state-selected {
    background-color: #FF9900;
    color: #fff !important;
}

.k-draghandle.k-state-selected:hover, .k-ghost-splitbar-horizontal, .k-ghost-splitbar-vertical, .k-list > .k-state-highlight, .k-list > .k-state-selected, .k-marquee-color, .k-panel > .k-state-selected, .k-scheduler .k-scheduler-toolbar .k-state-selected, .k-scheduler .k-today.k-state-selected, .k-state-selected, .k-state-selected:link, .k-state-selected:visited, .k-state-selected, .k-state-selected:link, .k-state-selected:visited, .k-list > .k-state-selected, .k-list > .k-state-highlight, .k-panel > .k-state-selected, .k-ghost-splitbar-vertical, .k-ghost-splitbar-horizontal, .k-draghandle.k-state-selected:hover, .k-scheduler .k-scheduler-toolbar .k-state-selected, .k-scheduler .k-today.k-state-selected, .k-marquee-color {
    /*color: #fff !important;*/
    /*background-color: #b6bdca !important;*/
    border-color: #b6bdca !important;
}

.k-grid tr.k-alt {
    color: inherit;
}

.k-calendar td.k-state-selected.k-state-hover, .k-grid tr:hover, tr.k-state-selected {
    background-color: #FF9900 !important;
}

.k-grid-header th.k-header a, .stdttbl .k-grid-header th.k-header .k-icon {
    color: #182330;
}

.k-grid-header th.k-header, .stdttbl .table th {
    background: #D9E5F2 !important;
    color: #182330 !important;
}

.k-grid table tr th {
    font-size: 13px !important;
}


.k-filter-row th,
.k-grid-header th.k-header,
.k-grid-content-locked,
.k-grid tr th {
    border-color: #D6D6D6;
}

.k-grid tr td,
.k-grid-header-locked {
    border-color: #D6D6D6;
    font-size: 12px;
}

.k-grid td {
    border-width: 1px 0 0 1px;
}

.k-grid-pager .k-pager-numbers li .k-state-selected {
    background-color: #FF9900;
    color: #fff !important;
}

.grid-container {
    padding: 1.5rem;
}

.k-button.btn-success {
    background-color: #10c469;
    border-color: #10c469;
    color: #10c469;
}

.k-window-titlebar {
    background-color: #197AE9;
    border-radius: 0;
}

.k-autocomplete {
    padding: 3px !important;
}
.k-grid td:has(span.k-combobox) {
    overflow: visible;
}
