/*
** NOTE: This file is generated by Gulp and should not be edited directly!
** Any changes made directly to this file will be overwritten next time its asset group is processed by Gulp.
*/

.k-scheduler .k-scheduler-toolbar .k-nav-end {
    border-width: 0;
}

.k-scheduler div.k-scheduler-toolbar > ul > li.k-nav-end {
    background: none;
}

.k-scheduler-toolbar li.k-nav-end .k-sm-date-format {
    display: none;
}

@media only screen and (max-width: 480px) {
    .k-webkit .k-scheduler:not(.k-scheduler-mobile) .k-scheduler-toolbar li.k-nav-end .k-sm-date-format,
    .k-ff .k-scheduler:not(.k-scheduler-mobile) .k-scheduler-toolbar li.k-nav-end .k-sm-date-format,
    .k-ie11 .k-scheduler:not(.k-scheduler-mobile) .k-scheduler-toolbar li.k-nav-end .k-sm-date-format,
    .k-safari .k-scheduler:not(.k-scheduler-mobile) .k-scheduler-toolbar li.k-nav-end .k-sm-date-format {
        display: none;
    }
}

@media only screen and (max-width: 1024px) {
    .k-webkit .k-scheduler-toolbar li.k-nav-end .k-sm-date-format,
    .k-ff .k-scheduler-toolbar li.k-nav-end .k-sm-date-format,
    .k-ie11 .k-scheduler-toolbar li.k-nav-end .k-sm-date-format,
    .k-safari .k-scheduler-toolbar li.k-nav-end .k-sm-date-format {
        display: inline;
    }

    .k-webkit .k-scheduler-toolbar li.k-nav-end .k-lg-date-format,
    .k-ff .k-scheduler-toolbar li.k-nav-end .k-lg-date-format,
    .k-ie11 .k-scheduler-toolbar li.k-nav-end .k-lg-date-format,
    .k-safari .k-scheduler-toolbar li.k-nav-end .k-lg-date-format {
        display: none;
    }

    .k-scheduler-toolbar li.k-nav-end .k-lg-date-format {
        display: none;
    }
    .k-scheduler-toolbar li.k-nav-end .k-sm-date-format {
        display: inline;
    }
}

.groupsTreeViewDropDown-popup {
    box-shadow: none;
    border: none;
}

.groupsTreeViewDropDown {
    font-size: 11px;
    color: #9f9f9f;
    background-color: #fff;
    border: 1px solid #c2ecfc;
    min-width: 250px;
    min-height: 300px;
}

    .groupsTreeViewDropDown .groupsTreeViewDropDownButtons {
        margin: 0 8px 9px 8px;
        border-bottom: 1px solid #c2ecfc;
        padding: 10px 5px 10px 0;
    }

        .groupsTreeViewDropDown .groupsTreeViewDropDownButtons .countSelectedGroups {
            position: absolute;
            right: 75px;
            top: 10px;
            width: 30px;
            text-align: right;
            color: #333;
        }

        .groupsTreeViewDropDown .groupsTreeViewDropDownButtons input[type=checkbox] {
            position: relative;
            top: 3px;
        }

    .groupsTreeViewDropDown .groupsTreeViewDropDownTree {
        overflow: auto;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 15px;
        margin-top: 49px;
    }

    .groupsTreeViewDropDown.selectWithEmpty .groupsTreeViewDropDownTree {
        margin-top: 66px;
    }

    .groupsTreeViewDropDown .groupsTreeViewDropDownTree div.k-treeview {
        height: 100%;
    }

        .groupsTreeViewDropDown .groupsTreeViewDropDownTree div.k-treeview input[type=checkbox] {
            position: relative;
            top: 4px;
        }


[data-target=gtvdd-open-trigger] * {
    cursor: pointer;
}

.staticTreeViewControl .selectControls {
    height: 14px;
    padding-top: 4px;
}

    .staticTreeViewControl .selectControls a {
        padding-left: 10px;
    }

    .staticTreeViewControl .selectControls .selectedCounter {
        text-align: right;
        color: #333;
        float: right;
        margin-right: 40px;
    }

.staticTreeViewControl.noTopButtons .selectControls [data-target=select-all],
.staticTreeViewControl.noTopButtons .selectControls [data-target=select-none],
.staticTreeViewControl.noTopButtons .selectControls [data-target=selected-items-counter] {
    display: none;
}

.staticTreeViewControl .groupsTreeViewStaticContainer {
    overflow-y: scroll;
    height: 250px;
    font-size: 11px;
    color: #9f9f9f;
    margin-top: 3px;
    border: 1px solid #c2ecfc;
    background: #fff;
    padding-top: 7px;
}

    .staticTreeViewControl .groupsTreeViewStaticContainer div.k-treeview {
        overflow: hidden;
    }

        .staticTreeViewControl .groupsTreeViewStaticContainer div.k-treeview input[type=checkbox] {
            position: relative;
            top: 4px;
        }

.k-widget.k-searchable-drop-down-wrapper {
  border: 1px solid #e6e6e6;
  background-color: white;
  padding-bottom: 0px;
}
.k-widget.k-searchable-drop-down-wrapper .k-icon.k-loading {
  background-color: white;
}
.k-widget.k-searchable-drop-down-wrapper .field-wrapper {
  box-sizing: border-box;
  padding-right: 21px;
  width: 100%;
  display: inline-block;
}
.k-widget.k-searchable-drop-down-wrapper .field-wrapper .k-select {
  position: absolute;
  top: 0;
  right: 0;
  line-height: 2em;
  text-align: center;
  width: 1.9em;
  height: 100%;
}

.markdownEditor .k-editor-toolbar .k-icon {
  padding: 0;
}
.markdownEditor .k-editor-toolbar .k-icon:before {
  padding: 0;
}

.k-grid-selector .selected-records-counter {
  margin: 5px 0;
  text-align: center;
}
.k-grid-selector .show-selected-wrapper {
  margin: 5px 10px;
}
.k-grid-selector .show-selected-wrapper .show-selected-label {
  margin-left: 5px;
  line-height: 24px;
  cursor: pointer;
}
.k-grid-selector .k-grid .k-grid-header {
  background-color: transparent;
}
.k-grid-selector .k-grid tr td,
.k-grid-selector .k-grid tr th {
  padding: 6px 10px 6px 10px;
}
.k-grid-selector .k-grid tr.k-state-selected {
  background-color: transparent;
  color: #333;
}
.k-grid-selector .k-grid tr.k-state-selected.k-alt {
  background-color: #f1f1f1;
}
.k-grid-selector input[type='checkbox'].k-checkbox {
  width: 22px;
  height: 22px;
  border: 1px solid #d2d2d2;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  background-color: white;
  color: #1d70a8;
  border-radius: 2px;
}
.k-grid-selector input[type='checkbox'].k-checkbox:before {
  width: 16px;
  height: 18px;
  font-size: 17px;
  font-weight: bold;
}
.k-grid-selector input[type='checkbox'].k-checkbox:checked {
  color: #1d70a8;
  border-color: #1d70a8;
}
.k-grid-selector input[type='checkbox'].k-checkbox:focus {
  box-shadow: none;
}

.treeList .group-search-wrapper {
  height: 20px;
}
.treeList .group-search-wrapper .search {
  border: 1px solid #cccccc;
  padding: 2px 2px 2px 3px;
  margin-right: 5px;
  height: 20px;
  width: 300px;
}
.treeList .group-search-wrapper .search input[type=text] {
  width: calc(100% - 24px);
  font-size: 12px;
  border: 0;
  vertical-align: middle;
  padding: 0;
}
.treeList .group-search-wrapper .search:before {
  content: '';
  vertical-align: middle;
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url(data:image/png;base64,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) no-repeat center;
}
.treeList .criteria-search-wrapper .search .k-treelist-status {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: baseline;
      align-items: baseline;
}
.treeList .criteria-search-wrapper .search .k-treelist-status .selected-records-counter {
  margin: 5px 0;
  text-align: center;
}
.treeList .criteria-search-wrapper .search .k-treelist-status .show-selected-wrapper {
  margin: 5px 10px;
}
.treeList .criteria-search-wrapper .search .k-treelist-status .show-selected-wrapper .show-selected-label {
  margin-left: 5px;
  line-height: 24px;
  cursor: pointer;
}
.treeList .criteria-search-wrapper .search .k-treelist-status input[type='checkbox'].k-checkbox {
  width: 22px;
  height: 22px;
  border: 1px solid #d2d2d2;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  background-color: white;
  color: #1d70a8;
  border-radius: 2px;
}
.treeList .criteria-search-wrapper .search .k-treelist-status input[type='checkbox'].k-checkbox:before {
  width: 16px;
  height: 18px;
  font-size: 17px;
  font-weight: bold;
}
.treeList .criteria-search-wrapper .search .k-treelist-status input[type='checkbox'].k-checkbox:checked {
  color: #1d70a8;
  border-color: #1d70a8;
}
.treeList .criteria-search-wrapper .search .k-treelist-status input[type='checkbox'].k-checkbox:focus {
  box-shadow: none;
}
.treeList .k-treelist.k-grid tr.k-state-selected {
  color: inherit;
  background-color: inherit;
  border-color: inherit;
}
.treeList .k-treelist.k-grid tr.k-state-selected.k-alt {
  background-color: #f1f1f1;
}
.treeList .k-treelist.k-grid td input[type='checkbox'].k-checkbox {
  margin-left: 4px;
}
.treeList .k-treelist.k-grid input[type='checkbox'].k-checkbox {
  width: 22px;
  height: 22px;
  border: 1px solid #d2d2d2;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  background-color: white;
  color: #1d70a8;
  border-radius: 2px;
}
.treeList .k-treelist.k-grid input[type='checkbox'].k-checkbox:before {
  width: 16px;
  height: 18px;
  font-size: 17px;
  font-weight: bold;
}
.treeList .k-treelist.k-grid input[type='checkbox'].k-checkbox:checked {
  color: #1d70a8;
  border-color: #1d70a8;
}
.treeList .k-treelist.k-grid input[type='checkbox'].k-checkbox:focus {
  box-shadow: none;
}

.k-calendar td.k-state-focused .k-link {
    box-shadow: inset 0 0 2px 1px #333333;
}

.k-calendar .k-footer .k-nav-today {
    color: #333333;
}

.k-calendar .k-footer .k-nav-today:hover {
    color: #333333;
}

.k-calendar > .k-header {
    background-color: white;
}

.k-radio:checked {
    color: #333333;
}

.k-button-group-stretched.k-widget.k-button-group {
    margin-bottom: 8px;
}

.k-widget.markdownEditor, .k-widget.k-editor.k-editor-widget {
    border: 1px solid #d5d5d5;
}

.k-toolbar {
    background-color: white;
}

.k-toolbar .k-tool-group button:not(.k-button:active, .k-button.k-state-active, .k-button.k-state-selected, .k-button.k-state-hover){
    background-color: white;
}

.k-widget.k-upload .k-dropzone {
    background-color: white;
}

.k-dropzone .k-dropzone-hint {
    display: none;
}

.k-widget .k-dropdown {
    width: 100%;
}

.k-grid-norecords {
    display: block;
}

.k-pager-input {
    display: -ms-inline-flexbox;
    display: inline-flex;
}

.k-calendar .k-month th {
    height: 2rem;
}

.k-tooltip, .k-tooltip.k-widget, .k-tooltip.k-popup {
    -ms-flex-pack: center;
        justify-content: center;
}

.k-tooltip-content {
    text-align: center;
}

.k-window-titlebar {
    background-color: #FFF1B2;
    border-color: #FFF1B2;
}

.k-filter-row .k-widget.k-dropdown.k-dropdown-operator {
    width: 2.1em;
    right: 2.5em;
}

.k-file .k-upload-status {
    margin-left: auto;
}

.k-upload-files .k-file {
    -ms-flex-align: center;
        align-items: center;
}

.k-upload-files .k-file.k-file-success > .k-icon {
    color: #c3c3c3;
    border-color: #c3c3c3;
    font-size: 32px;
}

.k-upload-files .k-file.k-file-success > .k-icon::before {
    margin: auto;
    width: 1em;
    height: 1em;
    line-height: 1;
    display: inline-block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    content: "\e908";
}

.k-i-file-image:before {
    content: "\e908";
}

.k-file.k-file-success .k-file-name {
    color: #37b400;
}

.k-file.k-file-success .k-file-size {
    display: block !important;
}
.k-file.k-file-success .k-file-validation-message.k-text-success {
    display: none;
}

.k-grid .k-master-row .k-hierarchy-cell + td {
    font-weight: bold;
}

.k-pager-sizes .k-widget.k-dropdown {
    width: 5em;
}

.k-filtercell .k-icon.k-i-filter {
    color: #266173;
}

.k-filtercell .k-icon.k-i-calendar {
    color: #266173;
}

.k-filtercell .k-icon.k-i-filter-clear {
    color: #266173;
}
