@import url("https://fonts.googleapis.com/css?family=Raleway:300");
@import url("https://fonts.googleapis.com/css?family=PT+Sans");
/*
$color-a: #b6b6b6;
$color-b: #878787;
$color-c: #3e3e3e;
$accent-a: #ffcf40;
$accent-b: #ff8200;
*/
* {
  margin: 0; }

html,
body {
  height: 100%;
  font-family: "PT Sans", sans-serif;
  color: #232323; }

h1,
ul#app-menu-list {
  font-family: "Raleway", sans-serif; }

header {
  height: 50px;
  margin: 0; }

header,
footer {
  background-color: #e7e7e7; }

h1 {
  text-align: center; }

svg.H_icon { fill: '#000' !important}
.H_ib_content span {font-size: small }
.H_ib_content .kn-content {width :max-content }


main {
  min-height: calc(100% - 50px);
  margin-bottom: -40px; }

main:after {
  content: "";
  display: block; }

div#view_4064 {
  height: 800px;
  width: 100%;
  float: left;
}

main:after,
footer {
  height: 40px; }

footer {
  text-align: center; }

footer p {
  padding-top: 12px; }

.header-img,
.mdlogo-right {
  max-height: 50px;
  max-width: 50%; }

.mdlogo-right {
  float: right; }

header#kn-app-header {
  height: -webkit-max-content !important;
  height: -moz-max-content !important;
  height: max-content !important; }

header#kn-app-header div.kn-container,
section#app-menu-container {
  width: 100%;
  max-width: 100% !important;
  padding: 0 !important;
  margin: 0 !important; }

#kn-app-menu.fixed {
  position: fixed;
  top: 0;
  z-index: 4;
  width: 100%;
  background-color: #a7a7a7; }

#kn-app-menu.fixed .kn-navigation-bar a {
  background-color: #a7a7a7; }

ul#app-menu-list {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content; }

.kn-content .kn-navigation-bar nav {
  max-width: 94%;
  margin: auto; }

#kn-app-menu.fixed,
#kn-app-menu.fixed ul.nav-menu,
#kn-app-menu.fixed ul.nav-menu li,
#kn-app-menu.fixed ul.nav-menu li a {
  height: 35px; }

#kn-app-menu.fixed ul.nav-menu li a {
  line-height: 2em; }

#kn-app-menu {
  display: block;
  background-color: #878787;
  width: 100%; }

#kn-app-menu li {
  padding-right: 0 !important; }

#kn-app-menu .nav-menu,
#kn-app-menu .kn-dropdown-menu-list,
#kn-app-menu.free .kn-navigation-bar a {
  background-color: #878787;
  border: 0; }

.kn-content .kn-navigation-bar .buttons.is-nav #app-menu-list li a {
  border-radius: 0 !important;
  margin-bottom: 0 !important;
  padding: 10px 20px !important; }

#kn-app-menu.fixed div.kn-navigation-bar #app-menu-list li a {
  height: 35px; }

#kn-app-menu.fixed .nav-menu,
#kn-app-menu.fixed .kn-dropdown-menu-list {
  background-color: #a7a7a7; }

.kn-content #kn-app-menu.fixed li.is-active a,
.kn-content #kn-app-menu.fixed li.is-active ul.kn-dropdown-menu-list li.is-active a,
.kn-content #kn-app-menu.fixed a:hover,
.kn-content #kn-app-menu.fixed li.is-active ul.kn-dropdown-menu-list li a:hover {
  background-color: #444;
  padding: 0 20px !important; }

.kn-content #kn-app-menu li {
  margin: 0; }

.kn-content #kn-app-menu.fixed li.is-active ul.kn-dropdown-menu-list li a {
  background-color: #a7a7a7; }

.kn-content #kn-app-menu.free li.is-active a,
.kn-content #kn-app-menu.free li.is-active ul.kn-dropdown-menu-list li.is-active a,
.kn-content #kn-app-menu.free a:hover,
.kn-content #kn-app-menu.free li.is-active ul.kn-dropdown-menu-list li a:hover {
  background-color: #b6b6b6; }

.kn-content #kn-app-menu li.is-active ul.kn-dropdown-menu-list li a {
  background-color: #878787; }

#kn-app-menu .nav-menu {
  display: none;
  border-right: 0px;
  border-left: 0px;
  width: 1600px !important;
  max-width: 100%;
  margin: auto; }

.kn-content #kn-app-menu a {
  color: #fff !important; }

section#kn-mobile-menu ul#app-menu-list-mobile li.is-active {
  background-color: #b6b6b6 !important; }

div.kn-info-bar {
  background-color: rgba(0, 0, 0, 0);
  position: relative;
  z-index: 3; }

div.kn-info.kn-container {
  padding: 0 !important; }

/*.kn-info.kn-container{
  width: 100% !important;
  max-width: 1600px !important;
}*/
.kn-info .kn-crumbtrail a:hover,
.kn-info .kn-current_user a:hover,
.kn-back-link a:hover {
  color: #3e3e3e !important; }

.kn-info.kn-container,
.kn-scene.kn-container {
  width: 94% !important;
  max-width: 100% !important;
  margin-left: 3% !important;
  margin: auto !important; }

.kn-scene#kn-scene_189 {
  width: 1200px !important; }

.kn-scene#kn-scene_67 {
  max-width: 94% !important; }

.kn-view {
  margin: 0;
  margin-top: 25px;
  padding: 0;
  width: 100%; }

table.kn-table-table {
  max-width: 100% !important; }

a.kn-link-page,
a:-webkit-any-link,
div.kn-content a {
  color: #ff8200 !important;
  text-decoration: none !important; }

a:any-link {
  color: #ff8200 !important;
  text-decoration: none !important; }

.kn-content a:hover,
.kn-content a:focus {
  color: #ffcf40 !important; }

.kn-content a:any-link:hover,
.kn-content a:any-link:focus {
  color: #ffcf40 !important; }

div#view_566 div.content object {
  height: 70vh !important;
  width: 94%;
  margin-left: 3%; }

.input-warning {
  background-color: #eaa49d !important;
  border: solid 1px #a4434e !important; }

i.fa {
  display: contents !important; }

div#view_167 {
  width: 100%;
  margin: auto;
  padding: 0 3%;
  background-color: #fff; }

.action-banner {
  background-color: #e7e7e7;
  padding: 5px;
  border-top: solid 2px #ff8200;
  border-bottom: solid 2px #ff8200; }

#view_2360 tr.over-logged {
  background-color: #ffcf40 !important; }

#kn-scene_1149 {
  width: 1200px !important;
  max-width: 100% !important;
  margin: auto; }

#view_2630 div.kn-submit {
  display: flex !important; }

#view_2630 ul.kn-form-group li.kn-form-col,
#view_2630 div.kn-submit button {
  margin: auto !important; }

.kn-scene .kn-table tr.expired,
.kn-scene .kn-table tr.expired:nth-child(even) {
  background-color: #eaa49d !important; }

.kn-scene .kn-table tr.expWarn,
.kn-scene .kn-table tr.expWarn:nth-child(even) {
  background-color: #ebc275 !important; }

.kn-scene .kn-table tr.valid,
.kn-scene .kn-table tr.valid:nth-child(even) {
  background-color: #c4efb1 !important; }

@media screen and (max-width: 1024px) {
  .kn-mobile-controls {
    display: block !important; }
  .kn-navigation-bar {
    display: none !important; }
  #kn-mobile-menu.is-visible {
    left: 0 !important; }
  div#kn-app-mobile-container {
    background-color: #b6b6b6;
    height: 35px; }
  div#kn-app-menu.fixed {
    display: none !important; } }

@media screen and (min-width: 1025px) {
  .kn-mobile-controls {
    display: none !important; }
  .kn-navigation-bar {
    display: block !important; }
  #kn-mobile-menu.is-visible {
    left: -100% !important; } }

#kn-report-view_928-2 td {
  text-align: left !important; }

div#kn-report-view_1745-1 div.kn-report-rendered,
div#kn-report-view_1745-2 div.kn-report-rendered {
  margin-left: calc(50% - 650px); }

#view_1745 ul.kn-report-row {
  max-width: 1300px;
  margin-left: calc(50% - 650px);
  margin-top: 50px; }

#view_1745 ul.kn-report-row li {
  padding: 0; }

#view_1745 ul.kn-report-row:last-of-type {
  width: 94%;
  max-width: 94%;
  margin-left: 3%; }

div.kn-report-rendered table {
  border: 1px solid #232323; }

div#kn-report-view_1745-5,
div#kn-report-view_1745-4,
div#kn-report-view_1745-3 {
  width: 500px;
  margin: 0;
  padding: 0; }

div.kn-table div.kn-table-wrapper {
  border: 1px solid #444; }

.kn-scene .kn-table table th {
  background-color: #878787 !important;
  border: 0 !important;
  color: #fff !important; }

.kn-table table th a {
  color: #fff !important; }

.kn-scene .kn-table tr {
  background-color: #fff; }

.kn-scene .kn-table tr:nth-child(even) {
  background-color: #d3d3d3 !important; }

.kn-scene .kn-table table td {
  border: 0; }

.kn-scene .kn-table tr.kn-table-totals td {
  border-top: 0 !important; }

.kn-table tr.kn-table-totals td,
.kn-table tr.kn-table-totals td strong,
.kn-table tr.kn-table-group td {
  color: #fff !important;
  font-weight: 400 !important;
  background-color: #777 !important; }

.kn-table tr.kn-table-group td {
  border-top: solid 1px #a7a7a7; }

div.view_380 tr.kn-table-totals td,
#view_44 table.kn-table-table tbody tr td:last-of-type,
#view_44 table.kn-table-table thead tr th.field_154 {
  display: none; }

div.view_380 tr.kn-table-totals td:nth-last-child(-n+2) {
  display: table-cell; }

table.cell-editable tbody td.cell-edit:hover,
table.cell-editable tbody td.cell-edit.active,
tbody td.highlight {
  background-color: #ffcf40 !important; }

.kn-table tbody td {
  vertical-align: middle !important;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content; }

div.kn-table-wrapper.is-constrained[style] {
  height: auto !important; }

div.kn-list.view_2105 div.kn-list-content div.kn-list-item-container {
  width: 100% !important; }

.rework td.field_896 span span {
  position: relative; }

.rework td.field_896 span span:after {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  content: '';
  background-color: #ff8200;
  position: absolute;
  margin: 2px 5px; }

.complete {
  color: #a7a7a7 !important; }

.complete td.field_1494 a {
  color: #444 !important; }

.complete td.field_1492 a:hover,
.complete td.field_1492 a:visited,
.complete td.field_1492 a:active {
  color: #a7a7a7 !important; }

#kn-scene_1036 thead tr.complete th {
  background-color: #a7a7a7 !important;
  color: #f7f7f7 !important; }

#kn-scene_1036 thead tr.complete th a:hover {
  cursor: default !important;
  color: #f7f7f7 !important; }

.current-step {
  box-shadow: inset 0 2px 0 0 #669955, inset 0 -2px 0 0 #669955;
  color: #598949; }

table#Cons-table td.barcode svg, table#Cons-table td.qrcode canvas {
  cursor: pointer !important; }

#view_1606 tr.quote-record-table td.quote-wrapper {
  max-width: 100% !important; }

#view_1606 tr.quote-record-table td.quote-wrapper div.quote-header {
  width: 100%;
  display: flex;
  flex-wrap: wrap; }

#view_1606 tr.quote-record-table td.quote-wrapper div.quote-header h6 {
  width: max-content; }

#view_1606 tr.quote-record-table td.quote-wrapper div.quote-header a {
  margin-right: 0;
  margin-left: auto; }

#view_1606 tr.quote-record-table td.quote-wrapper table {
  min-width: 100% !important;
  max-width: 100% !important;
  border: solid 1px #a7a7a7 !important; }

#view_1606 tr.quote-record-table td.quote-wrapper table thead th,
#view_1606 tr.quote-record-table td.quote-wrapper table tbody tr {
  background-color: #fff !important;
  color: #444 !important; }

#view_1606 tr.quote-record-table td.quote-wrapper table thead tr,
#view_1606 tr.quote-record-table td.quote-wrapper table tbody tr {
  border-bottom: solid 1px #a7a7a7 !important; }

#view_1606 tr.quote-record-table td.quote-wrapper table tbody tr:last-of-type {
  border-bottom: none !important; }

button#add-row {
  margin: 10px 0 10px auto; }

@media screen and (min-width: 768px) {
  /*div.kn-table.view_2069 div.kn-records-nav,
  div.kn-table.view_2069 div.kn-table-wrapper.is-constrained{
    width: 50%;
  }*/
  div#kn-scene_897 {
    display: flex;
    flex-wrap: wrap; }
  div.kn-table.view_2069,
  div.kn-list.view_2105,
  div.kn-list.view_2105 div.kn-detail-label,
  div.kn-list.view_2105 div.kn-detail-body,
  div.kn-list.view_2105 div.kn-detail,
  div.kn-list.view_2105 div.kn-label-left {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content; }
  div.kn-table.view_2069 div.kn-table-wrapper.is-constrained {
    overflow: visible;
    min-height: auto !important;
    max-height: auto !important; }
  div.kn-list.view_2105 {
    margin: auto; }
  div.kn-table.view_2069 div.kn-pagination {
    position: initial !important; }
  #view_2105 {
    margin: 0 auto 0 50px; }
  #view_2069 {
    margin: 10px 50px 0 auto; }
  #view_2105 div.kn-label-left.kn-table.is-unbordered {
    width: 250px;
    line-height: 1.2; }
  #view_2105 div.kn-label-left div.kn-special-title {
    background-color: #e7e7e7;
    padding: 0.5px; } }

.kn-button.is-primary,
.copy_subtask.kn-button-menu,
.copy_kit.kn-button-menu,
.copy_asset.kn-button-menu,
.copy_wo.kn-button-menu,
.kn-button-menu,
.kn-button.is-button,
.kn-button.is-small,
.kn-link.kn-button {
  background-color: #a7a7a7 !important;
  -webkit-box-shadow: 0px 5px 5px 0px #e7e7e7;
  box-shadow: 0px 5px 5px 0px #e7e7e7;
  color: #fff !important;
  border-radius: 5px;
  border: none !important; }

.kn-button.is-primary:hover,
.copy_subtask.kn-button-menu:hover,
.copy_kit.kn-button-menu:hover,
.copy_asset.kn-button-menu:hover,
.kn-button-menu:hover,
.kn-button.is-button:hover,
.kn-button.is-small:hover,
.kn-link.kn-button:hover {
  background-color: #878787 !important;
  -webkit-box-shadow: 0px 1px 2px 0px #a7a7a7;
  box-shadow: 0px 1px 2px 0px #a7a7a7; }

.copy_subtask.kn-button-menu,
.copy_kit.kn-button-menu,
.copy_asset.kn-button-menu,
.copy_wo.kn-button-menu {
  padding: 3px 8px;
  cursor: pointer; }

#kn-scene_298 input#clone {
  padding: 10px 20px; }

#view_1551 {
  position: absolute !important;
  bottom: 0;
  left: 2%; }

@media screen and (min-width: 1024px) {
  div.kn-menu.kn-view,
  div.kn-table.kn-view div.kn-pagination {
    position: absolute;
    right: 12px; }
  div.kn-menu.kn-view {
    width: -webkit-max-content;
    /*chrome*/
    width: -moz-max-content;
    /*firefox*/
    width: intrinsic;
    /*safari/non-standard*/
    margin-top: -.25em; }
  #view_341.kn-menu.kn-view {
    margin-top: 1em; }
  #view_522.kn-menu.kn-view,
  #view_392.kn-menu.kn-view,
  #view_214.kn-menu.kn-view,
  #view_216.kn-menu.kn-view,
  #view_522.kn-menu.kn-view,
  #view_392.kn-menu.kn-view,
  #view_208.kn-menu.kn-view,
  #view_118.kn-menu.kn-view {
    margin-top: -2.8em; }
  #view_1519.kn-menu.kn-view,
  #view_1230.kn-menu.kn-view {
    position: initial; }
  #kn-scene_42 div.view-header h2.kn-title hr {
    border: solid 1px #fff; }
  div.kn-table.kn-view {
    margin-bottm: 80px; }
  div.kn-table.kn-view p {
    margin-bottom: 0 !important; }
  div.kn-table.kn-view div.kn-records-nav {
    display: flex;
    flex-wrap: wrap; }
  div.kn-table.kn-view div.kn-records-nav div.js-filter-menu {
    display: block; }
  div.kn-table.kn-view div.kn-records-nav div.level {
    margin-left: 0.75em; } }

#view_1242 {
  position: initial; }

a.pdf {
  padding-right: 10px; }

div.kn-table.is-unbordered div.kn-detail-label {
  color: #878787 !important;
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: max-content !important;
  text-align: right;
  background-color: #fff !important; }

div.kn-table.is-unbordered div.kn-detail-label[style] {
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: max-content !important;
  min-width: -webkit-max-content !important;
  min-width: -moz-max-content !important;
  min-width: max-content !important;
  max-width: -webkit-max-content !important;
  max-width: -moz-max-content !important;
  max-width: max-content !important; }

div.kn-details.view_107,
section.columns,
section.columns div.kn-details-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%; }

#kn-scene_42.kn-scene.kn-container {
  width: 80% !important;
  margin: auto; }

#view_183 {
  padding: 3%;
  display: block;
  border: 1px solid #232323;
  background-color: #e7e7e7; }

#kn-scene_42 div.kn-menu {
  position: initial !important; }

#view_183 h2.kn-title {
  text-align: center; }

#view_183 form {
  display: flex;
  flex-wrap: wrap; }

#view_183 form ul.kn-form-group {
  width: 50%; }

#view_183 form ul.kn-form-group.kn-form-group-2,
#view_183 form div.kn-submit {
  width: 100%; }

#view_183 form div.kn-submit button {
  display: block;
  margin: auto; }

#view_1602 {
  width: 80% !important; }

#kn-scene_695 {
  width: 70% !important; }

#kn-scene_695, #view_1602 {
  margin: auto !important; }

#view_1602 div.kn-details-group.column-2:first-of-type div.kn-detail-body span {
  font-size: 1.5em;
  color: #3e3e3e; }

#view_1602 div.field_1402 {
  text-align: right; }

#view_1602 div.kn-details-group div.kn-detail-label[style] {
  min-width: 30% !important;
  max-width: 30% !important;
  width: max-content !important; }

#view_1602 div.field_1593.kn-detail {
  width: 50%; }

@media screen and (min-width: 768px) {
  .detail-border div.kn-label-left.kn-table.is-unbordered,
  #view_2068 div.kn-label-left.kn-table.is-unbordered,
  #view_2177 div.kn-label-left.kn-table.is-unbordered,
  #view_1819 div.kn-label-left.kn-table.is-unbordered {
    display: flex;
    flex-wrap: wrap; }
  #view_2068 div.kn-label-left div.kn-detail,
  #view_2177 div.kn-label-left div.kn-detail,
  #view_1819 div.kn-label-left div.kn-detail {
    padding: 0 15px;
    min-width: 13.5%; }
  #view_2068 div.kn-label-left div.kn-details-link,
  #view_2087 div.kn-label-left div.kn-details-link {
    width: 100%; }
  #view_2072 {
    margin-top: 6.5em; }
  .detail-border div.kn-table.is-unbordered {
    width: 100%;
    margin: 0 auto; }
  .detail-border div.kn-table.is-unbordered div.kn-detail {
    border: solid 1px #232323;
    margin: 10px auto;
    display: block;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content; }
  .detail-border div.kn-table.is-unbordered div.kn-detail div {
    min-width: -webkit-max-content !important;
    min-width: -moz-max-content !important;
    min-width: max-content !important;
    max-width: 100% !important;
    width: 100% !important; }
  .detail-border div.kn-table.is-unbordered div.kn-detail div,
  .detail-border div.kn-table.is-unbordered div.kn-detail div span {
    vertical-align: middle;
    text-align: center;
    display: block; }
  .detail-border div.kn-table.is-unbordered div.kn-detail div.kn-detail-label {
    border-bottom: solid 1px #232323;
    background-color: #878787 !important;
    margin: 0; }
  .detail-border div.kn-table.is-unbordered div.kn-detail div.kn-detail-body {
    background-color: #fff !important;
    margin: 0; }
  .detail-border div.kn-table.is-unbordered div.kn-detail div.kn-detail-label span {
    color: #fff !important; }
  .detail-border div.kn-table.is-unbordered div.kn-detail div span {
    padding: 0 5px; } }

#kn-scene_694 {
  width: 60% !important; }

/*#view_1601 form ul.kn-form-group{
  display: block;
}
#view_1601 form ul.kn-form-group li.is-one-half{
  width: 100% !important;
}

#view_1601 li.is-constrained{
  max-width: 100% !important;
}*/
div.kn-submit.submit-warning::after {
  display: block;
  color: #ef0000;
  font-style: italic;
  font-size: 0.7em;
  content: 'please fill out all required fields!'; }

#view_1941,
#view_1824 {
  width: 1200px;
  max-width: 100%;
  margin: auto; }

#view_1941 li.kn-form-col.is-constrained,
#view_1824 li.kn-form-col.is-constrained {
  max-width: 100%; }

#view_1950 {
  width: 600px;
  max-width: 100%;
  margin: 80px auto; }

#view_2804 div.kn-message.success,
#view_2939 div.kn-message.success {
  display: none; }

#view_2939 form,
#view_2939 form ul.kn-form-group li.kn-form-col {
  min-width: 100% !important;
  display: flex; }

#view_2939 form ul.kn-form-group li.kn-form-col div.kn-input {
  width: max-content !important;
  margin: 3px; }

#view_2939 form ul.kn-form-group {
  width: calc(100% - 150px); }

#view_2939 form div.kn-submit {
  width: 150px; }

#view_2939 form div.kn-submit button {
  display: flex;
  margin: 2em 0 0 auto; }

li a.search-choice-close::after {
  color: #ff8200 !important; }

div.kn-modal-bg {
  background-color: rgba(0, 0, 0, 0) !important; }

div.kn-modal {
  width: max-content;
  width: -moz-max-content;
  width: -webkit-max-content;
  max-width: 96%; }

div.ui-dialog.ui-draggable {
  border-radius: 0.3em !important;
  padding: 0 !important;
  font-family: "PT Sans", sans-serif !important;
  max-width: 100% !important; }

section.modal-card-body div.kn-scene.kn-container {
  max-width: 100%; }

div.ui-dialog.ui-draggable div.ui-dialog-titlebar {
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background-color: #f1f1f1;
  border: 0;
  border-bottom: solid 1px #dbdbdb; }

div.ui-dialog.ui-draggable div.ui-dialog-titlebar span.ui-dialog-title {
  width: 100%;
  text-align: center;
  font-weight: 400;
  font-size: 1.2em; }

div.ui-dialog.ui-draggable div.ui-dialog-titlebar a.ui-dialog-titlebar-close {
  border-radius: 100%;
  color: #fff !important;
  background-color: #a7a7a7;
  right: 0.5em; }

div.ui-dialog.ui-draggable div.ui-dialog-titlebar a.ui-dialog-titlebar-close span.ui-icon {
  margin-top: 0;
  margin-left: 0.1em; }

div.ui-dialog.ui-draggable div.ui-dialog-buttonpane {
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border: 0; }

div.ui-dialog.ui-draggable div.ui-dialog-buttonpane button.ui-button {
  border: 0 !important;
  background-color: #a7a7a7;
  color: #fff !important; }

div.ui-dialog.ui-draggable div.ui-dialog-buttonpane button.ui-button.ui-state-hover {
  background-color: #a7a7a7; }

footer.modal-card-foot {
  height: 60px; }

div.kn-page-modal div.kn-details div.kn-detail-label,
#kn-scene_853 div.kn-page-modal div.kn-details div.kn-table.is-unbordered div.kn-detail-label[style] {
  width: 150px  !important;
  min-width: 150px !important;
  max-width: 150px !important; }

div.kn-list-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 25px !important; }

/*.dashcard div.kn-list-content{
  max-width: 1800px;
  margin: 0 auto;
}*/
.dashcard div.kn-list-content div.kn-list-item-container {
  width: 20%;
  max-width: 300px; }

.taskcard div.kn-list-content div.kn-list-item-container,
.subcard div.kn-list-content div.kn-list-item-container {
  width: 16.66%;
  max-width: 250px; }

.dashcard div.kn-list-content div.kn-list-item-container,
.taskcard div.kn-list-content div.kn-list-item-container,
.subcard div.kn-list-content div.kn-list-item-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0 !important; }

div.kn-list-content div.kn-list-item-container a {
  color: #232323 !important; }

div.kn-list-content div.kn-list-item-container div.kn-label-left.kn-table.is-unbordered:hover {
  -webkit-box-shadow: 0px 3px 5px 0px #a7a7a7;
  box-shadow: 0px 3px 5px 0px #a7a7a7;
  cursor: pointer; }

div.kn-list-content div.kn-list-item-container div.kn-label-left.kn-table.is-unbordered:hover a {
  color: #ff8200; }

div.kn-list-content div.kn-list-item-container div.kn-label-left.kn-table.is-unbordered {
  border: 1px solid #232323 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }

.kn-details .kn-detail-body,
.kn-details .kn-detail-label,
.kn-list .kn-detail-body,
.kn-list .kn-detail-label {
  padding: 0.2em !important; }

div.kn-detail-body span span,
div.view_175 div.kn-detail-body span {
  border-radius: 7px;
  padding-right: 5px; }

div.field_152 div.kn-detail-body span span {
  display: inline-grid; }

div.field_116.green,
div.kn-detail-body span span.green,
div.view_175 div.kn-detail-body span.green {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9aef75+1,c4efb1+40,def2d6+100 */
  background: #def2d6;
  /* Old browsers */
  background: -moz-linear-gradient(left, #9aef75 1%, #c4efb1 40%, #def2d6 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #9aef75 1%, #c4efb1 40%, #def2d6 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #9aef75 1%, #c4efb1 40%, #def2d6 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9aef75', endColorstr='#def2d6',GradientType=1 );
  /* IE6-9 */ }

div.field_116.yellow,
div.kn-detail-body span span.yellow,
div.view_175 div.kn-detail-body span.yellow {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f7e162+1,f7e896+41,f8f3d6+100 */
  background: #f8f3d6;
  /* Old browsers */
  background: -moz-linear-gradient(left, #f7e162 1%, #f7e896 41%, #f8f3d6 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #f7e162 1%, #f7e896 41%, #f8f3d6 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #f7e162 1%, #f7e896 41%, #f8f3d6 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7e162', endColorstr='#f8f3d6',GradientType=1 );
  /* IE6-9 */ }

div.field_116.red,
div.kn-detail-body span span.red,
div.view_175 div.kn-detail-body span.red {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ea786b+1,eaa49d+53,eaa49d+53,ebc8c4+100 */
  background: #ebc8c4;
  /* Old browsers */
  background: -moz-linear-gradient(left, #ea786b 1%, #eaa49d 53%, #eaa49d 53%, #ebc8c4 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #ea786b 1%, #eaa49d 53%, #eaa49d 53%, #ebc8c4 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #ea786b 1%, #eaa49d 53%, #eaa49d 53%, #ebc8c4 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea786b', endColorstr='#ebc8c4',GradientType=1 );
  /* IE6-9 */ }

div.field_116.blue,
div.kn-detail-body span span.blue,
div.view_175 div.kn-detail-body span.blue {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#74ccf2+0,cce8f4+99 */
  background: #74ccf2;
  /* Old browsers */
  background: -moz-linear-gradient(left, #74ccf2 0%, #cce8f4 99%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #74ccf2 0%, #cce8f4 99%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #74ccf2 0%, #cce8f4 99%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#74ccf2', endColorstr='#cce8f4',GradientType=1 );
  /* IE6-9 */ }

div.kn-detail-body span span.gray,
div.view_175 div.kn-detail-body span.gray {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7a7a7a+2,bbbbbb+57,cecece+100 */
  background: #7a7a7a;
  /* Old browsers */
  background: -moz-linear-gradient(left, #7a7a7a 2%, #bbbbbb 57%, #cecece 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #7a7a7a 2%, #bbbbbb 57%, #cecece 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #7a7a7a 2%, #bbbbbb 57%, #cecece 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a7a7a', endColorstr='#cecece',GradientType=1 );
  /* IE6-9 */
  color: #232323; }

div.field_116.noBg,
td.kn-detail-body .noBg {
  background: rgba(0, 0, 0, 0);
  color: #232323; }

@media screen and (max-width: 599px) {
  div.kn-detail div.kn-detail-label {
    min-width: max-content !important;
    max-width: 40% !important; } }

div.view_697 div.field_43,
div.view_133 div.field_155,
div.view_132 div.field_157,
div.view_175 div.field_116 {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  background-color: #e7e7e7;
  color: #232323;
  font-weight: 700; }

div.view_697 div.field_69,
div.view_133 div.field_45,
div.view_132 div.field_142,
div.view_175 div.field_152 {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2; }

div.view_697 div.field_181,
div.view_133 div.field_175,
div.view_132 div.field_350,
div.view_175 div.field_159 {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3; }

div.view_697 div.field_184,
div.view_133 div.field_178,
div.view_132 div.field_168,
div.view_175 div.field_47 {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  order: 4; }

div.view_697 div.field_209,
div.view_133 div.field_208,
div.view_132 div.field_171,
div.view_175 div.field_117 {
  -webkit-box-ordinal-group: 6;
  -ms-flex-order: 5;
  order: 5; }

div.view_133 div.field_174,
div.view_132 div.field_166 {
  -webkit-box-ordinal-group: 7;
  -ms-flex-order: 6;
  order: 6; }

div.view_133 div.field_314,
div.view_132 div.field_313 {
  -webkit-box-ordinal-group: 8;
  -ms-flex-order: 7;
  order: 7; }

div.view_709 div.field_323,
div.view_709 div.field_321,
div.view_711 div.field_323,
div.view_711 div.field_321,
div.view_712 div.field_323,
div.view_712 div.field_321,
div.view_169 div.field_323,
div.view_169 div.field_321,
div.view_345 div.field_323,
div.view_345 div.field_321,
div.view_350 div.field_323,
div.view_350 div.field_321,
div.view_697 div.field_212,
div.view_133 div.field_211,
div.view_132 div.field_210,
div.view_175 div.field_323,
div.view_175 div.field_321 {
  display: none; }

div.view_697 div.field_43,
div.view_697 div.field_69,
div.view_133 div.field_45,
div.view_133 div.field_155,
div.view_132 div.field_157,
div.view_132 div.field_142,
div.view_132 div.field_350,
div.view_175 div.field_116,
div.view_175 div.field_159,
div.view_175 div.field_47,
div.view_133 div.field_208,
div.view_133 div.field_174,
div.view_132 div.field_166 {
  text-align: center; }

div.view_697 div.field_43,
div.view_697 div.field_69,
div.view_697 div.field_181,
div.view_697 div.field_184,
div.view_133 div.field_45,
div.view_133 div.field_155,
div.view_133 div.field_175,
div.view_133 div.field_178,
div.view_132 div.field_157,
div.view_132 div.field_142,
div.view_132 div.field_350,
div.view_132 div.field_168,
div.view_132 div.field_171,
div.view_175 div.field_116,
div.view_175 div.field_159,
div.view_175 div.field_47,
div.view_175 div.field_152,
div.view_133 div.field_208,
div.view_133 div.field_174,
div.view_132 div.field_166 {
  border-bottom: 1px solid #232323; }

div.view_697 div.field_43,
div.view_133 div.field_45,
div.view_133 div.field_155,
div.view_132 div.field_157 {
  padding: 10px; }

div.view_697 div.field_209,
div.view_133 div.field_208,
div.view_133 div.field_174,
div.view_133 div.field_314,
div.view_132 div.field_166,
div.view_132 div.field_313,
div.view_175 div.field_117 {
  margin: 0 !important;
  padding: 2px; }

div.view_697 div.field_209 div.kn-detail-label,
div.view_133 div.field_208 div.kn-detail-label,
div.view_133 div.field_174 div.kn-detail-label,
div.view_133 div.field_314 div.kn-detail-label,
div.view_132 div.field_166 div.kn-detail-label,
div.view_132 div.field_313 div.kn-detail-label,
div.view_175 div.field_117 div.kn-detail-label {
  color: #232323 !important;
  font-weight: 400;
  text-align: left;
  width: 60%;
  padding: 0;
  margin: 0; }

div.view_697 div.field_209 div.kn-detail-body,
div.view_133 div.field_208 div.kn-detail-body,
div.view_133 div.field_174 div.kn-detail-body,
div.view_133 div.field_314 div.kn-detail-body,
div.view_132 div.field_166 div.kn-detail-body,
div.view_132 div.field_313 div.kn-detail-body,
div.view_175 div.field_117 div.kn-detail-body {
  width: 40%;
  text-align: right;
  padding: 0;
  margin: 0; }

div.view_697 div.field_181,
div.view_697 div.field_184,
div.view_133 div.field_175,
div.view_133 div.field_178,
div.view_132 div.field_168,
div.view_132 div.field_171,
div.view_175 div.field_152 {
  font-size: 0.8em;
  margin: 0;
  margin: 0 !important;
  height: 25px !important; }

div.view_175 div.field_152 {
  padding-top: 2px; }

div.taskcard div.kn-table.is-unbordered div.field_166,
div.taskcard div.kn-table.is-unbordered div.field_313,
div.taskcard div.kn-table.is-unbordered div.field_208,
div.taskcard div.kn-table.is-unbordered div.field_174,
div.taskcard div.kn-table.is-unbordered div.field_314,
div.taskcard div.kn-table.is-unbordered div.field_209 {
  height: 32px; }

div.view_697 div.field_181 div.kn-detail-label,
div.view_697 div.field_184 div.kn-detail-label,
div.view_133 div.field_175 div.kn-detail-label,
div.view_133 div.field_178 div.kn-detail-label,
div.view_132 div.field_168 div.kn-detail-label,
div.view_132 div.field_171 div.kn-detail-label,
div.view_175 div.field_152 div.kn-detail-label,
div.taskcard div.kn-table.is-unbordered div.field_166 div.kn-detail-body,
div.taskcard div.kn-table.is-unbordered div.field_313 div.kn-detail-body,
div.taskcard div.kn-table.is-unbordered div.field_208 div.kn-detail-body,
div.taskcard div.kn-table.is-unbordered div.field_174 div.kn-detail-body,
div.taskcard div.kn-table.is-unbordered div.field_314 div.kn-detail-body,
div.taskcard div.kn-table.is-unbordered div.field_209 div.kn-detail-body,
div.subcard div.kn-table.is-unbordered div.field_117 div.kn-detail-body {
  font-weight: 400;
  min-width: 40% !important;
  max-width: 40% !important;
  width: 40% !important;
  color: #232323 !important;
  padding: 0;
  margin: 0; }

div.view_697 div.field_181 div.kn-detail-label[style],
div.view_697 div.field_184 div.kn-detail-label[style],
div.view_133 div.field_175 div.kn-detail-label[style],
div.view_133 div.field_178 div.kn-detail-label[style],
div.view_132 div.field_168 div.kn-detail-label[style],
div.view_132 div.field_171 div.kn-detail-label[style],
div.view_175 div.field_152 div.kn-detail-label[style],
div.taskcard div.kn-table.is-unbordered div.field_166 div.kn-detail-body[style],
div.taskcard div.kn-table.is-unbordered div.field_313 div.kn-detail-body[style],
div.taskcard div.kn-table.is-unbordered div.field_208 div.kn-detail-body[style],
div.taskcard div.kn-table.is-unbordered div.field_174 div.kn-detail-body[style],
div.taskcard div.kn-table.is-unbordered div.field_314 div.kn-detail-body[style],
div.taskcard div.kn-table.is-unbordered div.field_209 div.kn-detail-body[style] {
  min-width: 40% !important;
  max-width: 40% !important;
  width: 40% !important; }

div.view_697 div.field_181 div.kn-detail-body,
div.view_697 div.field_184 div.kn-detail-body,
div.view_133 div.field_175 div.kn-detail-body,
div.view_133 div.field_178 div.kn-detail-body,
div.view_132 div.field_168 div.kn-detail-body,
div.view_132 div.field_171 div.kn-detail-body,
div.view_175 div.field_152 div.kn-detail-body,
div.taskcard div.kn-table.is-unbordered div.field_166 div.kn-detail-label,
div.taskcard div.kn-table.is-unbordered div.field_313 div.kn-detail-label,
div.taskcard div.kn-table.is-unbordered div.field_208 div.kn-detail-label,
div.taskcard div.kn-table.is-unbordered div.field_174 div.kn-detail-label,
div.taskcard div.kn-table.is-unbordered div.field_314 div.kn-detail-label,
div.taskcard div.kn-table.is-unbordered div.field_209 div.kn-detail-label {
  width: 60% !important;
  min-width: 60% !important;
  max-width: 60% !important;
  text-align: right;
  padding: 0 2px;
  margin: 0; }

/*div.view_697 div.field_181 div.kn-detail-body[style],
div.view_697 div.field_184 div.kn-detail-body[style],
div.view_133 div.field_175 div.kn-detail-body[style],
div.view_133 div.field_178 div.kn-detail-body[style],
div.view_132 div.field_168 div.kn-detail-body[style],
div.view_132 div.field_171 div.kn-detail-body[style],
div.view_175 div.field_152 div.kn-detail-body[style]{
  width: 60% !important;
  min-width: 60% !important;
  max-width: 60% !important;
}*/
div.view_697 div.field_181 div.kn-detail-body span,
div.view_697 div.field_184 div.kn-detail-body span,
div.view_133 div.field_175 div.kn-detail-body span,
div.view_133 div.field_178 div.kn-detail-body span,
div.view_132 div.field_168 div.kn-detail-body span,
div.view_132 div.field_171 div.kn-detail-body span,
div.view_175 div.field_152 div.kn-detail-body {
  width: 100%;
  display: flex; }

div.view_697 div.field_181 div.kn-detail-body span span,
div.view_697 div.field_184 div.kn-detail-body span span,
div.view_133 div.field_175 div.kn-detail-body span span,
div.view_133 div.field_178 div.kn-detail-body span span,
div.view_132 div.field_168 div.kn-detail-body span span,
div.view_132 div.field_171 div.kn-detail-body span span,
div.view_175 div.field_152 div.kn-detail-body span {
  min-width: max-content !important; }

div.view_175 div.field_117 span {
  width: max-content;
  width: -moz-max-content;
  width: -webkit-max-content;
  margin: 0 0 0 auto; }

div.menu-table div.view-header {
  display: flex !important; }

div.menu-table div.view-header h2.kn-title {
  margin: 0 auto 0 0 !important; }

div.menu-table div.view-header div.kn-menu, div.menu-table #view_67 {
  margin: 0 0 0 auto !important;
  display: flex; }

div.menu-table div.kn-menu div.kn-records-nav {
  margin-right: 5px; }

div.menu-table div.kn-menu div.kn-records-nav div.level div.kn-pagination, #view_67 {
  position: initial !important; }

.dashcard div.kn-list-content div.kn-list-item-container {
  width: 20% !important; }

.dashcard div.kn-label-left div div,
.subcard div.kn-label-left div div {
  color: #232323 !important; }

.dashcard div.field_206 div.kn-detail-label,
.dashcard div.field_143 div,
.dashcard div.field_143 div.kn-detail-label,
.dashcard div.field_148 div.kn-detail-label,
.dashcard div.field_290 div.kn-detail-label,
.dashcard div.field_364,
.dashcard div.field_142 div,
.dashcard div.field_364 div.kn-detail-label,
.dashcard div.field_148,
.dashcard div.field_142,
.dashcard div.field_142 div.kn-detail-label {
  background-color: #e7e7e7 !important;
  color: #232323 !important; }

.dashcard div.field_648 div.kn-detail-label,
.dashcard div.field_648 div.kn-detail-body {
  background-color: #fff !important;
  color: #232323 !important; }

.dashcard div.field_648 div.kn-detail-label {
  padding-right: 0; }

.dashcard div.field_648 div.kn-detail-body,
.dashcard div.field_47 div.kn-detail-body,
.dashcard div.field_116 div.kn-detail-body,
.dashcard div.field_159 div.kn-detail-body {
  text-align: center; }

#view_712 div.kn-details-link div.kn-detail-body,
#view_712 div.kn-details-link div.kn-detail-body span,
#view_712 div.kn-details-link div.kn-detail-body span a,
#view_712 div.kn-details-link div.kn-detail-body span a span {
  text-align: center !important;
  width: 100%; }

.dashcard div.field_152 div.kn-detail-body span {
  text-align: right !important; }

.dashcard div.kn-label-left tbody {
  width: 100%; }

.dashcard div.kn-label-left div.field_206,
.dashcard div.kn-label-left div.field_148,
.dashcard div.kn-label-left div.field_143,
.dashcard div.kn-label-left div.field_290 {
  background-color: #e7e7e7;
  width: 100% !important; }

.dashcard div.field_206 div.kn-detail-body,
.dashcard div.field_143 div.kn-detail-body,
.dashcard div.field_148 div.kn-detail-body,
.dashcard div.field_290 div.kn-detail-body {
  width: 60% !important;
  vertical-align: top !important; }

.dashcard div.field_206 div.kn-detail-label,
.dashcard div.field_143 div.kn-detail-label,
.dashcard div.field_148 div.kn-detail-label,
.dashcard div.field_290 div.kn-detail-label,
.dashcard div.field_648 div.kn-detail-label {
  width: 40% !important; }

#view_169 div.kn-label-left,
#view_345 div.kn-label-left,
#view_350 div.kn-label-left {
  font-size: 0.9em; }

div.view_709 div.field_116,
div.view_712 div.field_323,
.dashcard div.field_159,
.dashcard div.field_152,
.dashcard div.field_47,
.dashcard div.field_290 {
  border-bottom: 1px solid #232323; }

div.view_709 div.field_116,
div.view_712 div.field_323,
.dashcard div.field_159,
.dashcard div.field_152,
.dashcard div.field_47,
.dashcard div.kn-detail {
  margin-bottom: 0 !important; }

.dashcard div.field_143 div {
  margin: 0 !important; }

.dashcard div.kn-detail div.kn-detail-label {
  width: 40% !important;
  min-width: 40% !important; }

.dashcard div.field_116 {
  font-weight: bold; }

/***DASH PANEL BUTTONS***/
#kn-scene_60 div.kn-menu.kn-view,
#kn-scene_60 div.kn-table.kn-view div.kn-pagination {
  position: initial;
  right: initial; }

#kn-scene_60 div.kn-menu.kn-view {
  width: initial;
  /*chrome*/
  width: inital;
  /*firefox*/
  width: initial;
  /*safari/non-standard*/
  margin-top: 0; }

#kn-scene_60 {
  margin: 0 !important;
  display: block;
  padding: 0;
  width: 100% !important;
  position: absolute;
  top: 90px;
  background-image: url(https://cocoon.arx-cg.com/css/cocoon/dashbg.png);
  background-size: cover;
  background-position: left;
  background-repeat: no-repeat; }

#view_1735 div.control {
  display: flex;
  flex-wrap: wrap;
  width: fit-content;
  width: -moz-fit-content;
  max-width: 1600px;
  margin: 50px auto; }

#view_1735 a.kn-link.kn-button {
  width: calc(25% - 50px);
  height: 150px;
  margin: 25px;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
  border: solid 1px #ff8200 !important; }

#view_1735 a.kn-link.kn-button:hover,
#view_1735 a.kn-link.kn-button:focus {
  -webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.25); }

#view_1735 a.kn-link.kn-button span {
  width: 100%;
  line-height: 1;
  margin: 0; }

#view_1735 a.kn-link.kn-button span.icon {
  font-size: 3em; }

#view_1771 {
  background-color: #fff;
  margin: 0;
  padding-bottom: 25px; }

#view_1771 h1 {
  padding: 50px; }

/*@media screen and (min-width: 768px) {
  */
#kn-scene_906 {
  display: flex;
  flex-wrap: wrap; }

/*

  #view_2145, #view_2107, #view_2088, #view_2091{
    position: initial;
  }

  #view_2090 div.kn-records-nav,
  #view_2096 div.kn-records-nav,
  #view_2144 div.kn-records-nav{
    display: none;
  }
*/
#view_2107 {
  margin: 0 0 0 auto;
  width: 50%;
  float: right; }

#view_2107 div.control {
  float: right; }

#view_2293 {
  margin: -.25em auto; }

/*
  #view_2293 div.control{
    float: right;
  }
  #view_2158{
    margin: 0;
  }
  */
#view_2094 {
  border: solid 1px #232323;
  padding-bottom: 10px; }

#view_2094 div.view-header {
  background-color: #878787; }

#view_2094 div.view-header h2.kn-title {
  color: #fff;
  font-weight: bold;
  font-size: 1em;
  padding: 10px; }

#jobon, #joboff {
  min-width: max-content;
  min-width: -moz-max-content;
  min-width: -webkit-max-content;
  max-width: max-content;
  max-width: -moz-max-content;
  max-width: -webkit-max-content;
  width: max-content;
  width: -moz-max-content;
  width: -webkit-max-content; }

#view_2145, #view_2289 {
  position: relative !important;
  float: right;
  margin: -4em -1em 2em 0; }

.green-text {
  color: #4eaa26; }

.red-text {
  color: #a4434e; }

.blue-text {
  color: #0087c2; }

.gray-text {
  color: #232323; }

.green-text,
.red-text,
.blue-text,
.gray-text {
  font-weight: bold !important; }

/*
#view_2096{
  margin: 0 auto 0 0;
}
#view_2144{
  margin: 0 0 0 auto;
}
@media screen and (min-width: 1025px){*/
#view_2091 {
  width: 100%; }

#view_2096, #view_2144 {
  width: calc(50% - 30px); }

#view_2144 {
  margin: 25px 0 0 auto; }

#view_2107, #view_2088, #kn-scene_906 div.kn-menu.kn-view {
  position: initial !important; }

#view_2083 section.columns,
#view_2342 section.columns,
#view_2359 section.columns,
#view_2046 section.columns,
#view_2621 section.columns {
  display: flex;
  flex-wrap: wrap;
  width: 1200px;
  max-width: 100%;
  margin: auto; }

#view_2083 div.kn-details-group,
#view_2359 div.kn-details-group,
#view_2621 div.kn-details-group {
  margin: 5px !important; }

#view_2083 div.column-1 div.kn-label-left,
#view_2359 div.column-1 div.kn-label-left,
#view_2621 div.column-1 div.kn-label-left {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding-left: 10px; }

#view_2083 div.kn-details-group,
#view_2359 div.kn-details-group,
#view_2621 div.kn-details-group {
  width: calc(50% - 10px) !important; }

#view_2083 div.column-2 div.kn-details-group-column,
#view_2359 div.column-2 div.kn-details-group-column,
#view_2621 div.column-2 div.kn-details-group-column {
  width: 50%;
  margin: 0 5px !important;
  background-color: #e7e7e7; }

#view_2083 div.kn-details-group-column,
#view_2359 div.kn-details-group-column,
#view_2621 div.kn-details-group-column {
  padding: 0 !important;
  border: solid 1px #232323; }

#view_2083 div.column-2 div.kn-details-group-column:last-of-type,
#view_2359 div.column-2 div.kn-details-group-column:last-of-type,
#view_2621 div.column-2 div.kn-details-group-column:last-of-type {
  margin-top: 10px; }

#view_2083 div.column-2 div.kn-details-group-column div.kn-detail,
#view_2359 div.column-2 div.kn-details-group-column div.kn-detail,
#view_2621 div.column-2 div.kn-details-group-column div.kn-detail {
  display: block !important;
  width: 100%; }

#view_2083 div.column-2 div.kn-details-group-column div.kn-detail-label,
#view_2359 div.column-2 div.kn-details-group-column div.kn-detail-label,
#view_2621 div.column-2 div.kn-details-group-column div.kn-detail-label {
  width: 100% !important;
  margin: 0 !important; }

#view_2083 div.column-2 div.kn-details-group-column div.kn-detail-label,
#view_2083 div.column-2 div.kn-details-group-column div.kn-detail-body,
#view_2359 div.column-2 div.kn-details-group-column div.kn-detail-label,
#view_2359 div.column-2 div.kn-details-group-column div.kn-detail-body,
#view_2621 div.column-2 div.kn-details-group-column div.kn-detail-label,
#view_2621 div.column-2 div.kn-details-group-column div.kn-detail-body,
#view_2087 div.op-wrapper div.kn-details-group-column div.kn-detail-label,
#view_2087 div.op-wrapper div.kn-details-group-column div.kn-detail-body {
  padding: 2px !important;
  max-width: 100% !important;
  min-width: max-content !important;
  text-align: center !important; }

#view_2083 div.column-2 div.kn-detail-label,
#view_2359 div.column-2 div.kn-detail-label,
#view_2621 div.column-2 div.kn-detail-label,
#view_2087 div.op-wrapper div.kn-details-group-column div.kn-detail-label {
  color: #fff !important;
  background-color: #a7a7a7 !important; }

#view_2083 div.column-1 div.kn-detail-label,
#view_2083 div.column-1 div.kn-detail-body,
#view_2359 div.column-1 div.kn-detail-label,
#view_2359 div.column-1 div.kn-detail-body,
#view_2621 div.column-1 div.kn-detail-label,
#view_2621 div.column-1 div.kn-detail-body {
  padding: 0 !important; }

#view_2083 div.column-1 div.kn-detail-label,
#view_2359 div.column-1 div.kn-detail-label,
#view_2621 div.column-1 div.kn-detail-label,
#view_2342 div.kn-label-left,
#view_2342 div.kn-label-left div.kn-detail-label,
#view_2046 div.kn-label-left,
#view_2046 div.kn-label-left div.kn-detail-label {
  background-color: #e7e7e7 !important;
  color: #444 !important; }

#view_2083 div.column-1 div.kn-details-group-column,
#view_2359 div.column-1 div.kn-details-group-column,
#view_2621 div.column-1 div.kn-details-group-column {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  background-color: #e7e7e7; }

#view_2083 div.column-1 div.kn-details-group-column div.kn-detail,
#view_2359 div.column-1 div.kn-details-group-column div.kn-detail,
#view_2621 div.column-1 div.kn-details-group-column div.kn-detail,
#view_2342 div.kn-detail,
#view_2046 div.kn-detail {
  width: 50%; }

#view_2083 div.column-1 div.kn-details-group-column div.kn-detail-label,
#view_2359 div.column-1 div.kn-details-group-column div.kn-detail-label,
#view_2621 div.column-1 div.kn-details-group-column div.kn-detail-label {
  width: 50%;
  text-align: right; }

#view_2087 section.columns, #view_2288 {
  width: 1200px;
  max-width: 100%;
  margin: auto; }

#view_2087 {
  margin: 50px 0 0 0; }

#view_2087 div.kn-label-left.kn-table.is-unbordered,
#view_2087 div.kn-label-left.kn-table.is-unbordered div.kn-detail-label {
  background-color: #e7e7e7 !important; }

#view_2087 div.kn-details-column,
#view_2342 div.kn-label-left,
#view_2046 div.kn-label-left {
  display: flex;
  flex-wrap: wrap; }

#view_2087 div.kn-details-column {
  justify-content: space-evenly; }

#view_2087 div.kn-details-column div.kn-details-group {
  width: 35%;
  padding-top: 10px;
  margin-bottom: 0; }

#view_2087 .kn-details-group-column.column div.kn-label-left.kn-table.is-unbordered,
#view_2342 div.kn-label-left,
#view_2046 div.kn-label-left {
  min-height: max-content;
  min-height: -moz-max-content;
  min-height: -webkit-max-content;
  height: 100%;
  max-height: 100%;
  border: solid 1px #232323;
  align-items: center; }

#view_2087 div.kn-details-column div.kn-details-group div.kn-detail-label span,
#view_2342 div.kn-details-column div.kn-details-group div.kn-detail-label span,
#view_2046 div.kn-details-column div.kn-details-group div.kn-detail-label span {
  color: #232323 !important; }

#view_2087 div.kn-details-column div.op-wrapper {
  width: 30%;
  display: flex;
  flex-wrap: wrap; }

#view_2087 div.kn-details-column div.op-wrapper div.kn-details-group {
  width: 110%;
  height: 50%;
  display: flex;
  flex-wrap: wrap;
  min-height: max-content;
  min-height: -moz-max-content;
  min-height: -webkit-max-content;
  margin-bottom: 0 !important; }

#view_2286 div.control a.kn-link {
  margin-left: 8px; }

#view_2087 div.kn-details-column div.kn-details-group:last-of-type {
  width: 100%;
  text-align: center;
  font-size: 1.2em;
  font-weight: bold; }

#view_2087 div.kn-details-column div.op-wrapper div.kn-details-group:last-of-type {
  font-weight: 400;
  font-size: 1em; }

#view_2087 div.kn-details-column div.op-wrapper div.kn-details-group div.kn-detail {
  width: 50%;
  height: 100%;
  display: block; }

#view_2087 div.kn-details-column div.op-wrapper div.kn-details-group div.kn-detail-label,
#view_2087 div.kn-details-column div.op-wrapper div.kn-details-group div.kn-detail-body {
  text-align: center !important;
  width: 100% !important; }

#view_2087 div.kn-details-column div.op-wrapper div.kn-details-group div.kn-detail-label {
  background-color: #a7a7a7 !important;
  margin: 0; }

#view_2087 div.kn-details-column div.op-wrapper div.kn-details-group div.kn-detail-label span {
  color: #fff !important; }

#view_2087 div.op-wrapper div.kn-label-left.kn-table.is-unbordered {
  display: flex;
  flex-wrap: wrap; }

#view_2088,
#view_2286 {
  position: initial; }

#view_2088 {
  margin: -0.25em calc(50% - 600px) 0 auto; }

#view_2286 {
  margin-left: calc(50% - 600px); }

#view_2286, #view_2293, #view_2088 {
  width: 400px; }

#view_2286 div.control, #view_2293 div.control, #view_2088 div.control {
  width: max-content;
  width: -moz-max-content;
  width: -webkit-max-content; }

#view_2286 div.control {
  margin: 0 auto 0 0; }

#view_2293 div.control {
  margin: auto; }

#view_2088 div.control {
  margin: 0 0 0 auto; }

div.hi {
  width: 100%;
  height: 1px; }

#view_2385, #view_2425 {
  margin: -4.45em -0.2em 2em 0; }

#view_2413, #view_2417 {
  margin-top: 3em !important; }

div#kn-scene_1149 div#view_2621 div.field_2243 div.kn-detail-body {
  min-width: min-content !important; }

div#kn-scene_1149 #view_2621 div.field_2207 {
  display: none !important; }

div#kn-scene_1149 #view_2621 div.column-2 div.kn-details-group-colum div.field_2446 {
  margin-top: 25px !important; }

div#kn-scene_1149 #view_2621 div.column-2 div.kn-details-group-column div.field_2446 div.kn-detail-label {
  display: none !important; }

/*#kn-scene_1033 table th{
  background-color: #c7c7c7 !important;
}
#kn-scene_1033 #view_2360 table th{
  background-color: $color-b !important;
}*/
@media screen and (max-width: 480px) {
  #view_169 div.kn-list-content div.kn-list-item-container,
  #view_345 div.kn-list-content div.kn-list-item-container,
  #view_350 div.kn-list-content div.kn-list-item-container,
  #view_709 div.kn-list-content div.kn-list-item-container,
  #view_711 div.kn-list-content div.kn-list-item-container,
  #view_712 div.kn-list-content div.kn-list-item-container,
  div.kn-list-content div.kn-list-item-container {
    width: 80% !important;
    margin: 0 10%; }
  #view_183 form ul.kn-form-group {
    width: 100% !important; }
  #view_183 form ul.kn-form-group-2 li.is-one-half {
    width: 100%; } }

@media screen and (min-width: 481px) {
  div.kn-list-content div.kn-list-item-container {
    width: 33.33% !important; } }

@media screen and (max-width: 768px) {
  div#kn-app-menu.fixed {
    display: none; }
  div.kn-details.view_107 div.kn-details-group {
    width: 100%; }
  div.level div.level-left {
    display: flex; }
  #view_1735 a.kn-link.kn-button {
    width: calc(50% - 20px);
    padding: 0;
    margin: 10px; }
  #kn-scene_60 {
    top: 85px; } }

@media screen and (min-width: 769px) and (max-width: 1024px) {
  #view_1735 a.kn-link.kn-button {
    width: calc(33% - 50px); } }

@media screen and (min-width: 769px) {
  div.kn-list-content div.kn-list-item-container {
    width: 25% !important; }
  div.kn-details.view_107 div.kn-details-group {
    width: 50%; } }

@media screen and (min-width: 1025px) {
  div.kn-list-content div.kn-list-item-container {
    width: 16.66% !important; } }

/*@media screen and (min-width: 768px) {
  */
#kn-scene_906, #kn-scene_1036 {
  display: flex;
  flex-wrap: wrap; }

/*

  #view_2145, #view_2107, #view_2088, #view_2091{
    position: initial;
  }

  #view_2090 div.kn-records-nav,
  #view_2096 div.kn-records-nav,
  #view_2144 div.kn-records-nav{
    display: none;
  }
*/
#view_2107 {
  margin: 0 0 0 auto;
  width: 50%;
  float: right; }

#view_2107 div.control {
  float: right; }

#view_2293,
#view_2372 {
  margin: -.25em auto; }

/*
  #view_2293 div.control{
    float: right;
  }
  #view_2158{
    margin: 0;
  }
  */
#view_2094, #view_2420 {
  border: solid 1px #232323;
  padding-bottom: 10px; }

#view_2094 div.view-header,
#view_2420 div.view-header {
  background-color: #878787; }

#view_2094 div.view-header h2.kn-title,
#view_2420 div.view-header h2.kn-title {
  color: #fff;
  font-weight: bold;
  font-size: 1em;
  padding: 10px; }

#jobon, #joboff {
  min-width: max-content;
  min-width: -moz-max-content;
  min-width: -webkit-max-content;
  max-width: max-content;
  max-width: -moz-max-content;
  max-width: -webkit-max-content;
  width: max-content;
  width: -moz-max-content;
  width: -webkit-max-content; }

#jobon:not([disabled]), #joboff:not([disabled]) {
  box-shadow: inset 0 0 0 2px #ff8200; }

#view_2145, #view_2425, #view_2289, #view_2385 {
  position: relative !important;
  float: right;
  margin: -4.45em -0.2em 2em 0; }

.green-text {
  color: #4eaa26; }

.red-text {
  color: #a4434e; }

.blue-text {
  color: #0087c2; }

.gray-text {
  color: #232323; }

.green-text,
.red-text,
.blue-text,
.gray-text {
  font-weight: bold !important; }

/*
#view_2096{
  margin: 0 auto 0 0;
}
#view_2144{
  margin: 0 0 0 auto;
}
@media screen and (min-width: 1025px){*/
#view_2091 {
  width: 100%; }

#view_2096, #view_2413, #view_2144, #view_2417 {
  width: calc(50% - 30px); }

#view_2144, #view_2417 {
  margin: 25px 0 0 auto; }

#view_2107, #view_2088, #view_2381, #kn-scene_906 div.kn-menu.kn-view, #kn-scene_1036 div.kn-menu.kn-view {
  position: initial !important; }

#kn-scene_1036 {
  display: flex;
  flex-wrap: wrap;
  width: 1200px !important;
  max-width: 100%;
  margin: auto; }

#view_2083 section.columns, #view_2359 section.columns, #view_2621 section.columns {
  display: flex;
  flex-wrap: wrap;
  width: 1200px;
  max-width: 100%;
  margin: auto; }

#view_2083 div.kn-details-group, #view_2359 div.kn-details-group, #view_2621 div.kn-details-group {
  margin: 5px !important; }

#view_2083 div.column-1 div.kn-label-left, #view_2359 div.column-1 div.kn-label-left, #view_2621 div.column-1 div.kn-label-left {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding-left: 10px; }

#view_2083 div.kn-details-group, #view_2359 div.kn-details-group, #view_2621 div.kn-details-group {
  width: calc(50% - 10px) !important; }

#view_2083 div.column-2 div.kn-details-group-column, #view_2359 div.column-2 div.kn-details-group-column, #view_2621 div.column-2 div.kn-details-group-column {
  width: 50%;
  margin: 0 5px !important;
  background-color: #e7e7e7; }

#view_2083 div.kn-details-group-column, #view_2359 div.kn-details-group-column, #view_2621 div.kn-details-group-column {
  padding: 0 !important;
  border: solid 1px #232323; }

#view_2083 div.column-2 div.kn-details-group-column:last-of-type, #view_2359 div.column-2 div.kn-details-group-column:last-of-type, #view_2621 div.column-2 div.kn-details-group-column:last-of-type {
  margin-top: 10px; }

#view_2083 div.column-2 div.kn-details-group-column div.kn-detail, #view_2359 div.column-2 div.kn-details-group-column div.kn-detail, #view_2621 div.column-2 div.kn-details-group-column div.kn-detail {
  display: block !important;
  width: 100%; }

#view_2083 div.column-2 div.kn-details-group-column div.kn-detail-label, #view_2359 div.column-2 div.kn-details-group-column div.kn-detail-label, #view_2621 div.column-2 div.kn-details-group-column div.kn-detail-label {
  width: 100% !important;
  margin: 0 !important; }

#view_2083 div.column-1 div.kn-detail-label, #view_2359 div.column-1 div.kn-detail-label, #view_2621 div.column-1 div.kn-detail-label {
  background-color: #e7e7e7 !important;
  color: #444 !important; }

#view_2083 div.column-1 div.kn-detail-label,
#view_2083 div.column-1 div.kn-detail-body, #view_2359 div.column-1 div.kn-detail-label,
#view_2359 div.column-1 div.kn-detail-body, #view_2621 div.column-1 div.kn-detail-label,
#view_2621 div.column-1 div.kn-detail-body {
  padding: 0 !important; }

#view_2083 div.column-1 div.kn-details-group-column, #view_2359 div.column-1 div.kn-details-group-column, #view_2621 div.column-1 div.kn-details-group-column {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  background-color: #e7e7e7; }

#view_2083 div.column-1 div.kn-details-group-column div.kn-detail-label,
#view_2083 div.column-1 div.kn-details-group-column div.kn-detail, #view_2359 div.column-1 div.kn-details-group-column div.kn-detail-label,
#view_2359 div.column-1 div.kn-details-group-column div.kn-detail, #view_2621 div.column-1 div.kn-details-group-column div.kn-detail-label,
#view_2621 div.column-1 div.kn-details-group-column div.kn-detail {
  width: 50%;
  text-align: right; }

#view_2083 div.op-wrapper div.kn-details-group-column div.kn-detail-label,
#view_2083 div.op-wrapper div.kn-details-group-column div.kn-detail-body, #view_2087 div.op-wrapper div.kn-details-group-column div.kn-detail-label,
#view_2087 div.op-wrapper div.kn-details-group-column div.kn-detail-body, #view_2366 div.op-wrapper div.kn-details-group-column div.kn-detail-label,
#view_2366 div.op-wrapper div.kn-details-group-column div.kn-detail-body, #view_2359 div.op-wrapper div.kn-details-group-column div.kn-detail-label,
#view_2359 div.op-wrapper div.kn-details-group-column div.kn-detail-body, #view_2621 div.op-wrapper div.kn-details-group-column div.kn-detail-label,
#view_2621 div.op-wrapper div.kn-details-group-column div.kn-detail-body {
  padding: 2px !important;
  max-width: 100% !important;
  min-width: max-content !important;
  text-align: center !important; }

#view_2083 div.column-2 div.kn-detail-label,
#view_2083 div.op-wrapper div.kn-details-group-column div.kn-detail-label, #view_2087 div.column-2 div.kn-detail-label,
#view_2087 div.op-wrapper div.kn-details-group-column div.kn-detail-label, #view_2366 div.column-2 div.kn-detail-label,
#view_2366 div.op-wrapper div.kn-details-group-column div.kn-detail-label, #view_2359 div.column-2 div.kn-detail-label,
#view_2359 div.op-wrapper div.kn-details-group-column div.kn-detail-label, #view_2621 div.column-2 div.kn-detail-label,
#view_2621 div.op-wrapper div.kn-details-group-column div.kn-detail-label {
  color: #fff !important;
  background-color: #a7a7a7 !important; }

#view_2342 div.kn-label-left,
#view_2342 div.kn-label-left div.kn-detail-label,
#view_2046 div.kn-label-left,
#view_2046 div.kn-label-left div.kn-detail-label {
  background-color: #e7e7e7 !important;
  color: #444 !important; }

#view_2342 div.kn-detail,
#view_2046 div.kn-detail {
  width: 50%; }

#view_2087 section.columns, #view_2366 section.columns, #view_2288, #view_2421 {
  width: 1200px;
  max-width: 100%;
  margin: auto; }

#view_2087, #view_2366 {
  margin: 50px 0 0 0; }

#view_2087 div.kn-label-left.kn-table.is-unbordered,
#view_2087 div.kn-label-left.kn-table.is-unbordered div.kn-detail-label,
#view_2366 div.kn-label-left.kn-table.is-unbordered,
#view_2366 div.kn-label-left.kn-table.is-unbordered div.kn-detail-label {
  background-color: #e7e7e7 !important; }

#view_2087 div.kn-details-column,
#view_2366 div.kn-details-column,
#view_2342 div.kn-label-left,
#view_2046 div.kn-label-left {
  display: flex;
  flex-wrap: wrap; }

#view_2087 div.kn-details-column,
#view_2366 div.kn-details-column {
  justify-content: space-evenly; }

#view_2087 div.kn-details-column div.kn-details-group,
#view_2366 div.kn-details-column div.kn-details-group {
  width: 35%;
  padding-top: 10px;
  margin-bottom: 0; }

#view_2087 .kn-details-group-column.column div.kn-label-left.kn-table.is-unbordered,
#view_2366 .kn-details-group-column.column div.kn-label-left.kn-table.is-unbordered,
#view_2342 div.kn-label-left,
#view_2046 div.kn-label-left {
  min-height: max-content;
  min-height: -moz-max-content;
  min-height: -webkit-max-content;
  height: 100%;
  max-height: 100%;
  border: solid 1px #232323;
  align-items: center; }

#view_2087 div.kn-details-column div.kn-details-group div.kn-detail-label span,
#view_2366 div.kn-details-column div.kn-details-group div.kn-detail-label span,
#view_2342 div.kn-details-column div.kn-details-group div.kn-detail-label span,
#view_2046 div.kn-details-column div.kn-details-group div.kn-detail-label span {
  color: #232323 !important; }

#view_2087 div.kn-details-column div.op-wrapper,
#view_2366 div.kn-details-column div.op-wrapper {
  width: 30%;
  display: flex;
  flex-wrap: wrap; }

#view_2087 div.kn-details-column div.op-wrapper div.kn-details-group,
#view_2366 div.kn-details-column div.op-wrapper div.kn-details-group {
  width: 110%;
  height: 50%;
  display: flex;
  flex-wrap: wrap;
  min-height: max-content;
  min-height: -moz-max-content;
  min-height: -webkit-max-content;
  margin-bottom: 0 !important; }

#view_2286 div.control a.kn-link,
#view_2369 div.control a.kn-link {
  margin-left: 8px; }

#view_2087 div.kn-details-column div.kn-details-group:last-of-type,
#view_2366 div.kn-details-column div.kn-details-group:last-of-type {
  width: 100%;
  text-align: center;
  font-size: 1.2em;
  font-weight: bold; }

#view_2087 div.kn-details-column div.op-wrapper div.kn-details-group:last-of-type,
#view_2366 div.kn-details-column div.op-wrapper div.kn-details-group:last-of-type {
  font-weight: 400;
  font-size: 1em; }

#view_2087 div.kn-details-column div.op-wrapper div.kn-details-group div.kn-detail,
#view_2366 div.kn-details-column div.op-wrapper div.kn-details-group div.kn-detail {
  width: 50%;
  height: 100%;
  display: block; }

#view_2087 div.kn-details-column div.op-wrapper div.kn-details-group div.kn-detail-label,
#view_2087 div.kn-details-column div.op-wrapper div.kn-details-group div.kn-detail-body,
#view_2366 div.kn-details-column div.op-wrapper div.kn-details-group div.kn-detail-label,
#view_2366 div.kn-details-column div.op-wrapper div.kn-details-group div.kn-detail-body {
  text-align: center !important;
  width: 100% !important; }

#view_2087 div.kn-details-column div.op-wrapper div.kn-details-group div.kn-detail-label,
#view_2366 div.kn-details-column div.op-wrapper div.kn-details-group div.kn-detail-label {
  background-color: #a7a7a7 !important;
  margin: 0; }

#view_2087 div.kn-details-column div.op-wrapper div.kn-details-group div.kn-detail-label span,
#view_2366 div.kn-details-column div.op-wrapper div.kn-details-group div.kn-detail-label span {
  color: #fff !important; }

#view_2087 div.op-wrapper div.kn-label-left.kn-table.is-unbordered,
#view_2366 div.op-wrapper div.kn-label-left.kn-table.is-unbordered {
  display: flex;
  flex-wrap: wrap; }

#view_2088,
#view_2381,
#view_2286,
#view_2369 {
  position: initial; }

#view_2088,
#view_2381 {
  margin: -0.25em calc(50% - 600px) 0 auto; }

#view_2286,
#view_2369 {
  margin-left: calc(50% - 600px); }

#view_2286, #view_2369, #view_2293, #view_2372, #view_2088, #view_2381 {
  width: 400px; }

#view_2286 div.control, #view_2369 div.control, #view_2293 div.control, #view_2372 div.control, #view_2088 div.control, #view_2381 div.control {
  width: max-content;
  width: -moz-max-content;
  width: -webkit-max-content; }

#view_2286 div.control,
#view_2369 div.control {
  margin: 0 auto 0 0; }

#view_2293 div.control,
#view_2372 div.control {
  margin: auto; }

#view_2088 div.control,
#view_2381 div.control {
  margin: 0 0 0 auto; }

div.hi {
  width: 100%;
  height: 1px; }

@media screen and (max-width: 1024px) {
  #kn-scene_1036 {
    padding: 0 10px; }
  #view_2366 {
    margin-top: 0; }
  #view_2366 div.kn-details-group, div.op-wrapper div.kn-details-group, div.op-wrapper {
    margin: auto; }
  #view_2359 div.kn-details-group.column-2 div.kn-details-group-column,
  #view_2621 div.kn-details-group.column-2 div.kn-details-group-column,
  #view_2366 div.kn-details-group, div.op-wrapper div.kn-details-group {
    min-width: 50% !important;
    width: 50% !important;
    max-width: 50% !important; }
  #view_2359 div.kn-details-group,
  #view_2621 div.kn-details-group,
  div.op-wrapper, #kn-scene_1036 div.kn-table, #kn-scene_1036 div.kn-menu {
    min-width: 100% !important;
    width: 100% !important;
    max-width: 100% !important; }
  #kn-scene_1036 div.kn-table,
  #kn-scene_1036 div.kn-menu {
    margin: 0 !important; }
  #kn-scene_1036 div.kn-menu div.control {
    margin: 10px auto; }
  #view_2417 div.kn-records-nav,
  #view_2413 div.kn-records-nav {
    display: none; } }

div.kn-table span.icon .fa.fa-shopping-cart {
  color: #4eaa26 !important; }

div.kn-table span.icon:hover .fa.fa-shopping-cart {
  color: #9aef75 !important; }

div.kn-table span.icon .fa.fa-truck {
  color: #0087c2 !important; }

div.kn-table span.icon:hover .fa.fa-truck {
  color: #74ccf2 !important; }

#view_1735 span.icon .fa.fa-truck {
  color: #fff !important; }
