﻿/*https: //themebuilder.telerik.com/aspnet-mvc*/
.k-notification {
  border-radius: 4px;
  height: 100px !important;
  color: #0f0f0f !important; }

.k-input-md .k-input-inner, .k-picker-md .k-input-inner {
  padding: 0.375rem 0.75rem;
  font-size: 12px; }

/*#region KENDO OVERRIDE */
/*#region Tabstrip*/
/*.k-tabstrip > .k-content {
    background-color: #F5F5F5;
}

.k-tabstrip-items .k-item {
    background-color: #CCCCCC;
    margin-left: 2.5px !important;
    color: #25379a !important;
}

.k-tabstrip-items .k-item {
    background-color: #CCCCCC;
    margin-left: 2.5px !important;
    color: #25379a !important;
}

.k-tabstrip-items .k-item:first-child {
    margin-left: 0px !important;
}

.k-tabstrip-top > .k-tabstrip-items {
    font-family: "Segoe UI semibold";
}

.k-tabstrip-top > .k-tabstrip-items .k-item.k-state-active {
    background-color: #25379a;
    font-family: "Segoe UI semibold";
}

.k-tabstrip-top > .k-content {
    background-color: #F5F5F5 !important;
}

.k-tabstrip-wrapper {
    height: 95% !important;
}*/
/*#endregion */
/*#region Grid */
/*.k-grid-toolbar {
    background-color: #ffffff !important;
}

.k-grid-edit > span, .k-grid-Edit > span {
    color: lightseagreen !important;
}

.k-grid-delete > span, .k-grid-Delete > span, .custom-grid-delete > span {
    color: palevioletred !important;
}

.k-button.k-button-icontext.k-grid-add > span, .custom-grid-add > span {
    color: lightseagreen !important;
}

.k-grid table tr {
    white-space: nowrap;
    font-size: 12px !important;
}

.k-grid .k-header .k-grid-search {
    width: 15.7em;
    float: right;
    display: -ms-flexbox;
    display: flex;
}

.k-textbox .k-icon {
    position: static;
    margin: 0;
    opacity: .45;
    position: initial !important;
}

.k-grid table tr .k-button {
    font-size: 7px !important;
    padding: 4px 8px !important;
    content: "" !important;
}

.k-grid-content > table > tbody > tr > td {
    padding: 6px 10px 6px 10px !important;
}*/
/*#endregion */
/*#region Icons*/
/*.k-grid .k-icon {
    font-size: 9px !important;
}*/
/*#endregion*/
/*Fixes the outline in checkboxes.*/
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: none !important; }

.k-checkbox-label, .k-radio-label {
  margin: 0;
  padding-left: 6px;
  min-height: 16px;
  line-height: 17px;
  vertical-align: text-top;
  display: inline-flex;
  align-items: flex-start;
  position: relative;
  cursor: pointer; }

input[type="radio"], input[type="checkbox"] {
  margin: 0px 0 0; }

.k-tabstrip {
  font-size: 12px !important; }

.k-grid {
  color: #656565; }

.k-grid .k-header .k-grid-search {
  width: 15.7em;
  float: right;
  display: -ms-flexbox;
  display: flex; }

.k-grid-search {
  float: right; }

.k-grid-pager {
  border-width: 1px 0 0;
  border-color: inherit;
  font-size: 12px; }

.k-pager-numbers .k-link {
  border-color: #f6f6f6;
  color: #25379a;
  background-color: #f6f6f6; }

.k-pager-nav.k-link, .k-pager-refresh {
  border-color: #f6f6f6;
  color: #25379a;
  background-color: #f6f6f6; }

.k-checkbox {
  border-radius: 4px;
  border-color: #cccccc82;
  background-color: #ffffff; }

.k-input {
  background-color: #ffffff !important;
  border-color: rgba(0, 0, 0, 0.08); }

.k-grid-toolbar {
  padding: 8px 10px;
  border-width: 0 0 1px;
  border-style: solid;
  border-color: inherit;
  text-overflow: clip;
  cursor: default;
  display: block; }

.k-input, .k-picker {
  width: 250px;
  font-family: "Segoe UI semibold";
  font-size: 12px; }

textarea {
  border-color: rgba(0, 0, 0, 0.08); }

.k-window-title {
  font-size: 19px; }

.k-window-content, .k-prompt-container {
  background-color: #f6f6f6 !important; }

.k-window {
  font-family: "Segoe UI semibold";
  font-size: 12px; }

.k-toolbar .k-input, .k-toolbar .k-picker {
  width: 12.4em !important; }

.k-pager-sizes .k-dropdown-list, .k-pager-sizes .k-dropdown, .k-pager-sizes .k-dropdownlist, .k-pager-sizes > select {
  width: 5em !important; }

.k-group-indicator .k-button-flat {
  height: 5px; }

.k-toolbar {
  color: #656565; }

span.k-searchbox.k-input.k-input-md.k-rounded-md.k-input-solid {
  width: 100%; }

a.k-button.k-button-md.k-rounded-md.k-button-solid.k-button-solid-base.k-icon-button.k-disabled {
  padding: 0px 0px !important; }

a.k-button.k-button-md.k-rounded-md.k-button-solid.k-button-solid-base.k-icon-button {
  padding: 0px 0px !important; }

.k-switch-md .k-switch-track {
  width: 56px;
  height: 27px; }

.k-switch-md .k-switch-thumb {
  width: 26px;
  height: 26px; }

.k-reset {
  margin: 0;
  padding: 0;
  border-width: 0;
  outline: 0;
  text-decoration: none;
  font: inherit;
  font-style: inherit;
  font-variant-ligatures: inherit;
  font-variant-caps: inherit;
  font-variant-numeric: inherit;
  font-variant-east-asian: inherit;
  font-weight: inherit;
  font-stretch: inherit;
  font-size: 12px !important;
  line-height: inherit;
  font-family: "Segoe UI semibold" !important;
  list-style: none; }

.k-menu:not(.k-context-menu) > .k-item {
  color: #25379a !important; }

li#user_mn_active {
  color: #ffffff !important; }

span.k-textbox.k-input.k-input-md.k-rounded-md.k-input-solid {
  width: auto; }

.k-filter-menu.k-popup .k-filter-menu-container, .k-grid-filter-popup.k-popup .k-filter-menu-container {
  width: 184px; }

.k-popup {
  background-color: #f9f9f9; }

.k-grid-edit-row td > .k-textbox, .k-grid-edit-row td > .k-widget, .k-edit-cell > .k-textbox, .k-edit-cell > .k-widget {
  width: calc(100% + ((8px + 1px) * 2)) !important; }

/*#region Button*/
.k-button {
  border-radius: 4px;
  padding: 4px 8px;
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  font-size: 14px;
  line-height: 1.42857;
  font-family: inherit;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  user-select: none;
  cursor: pointer;
  outline: none;
  -webkit-appearance: none;
  position: relative;
  height: 27px;
  margin: 2px 2px 2px 2px;
  background-clip: padding-box; }

.k-spinner-increase.k-button,
.k-spinner-decrease.k-button {
  border-radius: 0px; }

.k-button.k-primary, .k-slider .k-draghandle {
  border-color: #25379a;
  color: #ffffff;
  background-color: #25379a;
  background-image: linear-gradient(rgba(24, 138, 152, 0), rgba(24, 138, 152, 0.2)); }

.k-dateinput .k-link, .k-numerictextbox .k-link {
  flex: 1 1 auto;
  display: block;
  overflow: hidden;
  position: relative; }

.k-link, .k-link:hover {
  color: inherit;
  text-decoration: none; }

.k-overflow-container .k-split-button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column; }

.k-grid .k-command-cell > .k-button {
  vertical-align: middle;
  height: 19px; }

.k-input-md .k-input-button, .k-input-md .k-spinner-increase, .k-input-md .k-spinner-decrease, .k-picker-md .k-input-button, .k-picker-md .k-spinner-increase, .k-picker-md .k-spinner-decrease {
  padding: 0.375rem 0.375rem !important;
  margin: 0; }

/*#endregion*/
/*#region Drop down list*/
.k-dropdown {
  font-size: 12px;
  height: 27px; }

.k-autocomplete, .k-combobox, .k-dateinput, .k-datepicker, .k-datetimepicker, .k-dropdown, .k-multiselect, .k-numerictextbox, .k-maskedtextbox, .k-timepicker, .k-dropdowntree {
  width: 12.4em;
  font-size: 14px;
  line-height: 1.42857;
  text-align: left;
  white-space: nowrap;
  display: inline-flex;
  vertical-align: middle;
  position: relative; }

.k-dropdown .k-dropdown-wrap .k-select {
  padding: 0px;
  width: calc( 8px + 1.42857em); }

.k-dateinput-wrap .k-select, .k-dropdown-wrap .k-select, .k-picker-wrap .k-select, .k-numeric-wrap .k-select {
  border-radius: 0 4px 4px 0;
  padding: 4px 4px;
  border-width: 0 0 0 0;
  box-sizing: border-box;
  border-style: solid;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  text-align: center;
  cursor: pointer; }

.k-list-container .k-nodata .k-button, .k-dropdown .k-dropdown-wrap, .k-button, .k-button-group.k-state-disabled .k-button:not(.k-state-active), .k-button-group .k-state-disabled:not(.k-state-active), .k-toolbar .k-split-button .k-button, .k-spreadsheet-filter, .k-pivot-toolbar .k-button, .k-fieldselector .k-list li.k-item, .k-colorpicker .k-picker-wrap, .k-combobox .k-select, .k-datepicker .k-select, .k-timepicker .k-select, .k-datetimepicker .k-select, .k-dateinput .k-select, .k-dropdowntree .k-dropdown-wrap, .k-editor .k-editor-toolbar-wrap a.k-tool, .k-ct-popup .k-editor-toolbar a.k-tool, .editorToolbarWindow.k-header.k-window-content a.k-tool, .k-numerictextbox .k-select, .k-handle, .k-map .k-navigator, .k-gantt-views li, .k-scheduler-navigation .k-nav-today, .k-scheduler-navigation .k-nav-prev, .k-scheduler-navigation .k-nav-next, .k-scheduler-views li, .k-scheduler-footer li {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #f6f6f6;
  background-image: linear-gradient(#f6f6f6, #f1f1f1); }

.k-widget, .k-block, .k-panel {
  /* border-color: $WhiteOrWhiteAlternative;*/
  color: #656565; }

.k-list-item.k-selected, .k-selected.k-list-optionlabel {
  color: #ffffff;
  background-color: #25379a; }

/*Increase the checkbox width*/
.k-checkbox-md {
  width: 16px;
  height: 16px; }

/*#endregion */
/*#endregion */
div.k-filter-menu-container > span.k-picker.k-dropdown.k-widget.k-picker-solid.k-picker-md.k-rounded-md {
  width: auto; }

.k-switch-label-on, .k-switch-label-off {
  display: inline-flex;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  overflow: hidden; }

.k-switch-off .k-switch-thumb {
  background-color: #f2f2f2; }

.k-switch-off .k-switch-track {
  border-color: #f2f2f2;
  background-color: #ffffff; }

.k-input-md .k-input-inner, .k-picker-md .k-input-inner {
  padding: 0.375rem 0.75rem;
  font-size: 12px;
  font-family: "Segoe UI semibold"; }

.k-list-md {
  font-size: 12px;
  font-family: "Segoe UI semibold"; }

.k-list {
  color: #656565;
  background-color: #f9f9f9 !important; }

.k-menu-group-md .k-menu-item {
  font-size: 12px; }

.k-calendar {
  font-family: Segoe UI semibold;
  font-size: 12px; }

.k-grid-edit-row td > .k-datepicker, .k-grid-edit-row td > .k-widget, .k-edit-cell > .k-datepicker, .k-edit-cell > .k-widget {
  width: calc(100% + ((8px + 1px) * 2)) !important; }

ul .k-group .k-menu-group .k-menu-group-md:hover {
  display: inline-flex; }

ul.k-group.k-menu-group.k-menu-group-md {
  display: none; }

.k-tabstrip-content, .k-tabstrip > .k-content {
  border-color: #dddddd;
  color: #777 !important;
  font-family: "Segoe UI semibold"; }

div.form .k-datepicker {
  width: 250px; }

#report-container {
  width: 100%;
  height: 85%;
  display: block;
  margin: auto; }

#report-viewer {
  width: 100%;
  height: 100%;
  display: block;
  margin: auto; }

.k-edit-form-container {
  width: 100%;
  min-width: 400px;
  border-color: inherit;
  position: relative; }

.is-confirmed {
  background-color: lightgreen !important;
  color: darkgreen !important;
  font-weight: bold; }

.not-confirmed {
  background-color: #fdce3e8c !important;
  color: orangered !important;
  font-weight: bold; }
