:root {
  --main-green: #2db461;
  --table-selected-green: #b2d1be;
  --tab-button-color: #5b6a7c;
}

@font-face {
  font-family: "poppins";
  src: local("poppins"), url(./fonts/Poppins-Regular.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
}
html {
  font-size: 14px;
}

body {
  margin-bottom: 60px;
}
/* #AppContainer {
  display: flex;
  flex-direction: column;
} */

#HeaderContainer {
  display: block;
}
#HeaderContainer #MenuArea {
  background-color: var(--main-green);
  display: flex;
}

#MenuArea .k-menu-scroll-button {
  background-color: var(--tab-button-color);
}

#HeaderContainer #MenuArea #MenuAreaMainMenu {
  flex: 1;
}

#HeaderContainer #MenuArea #MenuAreaProfileMenu {
  flex: 0;
}

#HeaderContainer #MenuArea .k-header {
  background-image: none;
  border-width: 0;
}

#KendoMenuProfile .k-icon.k-i-arrow-60-down {
  display: none;
}

#KendoMenuProfile > li:first-child span {
  text-transform: uppercase;
}

#KendoMenuProfile.k-menu .k-image {
  margin-right: 0;
}

#MenuArea #KendoMenuMain .k-separator,
#MenuArea .k-animation-container > .k-group .k-separator {
  background-color: #ccc !important;
}

#KendoMenuMain.k-menu .k-menu-scroll-button:hover,
#KendoMenuMain.k-menu .k-state-hover > .k-link,
#KendoMenuMain.k-menu .k-state-focused > .k-link,
#KendoMenuMain.k-menu .k-link.k-state-active,
#KendoMenuProfile.k-menu .k-menu-scroll-button:hover,
#KendoMenuProfile.k-menu .k-state-hover > .k-link,
#KendoMenuProfile.k-menu .k-state-focused > .k-link,
#KendoMenuProfile.k-menu .k-link.k-state-active {
  background-color: var(--main-green);
  background-image: none;
  border-radius: 0;
}
#MenuArea #GlobalMenu,
#MenuArea #KendoMenuMain {
  background-color: var(--main-green);
  width: 273px;
}

#MenuArea #GlobalMenu ul,
#MenuArea #GlobalMenu ul:hover,
#MenuArea #GlobalMenu li:not(.k-menu-separator),
#MenuArea #KendoMenuMain ul,
#MenuArea #KendoMenuMain ul:hover,
#MenuArea #KendoMenuMain li:not(.k-menu-separator) {
  background-color: var(--main-green) !important;
}

#MenuArea .k-animation-container > .k-group {
  font-size: 16px !important;
}

#MenuArea .k-animation-container > .k-group,
#MenuArea .k-animation-container > .k-group ul,
#MenuArea .k-animation-container > .k-group ul:hover,
#MenuArea .k-animation-container > .k-group li:not(.k-menu-separator) {
  background-color: rgb(237, 241, 239) !important;
}

#MenuArea .k-animation-container .k-icon,
#MenuArea .k-animation-container hr,
#MenuArea .k-animation-container a,
#MenuArea .k-animation-container ul,
#MenuArea .k-animation-container li,
#MenuArea .k-animation-container li > span > span {
  color: #000;
}

#KendoMenuProfile {
  list-style: none;
}

/* #Middle {
  flex: 1;
} */

#GlobalMenu {
  font-size: 20px;
  font-family: "poppins";
}

.k-rpanel-left,
.k-rpanel-right {
  min-width: 273px;
}

.k-link.k-menu-link #imgLogo {
  display: none;
}

.onPointLogo {
  margin: 10px auto;
  display: block;
  width: 150px;
}

#root > .container {
  margin: 0;
}

html {
  padding-top: 0px;
  padding-bottom: 40px;
  background-image: url(data:image/png;base64,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);
  background-size: 300px;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: 100% 100%;
  background-color: rgb(237, 241, 239) !important;
}

#StartPageTitleArea {
  display: none;
}

#Middle {
  margin-left: 40px;
  margin-right: 60px;
  margin-top: 0;
}

.panelContainer {
  background-color: #fff;
  padding: 1rem 2rem !important;
  text-align: left;
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.15);

  border-radius: 8px;
}

.panelContainer .systemPanelHeader {
  border: 0;
  background-color: transparent;
  font-size: 20px;
  padding-bottom: 10px;
}

.panelContainer .systemPanel {
  border-width: 0;
  background-color: transparent;
}

.panelContainer .systemPanel > div,
.panelContainer .systemPanel > span > div {
  border-radius: 10px;
  padding: 1rem 2rem !important;
  margin-bottom: 1rem !important;
}

#PageTitleArea {
  background-image: none !important;
  color: #464f4f;
  background-color: transparent;
  border-width: 0;
}

#PageTitleArea:after {
  content: "" !important;
}

/* #relatedItems, */
#PageTitleArea,
#ToolBarArea {
  background: transparent;
  margin: 0px 40px;
}
#ToolBarArea {
  height: 42px;
  margin-bottom: 20px;
}
#relatedItems .k-menu,
#ToolBarArea #menu {
  /* background-color: var(--main-green) !important; */
  background-color: transparent;
  background: transparent;
  border-radius: 5px;
  padding: 3px 10px;
  border: 0;
}

#relatedItems ul#tabStrip {
  padding-left: 30px;
  display: flex;
  gap: 7px;
  flex-wrap: wrap;
}
#ToolBarArea #menu > li,
#relatedItems .k-menu > li {
  flex: 1;
  color: #fff;
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.15);
  border-radius: 5px;
  font-size: 14px;
  margin-bottom: 5px;
  margin-right: 4px;
}

#ToolBarArea #menu > li {
  background-color: var(--main-green);
}

#relatedItems .k-menu > li {
  background-color: var(--tab-button-color);
}

#ToolBarArea #menu > li .k-menu-expand-arrow,
#relatedItems .k-menu > li .k-menu-expand-arrow {
  margin-right: 3px;
}

#relatedItems .k-menu > .k-item > .k-link,
#ToolBarArea .k-menu > .k-item > .k-link {
  padding: 0.5em 0.5em 0.4em;
}

#HeaderContainer #listHeader {
  display: flex;
  gap: 7px;
  float: none;
  margin: 0px 60px 10px 40px;
  flex-wrap: wrap;

  clear: both;
}

#HeaderContainer #listHeader > span {
  display: flex;
  gap: 20px;
}

#searchBoxContainer,
.ags-list-page-size-area .ags-list-page-size {
  display: flex !important;
  align-items: center;
  gap: 10px;
}
.k-menu .k-state-hover > .k-link,
.k-menu .k-state-border-down > .k-link {
  border-radius: 5px;
}

.k-menu .k-item > .k-link > .k-i-arrow-60-down,
.k-menu-scroll-wrapper .k-item > .k-link > .k-i-arrow-60-down,
.k-popups-wrapper .k-item > .k-link > .k-i-arrow-60-down {
  color: #fff;
  margin-left: 5px;
}

.k-dropdown-wrap .k-select {
  display: flex;
  align-items: center;
  justify-content: center;
}

.k-panelbar .k-tabstrip-items .k-item,
.k-tabstrip-top > .k-tabstrip-items .k-item {
  border-radius: 10px 10px 0px 0px;
  background-color: #ccc;
  border: none;
  border-top-width: 0;
  background-image: none;
  border-left: solid 1px #bbb;
  border-right: solid 1px #bbb;
  border-top: solid 1px #bbb;
}

.k-tabstrip-top .k-tabstrip-items .k-state-active {
  background-color: #fff;
  border-left: solid 1px #fff;
  border-right: solid 1px #fff;
  border-top: solid 1px #fff;
}
.k-tabstrip-items .k-loading {
  border-top: none;
}

.k-state-active,
.k-state-active:hover,
.k-active-filter,
.k-tabstrip .k-state-active {
  border: none;
}

#relatedItems .k-content,
#relatedItems .dataFormBorder {
  border-radius: 10px;
  border: solid 10px #fff;
  background-color: #edf1ef;
  box-sizing: border-box;
}
#relatedItems .k-menu > li .buttonLabel,
#ToolBarArea #menu ul,
#ToolBarArea #menu > li .buttonLabel {
  /* display: none; */
  font-size: 14px;
}

#ToolBarArea #menu > li .fas,
#ToolBarArea #menu > li .far {
  margin-right: 7px;
}

#ToolBarArea #menu ul li {
  background: rgb(237, 241, 239);
  font-size: 14px;
}
#ToolBarArea #menu ul li.k-state-selected span {
  background: var(--main-green);
  font-size: 14px;
}

#Middle .ags-list-header-area {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 3px 10px;
  margin-bottom: 10px;
  flex-wrap: wrap;
}

#Middle .ags-list-header-area #searchArea {
  display: flex;
  gap: 20px;
}

#Middle .ags-list-area ul[data-role="menu"] li ul {
  background-color: rgb(237, 241, 239);
  border-width: 0;
}

#Middle .ags-list-area ul[data-role="menu"] li ul li.k-state-selected span {
  background-color: var(--main-green);
  border-width: 0;
}

#Middle .ags-list-area ul[data-role="menu"] li {
  font-size: 14px;
}

.k-widget.k-textbox {
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.15);
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.4375em;
  color: rgba(0, 0, 0, 0.87);
  box-sizing: border-box;
  position: relative;
  cursor: text;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  border-radius: 4px;
  padding: 5px;
  font-size: 14px;
  border: 0;

  background-color: #fff;
}

.k-block,
.k-widget {
  background-color: transparent;
}

.k-autocomplete.k-state-default,
.k-picker-wrap.k-state-default,
.k-numeric-wrap.k-state-default,
.k-dropdown-wrap.k-state-default,
.k-dropdown-wrap.k-state-disabled {
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.15);
  border-radius: 5px;
  padding: 3px;
  border: none;
  background-color: #fff;
  font-size: 14px;
}

.k-autocomplete .k-input,
.k-dropdown-wrap .k-input,
.k-multiselect-wrap .k-input,
.k-numeric-wrap .k-input,
.k-picker-wrap .k-input,
.k-selectbox .k-input,
.k-textbox > input {
  padding: 0;
}

div[data-role="editor"] {
  background-color: #fff;
  border: none !important;
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.15);
  border-radius: 5px;
}

.ags-list-pager-area,
.ags-list-page-count {
  display: flex;
  gap: 10px;
  align-items: center;
}
.ags-list-pager-area .k-button,
.ags-list-pager {
  border-radius: 5px;
  background-color: #fff;
  border: none;
  height: 40px;
  width: 40px;
  display: flex !important;
  align-items: center;
}
.k-dropdown-wrap.k-state-default .k-input {
  padding: 0;
}

.ags-list-table thead {
  background-color: rgb(237, 241, 239) !important;
}
.ags-list-table th {
  background-color: #ddd;
  padding: 10px 10px;
  font-size: 16px;
}

.ags-list-table th:first-child {
  border-top-left-radius: 10px;
}

.ags-list-table th:last-child {
  border-top-right-radius: 10px;
}

.ags-list-table tbody tr td {
  padding-top: 5px !important;
  padding-bottom: 5px;
}

.ags-list-table tbody tr:nth-child(even) > td {
  background-color: #edf1ef;
}

.ags-list-table tbody tr:hover > td,
.ags-list-table tbody tr:hover:nth-child(even) > td {
  background-color: #ddd !important;
}

.ags-list-table tbody td a {
  text-decoration-line: underline;
  text-decoration-style: dashed;
  color: #464f4f;
}

.ags-list-table th span[id="searchIcon"] {
  color: #aaa;
}

.ags-list-selected > td {
  background-color: var(--table-selected-green) !important;
  color: #464f4f;
}

.ags-list-selected > td a {
  color: #464f4f;
}

.ags-list-selected > td input[type="checkbox"] {
  accent-color: #ddd;
}

.k-widget.k-popup,
.k-widget.k-tooltip {
  background-color: #ddd;
  color: #333;
  padding: 10px;
  border: 0;
}

.k-scheduler {
  border: none;
}

.k-scheduler-table tbody td {
  background-color: #fff;
}

.k-scheduler > .k-header {
  background-color: #ddd;
  background-image: none;
  border-radius: 10px 10px 0px 0px;
}

#scheduler .k-event {
  background-color: rgb(237, 241, 239) !important;
  border: 0;
}

.k-scheduler-toolbar > ul li:first-child,
.k-scheduler-toolbar > ul li:first-child .k-link,
.k-scheduler-toolbar > ul.k-scheduler-views li:first-child + li,
.k-scheduler-toolbar > ul.k-scheduler-views li:first-child + li .k-link {
  color: #fff;
  background-color: var(--main-green);
  background-image: none;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

.k-link:link,
.k-link:visited,
.k-nav-current.k-state-hover .k-link {
  color: #fff;
}

.k-state-hover,
.k-state-hover:hover,
.k-splitbar-horizontal-hover:hover,
.k-splitbar-vertical-hover:hover,
.k-list > .k-state-hover,
.k-scheduler .k-scheduler-toolbar ul li.k-state-hover,
.k-pager-wrap .k-link:hover,
.k-dropdown .k-state-focused,
.k-filebrowser-dropzone,
.k-mobile-list .k-item > .k-link:active,
.k-mobile-list .k-item > .k-label:active,
.k-mobile-list .k-edit-label.k-check:active,
.k-mobile-list .k-recur-view .k-check:active {
  background-color: transparent;
  color: #000;
  background-image: none;
}

.k-scheduler-footer > ul > li,
.k-scheduler-toolbar > ul > li {
  color: #fff;
  background-color: var(--main-green);

  background-image: none;
}

.k-button.k-button-icon .k-icon,
.k-grid-filter .k-icon,
.k-header .k-icon {
  color: #eee;
}

.k-dropdown-wrap .k-icon {
  color: #000;
}

.k-scheduler-toolbar .k-nav-next,
.k-scheduler-toolbar .k-nav-next .k-link,
.k-scheduler-toolbar ul + ul li:last-child,
.k-scheduler-toolbar ul + ul li:last-child .k-link {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

.k-scheduler .k-nav-current > .k-state-active,
.k-scheduler div.k-scheduler-toolbar > ul > li.k-nav-current,
.k-scheduler div.k-scheduler-toolbar > ul > li.k-nav-current .k-i-calendar,
.k-scheduler div.k-scheduler-toolbar > ul > li.k-nav-current .k-sm-date-format,
.k-scheduler div.k-scheduler-toolbar > ul > li.k-nav-current .k-lg-date-format {
  color: #464f4f;
  font-weight: bold;
}

.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: var(--main-green);
  background-color: #ffffff;
  border-color: var(--main-green);
}

.k-state-selected > .k-link,
.k-panelbar > li > .k-state-selected,
.k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: var(--main-green);
  background-color: #ffffff;
}

#dashboard .panelContainer {
  /* max-width: calc((100% - 273px) / 2); */
  margin-bottom: 20px;
}

#dashboard .panel {
  min-width: 400px;
  max-width: calc(100%);
  max-height: 700px;
  clear: both;
}

#news {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

#news table {
  border-radius: 5px;
  border-width: 0;
}

#news .ags-news-article-date {
  border-radius: 5px;
  background-color: rgb(237, 241, 239);
  border-color: var(--main-green);
}

#news .ags-news-selected > table {
  border-color: var(--main-green);
  background-color: var(--main-green);
}

#news .articleLink {
  color: var(--main-green);
}

#news .ags-news-selected > table .articleLink,
#news .ags-news-selected > table p,
#news .ags-news-selected > table .ags-news-article-info {
  color: #fff;
}

/* .ags-news-pager {
  background-color: rgb(211, 199, 199);
  padding: 6px;
  border-radius: 4px;
} */

#articleArea {
  border-radius: 5px;
}

#articleArea #article {
  padding: 17px;
}

#topicArea {
  border-radius: 5px;
}

#topicArea > div {
  padding: 10px 17px;
}

#helpArea .topicLink,
#tags .link,
#relatedTopics .link {
  color: var(--main-green);
}

#helpArea .ags-help-selected {
  border-color: var(--main-green);
  border-radius: 5px;
  background-color: var(--main-green);
}

#helpArea .ags-help-selected .topicLink {
  color: #fff;
}

.k-dropdown > .k-state-hover:hover,
.k-combobox > .k-state-hover:hover,
.k-numerictextbox > .k-state-hover:hover,
.k-datetimepicker > .k-state-hover:hover,
.k-datepicker > .k-state-focused {
  background-color: #fff;
  box-shadow: inset 0 0 0 1px #ccc;
}

.k-numeric-wrap .k-select {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.k-picker-wrap .k-select {
  display: flex;
  align-items: center;
  justify-content: center;
}

.k-calendar .k-header .k-link .k-icon {
  color: #464f4f;
}

.k-calendar .k-link {
  color: #464f4f;
}

.k-calendar td.k-state-selected .k-link {
  background: var(--main-green);
  box-shadow: inset 0 0 2px 1px var(--main-green);
}

.k-loading-color {
  background-color: transparent;
}

.k-editor-widget,
.k-editor-widget .k-header {
  background-color: #ddd !important;
  box-shadow: inset 0 0 2px 1px var(--main-green);
  border: none;
  border-radius: 5px;
}

.k-editor-widget .k-editortoolbar-dragHandle {
  background: #999 !important;
}

.k-editor-widget .k-tool,
.k-editor-toolbar .k-colorpicker .k-picker-wrap.k-state-default {
  background: var(--main-green);
}

.k-editor-toolbar
  .k-colorpicker
  .k-picker-wrap.k-state-default
  .k-icon.k-i-arrow-60-down {
  display: none;
}

.k-editor-widget .k-tool.k-state-selected {
  background-color: #cdcdcd;
}

.k-editor-widget .k-tool.k-state-selected span {
  color: black;
}

.k-ct-cell.k-state-selected {
  background-color: var(--main-green);
}

.k-window-titlebar {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background: var(--main-green);
  color: #fff;
}

.k-window-content {
  background-color: #edf1ef;
}

.k-window-content input.k-textbox,
.k-window-content textarea.k-textbox {
  border: solid 0px var(--main-green);
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.15);
  border-radius: 5px;
  padding: 10px;
  background-color: #fff;
}

li.ags-sortable-list-item {
  background-color: rgba(0, 0, 0, 5%);
}

.ags-vd-container .ags-vd-expression-layout .k-button {
  background: var(--main-green);
  color: #fff;
  border-radius: 5px;
  padding: 10px 20px;
  border-width: 0;
}

span.ags-form-detail span.ags-form-detail-icon,
span.ags-form-help span.ags-form-help-icon {
  color: var(--tab-button-color);
}

span.ags-form-help span.ags-form-help-msg,
span.ags-form-detail span.ags-form-detail-msg {
  background-color: #ddd;
  border-radius: 5px;
  padding: 4px;
  border-width: 0;
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.15);
}

#quickMenu {
  position: fixed;
  bottom: 20px;
  right: -308px;
  background-color: #0c223f;
  border-radius: 0.375rem;
  padding: 6px 6px;
  transition-property: all;
  transition-duration: 1000ms;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.5), 0 2px 4px -2px rgb(0 0 0 / 0.5);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),
    0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

#quickMenu[data-show="true"] {
  right: 20px;
}

#qmGridWrapper {
  display: grid;
  grid-template-columns: 40px 300px;
  gap: 1px;
}

#qmInputWrapper {
  display: flex;
}

#qmGridWrapper input {
  width: 100%;
  border-radius: 0.375rem;
  outline: none;
  border: none;
  padding: 5px 10px;
  font-size: 14px;
}

#qmGridWrapper #qmResultWrapper {
  grid-column-start: 2;
}

#qmGridWrapper #qmResultWrapper #qmResultList {
  max-height: 300px;
  background-color: #fff;
  border-radius: 0.375rem;
  overflow-y: auto;
  margin-top: 10px;
  list-style: none;
  margin: 0;
  padding: 6px;
  display: none;
  margin-bottom: 5px;
}

#qmGridWrapper #qmResultWrapper #qmResultList:has(li) {
  display: block;
}

#qmGridWrapper #qmResultWrapper #qmResultList li {
  display: flex;
  gap: 10px;
  align-items: center;
  padding: 6px;
  cursor: pointer;
}

#qmGridWrapper #qmResultWrapper #qmResultList li:hover {
  background-color: gainsboro;

  border-radius: 0.375rem;
}
#qmGridWrapper #qmResultWrapper #qmResultList li .qmLinkIcon {
  width: 20px;
  height: 20x;
}

#qmGridWrapper #qmResultWrapper #qmResultList li .qmLinkIcon svg {
  width: 100%;
}

#qmGridWrapper #qmOpenCloseIcon {
  width: 1em;
  height: 1em;
  font-size: 2.1875rem;
  fill: #fff;
  cursor: pointer;
}

#qmGridWrapper #qmOpenCloseIcon[data-show="true"] {
  transform: scale(-1);
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

@media only screen and (max-width: 949px) {
  #HeaderContainer #MenuArea {
    flex-direction: column;
  }

  #HeaderContainer #listHeader {
    display: grid;
    grid-template-columns: 1fr auto;
  }

  #HeaderContainer #listHeader > span {
    display: inline;
  }

  #HeaderContainer #listHeader #searchArea {
    display: grid;
    grid-template-columns: 1fr auto;
    gap: 10px;
  }

  #HeaderContainer #listHeader span.ags-context-selector .k-dropdown,
  #HeaderContainer #listHeader span.ags-context-selector .k-combobox {
    width: 100%;
  }

  #searchBoxContainer {
    width: auto;
    margin-bottom: 2px;
  }
  #searchBoxContainer .k-widget.k-textbox {
    height: 100%;
  }
  #HeaderContainer #MenuArea #MenuAreaMainMenu {
    flex: 0;
    border-bottom: solid rgba(255, 255, 255, 0.5) 1px;
    padding-bottom: 10px;
    margin-bottom: 10px;
  }
  #HeaderContainer
    #MenuArea
    #MenuAreaProfileMenu
    svg[data-downarrow="ArrowDropDownIcon"] {
    display: none;
  }

  #ToolBarArea .buttonLabel {
    display: none;
  }

  #relatedItems .k-menu > .k-item > .k-link,
  #ToolBarArea .k-menu > .k-item > .k-link {
    padding: 0.5em 1em 0.4em;
  }

  #helpMenu,
  #shortcutMenu {
    float: left;
  }

  /* .ags-list-table th:first-child {
    z-index: 2;
    left: auto;
  }
  .ags-list-table td:first-child {
    z-index: 1;
    left: auto;
  } */

  .ags-list-pager-area .k-button,
  .ags-list-pager {
    width: 30px;
    height: 30px;
  }
}
.ags-list-table th,
.ags-list-table td {
  border-right: solid 1px #ccc;
  border-bottom: solid 1px #ccc !important;
}

table.ags-form-layout input[type="checkbox"] {
  accent-color: #fff;
  border: solid 1px #000;
}
