/* Minification failed. Returning unminified contents.
(53,17): run-time error CSS1039: Token not allowed after unary operator: '-color_manatee_rgb'
(63,28): run-time error CSS1039: Token not allowed after unary operator: '-color_black'
(83,32): run-time error CSS1039: Token not allowed after unary operator: '-color_manatee_rgb'
(131,33): run-time error CSS1039: Token not allowed after unary operator: '-color_manatee_rgb'
(161,33): run-time error CSS1039: Token not allowed after unary operator: '-color_manatee_rgb'
(193,22): run-time error CSS1039: Token not allowed after unary operator: '-color_manatee_rgb'
(198,22): run-time error CSS1039: Token not allowed after unary operator: '-color_manatee_rgb'
(206,33): run-time error CSS1039: Token not allowed after unary operator: '-color_manatee_rgb'
(217,35): run-time error CSS1039: Token not allowed after unary operator: '-color_alizarin_crimson'
(223,35): run-time error CSS1039: Token not allowed after unary operator: '-color_spring_green'
(229,35): run-time error CSS1039: Token not allowed after unary operator: '-color_broom'
(233,17): run-time error CSS1039: Token not allowed after unary operator: '-color_manatee'
(256,17): run-time error CSS1039: Token not allowed after unary operator: '-color_manatee'
(278,33): run-time error CSS1039: Token not allowed after unary operator: '-color_manatee_rgb'
(285,35): run-time error CSS1039: Token not allowed after unary operator: '-color_alizarin_crimson'
(289,35): run-time error CSS1039: Token not allowed after unary operator: '-color_spring_green'
(293,35): run-time error CSS1039: Token not allowed after unary operator: '-color_broom'
(317,33): run-time error CSS1039: Token not allowed after unary operator: '-color_manatee_rgb'
(327,24): run-time error CSS1039: Token not allowed after unary operator: '-color_steel_blue'
(331,17): run-time error CSS1039: Token not allowed after unary operator: '-color_steel_blue'
(341,17): run-time error CSS1039: Token not allowed after unary operator: '-color_steel_blue'
(346,28): run-time error CSS1039: Token not allowed after unary operator: '-color_steel_blue'
(347,28): run-time error CSS1039: Token not allowed after unary operator: '-color_steel_blue'
(351,28): run-time error CSS1039: Token not allowed after unary operator: '-color_steel_blue'
(551,28): run-time error CSS1039: Token not allowed after unary operator: '-color_black'
(614,33): run-time error CSS1039: Token not allowed after unary operator: '-color_manatee'
(619,33): run-time error CSS1039: Token not allowed after unary operator: '-color_manatee'
(631,33): run-time error CSS1039: Token not allowed after unary operator: '-color_manatee'
(632,17): run-time error CSS1039: Token not allowed after unary operator: '-color_manatee'
(651,23): run-time error CSS1039: Token not allowed after unary operator: '-color_steel_blue'
(680,17): run-time error CSS1039: Token not allowed after unary operator: '-color_steel_blue'
(685,17): run-time error CSS1039: Token not allowed after unary operator: '-color_steel_blue'
(732,28): run-time error CSS1039: Token not allowed after unary operator: '-color_manatee'
(749,28): run-time error CSS1039: Token not allowed after unary operator: '-color_steel_blue'
(755,28): run-time error CSS1039: Token not allowed after unary operator: '-color_black'
(791,16): run-time error CSS1039: Token not allowed after unary operator: '-color_steel_blue'
(812,376): run-time error CSS1039: Token not allowed after unary operator: '-color_steel_blue'
 */
/*general - applies to all grids*/
.k-grid td {
    padding: 0;
    margin: 0;
    border-left-width: 0; /* clear vertical seperators */
    overflow-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
}
.k-grid-header th.k-header {
    border-left-width: 0; /* clear vertical seperators */
    padding: 0;
    margin: 0;
    border-bottom-width: 1pt;
    background-color: transparent;
}
.k-filter-row th {
    border-left-width: 0; /* clear vertical seperators */
    padding-top: 0px;
    padding-bottom: 0px;
    padding: 0;
    margin: 0;
}

.k-pager-sizes .k-dropdown, .k-pager-sizes > select {
    width: 5.1em;
}
/*.k-filter-row th, .k-grid-header th.k-header, .k-grid td {
    border-left-width: 0; 
}
.k-filter-row th, .k-grid-header th.k-header{
    padding-top:0px;
    padding-bottom:0px;
}*/
.k-block, .k-draghandle, .k-inline-block, .k-widget {
    border-width: 0px;
}
.k-slider-horizontal .k-draghandle,
.k-slider-vertical .k-draghandle {
    width: 10px;
    height: 10px;
}
.k-grid .k-grid-header .k-header .k-link {
    height: auto;
    min-height: 2em;
    word-break:break-word;
}
.k-grid-header th.k-header > .k-link {
    padding: 5px 0px;
    /*line-height: 2em;*/
    min-height: 2em;
    height: auto;
    color: var(--color_manatee_rgb);
}
.k-grid-header-wrap {
    border-right-width:0;
}
.k-grid .k-grid-header .k-header {
    white-space: normal;
    padding-top:4px;
}
.k-grid-header {
    background-color: var(--color_black);
}
.k-grid-header th.k-header {
    border-bottom-width: 1pt;
}

.k-block,
.multipleTableContainer.k-widget,
.k-grid,
.k-grid .k-alt,
/*.k-grid-header,*/
.k-grid-header th.k-header {
    background-color: transparent;
}
.detailRelMapWidget .k-grid-header,
.detailRelMapWidget .k-grid-pager {
    background-color: inherit; /* rgba(var(--color_manatee_rgb), 0.15);*/
}
.k-grid tr:hover,
.k-grid .k-alt:hover {
    background-color:rgba(var(--color_manatee_rgb), 0.1); /* set to transparent row hover affect is not required */
}
/*.k-grid-header th.k-header{
    padding-left: 0;
    padding-right:0;
    margin: 0;
}*/
.k-detail-row .k-grid-header th.k-header {
    padding-top:.2em;
    padding-bottom:0.2em;
}
.k-filter-row th,
.k-grid td {
    padding: 0;
    margin: 0;
}
.k-grid-header th.k-header.right10{
    text-align:right;
    padding-right:5px;
}
.k-grid-header th.k-header.right5 {
    text-align: right;
    padding-right: 5px;
}
.k-grid-header th.k-header.center{
    text-align:center;
}
.k-grid tr.k-state-selected,
.k-grid td.k-state-selected:hover,
.k-grid tr.k-state-selected:hover td {
    background-color: transparent;
}
input.k-checkbox{
  /*  border-color: red;
    border-width:3px;*/
}
.k-grid .k-header .checkmarkContainer {
    margin-top: -15px;
}
/* SPECIFIC - based on table class */
/* listView */
.k-grid .listView td,
.k-grid .listViewbg td,
.k-grid .listViewS td {
    line-height: normal;
    height: 44px;
}
.k-grid .listViewbg td {
    background-color: rgba(var(--color_manatee_rgb), 0.2);
}
.k-grid .listViewS td {
    height: 36px;
}
.k-grid .listView .k-detail-row td,
.k-grid .listViewbg .k-detail-row td,
.k-grid .listViewS .k-detail-row td {
    background-color: transparent;
    border-top-width: unset;
}
.k-grid .listViewbg td,
.k-grid-content table.listViewbg tr:first-child td, 
.k-grid-content-locked table.listViewbg tr:first-child td {
    border-top-width: 6px;
    border-top-style: solid;
    border-top-color: #000;
}
/*.k-grid .listView th:first-child,
.k-grid .listView tbody tr td:first-child span {
    padding-left: 16px;
}
.k-grid .listView th:last-child,
.k-grid .listView tbody tr td:last-child span {
    padding-right: 16px;
}*/
.k-grid .listView tbody tr td span.bg,
.k-grid .listView tbody tr.k-alt td span.bg,
.k-grid .listView tbody tr td div.bg,
.k-grid .listView tbody tr.k-alt td div.bg {
    background-color: rgba(var(--color_manatee_rgb), 0.2);
    margin-top: 6px;
    height: 38px;
    line-height: 38px;
    display: block;
}
/*.k-grid .listViewbg tbody tr td span.bg,
.k-grid .listViewbg tbody tr.k-alt td span.bg,
.k-grid .listViewbg tbody tr td div.bg,
.k-grid .listViewbg tbody tr.k-alt td div.bg {
    min-height: 38px;
    
    display: inline;
    vertical-align: middle;
    padding-top: 5px;
}*/
.k-grid .listView tbody tr td span.bg .k-link,
.k-grid .listView tbody tr.k-alt td span.bg .k-link,
.k-grid .listView tbody tr td div.bg .k-link,
.k-grid .listView tbody tr.k-alt td div.bg .k-link,
.k-grid .listViewbg tbody tr td span .k-link,
.k-grid .listViewbg tbody tr.k-alt td span .k-link,
.k-grid .listViewbg tbody tr td div .k-link,
.k-grid .listViewbg tbody tr.k-alt td div .k-link,
.k-grid .listViewS tbody tr td span .k-link,
.k-grid .listViewS tbody tr.k-alt td span .k-link,
.k-grid .listViewS tbody tr td div .k-link,
.k-grid .listViewS tbody tr.k-alt td div .k-link,
.centeredContent .k-link,
.gridLink .k-link,
.deviceDetailDetails2 .k-link,
.deviceDetailStatus .k-link{
    color: rgba(var(--color_manatee_rgb), .99);
    text-decoration: underline;
    cursor: pointer;
}
.k-no-link{
    color: rgba(var(--color_manatee_rgb), .99);
    cursor: default;
}
tr.k-detail-row .k-grid .listViewS th .k-link {
    text-decoration: none;
}
.k-grid td.k-group-cell,
.k-grid th.k-group-cell {
    background-color: rgba(var(--color_manatee_rgb), 0.2);
    margin-top: 6px;
    height: 38px;
    line-height: 38px;
    display: block;
}

.k-grid .listView tbody tr td.red,
.k-grid .listView tbody tr.k-alt td.red,
.k-grid .listViewbg tbody tr td.red,
.k-grid .listViewbg tbody tr.k-alt td.red {
    border-bottom: 2pt solid var(--color_alizarin_crimson);
}
.k-grid .listView tbody tr td.green,
.k-grid .listView tbody tr.k-alt td.green,
.k-grid .listViewbg tbody tr td.green,
.k-grid .listViewbg tbody tr.k-alt td.green {
    border-bottom: 2pt solid var(--color_spring_green);
}
.k-grid .listView tbody tr td.yellow,
.k-grid .listView tbody tr.k-alt td.yellow,
.k-grid .listViewbg tbody tr td.yellow,
.k-grid .listViewbg tbody tr.k-alt td.yellow {
    border-bottom: 2pt solid var(--color_broom);
}
/* checkBoxListView */
.k-grid .checkBoxListView th {
    color: var(--color_manatee);
    font-size: 12pt;
    text-align: left;
    line-height: 38px;
    border-bottom: 1pt solid;
}
.k-grid .checkBoxListView td {
    line-height: normal;
    height: 44px;
}
.k-grid .checkBoxListView th:first-child,
.k-grid .checkBoxListView tbody tr td:first-child span {
    padding-left: 16px;
}
.k-grid .checkBoxListView th:last-child,
.k-grid .checkBoxListView tbody tr td:last-child span {
    padding-right: 16px;
}
.k-grid .checkBoxListView tbody tr.k-alt {
    background: linear-gradient(to right, rgba(77,77,83, 0.1), rgba(77,77,83, 0.5), rgba(77,77,83, 0.1));
}
/* listViewTree */
.k-grid.listViewTree th {
    color: var(--color_manatee);
    font-size: 12pt;
    text-align: left;
    line-height: 38px;
    border-bottom: 1pt solid;
}
.k-grid .listViewTree td {
    line-height: normal;
    height: 44px;
}
.k-grid .listViewTree th:first-child,
.k-grid .listViewTree tbody tr td:first-child span {
    padding-left: 16px;
}
.k-grid .listViewTree th:last-child,
.k-grid .listViewTree tbody tr td:last-child span {
    padding-right: 16px;
}
.k-grid .listViewTree tbody tr td span.bg,
.k-grid .listViewTree tbody tr.k-alt td span.bg,
.k-grid .listViewTree tbody tr td div.bg,
.k-grid .listViewTree tbody tr.k-alt td div.bg {
    background-color: rgba(var(--color_manatee_rgb), 0.2);
    margin-top: 6px;
    height: 38px;
    display: block;
}
.k-grid .listViewTree tbody tr td.red,
.k-grid .listViewTree tbody tr.k-alt td.red {
    border-bottom: 2pt solid var(--color_alizarin_crimson);
}
.k-grid .listViewTree tbody tr td.green,
.k-grid .listViewTree tbody tr.k-alt td.green {
    border-bottom: 2pt solid var(--color_spring_green);
}
.k-grid .listViewTree tbody tr td.yellow,
.k-grid .listViewTree tbody tr.k-alt td.yellow {
    border-bottom: 2pt solid var(--color_broom);
}
.k-grid .listViewTree tbody tr {
    background: linear-gradient(to right, rgba(77,77,83, 0.1), rgba(77,77,83, 0.5), rgba(77,77,83, 0.1));
}
/*.k-grid .listViewTree tbody tr td label {
    vertical-align: middle;
}*/

.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 {
    line-height: 1.57142857em;
}
.k-dropdown .k-icon {
    position:initial;
}

.k-window-content {
    padding: 0;
    border: 2px solid rgba(var(--color_manatee_rgb), 0.8);
}
.k-button {
    display: inline-block;
    padding: 5px 0px;
    border-width:2px;
    width: 100px;
    /*margin-bottom: 8px;*/
    font-size: 10pt;
    border-radius: 30px;
    border-color: var(--color_steel_blue);
    text-transform: uppercase;
    font-weight: bold;
    cursor: pointer;
    color: var(--color_steel_blue);
    background-color: transparent;
    height: 30px;
}
.k-icon-button {
    display: inline;
    padding: 8px;
    cursor: pointer;
}
.k-button:hover, .k-button.selected, .k-button.k-primary:hover {
    color: var(--color_steel_blue);
    background-color: white;
    border: 2px solid white;
}
.k-button.k-primary {
    background-color: var(--color_steel_blue);
    border: 2px solid var(--color_steel_blue);
    color: white;
}
.k-button.k-secondary {
    border: 2px solid var(--color_steel_blue);
}
.k-button.signin {
    text-transform:none;
    padding:.5rem 2rem;
    font-size: 1.1rem;
    font-weight: 700;
    vertical-align: middle;
    display: table-cell;
    text-decoration: none;
    border-style: none;
    width:unset;
    height:unset;
}
.k-button.wizard {
    padding: .2rem .5rem;
    /*font-size: 1.1rem;*/
    font-size: 12pt;
    font-weight: 700;
    vertical-align: middle;
    text-decoration: none;
    /*border-style: none;*/
    width: unset;
    height: unset;
}
.k-button.wizard.file-upload {
    border-style: none;
    border-radius: 8px;
    width: 300px;
}
.k-button.wizard.add-profile {
    padding: .5rem .8rem;
    vertical-align: middle;
    text-decoration: none;
    color: #fff;
    border-style: none;
    border-radius: 8px;
    border-color: transparent;
    background-color: #44494b;
}
/*.k-button.wizard .svg16.arrow-right{
    background-image: url('data:image/svg+xml, <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16" viewBox="0 0 16 16"> <path fill="%23ffffff" d="M5.5 0l-2 2 6 6-6 6 2 2 8-8-8-8z"></path> </svg>');
}
.k-button.wizard:hover .svg16.arrow-right {
    background-image: url('data:image/svg+xml, <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16" viewBox="0 0 16 16"> <path fill="%234e84c4" d="M5.5 0l-2 2 6 6-6 6 2 2 8-8-8-8z"></path> </svg>');
}
.k-button.wizard .svg16.arrow-left {
    background-image: url('data:image/svg+xml, <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16" viewBox="0 0 16 16"> <path fill="%23ffffff" d="M10.5 16l2-2-6-6 6-6-2-2-8 8 8 8z"></path> </svg>');
}
.k-button.wizard:hover .svg16.arrow-left {
    background-image: url('data:image/svg+xml, <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16" viewBox="0 0 16 16"> <path fill="%234e84c4" d="M10.5 16l2-2-6-6 6-6-2-2-8 8 8 8z"></path> </svg>');
}
.k-button.wizard .svg16.cross {
    background-image: url('data:image/svg+xml, <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16" viewBox="0 0 16 16"> <path fill="%23ffffff" d="M12.207 10.793l-1.414 1.414-2.793-2.793-2.793 2.793-1.414-1.414 2.793-2.793-2.793-2.793 1.414-1.414 2.793 2.793 2.793-2.793 1.414 1.414-2.793 2.793 2.793 2.793z"></path> </svg>');
}
.k-button.wizard:hover .svg16.cross {
    background-image: url('data:image/svg+xml, <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16" viewBox="0 0 16 16"> <path fill="%234e84c4" d="M12.207 10.793l-1.414 1.414-2.793-2.793-2.793 2.793-1.414-1.414 2.793-2.793-2.793-2.793 1.414-1.414 2.793 2.793 2.793-2.793 1.414 1.414-2.793 2.793 2.793 2.793z"></path> </svg>');
}*/
 /*.k-textbox > input, input.k-textbox, input.k-textbox:hover, textarea.k-textbox, textarea.k-textbox:hover {
   background: 0 0;
}*/
input.k-textbox, textarea.k-textbox {
    padding: .19857143em 0;
}
input.k-textbox {
    line-height: 1.57142857em;
    text-indent: .4em;
}
textarea.k-textbox {
    line-height: 1.57142857em;
    padding-left: .4em;
}
.k-window-titlebar {
    background-color: rgba(150,152,159, 0.8)
}
/*.k-numerictextbox,
.k-dropdown,
.k-textbox {
    height: 30px;
}*/
/* SWITCH STYLING */
.k-switch {
    width: 5.6em;
}
.k-switch-handle {
    height: 2.5em;
    width: 2.5em;
}
.k-switch .k-switch-handle {
    top: 0.02em;
}
.k-switch .k-switch-container {
    height: 2.5em;
}
.k-switch-on .k-switch-container {
    border-color: transparent;
    background-color: #008a00;
    background-size: 20px;
    background-repeat: no-repeat;
    background-position:6px 3px;
    background-image: url('data:image/svg+xml, <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16" viewBox="0 0 16 16"> <path fill="%23ffffff" d="M2.5 8l1.5-1.5 2.5 2.5 5.5-5.5 1.5 1.5-7 7z" stroke-width="10"></path> </svg>');
}
.k-switch-on .k-switch-handle {
    border-color: #008a00;
    border-width: 2px;
    background-color: #fff;
    left: calc(100% - 2.5em);
}
.k-switch-on.k-state-focused .k-switch-container, .k-switch-on:focus .k-switch-container {
    border-color: transparent;
    background-color: #008a00;
}
.k-switch-on.k-state-focused .k-switch-handle, .k-switch-on:focus .k-switch-handle {
    border-color: #008a00;
    border-width: 2px;
    background-color: #fff;
}
.k-switch-on.k-state-hover .k-switch-container, .k-switch-on:hover .k-switch-container {
    border-color: transparent;
    background-color: #008a00;
}
.k-switch-on.k-state-hover .k-switch-handle, .k-switch-on:hover .k-switch-handle {
    border-color: #008a00;
    border-width: 2px;
    background-color: #fff;
}
.k-switch-off .k-switch-handle {
    left: 0.01em;
}
.k-switch-off .k-switch-container {
    border-color: transparent;
    color: #fff;
    background-color: #fff;
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: 32px 5px;
    background-image: url('data:image/svg+xml, <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16" viewBox="0 0 16 16"> <path fill="%232a548c" d="M1 7h14v2h-14v-2z" stroke-width="10"></path> </svg>');
}
.k-switch-off .k-switch-handle {
    border-color: #2a548c;
    border-width: 2px;
    background-color: #fff;
}
.k-switch-off.k-state-focused .k-switch-container, .k-switch-off:focus .k-switch-container {
    border-color: transparent;
    color: #fff;
    background-color: #fff
}
.k-switch-off.k-state-focused .k-switch-handle, .k-switch-off:focus .k-switch-handle {
    border-color: #2a548c;
    border-width: 2px;
    color: #fff;
    background-color: #fff
}
.k-switch-off.k-state-hover .k-switch-container, .k-switch-off:hover .k-switch-container {
    border-color: transparent;
    color: #fff;
    background-color: #fff
}
.k-switch-off.k-state-hover .k-switch-handle, .k-switch-off:hover .k-switch-handle {
    border-color: #2a548c;
    border-width: 2px;
    color: #fff;
    background-color: #fff
}
.k-switch-off .k-switch-label-on {
    color: transparent
}
.k-switch {
    background-color: transparent;
    box-shadow: none
}
.k-switch.k-state-focused .k-switch-container, .k-switch:focus .k-switch-container {
    outline: 0
}
.k-switch.k-state-disabled {
    cursor: default
}
.k-switch[aria-readonly=true] {
    pointer-events: none
}
/* SWITCH STYLING END*/
/* COLLAPSABLE PANEL START */
.k-panelbar {
    margin: 0;
    padding: 0;
    border-width: 0px;
    border-style: none;
    box-sizing: border-box;
    outline: 0;
}
.k-panel > .k-item > .k-link, .k-panelbar > .k-item > .k-link {
    line-height: 2.0em;
}
.k-panel > li.k-item, .k-panelbar, .k-panelbar .k-content, .k-panelbar .k-header, .k-panelbar .k-state-selected,
.k-panelbar > .k-item > .k-link.k-state-selected, 
.k-panelbar > .k-item > .k-link.k-state-selected, 
.k-panelbar > .k-panelbar-header > .k-link.k-state-selected, 
.k-panelbar > .k-panelbar-header > .k-link.k-state-selected {
    /*background-color: transparent;*/
    background-color: var(--color_black);
}
.k-panelbar > .k-panelbar-header > .k-link,
.k-panelbar > .k-panelbar-header > .k-link.k-state-selected {
    border-bottom-width:1px;
    border-bottom-style: solid;
}
.k-panelbar > .k-item > .k-link.k-state-focused {
    box-shadow: none;
}
.k-panelbar .k-panelbar-header .k-link {
    font-size: 14pt;
}
.k-panelbar > .k-item > .k-link, .k-panelbar > .k-panelbar-header > .k-link {
    padding: 0.1em 1.1em;
}



.k-button.screenControlButton {
    margin-left: 5px;
    padding: 5px 15px;
    width: auto;
}

.k-button.screenControlButton.firstButton {
        margin-left: 30px;
    }

.k-button.screenControlButton.active {
        color: white;
        background: none;
        border: none;
        text-decoration: none;
    }

.k-button.screenControlButton.active:hover {
    color: white;
    background: none;
    border: none;
    text-decoration: none;
    border-width: 1px;
    cursor: default;
}

.k-button.screenControlButton:hover {
        background: white;
        border-color: white;
        text-decoration: none;
    }




/* TOOLTIP FOR HELP */
 .k-tooltip-closable#helpIcon_tt_active .k-tooltip-content {
    padding: 20px 0px 0px 0px;
}

.k-tooltip-content .k-link,
.k-grid#mapView .k-grid-content .k-link,
.k-grid#listView .k-grid-content .k-link {
    text-decoration: underline;
    text-decoration-color: var(--color_manatee);
}
.k-grid#mapView .k-grid-content .k-detail-row .k-link,
.k-grid#listView .k-grid-content .k-detail-row .k-link {
    text-decoration: none;
    text-decoration-color: var(--color_manatee);
}
/* TOOLTIP START */
/* static position for chart tool tips */
.k-chart-shared-tooltip, .k-chart-tooltip {
    position: absolute !important;
    top: 10% !important;
    left: 54% !important;
    border-width: 0px !important;
}
.k-tooltip-content .k-link, .statusWidgetsHeader .k-link {
    text-decoration: underline;
    text-decoration-color: var(--color_manatee);
    color: var(--color_manatee);
}
/* TOOLTIP END */



.k-pager-wrap {
    border-top-width: 1.5pt;
    border-top-color: #4d4d4d;
    white-space: normal;
    color: #fff;
    background-color: #0e0e0e;
}
.k-pager-wrap .k-link {
    color: inherit;
    text-decoration: none;
    outline: 0;
    font: inherit;
    background-color: inherit;
    border-color:var(--color_steel_blue);
}
.k-pager-nav {
    border-radius: 3em;
    padding: 4px 4px;
    min-width: 2.14em;
    height: 2.14em;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    text-align: center;
    display: inline-flex;
    align-items: flex-end/*center*/;
    justify-content: center;
    position: relative;
}
.k-pager-nav .k-icon {
    position: relative;
    display: inline-block;
    overflow: hidden;
    width: 1.1em;
    height: 1.1em;
    text-align: center;
    vertical-align: middle;
    background-image: none;
    font: 20px/1 WebComponentsIcons;
    font-variant: normal;
    text-transform: none;
    text-indent: 0;
    color: var(--color_steel_blue);
    align-self:center;
    opacity: 1;
}
.k-pager-wrap .k-pager-numbers .k-link {
    color: var(--color_steel_blue);
}
.k-pager-wrap .k-pager-numbers .k-link:hover {
    border-color: #fff;
    color:#fff;
}
.k-pager-wrap .k-link:hover {
    color: #d5d5d5;
    border-color: #fff;
    border-width: 1.5px;
}
.k-pager-wrap .k-link:hover .k-icon {
    opacity: 1;
    color:#fff;
}
.k-pager-wrap .k-link.k-state-disabled {
    color: #999;
    opacity: .45;
    border-color: #4d4d4d;
}
.k-pager-wrap .k-pager-numbers {
    align-self: initial;
}
.k-pager-wrap .k-pager-numbers-wrap {
    margin-top: 0;
    margin-bottom: 0;
}
.k-pager-wrap .k-pager-numbers .k-state-selected, .k-pager-wrap .k-pager-numbers .k-state-selected:hover {
    border-color: #fff;
    border-width: 2.5px;
    color: #fff;
    font-weight: bold;
}
.k-pager-wrap .k-pager-numbers .k-link {
    height: 2.4em;
    min-width: 2.4em;
    border-width: 2px;
    border-radius: 3em;
}


/* tabstrip */
.k-widget.k-tabstrip,
.k-tabstrip .k-content.k-state-active {
    background-color: transparent;
}
.k-tabstrip-items .k-item {
    background-color: var(--color_manatee);
}
.k-panelbar .k-tabstrip > .k-content, .k-tabstrip > .k-content {
    padding: 0;
    background-color: transparent;
}

.k-panelbar .k-content {
    border-bottom-width: 0px;
}

.k-tabstrip > .k-tabstrip-items > .k-item {
    border-radius: 20px;
    margin-right: 10px;
    border-width: 0;
}
.k-tabstrip-items .k-state-active {
    background-color: var(--color_steel_blue);
}
.k-tabstrip .k-tabstrip-items .k-link {
    padding:.9em;
}
.k-panel > li.k-item, .k-panelbar > li.k-item {
    background-color: var(--color_black);
}
.k-link.k-link-increase,
.k-link.k-link-decrease {
    height: .9em;
}
.k-icon.k-i-calendar,
.k-icon.k-i-clock {
    vertical-align: text-top;
}
.k-datetimepicker .k-picker-wrap .k-icon {
    margin: 0 2px;
}
.k-datetimepicker .k-picker-wrap{
    padding-right:4em;
}
.k-datetimepicker .k-select {
    width: 4em;
}

.k-dropzone em {
    display: inline;
    font-size: .8em;
}

/* breadcrumb*/
.k-breadcrumb .k-breadcrumb-link, .k-breadcrumb .k-breadcrumb-root-link {
    padding: 2px 4px;
}
.k-breadcrumb .k-breadcrumb-icontext-link .k-icon {
    margin-right: 4px;
}
.k-widget.k-breadcrumb {
    background-color: transparent;
}
.k-breadcrumb .k-breadcrumb-link, .k-breadcrumb .k-breadcrumb-root-link {
    color:var(--color_steel_blue);
}
.k-breadcrumb .k-breadcrumb-link:hover {
    color: #fff;
}
.k-breadcrumb-link.k-state-disabled {
    color: #fffff0/*var(--color_manatee)*/;
}
.k-breadcrumb .k-breadcrumb-container {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.k-breadcrumb .k-breadcrumb-root-link {
    margin-right: 4px;
}
.k-breadcrumb .k-breadcrumb-delimiter-icon {
    margin-top: 3px;
    font: 14px/1 WebComponentsIcons;
}
.k-icon.k-i-user {
    /*background-image: url(/theme/svg/UIElements/user.svg);*/
    background-image: url('data:image/svg+xml, <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16" viewBox="0 0 16 16"> <path fill="%234e84c4" d="M4 5c0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.209-1.791 4-4 4s-4-1.791-4-4zM12 10h-8c-2.209 0-4 1.791-4 4v1h16v-1c0-2.209-1.791-4-4-4z"></path> </svg>'); color: var(--color_steel_blue);
    width: 23px;
    height: 23px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 23px;
    font-size: 0;
}
.k-icon.k-i-user:hover {
    /*background-image: url(/theme/svg/white/user.svg);*/
    background-image: url('data:image/svg+xml, <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16" viewBox="0 0 16 16"> <path fill="%23fff" d="M4 5c0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.209-1.791 4-4 4s-4-1.791-4-4zM12 10h-8c-2.209 0-4 1.791-4 4v1h16v-1c0-2.209-1.791-4-4-4z"></path> </svg>');
}

.k-grid-header .k-header-column-menu {
    padding: 0.714em 0.01em;
}
.k-header.k-with-icon .k-header-column-menu .k-icon.k-i-more-vertical {
    font-weight: bold;
    color: #fff;
    margin-top: .4em;
    margin-right: 1em;
    font-size: 18px;
}

.k-header.k-with-icon .k-link .k-icon.k-i-sort-asc-sm,
.k-header.k-with-icon .k-link .k-icon.k-i-sort-desc-sm {
    font-size: 18px;
    font-weight: bold;
}

/*Global user icon user menu*/
.global_icon #usermenu{
    background-color: transparent;
    font-size: 12pt;
}
#usermenu .k-link.k-menu-link {
    color: #fff;
    left: 1.75em;
    padding-right: 1.75em;
    text-shadow: none;
    text-align:right;
}

/*stepper*/
/*.k-stepper*/
.k-stepper {
    font-size: 22pt;
    line-height: 1.82857143;
}
.k-stepper#cfgCredStepper {
    font-size: 14pt;
}
.k-step-list-vertical .k-step {
    min-height: 74px;
}
#cfgCredStepper .k-step-list-vertical .k-step {
    min-height: 58px;
    padding-left: 20px;
    border-left-width: 5px;
    border-left-color: transparent;
    border-left-style: solid;
}
#cfgCredStepper .k-step-list-vertical .k-step .k-step-link {
    padding-top: 12px;
}
#cfgCredStepper .k-progressbar{
    display:none;
}
.k-stepper .k-step-current .k-step-indicator,
.k-stepper .k-step-done .k-step-indicator,
.k-stepper .k-step-indicator {
    width: 36px;
    height: 36px;
    border-color: transparent;
    border-width: 0;
    border-style: none;
    background-color: #161819;
}
.k-stepper#cfgCredStepper .k-step-current .k-step-indicator,
.k-stepper#cfgCredStepper .k-step-done .k-step-indicator,
.k-stepper#cfgCredStepper .k-step-indicator {
    width: 20px;
    height: 20px;
    border-color: transparent;
    border-width: 0;
    border-style: none;
    background-color: #161819;
}
.k-stepper#cfgCredStepper .k-step-current {
    background-color: #19181b;
    border-left-color: #4976ac;
}
.k-stepper .k-step-done.k-step-disabled .k-step-indicator,
.k-stepper .k-step-done:disabled .k-step-indicator {
    border-color: transparent;
    background-color: #161819;
}
.k-stepper k-state-disabled {
    opacity: 1;
}
.k-stepper .k-step-label,
.k-stepper k-state-disabled .k-step-label {
    color: #e3e3e3;
}
.k-step-list-vertical~.k-progressbar{
    margin-left:4px;
}
.k-step-indicator-icon.k-icon.k-i-configIcon {
    height: 36px;
    width: 36px;
    background-size: 36px;
    background-repeat: no-repeat;
    background-position: center;
    display: inline-flex;
    /*background-image: url('/theme/svg/UiElements/general-step.svg');*/
}
.k-step-indicator-icon.k-icon.k-i-configIcon.general {
    background-image: url('/theme/svg/UiElements/general-step.svg');
}
.k-step-indicator-icon.k-icon.k-i-configIcon.behaviorstep {
    transform: rotate(135deg);
    background-image: url('/theme/svg/UiElements/behaviors-step.svg');
}
.k-step-indicator-icon.k-icon.k-i-configIcon.credentialstep {
    background-image: url('/theme/svg/UiElements/credentials-step.svg');
}
.k-step-indicator-icon.k-icon.k-i-configIcon.reviewstep {
    background-image: url('/theme/svg/UiElements/review-step.svg');
}
.k-step-indicator-icon.k-icon.k-i-configIcon.checkedgrey {
    background-image: url('/theme/svg/UiElements/checked-circle-grey.svg');
}
.k-step-indicator-icon.k-icon.k-i-configIcon.checkedgreen {
    background-image: url('/theme/svg/UiElements/only-check-green.svg');
}
.k-step-indicator-icon.k-icon.k-i-configIcon.importStep {
    background-image: url('/theme/svg/UiElements/import-step.svg');
}
.k-step-indicator-icon.k-icon.k-i-configCredIcon {
    height: 20px;
    width: 20px;
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: center;
    display: inline-flex;
    /*background-image: url('/theme/svg/UiElements/general-step.svg');*/
}
.k-step-indicator-icon.k-icon.k-i-configCredIcon.minuscirclegrey {
    background-image: url('/theme/svg/UiElements/minus-circle-grey.svg');
}
.k-step-indicator-icon.k-icon.k-i-configCredIcon.checkcirclegreen {
    background-image: url('/theme/svg/UiElements/checked-circle-green.svg');
}
.credIconReview {
    height: 16px;
    width: 16px;
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: 0px 4px;
    display: inline-flex;
    /*background-image: url('/theme/svg/UiElements/general-step.svg');*/
}
.credIconReview.checkedgreen {
    background-image: url('/theme/svg/UiElements/only-check-green.svg');
}
.credIconReview.minusgrey {
    background-image: url('/theme/svg/UiElements/only-minus-grey.svg');
}
/* Hide upload button in kendo upload */
.k-clear-selected, .k-upload-selected {
    display: none;
}
/* file upload wrap file name */
.k-upload .k-file-name {
    overflow-wrap: anywhere;
    white-space: break-spaces;
}

.k-maskedtextbox .k-i-warning {
    transform: none;
}
