.text-truncate {
  overflow: hidden;
  white-space: nowrap;
}
div.toggle.ax-toggle-switch {
  min-height: 22px;
}
.ax-switch-label {
  margin-left: 5px;
}
.ax-switch-label-blocked {
  pointer-events: none;
}
body {
  font-family: Roboto, sans-serif;
  font-size: 14px;
}
label,
.label {
  font-weight: 500;
}
.ax-datepicker-wrap .k-picker-wrap.k-state-default .k-input {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ax-bold {
  font-weight: 500;
}
.k-button {
  padding: 3px 14px 1px;
}
.k-textbox > input,
.k-autocomplete .k-input,
.k-picker-wrap .k-input,
.k-numeric-wrap .k-input,
.k-dropdown-wrap .k-input,
.k-selectbox .k-input,
.k-combobox .k-dropdown-wrap:before,
.k-picker-wrap:before,
.k-numeric-wrap:before {
  height: 1.65em;
}
.k-dropdown-wrap .k-input {
  height: 1.67em;
  line-height: 1.8em;
}
input.k-textbox,
div.k-textbox,
textarea.k-textbox,
.k-picker-wrap input.k-input {
  text-indent: 0px;
  padding: 0.17857143em 0;
  padding-left: 0.8em;
  padding-right: 0.8em;
  line-height: 1.4em;
}
.k-ie input.k-textbox {
  text-indent: 0px;
}
.ax-wrapper {
  height: 2.15em;
  line-height: 1.2em;
}
.ax-richtexteditor-wrap {
  height: 100px;
}
.k-dropdown-wrap .k-select,
.k-picker-wrap .k-select {
  min-height: 0px;
}
.k-checkbox-label,
.k-radio-label {
  line-height: 1.1em;
}
.k-treeview {
  /* checkboxes don't line up vertically in the kendo treeview. fix that */
}
.k-treeview input[type="checkbox"] {
  position: relative;
  top: 4px;
}
.k-select .k-icon,
.axiom-date-icon {
  position: relative;
  top: -2px;
}
.k-button,
.k-textbox,
.k-dropdown-wrap {
  border-radius: 3px;
}
dt {
  font-weight: 500;
}
.ax-menu-wrap .k-menu {
  border-radius: 0px;
}
.ax-toggle-switch-wrapper .btn {
  border-radius: 3px;
  box-shadow: none;
  background-image: transparent, -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background-image: transparent, -webkit-linear-gradient(top, transparent 0, transparent 100%);
  background-image: transparent, linear-gradient(to bottom, transparent 0, transparent 100%);
  background-position: 50% 50%;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  color: #455a64;
  line-height: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ax-toggle-switch-wrapper .btn-default,
.ax-toggle-switch-wrapper .btn-default.active:hover,
.ax-toggle-switch-wrapper .btn-default.active.focus,
.ax-toggle-switch-wrapper .btn-default.active:focus,
.ax-toggle-switch-wrapper .btn-default:active.focus,
.ax-toggle-switch-wrapper .btn-default:active:focus,
.ax-toggle-switch-wrapper .btn-default:active:hover,
.ax-toggle-switch-wrapper .btn-default[disabled],
.ax-toggle-switch-wrapper .btn-default[disabled]:hover {
  color: inherit;
  background-color: #fff;
  border-color: #b0bec5;
  outline: 0;
  outline-offset: 0;
  padding-left: 20%;
  color: #455a64;
}
.ax-toggle-switch-wrapper .btn-primary,
.ax-toggle-switch-wrapper .btn-primary.active:hover,
.ax-toggle-switch-wrapper .btn-primary.active.focus,
.ax-toggle-switch-wrapper .btn-primary.active:focus,
.ax-toggle-switch-wrapper .btn-primary:active.focus,
.ax-toggle-switch-wrapper .btn-primary:active:focus,
.ax-toggle-switch-wrapper .btn-primary:active:hover,
.ax-toggle-switch-wrapper .btn-primary[disabled],
.ax-toggle-switch-wrapper .btn-primary[disabled]:hover {
  color: inherit;
  background-color: #fff;
  border-color: #b0bec5;
  outline: 0;
  outline-offset: 0;
  padding-right: 21%;
  color: #455a64;
}
.ax-toggle-switch-wrapper .toggle-group span.toggle-handle,
.ax-toggle-switch-wrapper .toggle-group span.btn-default,
.ax-toggle-switch-wrapper .toggle-group span.btn-default.active:hover,
.ax-toggle-switch-wrapper .toggle-group span.btn-default.active.focus,
.ax-toggle-switch-wrapper .toggle-group span.btn-default.active:focus,
.ax-toggle-switch-wrapper .toggle-group span.btn-default:active.focus,
.ax-toggle-switch-wrapper .toggle-group span.btn-default:active:focus,
.ax-toggle-switch-wrapper .toggle-group span.btn-default:active:hover,
.ax-toggle-switch-wrapper .toggle-group span.btn-default[disabled],
.ax-toggle-switch-wrapper .toggle-group span.btn-default[disabled]:hover {
  padding: 0 0 0 40%;
  background-color: #ffffff;
  border-radius: 0px;
}
.ax-toggle-switch-wrapper input[type=checkbox]:checked + .toggle-group span.toggle-handle,
.ax-toggle-switch-wrapper input[type=checkbox]:checked + .toggle-group span.btn-default,
.ax-toggle-switch-wrapper input[type=checkbox]:checked + .toggle-group span.btn-default.active:hover,
.ax-toggle-switch-wrapper input[type=checkbox]:checked + .toggle-group span.btn-default.active.focus,
.ax-toggle-switch-wrapper input[type=checkbox]:checked + .toggle-group span.btn-default.active:focus,
.ax-toggle-switch-wrapper input[type=checkbox]:checked + .toggle-group span.btn-default:active.focus,
.ax-toggle-switch-wrapper input[type=checkbox]:checked + .toggle-group span.btn-default:active:focus,
.ax-toggle-switch-wrapper input[type=checkbox]:checked + .toggle-group span.btn-default:active:hover,
.ax-toggle-switch-wrapper input[type=checkbox]:checked + .toggle-group span.btn-default[disabled],
.ax-toggle-switch-wrapper input[type=checkbox]:checked + .toggle-group span.btn-default[disabled]:hover {
  background-color: #ffffff;
  border-radius: 0px;
}
.ax-toggle-switch-wrapper .toggle-group span.toggle-handle,
.ax-toggle-switch-wrapper .toggle-group span.btn-default,
.ax-toggle-switch-wrapper .toggle-group span.btn-default.active:hover,
.ax-toggle-switch-wrapper .toggle-group span.btn-default.active.focus,
.ax-toggle-switch-wrapper .toggle-group span.btn-default.active:focus,
.ax-toggle-switch-wrapper .toggle-group span.btn-default:active.focus,
.ax-toggle-switch-wrapper .toggle-group span.btn-default:active:focus,
.ax-toggle-switch-wrapper .toggle-group span.btn-default:active:hover,
.ax-toggle-switch-wrapper .toggle-group span.btn-default[disabled],
.ax-toggle-switch-wrapper .toggle-group span.btn-default[disabled]:hover {
  padding: 0 0 0 40%;
  background-color: #b0bec5;
  border-radius: 0px;
}
.ax-toggle-switch-wrapper input[type=checkbox]:checked + .toggle-group span.toggle-handle,
.ax-toggle-switch-wrapper input[type=checkbox]:checked + .toggle-group span.btn-default,
.ax-toggle-switch-wrapper input[type=checkbox]:checked + .toggle-group span.btn-default.active:hover,
.ax-toggle-switch-wrapper input[type=checkbox]:checked + .toggle-group span.btn-default.active.focus,
.ax-toggle-switch-wrapper input[type=checkbox]:checked + .toggle-group span.btn-default.active:focus,
.ax-toggle-switch-wrapper input[type=checkbox]:checked + .toggle-group span.btn-default:active.focus,
.ax-toggle-switch-wrapper input[type=checkbox]:checked + .toggle-group span.btn-default:active:focus,
.ax-toggle-switch-wrapper input[type=checkbox]:checked + .toggle-group span.btn-default:active:hover,
.ax-toggle-switch-wrapper input[type=checkbox]:checked + .toggle-group span.btn-default[disabled],
.ax-toggle-switch-wrapper input[type=checkbox]:checked + .toggle-group span.btn-default[disabled]:hover {
  background-color: #2e7d32;
  border-radius: 0px;
}
