:root {
--quirc-bg-color: ##005595;
}


.k-tabstrip {
border-radius: 6px 6px 0 0 !important;
border: 0.5px solid;
/*    border-color: #f0eded;
*/    border-color: rgb(218, 218, 218);
}
.k-panelbar .k-tabstrip > .k-content, .k-tabstrip > .k-content {
padding-top: 0px;
}

.k-tabstrip-top > .k-tabstrip-items-wrapper {
border-bottom-width: 2px !important;
}
.k-grid table {
border: 0.5px solid rgb(218, 218, 218);
}
.k-grid-header .k-header .k-link {
display: inline-block;
}


.k-grid-header .k-header .k-state-active {
background: transparent;
}

.k-grid-header .k-header .k-state-active .k-filter {
background-position: -48px -96px;
}

/* Kendo skin */
.k-in,
.k-item,
.k-window-action {
border-color: transparent;
}
/* main colors */
.k-block,
.k-widget {
background-color: #ffffff;
}

.k-block,
.k-widget,
.k-input,
.k-textbox,
.k-group,
.k-content,
/*.k-header, add below*/
.k-editable-area,
.k-separator,
.k-colorpicker .k-i-arrow-s,
.k-textbox > input,
.k-autocomplete,
.k-dropdown-wrap,
.k-toolbar,
.k-group-footer td,
.k-grid-footer,
.k-footer-template td,
.k-state-default,
.k-state-default .k-select,
.k-state-disabled,
.k-grid-header-wrap,
.k-grid-header,
.k-grid td,
.k-grid td.k-state-selected,
.k-grid-footer-wrap,
.k-pager-wrap,
.k-pager-wrap .k-link,
.k-pager-refresh,
.k-grouping-header,
.k-grouping-header .k-group-indicator,
.k-panelbar > .k-item > .k-link,
.k-panel > .k-item > .k-link,
.k-panelbar .k-panel,
.k-panelbar .k-content,
.k-calendar th,
.k-slider-track,
.k-splitbar,
.k-dropzone-active,
.k-upload-files,
.k-tiles,
.k-toolbar,
.k-tooltip,
.k-progress {
/*border-top-width: thin;*/
/*border-top-style: solid;*/
/*border-color: #CCC;
padding-top: 1px;*/
}


/****************************************************************************************
* Re-Tech	: QuircMain 2022
* Desc		: Special custom for dropdown, grids and buttons
****************************************************************************************/
/*** Fix GRID Pagination round buttons - START *******/
.k-pager-wrap, .k-pager-wrap .k-link {
border-style: none;
border-radius: 0;
}
/*** Fix GRID Pagination round buttons - END *******/

a.k-link k-header k-state-selected .k-state-focused {
color: #000000;
background-color: #E2E2E2;
}

/*** NEW Textbox STYLES - START *******/
.k-textbox {
font-size: inherit !important;
font-family: inherit !important;
border-width: 1px;
}

.k-textbox.k-hover {
background-color: #092e6e;
border-color: rgba(0, 0, 0, 0.15);
color: #828282;
border-width: 1px;
}
/*** NEW Textbox STYLES - END *******/

/*** NEW DROP DOWN STYLES - START *******/
.k-picker {
border-style: solid;
border-color: rgba(0, 0, 0, 0.15);
background-color: #f5f5f5;
}

a.k-link .k-header {
background-color: #005595;
}

.k-panelbar {
background-color: #005595;
}

/****************************************************************************************
* Re-Tech	: QuircMain 2022
* Desc		: Setting the background color for the PanelBar (k-panelbar)
****************************************************************************************/
ul > .k-panelbar {
background-color: var(--quirc-bg-color) !important;
}
/* Retech End*/

.quirc-blue {
background-color: var(--quirc-bg-color);
}

.k-list-item.k-selected, .k-list-optionlabel.k-selected {
padding: 0 4px;
border-width: 1px;
border-style: solid;
border-radius: 6px;
background-color: #e2e2e2;
color: #000000;
border-color: rgba(0, 0, 0, 0.1);
}

.k-list-optionlabel {
border-style: none;
}

.k-popup {
border-style: none;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
}

.k-list {
font-size: inherit;
}

.k-list-content {
background-color: #f5f5f5;
}

.k-picker.k-hover {
background-color: #092e6e;
border-color: rgba(0, 0, 0, 0.15);
color: #828282
}
/*** NEW DROP DOWN STYLES - END *******/

/*** Fix GRID Pagination round buttons - START *******/
.k-pager-wrap,
.k-pager-wrap .k-link {
border-style: none;
border-radius: 0;
}
/*** Fix GRID Pagination round buttons - END *******/

/************************************ Re-Tech END *************************************/
.k-group,
.k-toolbar,
.k-grouping-header,
.k-pager-wrap,
.k-group-footer td,
.k-grid-footer,
.k-footer-template td,
.k-widget .k-status,
.k-grouping-row td,
td.k-group-cell,
.k-calendar th,
.k-dropzone-hovered,
.k-upload-files {
background-color: #ffffff;
}

.k-list-container {
border-color: rgba(0, 0, 0, 0.15);
background-color: #f5f5f5;
}

.k-content,
.k-editable-area,
.k-panelbar > li.k-item,
.k-panel > li.k-item,
.k-tiles {
background-color: #ffffff;
}

.k-alt,
.k-separator {
background-color: #f5f5f5;
}

.k-widget .k-dropdown-wrap,
.k-widget .k-picker-wrap,
.k-widget .k-numeric-wrap,
.k-textbox,
.k-autocomplete.k-header,
.k-autocomplete.k-state-focused,
span.k-dropdown-wrap.k-state-active,
span.k-picker-wrap.k-state-active,
.k-picker-wrap.k-state-focused,
.k-picker-wrap.k-state-focused:hover,
span.k-numeric-wrap.k-state-active,
.k-numeric-wrap.k-state-focused,
.k-numeric-wrap.k-state-focused:hover {
border-color: rgba(0, 0, 0, 0.15);
background-color: #f5f5f5;
}

.k-textbox > input,
.k-autocomplete .k-input,
.k-dropdown-wrap .k-input,
.k-autocomplete.k-state-focused .k-input,
.k-dropdown-wrap.k-state-focused .k-input,
.k-picker-wrap.k-state-focused .k-input,
.k-numeric-wrap.k-state-focused .k-input {
border-color: rgba(0, 0, 0, 0.15);
}

input.k-textbox,
textarea.k-textbox,
input.k-textbox:hover,
textarea.k-textbox:hover,
.k-textbox > input {
background: none;
}

.k-input,
input.k-textbox,
textarea.k-textbox,
input.k-textbox:hover,
textarea.k-textbox:hover,
.k-textbox > input {
background-color: #ffffff;
color: #333333;
}

.k-input[readonly] {
background-color: #ffffff;
color: #333333;
}

.k-block,
.k-widget,
.k-popup,
.k-content,
.k-dropdown .k-input {
color: #333333;
}

.k-link:link,
.k-link:visited {
color: white;
}

.k-header,
.k-window-titlebar {
color: white;
}

.k-header,
.k-grid-header,
.k-toolbar,
.k-dropdown-wrap,
.k-picker-wrap,
.k-grouping-header,
.k-pager-wrap,
.k-textbox,
.k-button,
.k-draghandle,
.k-tile,
.k-autocomplete,
.k-state-highlight,
.k-tabstrip.k-header {
background-color: white;
}

.k-tabstrip-items .k-item {
background-image: none;
}

.k-tabstrip-items .k-state-active {
background: #ebebeb;
border-radius: 6px 6px 0 0 !important;
}

.k-tooltip {
background-image: none;
}

.k-block,
.k-grid-header,
.k-toolbar,
.k-grouping-header,
/*.k-tooltip,*/
.k-pager-wrap,
.k-button,
.k-draghandle {
background-color: #005595;
color: white;
/*padding: 10px;*/
/*font-weight: bold;*/
}


.k-header,
.k-window-titlebar {
background-color: #005595;
}
/* icons */
.k-icon,
.k-column-menu .k-sprite {
opacity: 0.8;
}

.k-icon:hover,
.k-state-hover .k-icon,
.k-state-selected .k-icon,
.k-state-focused .k-icon,
.k-column-menu .k-state-hover .k-sprite,
.k-column-menu .k-state-active .k-sprite {
opacity: 1;
}
/*.k-icon,
.k-tool-icon,
.k-grouping-dropclue,
.k-drop-hint,
.k-callout,
.k-column-menu .k-sprite {
  
  background-image: url("../Images/sprite.png");
  border-color: transparent; 
}
.k-loading,
.k-state-hover .k-loading {
  background-image: url('http://da7xgjtj801h2.cloudfront.net/2012.3.1315/styles/Bootstrap/loading.gif');
  background-position: 50% 50%;
}
.k-loading-image {
  background-image: url('http://da7xgjtj801h2.cloudfront.net/2012.3.1315/styles/Bootstrap/loading-image.gif');
}*/
.k-drag-clue {
    background-color: #005595 !important;
    color: white !important;
    background-repeat: no-repeat !important;
}
.k-loading-color {
background-color: #ffffff;
}

.k-button {
color: rgb(104, 104, 104);
font-size: inherit !important;
font-family: inherit !important;
}

.k-button,
.k-button.k-state-disabled:hover,
.k-state-disabled .k-button:hover,
.k-button.k-state-disabled:active,
.k-state-disabled .k-button:active {
border-color: rgb(192, 192, 192);
background-color: rgb(255, 255, 255);
}

.k-button:hover {
color: #ffffff;
border-color: rgba(0, 0, 0, 0.1);
background-color: #093E6E;
}

.k-draghandle {
border-color: rgba(0, 0, 0, 0.15);
background-color: #ffffff;
-webkit-box-shadow: none;
box-shadow: none;
}

.k-draghandle:hover {
border-color: rgba(0, 0, 0, 0.1);
background-color: #006dcc;
background-image: none;
-webkit-box-shadow: none;
box-shadow: none;
}
/* states */
.k-state-active,
.k-state-active:hover,
.k-active-filter {
border-color: rgb(218, 218, 218);
color: #333333;
}

/* Xen
.k-state-highlight {
background-color: #092e6e;
color: #FFFFFF;
}
.k-state-focused,
.k-grouping-row .k-state-focused {
background-color: #006dcc;
border-color: rgba(0, 0, 0, 0.1);
}
*/

.k-state-selected,
.k-state-selected:link,
.k-list > .k-state-selected,
.k-list > .k-state-focused,
.k-list > .k-state-highlight,
.k-panel > .k-state-selected,
.k-button:active,
.k-ghost-splitbar-vertical,
.k-ghost-splitbar-horizontal,
.k-draghandle.k-state-selected:hover {
/* background-color: #ebebeb;*/
/*color: Fuchsia;
background-color: #64b3de;
border-color: rgba(0, 0, 0, 0.1);*/
}

.k-state-selected.k-state-focused,
.k-state-selected.k-state-highlight {
background-color: #e2e2e2;
color: #000000;
/*border-color: #0036a3;*/
}

.k-state-selected > .k-link {
color: #00FF00;
}

.k-state-selected,
.k-button:active {
background-image: none;
}

.k-state-hover,
.k-splitbar-horizontal-hover:hover,
.k-splitbar-vertical-hover:hover,
.k-list > .k-state-hover,
.k-marquee,
.k-pager-wrap .k-link:hover,
.k-dropdown .k-state-focused,
.k-imagebrowser-dropzone {
/*color: #000000;
background-color: #64b3de;
border-color: rgba(0, 0, 0, 0.1);*/
}

.k-button:hover,
.k-autocomplete.k-state-hover,
.k-picker-wrap.k-state-hover,
.k-numeric-wrap.k-state-hover,
.k-dropdown-wrap.k-state-hover,
.k-textbox:hover,
.k-state-hover,
.k-state-hover:hover,
.k-pager-wrap .k-link:hover,
.k-other-month.k-state-hover .k-link,
div.k-imagebrowser-dropzone em {
background-image: none;
}

.k-autocomplete.k-state-active,
.k-picker-wrap.k-state-active,
.k-numeric-wrap.k-state-active,
.k-dropdown-wrap.k-state-active,
.k-state-active,
.k-state-active:hover,
.k-state-active > .k-link,
.k-button:active {
background-image: none;
}

.k-tool-icon, .k-tool-icon.k-state-hover, .k-tool-icon.k-state-active, .k-tool-icon.k-state-active.k-state-hover {
background-image: url("../Images/sprite.png");
}
.k-grid-filter.k-state-active {
color: #000000;
}
.k-state-hover > .k-link,
.k-other-month.k-state-hover .k-link,
div.k-imagebrowser-dropzone em {
color: #ffffff;
}

.k-autocomplete.k-state-hover,
.k-picker-wrap.k-state-hover,
.k-numeric-wrap.k-state-hover,
.k-dropdown-wrap.k-state-hover {
background-color: #092e6e;
border-color: rgba(0, 0, 0, 0.15);
}

.k-calendar .k-state-selected.k-state-focused > .k-link {
background-color: transparent;
}

.k-grid table tr.k-state-selected {
background: #e6e6e6;
color: #000000;
}

.k-dropdown .k-state-hover .k-input {
color: #828282;
}

.k-dropdown .k-state-focused .k-input {
/*color: #333333;*/
color: #828282;
}

.k-state-error {
border-color: #eed3d7;
background-color: #f2dede;
color: #b94a48;
}

.k-state-disabled {
filter: alpha(opacity=70);
/*opacity: .7;*/
}

.k-state-disabled,
.k-state-disabled .k-link,
.k-state-disabled .k-button,
.k-button.k-state-disabled:active,
.k-other-month .k-link,
.k-dropzone em,
.k-tile-empty strong,
.k-slider .k-draghandle {
color: #999999;
}
/* Slider */
.k-slider-track {
background-color: rgba(0, 0, 0, 0.15);
}

.k-slider-selection {
background-color: #0044cc;
}

.k-slider-horizontal .k-tick {
background-image: url('http://da7xgjtj801h2.cloudfront.net/2012.3.1315/styles/Bootstrap/slider-h.gif');
}

.k-slider-vertical .k-tick {
background-image: url('http://da7xgjtj801h2.cloudfront.net/2012.3.1315/styles/Bootstrap/slider-v.gif');
}
/* Tooltip */
/*.k-tooltip {
border-color: #0044cc;
background-color: #0044cc;
color: #ffffff;
}*/
.k-tooltip-validation {
border-color: #fbeed5;
background-color: #fcf8e3;
color: #c09853;
}
/* Splitter */
.k-splitbar {
background-color: #f5f5f5;
}

.k-restricted-size-vertical,
.k-restricted-size-horizontal {
background-color: #b94a48;
}
/* Upload */
.k-progress-status {
border-color: rgba(0, 0, 0, 0.1) transparent;
}
/* ImageBrowser */
.k-tile {
border-color: #ffffff;
}

.k-textbox:hover,
.k-tiles li.k-state-hover {
border-color: rgba(0, 0, 0, 0.1);
}

.k-tiles li.k-state-selected {
border-color: rgba(0, 0, 0, 0.1);
}

.k-tile .k-folder,
.k-tile .k-file {
background-image: url('http://da7xgjtj801h2.cloudfront.net/2012.3.1315/styles/Bootstrap/imagebrowser.png');
}
/* Shadows */
.k-widget,
.k-button {
-webkit-box-shadow: none;
box-shadow: none;
}

.k-slider,
.k-treeview,
.k-upload {
-webkit-box-shadow: none;
box-shadow: none;
}

.k-state-hover,
.k-state-focused {
-webkit-box-shadow: none;
box-shadow: none;
}

.k-state-selected {
-webkit-box-shadow: none;
box-shadow: none;
}

.k-state-active {
-webkit-box-shadow: none;
box-shadow: none;
}

.k-grid-header .k-header.k-state-focused,
.k-grid td.k-state-focused {
background-color: #0066FF;
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
}

.k-grid td.k-state-selected.k-state-focused {
-webkit-box-shadow: inset 0 0 6px #001133;
box-shadow: inset 0 0 6px #001133;
background-color: #0049db;
}

.k-popup,
.k-menu .k-group,
.k-grid .k-filter-options,
.k-time-popup,
.k-datepicker-calendar,
.k-autocomplete.k-state-border-down,
.k-autocomplete.k-state-border-up,
.k-dropdown-wrap.k-state-active,
.k-picker-wrap.k-state-active,
.k-imagebrowser .k-image {
-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}

.k-window {
border-color: rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 1px 1px 7px 1px rgba(128, 128, 128, 0.2);
box-shadow: 1px 1px 7px 1px rgba(128, 128, 128, 0.2);
background-color: #ffffff;
width: 430px;
}



.k-window.k-state-focused {
border-color: rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.2);
box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.2);
}

.k-textbox > input,
.k-autocomplete .k-input,
.k-combobox .k-input,
.k-picker-wrap .k-input {
-webkit-box-shadow: inset 0 0 1px 1px #cccccc;
box-shadow: inset 0 0 1px 1px #cccccc;
}

.k-shadow {
-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
}

.k-inset {
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
}
/* Border radius */
.k-block,
.k-button,
.k-textbox,
.k-drag-clue,
.k-touch-scrollbar,
.k-window,
.k-window-titleless .k-window-content,
.k-window-action,
.k-inline-block,
.k-grid .k-filter-options,
.k-grouping-header .k-group-indicator,
.k-autocomplete,
.k-dropdown-wrap,
.k-picker-wrap,
.k-numeric-wrap,
.k-list-container,
.k-calendar-container,
.k-calendar td,
.k-calendar .k-link,
.k-treeview .k-in,
.k-editor-button .k-state-hover,
.k-editor-button .k-state-active,
.k-tooltip,
.k-tile,
.k-slider-track,
.k-slider-selection {
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
}

.k-calendar-container.k-state-border-up,
.k-list-container.k-state-border-up,
.k-autocomplete.k-state-border-up,
.k-dropdown-wrap.k-state-border-up,
.k-picker-wrap.k-state-border-up,
.k-numeric-wrap.k-state-border-up,
.k-window-content,
.k-filter-menu {
-moz-border-radius: 0 0 6px 6px;
-webkit-border-radius: 0 0 6px 6px;
border-radius: 0 0 6px 6px;
}

.k-window-titlebar,
.k-block > .k-header,
.k-tabstrip-items .k-item,
.k-panelbar .k-tabstrip-items .k-item,
.k-tabstrip-items .k-link,
.k-calendar-container.k-state-border-down,
.k-list-container.k-state-border-down,
.k-autocomplete.k-state-border-down,
.k-dropdown-wrap.k-state-border-down,
.k-picker-wrap.k-state-border-down,
.k-numeric-wrap.k-state-border-down {
-moz-border-radius: 6px 6px 0 0;
-webkit-border-radius: 6px 6px 0 0;
border-radius: 6px 6px 0 0;
}

.k-dropdown-wrap .k-select,
.k-picker-wrap .k-select,
.k-numeric-wrap .k-select,
.k-datetimepicker .k-select + .k-select,
.k-animation-container .k-calendar-container,
.k-list-container.k-state-border-right {
-moz-border-radius: 0 6px 6px 0;
-webkit-border-radius: 0 6px 6px 0;
border-radius: 0 6px 6px 0;
}

.k-textbox > input,
.k-autocomplete .k-input,
.k-dropdown-wrap .k-input,
.k-picker-wrap .k-input,
.k-numeric-wrap .k-input,
.k-numeric-wrap .k-link,
.k-colorpicker .k-selected-color,
.k-progress,
.k-progress-status {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}

.k-list .k-state-hover,
.k-list .k-state-focused,
.k-list .k-state-highlight,
.k-list .k-state-selected,
.k-dropzone,
.k-upload-files {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

.k-slider .k-button,
.k-grid .k-slider .k-button {
-moz-border-radius: 13px;
-webkit-border-radius: 13px;
border-radius: 13px;
}

.k-draghandle {
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border-radius: 7px;
}

.k-treeview{
font-size: inherit;
}


.k-tabstrip-items .k-state-active {
border-style: solid solid none solid;
border-width: 1px;
border-color: rgb(218, 218, 218);
color: Black;
background-color: #005595
}


.k-tabstrip-items .k-item {
border-style: solid solid none solid;
border-width: 1px;
border-color: rgb(180, 180, 180);
color: Black;
background-color: White
}

.k-tabstrip-items .k-item a {
color: #000000;
background-color: #ffffff;
}

.k-tabstrip-items .k-item span {
color: #000000;
background-color: #ffffff;
}

.k-tabstrip-items .k-state-active a {
color: #fff;
background-color: #005595;
}

.k-tabstrip-items .k-state-active span {
color: #fff;
background-color: #005595;
}

.k-grid-footer,
.k-footer-template td,
.k-grid-header-wrap,
.k-grid-header,
.k-grid td,
.k-grid td.k-state-selected,
.k-grid-footer-wrap {
border-top-width: thin;
border-top-style: solid;
border-color: #CCC;
padding: 3px;
}

/* Kendo arrows with black background on white foreground */
.k-i-arrow-w-b {
background-position: 0px -48px;
}

.k-state-hover .k-i-arrow-w-b, .k-button:hover .k-i-arrow-w-b, .k-textbox:hover .k-i-arrow-w-b, .k-button:active .k-i-arrow-w-b {
background-position: -16px -48px
}

.k-i-arrow-s-b {
background-position: 0px -32px
}

.k-state-hover .k-i-arrow-s-b, .k-button:hover .k-i-arrow-s-b, .k-textbox:hover .k-i-arrow-s-b, .k-button:active .k-i-arrow-s-b {
background-position: -16px -32px
}

/* Format Inputs and navigation buttons */
.k-nav-buttons-quirc {
position: relative !important;
margin: 10px;
float: right;
height: 50px !important;
}

.k-tabstrip-items .k-item .k-progress, .k-tabstrip-items .k-item .k-loading {
display: none !important;
}

.k-filename {
color: black !important;
}

.k-button.k-upload-button.k-state-focused {
background-color: transparent !important;
}

.k-button.k-upload-button.k-state-focused:hover {
background-color: #005595 !important;
}

.k-upload-files {
border-color: black !important;
}

.k-i-xlsx, .k-i-xml, .k-i-pdf, .k-i-doc, .k-i-xls, .k-i-html {
display: none !important;
}

.k-upload-status-total {
display: none !important;
}

.k-upload-status {
/*display:none !important;*/
color: transparent !important;
}

.k-progress {
display: none !important;
}

.k-upload-pct {
display: none !important;
}

.k-button.k-button-bare.k-upload-action {
border: black 1px solid;
}

.k-button.k-button-bare.k-upload-action:after {
content: "  Remove ";
}

.k-button.k-button-bare.k-upload-action, .k-button.k-button-bare.k-upload-action:hover {
color: black;
}
/*
.k-i-copy {
background-image: url("../Images//copy.png");
background-position: 3px;
}*/

/****************************************************************************************
* Re-Tech	: QuircMain 2022
* Desc		: Special custom for dropdown, grids and buttons
****************************************************************************************/
/*** NEW DROP DOWN STYLES - START *******/
.k-picker {
border-style: solid;
border-color: rgba(0, 0, 0, 0.15);
background-color: #f5f5f5;
}

.k-list-item.k-selected, .k-list-optionlabel.k-selected {
padding: 0 4px;
border-width: 1px;
border-style: solid;
border-radius: 6px;
background-color: #e2e2e2;
color: #000000;
border-color: rgba(0, 0, 0, 0.1);
}

.k-list-optionlabel {
border-style: none;
}

.k-popup {
border-style: none;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
}

.k-list {
font-size: inherit;
}

.k-list-content {
background-color: #f5f5f5;
}

.k-picker.k-hover {
background-color: #092e6e;
border-color: rgba(0, 0, 0, 0.15);
color: #828282
}

.k-widget .k-dropdown .k-header {
background-color: yellow;
}
/*** NEW DROP DOWN STYLES - END *******/

/*** Fix GRID Pagination round buttons - START *******/
.k-pager-wrap,
.k-pager-wrap .k-link {
border-style: none;
border-radius: 0;
}
/*** Fix GRID Pagination round buttons - END *******/

/****************************************************************************************
* old Version custom styles
*/
ul.tree, ul.tree ul {
list-style-type: none;
background: url(../images/vline.png) repeat-y;
margin: 0;
padding: 0;
}

ul.tree ul {
margin-left: 10px;
}

ul.tree li {
margin: 0;
padding: 0 12px;
line-height: 20px;
background: url(../images/node.png) no-repeat;
color: #369;
font-weight: bold;
}

.k-state-hover .k-i-calendar, .k-button:hover .k-i-calendar, .k-textbox:hover .k-i-calendar, .k-button:active .k-i-calendar {
background-position: -32px -176px !important;
}

.k-numerictextbox .k-state-hover .k-i-arrow-n {
background-position: 0 -2px !important;
}

.k-numerictextbox .k-state-hover .k-i-arrow-s {
background-position: 0 -35px !important;
}

.k-dirty-cell-required {
border-width: 1px !important;
border-style: solid !important;
border-color: red !important;
}

/*** NEW COMBO BOX STYLES - START *******/
.k-combobox {
border-style: solid !important;
border-color: rgba(0, 0, 0, 0.15);
/*background-color: #f5f5f5 !important;*/
}

.k-combobox.k-hover {
/*	background-color: #092e6e !important;*/
border-color: #092e6e !important;
/*color: #828282 !important;*/
}

/*** NEW COMBO BOX STYLES - END *******/

/*** Grid Tool Tip Validation - Start *******/

.k-validator-tooltip {
margin-top: 0px !important;
border-color: #fbeed5;
background-color: #fcf8e3;
color: #c09853;
}

/*** Grid Tool Tip Validation - End *******/

/*** Fix Pop up Modal button alignment and Spacing  - START *******/

.k-edit-form-container .k-edit-buttons {
text-align: left;
border-style: none;
}

.k-edit-form-container .k-edit-buttons .k-button:not(:last-child) {
margin-right: 5px;
}

/*** Fix Pop up Modal button alignment and Spacing  - END *******/
.k-toolbar {
background-color: none;
}

/*** Fix Border around widget  - START *******/
.k-block, .k-inline-block, .k-widget {
border-style: none;
}

.k-dropzone {
padding: 5px 25px 5px 0px;
}


/*** Fix Border around widget  - END *******/

/* Style For Border around TABS */
.k-tabstrip-content.k-state-active {
/*    border: 1px solid Gray;
*/    border-color: rgb(218, 218, 218);
}

/****Custom TAB Styling Start******/
.k-tabs-custom .k-tabstrip-content {
background-color: #005595;
border: solid;
border-width: 1px;
border-color: rgb(218, 218, 218);
}

.k-tabs-custom .k-toolbar {
margin: 0px;
padding: 0px;
border-width: 0px;
border-style: none;
border-radius: 0;
outline: 0;
font-size: 0;
line-height: 0;
background-color: transparent !important;
}
/****Custom TAB Styling End******/


/****Custom Image  Styling Start******/
.complete-img-show {
display: inline;
align-self: center;
height: 15px;
width: 15px;
}

.complete-img-hide {
display: none
}
/****Custom Image  Styling End ******/

/****Arrow Conditions  Styling Start******/
.f-item {
height: 13px;
}
/****Arrow Conditions Styling End******/

/**** Version Conditions  Styling Start ******/
.version-conditions .k-textbox {
border-width: 1px;
border-style: solid;
padding-top: 2px;
padding-right: 22px;
padding-bottom: 2px;
padding-left: 3px;
}

.k-numerictextbox {
margin: 1px;
border-style: solid;
border-color: rgba(0, 0, 0, 0.15);
background-color: #f5f5f5;
border-width: 1px;
}

.condition-set .first a.move-down {
margin-left: 0px;
margin-right: 0px;
}

.k-numerictextbox.k-hover {
border-color: rgba(0, 0, 0, 0.15);
color: #828282
}
/**** Version Conditions  Styling End ******/

/**** Questionaire Form Fieldset  Styling Start ******/
#questionnaireForm fieldset {
border: none !important;
}
/**** Questionaire Form Fieldset  Styling End ******/

/**** Grid Filter Menu Start ******/
.k-filter-menu.k-popup .k-filter-menu-container {
width: 154px;
border: solid 1px black;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
}

.k-column-menu, .k-filter-menu {
font-size: inherit !important;
}
/**** Grid Filter Menu End ******/
.version-conditions fieldset {
border: none !important;
}

.k-panelbar-header {
background-color: #005595 !important;
color:white;
}
.k-panelbar-header:hover {
color: white !important;
}

.k-panelbar-header .k-state-selected.k-state-focused, .k-panelbar-header.k-state-selected.k-state-highlight {
background-color: #e2e2e2;
color: #000000;
}

.k-treeview-leaf.k-selected.k-in, .k-treeview-leaf.k-in.k-state-selected {
background-color: #d6d6d6;
}

.k-upload-status {
color: black !important;
background-color: white;
}
}
.k-treeview-leaf.k-in.k-hover {
background-color: #d6d6d6;
}

/**** External Data Admin Calender Start ******/
.k-calendar-td .k-link{
color: black;
}

.k-calendar .k-header .k-button{
color: white;
}
/**** External Data Admin Calender End ******/

/**** Upload files Start ******/
.k-upload-files {
border-style: solid;
border-width: 1px !important;
}
/**** Upload files End ******/

/**** Grid Pagination Show Items on responsive Grids Start ******/
.k-pager-wrap.k-pager-sm, .k-pager-wrap.k-pager-md {
flex-wrap: wrap;
}
.k-pager-md .k-pager-info, .k-pager-sm .k-pager-info {
display:block;
}

/**** Grid Pagination Show Items on responsive Grids End ******/

/**************************************************************************
* Retech update. Reduce width of upload files to 25%
*/
.k-upload-files.k-reset {
width: 25%;
}

/**** Questionnaire Conditoins Dropdown Start ******/
.conditions-dropdown-type {
    display: flex;
    gap: 4px
}
/**** Questionnaire Conditoins Dropdown End ******/