﻿.k-edit-form-container .k-edit-buttons {
    margin: auto;
}
.k-window-titlebar {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-color: #c5c5c5;
    background-color: #eae8e8;
    background-image: linear-gradient(rgba(255,255,255,.25),rgba(255,255,255,0));
}

.k-grid tbody .k-button {
    min-width: auto ;
}
.k-radio:checked {
    border-color: #094e7a;
    color: #094e7a;
    background-color: #094e7a;
}

.k-animation-container, .k-animation-container *, .k-animation-container :after, .k-block .k-header, .k-list-container, .k-widget, .k-widget *, .k-widget :before {
    box-sizing: inherit;
}

.k-panelbar > .k-item > .k-link.k-state-focus.k-state-selected, .k-panelbar > .k-item > .k-link.k-state-focused.k-state-selected, .k-panelbar > .k-item > .k-link:focus.k-state-selected {
    box-shadow: inherit;
}
.k-state-selected > .k-link, .k-panelbar > li > .k-state-selected, .k-panelbar .k-item .k-link.k-state-selected, .k-panelbar > li.k-state-default > .k-link.k-state-selected {
    color: #ffffff;
    background-image: -webkit-gradient(linear, left top, right bottom, from(#094e7a), to(#00aae9))
}

.k-button:hover,
.k-button.k-state-hover {
    color: #ffffff;
    border-color: #094e7a;
    background-color: #094e7a;
    background-image: none;
    background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0px, rgba(255, 255, 255, 0) 100%);
}

.k-window div.k-window-content {
    overflow-x: hidden;   /* Hide Kendowindow horizontal scroll bar*/
}

.btn-inverse:hover {
    background-color: #094e7a;
    border-color: #094e7a;
}

.sweet-alert p {
    color: #2e2e2e;
}

.sweet-alert button.confirm {
    background-color: #094e7a !important;
}

.k-checkbox:checked {
    border-color: #094e7a;
    color: #fff;
    background-color: #094e7a;
}


/*
.k-grid .k-button, .k-grid .k-grid-toolbar > * {
    margin: 0.14em;
}*/


.ui-pnotify.ui-pnotify-fade-normal.ui-pnotify.ui-pnotify-move {
    z-index: 100040;
}


/*.k-header > .k-grid-filter, .k-header > .k-header-column-menu {
    position: initial;
}*/
.k-grid-header .k-grid-filter.k-state-active, .k-grid-header .k-header-column-menu.k-state-active, .k-grid-header .k-hierarchy-cell .k-icon.k-state-active {
    color: #fff;
    background-color: #094e7a;
}
.k-multiselect-wrap .k-select {
    position: relative;
}


.k-datepicker .k-picker-wrap .k-select, .k-timepicker .k-picker-wrap .k-select {
    padding: 0px !important;
}

.k-dateinput .k-dateinput-wrap.k-state-active, .k-dateinput .k-dateinput-wrap.k-state-focused, .k-dateinput .k-picker-wrap.k-state-active, .k-dateinput .k-picker-wrap.k-state-focused, .k-datepicker .k-dateinput-wrap.k-state-active, .k-datepicker .k-dateinput-wrap.k-state-focused, .k-datepicker .k-picker-wrap.k-state-active, .k-datepicker .k-picker-wrap.k-state-focused, .k-datetimepicker .k-dateinput-wrap.k-state-active, .k-datetimepicker .k-dateinput-wrap.k-state-focused, .k-datetimepicker .k-picker-wrap.k-state-active, .k-datetimepicker .k-picker-wrap.k-state-focused, .k-timepicker .k-dateinput-wrap.k-state-active, .k-timepicker .k-dateinput-wrap.k-state-focused, .k-timepicker .k-picker-wrap.k-state-active, .k-timepicker .k-picker-wrap.k-state-focused {
    border: 1px solid #1D424F !important;
    box-shadow: 0 0 0 0.2rem rgb(29 66 79 / 25%) !important;
}

/*kendo dropdown text size */
.k-dropdown, .k-dropdowntree {
    font-size: inherit !important;
}



/*====== Kendo switch css start ======*/

.k-switch-on .k-switch-track {
    background-color: #00aae9 !important;
    border-color: #00aae9 !important;
    color: #FFFFFF !important;
    font-weight: bold;
}

.k-switch-off .k-switch-track {
    background-color: #dfdfdf !important;
    border-color: #dfdfdf !important;
    /*color: #999 !important;*/
    font-weight: bold;
}

.k-switch-thumb {
    border-style: none;
}
.k-switch-off .k-switch-handle, .k-switch-on .k-switch-handle,
.k-switch-on.k-state-hover .k-switch-handle, .k-switch-on:hover .k-switch-handle,
.k-switch-off.k-state-hover .k-switch-handle, .k-switch-off:hover .k-switch-handle {
    background-color: #FFFFFF !important;
    border-color: #FFFFFF !important;
}
/*====== Kendo switch css ends ======*/

.k-icon-button.k-button-md {
    padding: 0px;
}

.k-list-item.k-selected, .k-selected.k-list-optionlabel {
    color: #fff;
    background-color: #094e7a !important;
}





.k-loading-image::before, .k-loading-image::after {
    border-width: 0.15rem !important;
}

.k-icon-button.k-button-md > .k-button-icon {
    min-width: 1.5rem;
    min-height: 0.5rem;
}

.form-group.required .col-form-label:after {
    content: " *";
    color: red;
    font-size: 16px;
}

.k-listbox .k-list-scroller {
    overflow: inherit !important;
}

.sweet-alert h2 {
    font-weight: normal !important;
}
.card-border-bottom {
    border-bottom: 1px solid #51606d !important;
    border-radius: 0px !important;
}

/*Customized pus notification width appear on right starts */
#noty_layout__topRight {
    width: 30rem !important;
}
/*Customized pus notification width appear on right ends */

/* mandatory field border starts -- KO - 06082023 - commented below change  */

input:not([value=""]):not(:focus):required {
    border-bottom: 2px solid green;
}
input:required:valid{
    border-bottom: 2px solid green;
}

/*input:disabled:required,*/
input:required,
textarea:required {
    border-bottom: 2px solid #E74C3C;
}

input:focus,
select:focus,
textarea:focus {
    outline: 0;
    box-shadow: 0 0 2px 1px #E74C3C;
}

/* mandatory field border ends */
