/*!
 * Ark Core v1.0.1-13 (2019-01-16)
 * http://ark.genesys.com/
 * Copyright (c) 2019 Ark Team at Genesys; */
.ark-app-launcher .app-launcher-dropdown .dropdown-menu > li.title {
  display: block;
  padding: 5px 20px;
  font-size: 14px;
  font-weight: bold;
  text-transform: capitalize;
}
.ark-app-launcher .app-launcher-dropdown .dropdown-menu li a span {
  margin-left: 5px;
}
.ark-app-launcher .app-launcher-dropdown .dropdown-menu .fonticon {
  font-size: 26px;
  margin-right: 8px;
}
.ark-app-launcher .dropdown > a > div[class*="country-"] {
  background-image: url('data:image/png;base64,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');
}
.ark-app-launcher .dropdown .dropdown-menu div[class*="country-"] {
  background-image: url('data:image/png;base64,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');
}
.ark-app-launcher .dropdown div[class*="country-"] {
  display: inline-block;
  background-repeat: no-repeat;
  background-size: 182px 16px;
  width: 26px;
  height: 16px;
  vertical-align: middle;
  background-position: 26px 0;
}
.ark-app-launcher .dropdown .country-us {
  background-position: 0 0 !important;
}
.ark-app-launcher .dropdown .country-ca {
  background-position: -26px 0 !important;
}
.ark-app-launcher .dropdown .country-fr {
  background-position: -52px 0 !important;
}
.ark-app-launcher .dropdown .country-gr {
  background-position: -78px 0 !important;
}
.ark-app-launcher .dropdown .country-ch {
  background-position: -104px 0 !important;
}
.ark-app-launcher .dropdown .country-jp {
  background-position: -130px 0 !important;
}
.ark-app-launcher .dropdown .country-sp {
  background-position: -156px 0 !important;
}
.ark-datepicker {
  font-size: 10px;
  font-weight: normal;
  font-family: roboto !important;
  background-color: #FDFDFD;
  box-shadow: 0px 0px 2px 0px #66696D;
  border-radius: 2px;
  min-width: 189px;
}
.ark-datepicker button.btn.btn-sm {
  border: 0 !important;
  background: transparent !important;
  border-radius: 0 !important;
  font-size: 10px;
  font-weight: normal;
}
.ark-datepicker .text-muted {
  color: #C5CCD6 !important;
  font-weight: normal !important;
}
.ark-datepicker .day-view .month-index {
  background: #5081e1;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUwODFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0Mzc1ZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  /* FF3.6+ */
  /* Chrome, Safari4+ */
  /* Chrome10+, Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: linear-gradient(to bottom, #5081e1 0%, #4375d6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5081e1', endColorstr='#4375d6', GradientType=0);
  /* IE6-8 */
  border: 1px solid #195ADB;
  border-radius: 2px 2px 0 0;
}
.ark-datepicker .day-view .month-index > table {
  width: 100%;
}
.ark-datepicker .day-view .month-index .fonticon,
.ark-datepicker .day-view .month-index .btn {
  color: #FDFDFD !important;
}
.ark-datepicker .day-view .day-table {
  padding: 9px;
  border: 1px solid #ECF2F8;
  border-width: 0 1px 1px 1px;
  border-radius: 0 0 2px 2px;
}
.ark-datepicker .day-view .day-table .btn.btn-default.btn-sm {
  padding: 4px 6px;
}
.ark-datepicker .day-view .day-table .btn.btn-default.btn-sm.btn-info {
  font-weight: bold;
  border-radius: 2px !important;
  border: 0 !important;
  background: #5081e1 !important;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUwODFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0Mzc1ZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
  /* FF3.6+ */
  /* Chrome, Safari4+ */
  /* Chrome10+, Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: linear-gradient(to bottom, #5081e1 0%, #4375d6 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5081e1', endColorstr='#4375d6', GradientType=0) !important;
  /* IE6-8 */
}
.ark-datepicker .day-view .day-table .btn.btn-default.btn-sm.btn-info .text-info {
  color: #DEDEDE;
}
.ark-datepicker .day-view .day-table td {
  border: 1px solid transparent;
}
.ark-datepicker .day-view .day-table td:hover {
  background-color: #2E69DB;
  border: 1px solid #195ADB;
  color: #FDFDFD !important;
}
.ark-datepicker .day-view .day-table td:hover .btn.btn-default.btn-sm {
  color: #FDFDFD !important;
}
.ark-datepicker .day-view .day-table td:hover .btn.btn-default.btn-sm .text-info {
  color: #DEDEDE;
}
.ark-datepicker .day-view .day-label {
  font-size: 11px;
  font-weight: bold;
}
.ark-datepicker .btn-info {
  font-weight: bold;
  border-radius: 2px !important;
  border: 0 !important;
  background: #5081e1 !important;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  /* FF3.6+ */
  /* Chrome, Safari4+ */
  /* Chrome10+, Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: linear-gradient(to bottom, #5081e1 0%, #4375d6 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5081e1', endColorstr='#4375d6', GradientType=0) !important;
  /* IE6-8 */
}
.ark-datepicker .btn-info .text-info {
  color: #DEDEDE;
}
.ark-datepicker .timepicker-button {
  cursor: pointer;
}
.ark-datepicker .calendar-timepicker {
  margin-bottom: 4px;
}
.ark-datepicker.disabled {
  cursor: not-allowed;
  background: white;
  opacity: 0.4;
  filter: alpha(opacity=40);
  z-index: 1;
}
.ark-datepicker.disabled > .day-view,
.ark-datepicker.disabled > .month-view,
.ark-datepicker.disabled > .year-view {
  position: relative;
  pointer-events: none;
  z-index: -1;
}
.ark-datepicker-wrap {
  padding: 0px !important;
  border: 0 !important;
}
.ark-datepicker-wrap .button-bar {
  padding: 10px 9px 2px;
}
.ark-expandable-panel.ark-expandable-panel-right .ark-expandable-panel-container {
  border-left: 0;
  float: right;
}
.ark-expandable-panel.ark-expandable-panel-right .ark-expandable-panel-widget {
  float: right;
}
.ark-expandable-panel.ark-expandable-panel-left .ark-expandable-panel-container {
  border-right: 0;
  float: left;
}
.ark-expandable-panel.ark-expandable-panel-left .ark-expandable-panel-widget {
  float: left;
}
.ark-expandable-panel .ark-expandable-panel-container {
  border: 1px solid #eeeeee;
  overflow: hidden;
  padding: 10px;
  transition: 0.5s;
  height: 100%;
  width: 300px;
}
.ark-expandable-panel .ark-expandable-panel-container.ng-hide {
  padding: 10px 0;
  width: 0 !important;
}
.ark-expandable-panel .ark-expandable-panel-container .ark-expandable-panel-container-inner {
  width: 280px;
}
.ark-expandable-panel .ark-expandable-panel-widget {
  border: 1px solid #eeeeee;
  font-size: 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  height: 100%;
  width: 15px;
}
.ark-expandable-panel .ark-expandable-panel-widget:hover {
  background-color: #eeeeee;
}
.ark-filter-bar {
  width: 264px;
}
.ark-filter-bar .input-container {
  position: relative;
}
.ark-filter-bar .input-container .input-spinner {
  position: absolute;
  top: 8px;
  right: 8px;
}
.ark-filter-bar .filter-dropdown {
  width: 264px;
  margin-top: 0;
}
.ark-filter-bar .filter-dropdown a {
  padding-left: 34px !important;
}
.ark-filter-bar .filter-search-box {
  padding-right: 32px;
  height: 32px;
  width: 264px;
}
.ark-filter-bar .filter-box-show-icon {
  padding-left: 34px;
}
.ark-filter-bar .search-box-icon {
  position: absolute;
  top: 1px;
  left: 10px;
  font-size: 16px;
  color: #B9C2CC;
}
.ark-filter-bar .search-box-cancel {
  cursor: pointer;
  position: absolute;
  top: 4px;
  right: 8px;
  font-size: 14px;
  color: #B9C2CC;
}
.ark-filter-bar .not-found {
  text-decoration: none;
}
.ark-filter-bar .items-found {
  cursor: pointer;
}
.ark-filter-bar input[type=text]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
.ark-filter-bar input[type=text]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
.ark-filter-bar.disabled {
  cursor: not-allowed;
  background: white;
  opacity: 0.4;
  filter: alpha(opacity=40);
  z-index: 1;
}
.ark-filter-bar.disabled > div {
  position: relative;
  pointer-events: none;
  z-index: -1;
}
.ark-footer {
  border-top: 1px solid #DAE1E8;
  margin: 0;
  padding: 20px 25px;
  font-size: 12px;
  color: #757C86;
  width: 100%;
}
.ark-footer a {
  color: black;
}
.ark-footer .rsection {
  float: right;
  text-align: right;
}
.ark-footer .rsection .powered-by {
  font-size: 11px;
}
.ark-footer .rsection .version {
  font-size: 11px;
}
.ark-footer .copyright {
  margin-top: 10px;
}
@media screen and (max-width: 350px) {
  .ark-footer .rsection {
    float: none;
    margin: 0 0 10px 0;
    text-align: center;
  }
}
#loading-bar,
#loading-bar-spinner {
  pointer-events: none;
  transition: 350ms linear all;
}
#loading-bar.ng-enter,
#loading-bar.ng-leave.ng-leave-active,
#loading-bar-spinner.ng-enter,
#loading-bar-spinner.ng-leave.ng-leave-active {
  opacity: 0;
}
#loading-bar.ng-enter.ng-enter-active,
#loading-bar.ng-leave,
#loading-bar-spinner.ng-enter.ng-enter-active,
#loading-bar-spinner.ng-leave {
  opacity: 1;
}
#loading-bar .bar {
  transition: width 350ms;
  background: #FF4F1f;
  position: fixed;
  z-index: 10002;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  border-bottom-right-radius: 1px;
  border-top-right-radius: 1px;
}
#loading-bar .peg {
  position: absolute;
  width: 70px;
  right: 0;
  top: 0;
  height: 2px;
  opacity: .45;
  border-radius: 100%;
}
#loading-bar-spinner {
  display: block;
  position: fixed;
  z-index: 10002;
  top: 13px;
  left: 13px;
}
#loading-bar-spinner .spinner-icon {
  width: 14px;
  height: 14px;
  border: solid 2px transparent;
  border-top-color: #75A8FF;
  border-left-color: #75A8FF;
  border-radius: 10px;
  animation: loading-bar-spinner 400ms linear infinite;
}
@keyframes loading-bar-spinner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.ark-login-deprecated .wrapper {
  width: 340px;
  margin: 0 auto;
}
.ark-login-deprecated .well {
  width: 100%;
  background-color: white;
  margin: 0;
  padding: 40px 50px;
}
.ark-login-deprecated h2 {
  margin: 0 0 15px 0;
}
.ark-login-deprecated .form-group {
  width: 100%;
  margin: 0;
}
.ark-login-deprecated .ark-login-error-messages {
  padding-top: 2px;
}
.ark-login-deprecated .ark-login-button {
  margin-bottom: 20px;
}
.ark-login-deprecated .ark-login-forgot-password {
  margin: 0;
}
.ark-login-deprecated .login-select {
  width: 100% !important;
}
.ark-login-deprecated .remote-message {
  margin-top: 20px;
}
.ark-navbar .dropdown-menu.sub-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
}
.ark-navbar .dropdown-menu.sub-menu.open-left {
  right: 100% !important;
  left: auto;
  margin-right: -1px !important;
  margin-left: auto;
}
.ark-navbar .dropdown.open .dropdown-menu.sub-menu:before {
  content: normal !important;
}
.ark-navbar .dropdown.onhover .dropdown-menu.sub-menu:before {
  content: normal !important;
}
.ark-navbar .ark-dropdown {
  outline: 0;
}
.ark-navbar .ark-dropdown li {
  cursor: pointer;
}
.ark-navbar .ark-dropdown .ark-hover:hover > .dropdown-menu {
  display: block;
}
.ark-navbar .ark-dropdown .active > a {
  color: #444A52;
  background-color: #EEE;
}
.ark-navbar .ark-dropdown .ark-focus:focus .dropdown-nested {
  color: #444A52;
  background-color: #EEE;
}
.ark-navbar .ark-dropdown .ark-focus:focus > .dropdown-menu {
  display: block;
}
.ark-navbar .ark-dropdown .ark-focus:focus > a {
  display: block;
}
.ark-navbar .ark-dropdown .ark-focus > .dropdown-menu:hover {
  display: block;
}
.ark-navbar .dropdown-menu > li > a {
  padding: 3px 20px !important;
}
.ark-navbar .navbar-header .dropdown-menu:before {
  display: none;
}
.ark-navbar .nav > .open > a {
  border-color: #FF4F1F !important;
  font-weight: 400 !important;
}
.ark-navbar .nav > .open > a .fonticon {
  color: #FDFDFD !important;
}
.ark-navbar .nav .active-dropdown > a {
  font-weight: 700 !important;
  color: #FDFDFD !important;
  border-top: 3px solid #FF4F1F  !important;
}
.ark-navbar .ark-dropdown ul.dropdown-menu li.subdivider a {
  color: #444A52;
  text-decoration: none;
  background-color: #fdfdfd;
  outline: none;
  font-weight: bold;
  cursor: none;
}
.ark-navbar .searchbar {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.ark-navbar .searchbar .input-container {
  margin-top: 10px;
}
.ark-navbar .search-result {
  position: relative !important;
}
.ark-navbar .search-result:before {
  display: none !important;
}
.secondarySearchResult {
  background: rgba(94, 153, 255, 0.3);
}
.primarySearchResult.secondarySearchResult {
  background: rgba(94, 153, 255, 0.6);
}
.ark-nested-search {
  display: block;
}
.ark-nested-search span.icon-search {
  font-size: 17px;
  position: absolute;
  top: 0;
  left: 10px;
  color: #c5ccd6;
}
.ark-nested-search .searchcount {
  position: absolute;
  top: 0;
  right: 30px;
  bottom: 0;
  margin: auto;
  height: 20px;
  font-size: 12px;
  color: #c5ccd6;
}
.ark-nested-search .wait {
  right: 10px;
}
.ark-nested-search .searchContainer {
  position: relative;
  display: inline-block;
  vertical-align: top;
}
.ark-nested-search .searchContainer input::-ms-clear {
  display: none;
}
.ark-nested-search .close-span {
  position: absolute;
  top: 0;
  right: 0;
  padding: 1.1px 10px;
  font-size: 16px;
  color: #a2a6ac;
  cursor: pointer;
}
.ark-nested-search .form-control {
  padding-left: 35px;
}
.ark-nested-search button.fonticon {
  margin-bottom: 4px;
  height: 32px;
}
.ark-nested-search .btn-group {
  width: 100%;
  margin-bottom: 4px;
  height: 32px;
}
.ark-nested-search.disabled {
  cursor: not-allowed;
  background: white;
  opacity: 0.4;
  filter: alpha(opacity=40);
  z-index: 1;
}
.ark-nested-search.disabled > span {
  position: relative;
  pointer-events: none;
  z-index: -1;
}
ark-nested-tree .ark-nested-tree .node-row-container.highlight-node:hover {
  background-color: #eff5ff;
}
ark-nested-tree .ark-nested-tree .node-row-container.highlight-node.node-selected {
  background-color: #cee0ff;
}
ark-nested-tree .ark-nested-tree .inline-controls {
  display: none;
}
ark-nested-tree .ark-nested-tree .inline-controls .fonticon {
  padding-left: 5px;
  padding-right: 5px;
}
ark-nested-tree .ark-nested-tree .inline-control-icon {
  color: #98a7b8;
}
ark-nested-tree .ark-nested-tree .inline-control-icon:hover .icon-trash {
  color: #F53131;
}
ark-nested-tree .ark-nested-tree .inline-control-icon:hover .icon-add {
  color: #468847;
}
ark-nested-tree .ark-nested-tree .inline-control-icon:hover .icon-folder-add {
  color: #333333;
}
ark-nested-tree .ark-nested-tree .node-row-container:hover .inline-controls {
  display: inline;
}
ark-nested-tree .ark-nested-tree .btn-group .btn-dropdown {
  width: 100%;
  text-align: left;
  color: #444a52;
  background: #FDFDFD;
  background: linear-gradient(to bottom, #FDFDFD, #F9F9FA);
  border-color: #dae1e8;
}
ark-nested-tree .ark-nested-tree .btn-group .btn-dropdown .icon-dropdown-arrow {
  margin: 0;
  color: #75A8FF;
  float: right;
}
ark-nested-tree .ark-nested-tree .btn-group ul {
  width: auto;
  min-width: 100%;
}
ark-nested-tree .ark-nested-tree .btn-group .reset-button {
  float: right;
}
ark-nested-tree .ark-nested-tree .submenu li {
  text-indent: 25px;
}
ark-nested-tree .ark-nested-tree .submenu li a {
  display: block;
  clear: both;
  font-weight: normal;
  line-height: 1.66666667;
  color: #333;
  white-space: nowrap;
}
ark-nested-tree .ark-nested-tree .submenu li a:hover {
  color: #FDFDFD;
  background-color: #2A60C8;
  text-decoration: none;
}
ark-nested-tree .ark-nested-tree .fonticon {
  color: inherit;
}
ark-nested-tree .ark-nested-tree .selection {
  float: left;
  width: 85%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
ark-nested-tree .ark-nested-tree .dropdown-menu {
  width: inherit;
}
ark-nested-tree .ark-nested-tree .icon-checkbox-tick,
ark-nested-tree .ark-nested-tree .icon-select-yes {
  color: #2A60C8 !important;
}
ark-nested-tree .ark-nested-tree .icon-checkbox-tick {
  padding-right: 10px !important;
}
ark-nested-tree .ark-nested-tree .default-cursor {
  cursor: auto;
}
ark-nested-tree .ark-nested-tree .edit-wrapper {
  position: relative;
}
ark-nested-tree .ark-nested-tree .edit-wrapper .input-hidden {
  display: none;
}
ark-nested-tree .ark-nested-tree .edit-wrapper .edit-label {
  cursor: text;
}
ark-nested-tree .ark-nested-tree .edit-wrapper input {
  padding: 3px 5px;
  height: 20px;
  width: 100px;
  display: inline-block;
  position: relative;
  left: -6px;
}
ark-nested-tree .ark-nested-tree .need-checkbox-off-padding {
  padding-left: 41px;
}
ark-nested-tree div[filter-treeview] {
  margin-top: 8px;
  margin-bottom: 8px;
  padding: 5px 15px 4px 0;
  border: 1px solid #DAE1E8;
  background: #fdfdfd;
  overflow: auto;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
ark-nested-tree div.no-border {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
  border: 0px;
  border-radius: 0px;
  box-shadow: 0px 0px 0px;
}
ark-nested-tree .filter-dropdown .dropdown-menu {
  padding: 10px;
  width: auto;
  min-width: 100%;
  white-space: nowrap;
}
ark-nested-tree div[tree-model] ul {
  margin: 0;
  padding: 0;
  list-style: none;
  border: none;
  overflow: hidden;
}
ark-nested-tree div[tree-model] ul .max-height-set {
  overflow-y: scroll;
}
ark-nested-tree .first-depth {
  padding: 0 0 0 6px !important;
}
ark-nested-tree div[tree-model] li {
  position: relative;
  padding: 0 0 0 20px;
  line-height: 22px;
}
ark-nested-tree .expanded:before {
  padding: none;
  -ms-transform: rotate(0deg) !important;
      transform: rotate(0deg) !important;
}
ark-nested-tree .collapsed:before {
  padding: none;
  -ms-transform: rotate(270deg) !important;
      transform: rotate(270deg) !important;
}
ark-nested-tree div[tree-model] .fonticon {
  padding: 1px 12px;
  padding-left: 16px;
  font-size: 15px;
}
ark-nested-tree div[tree-model] li .elbow {
  cursor: default;
}
ark-nested-tree div[tree-model] li .blank {
  cursor: default;
}
ark-nested-tree .blank .fonticon,
ark-nested-tree .elbow .fonticon {
  color: transparent !important;
  margin-left: -1px;
}
ark-nested-tree div[tree-model] li i,
ark-nested-tree div[tree-model] li span {
  cursor: pointer;
}
ark-nested-tree div[tree-model] li .mid {
  color: green;
}
ark-nested-tree .selected-only {
  margin-right: 20px;
  margin-top: 10px;
}
ark-nested-tree .unselectable {
  cursor: default !important;
}
.ark-select-wrapper.bootstrap-select.dropdown-menu.dropup {
  margin: 0 0 2px;
}
.ark-select-wrapper.bootstrap-select.dropdown-menu a {
  cursor: pointer;
}
.ark-select-wrapper.bootstrap-select.dropdown-menu.scrollable {
  overflow-y: scroll;
  max-height: 272px;
}
.ark-select-wrapper.bootstrap-select.dropdown-menu:not(.select-multiple) .selected a:not(:hover) {
  background-color: #2A60C8;
  color: #FDFDFD;
}
.ark-select-wrapper .dropdown-menu {
  max-width: 100%;
}
.ark-select-wrapper .dropdown-menu li {
  max-width: 100%;
}
.ark-select-wrapper .dropdown-menu li > a {
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 100%;
}
.ark-select-wrapper .dropdown-menu .max-selected a {
  cursor: not-allowed !important;
}
.bootstrap-select.btn-group .btn .filter-option {
  text-overflow: ellipsis;
  max-width: 100%;
  padding-right: 6px;
}
.ark-sidebar .ark-sidebar-container {
  height: 100%;
  background-color: #f4f4f4;
  overflow: auto;
  padding: 10px;
}
.ark-sidebar .ark-sidebar-shadow {
  box-shadow: 2px 3px 5px 0px #64686b;
}
ark-simple-tabs .side-tabs-container .nav-side-tabs .icon {
  padding-right: 10px;
}
ark-simple-tabs .simple-tabs-container .nav-tabs {
  background-color: transparent;
}
ark-simple-tabs .simple-tabs-container .nav-tabs a {
  text-align: center;
  background-color: #f4f4f4;
  color: #444a52;
}
ark-simple-tabs .simple-tabs-container .nav-tabs a .icon {
  padding-right: 10px;
}
.ark-slider {
  position: relative;
  min-width: 380px;
}
.ark-slider .slider-fill {
  height: 2px;
  margin-top: -2px;
  background: #444A52;
  pointer-events: none;
}
.ark-slider .slider-fill .slider-thumb {
  z-index: 1;
  display: table;
  margin-top: -4px;
  margin-right: -5px;
  float: right;
  width: 10px;
  height: 10px;
  border: 2px solid #444A52;
  border-radius: 10px;
  background: #444A52;
  cursor: pointer;
  transition: all 0.1s ease-in-out;
}
.ark-slider .slider-fill .slider-value {
  background: #FDFDFD;
  float: right;
  border: 1px solid #E0E0E0;
  width: 50px;
  text-align: center;
  height: 30px;
  margin-top: -50px;
  margin-right: -25px;
  line-height: 2.5;
  border-radius: 2px;
  z-index: 1;
  padding: auto 3px auto 3px;
  box-shadow: 0px 0px 2px rgba(34, 37, 41, 0.24);
}
.ark-slider .slider-fill .arrow-bottom:before,
.ark-slider .slider-fill .arrow-bottom:after {
  content: '';
  height: 0;
  width: 0;
  text-align: center;
  float: left;
  border-bottom: none;
  margin: auto;
}
.ark-slider .slider-fill .arrow-bottom:before {
  margin-top: -1px;
  margin-left: 17px;
  border-top: 7px solid #E0E0E0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
}
.ark-slider .slider-fill .arrow-bottom:after {
  margin-top: -8px;
  margin-left: 18px;
  border-top: 6px solid #FDFDFD;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
}
.ark-slider .slider-value-container {
  height: 30px;
  width: 50px;
  padding: auto 3px auto 3px;
  border: 1px solid #E0E0E0;
  border-radius: 2px;
  background: #FDFDFD;
  text-align: center;
  line-height: 2.5;
  position: absolute;
  top: -15px;
  right: 0px;
  box-shadow: 0px 0px 2px rgba(34, 37, 41, 0.24);
}
.ark-slider .slider-value-container-active {
  border: 1px solid #5E99FF;
}
.ark-slider input[type=range] {
  margin: 0;
  padding: 0;
  height: 2px;
  outline: none;
  border: none;
  background: #E0E0E0;
  cursor: pointer;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
.ark-slider input[type=range]::-moz-range-track {
  border: inherit;
  background: transparent;
}
.ark-slider input[type=range]::-ms-track {
  border: inherit;
  background: transparent;
  color: transparent;
}
.ark-slider input[type=range]::-ms-fill-lower,
.ark-slider input[type=range]::-ms-fill-upper {
  background: transparent;
}
.ark-slider input[type=range]::-ms-tooltip {
  display: none;
}
.ark-slider input[type=range]::-webkit-slider-thumb {
  position: relative;
  width: 20px;
  height: 40px;
  border: none;
  background: transparent;
  -webkit-appearance: none;
}
.ark-slider input[type=range]::-webkit-slider-thumb:before {
  position: absolute;
  left: -20px;
  display: table;
  width: 60px;
  height: 40px;
  content: ' ';
}
.ark-slider input[type=range]::-moz-range-thumb {
  width: 20px;
  height: 40px;
  border: none;
  background: transparent;
}
.ark-slider input[type=range]::-moz-focus-outer {
  border: 0;
}
.ark-slider input[type=range]::-ms-thumb {
  width: 10px;
  height: 80px;
  border: 0;
  background: transparent;
}
.ark-slider.ark-slider-active .slider-thumb {
  -ms-transform: scale(2);
      transform: scale(2);
}
.ark-tags {
  background: white;
  border: 1px solid #DAE1E8;
  border-radius: 2px;
  font-size: 0;
  padding: 5px 5px 0 5px;
  overflow-y: auto;
  text-align: left;
}
.ark-tags .animated {
  animation-duration: 0.5s;
  animation-fill-mode: both;
}
@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
.ark-tags .pulse {
  animation-name: pulse;
}
.ark-tags .tag {
  border-radius: 2px;
  background-color: #444A52;
  color: #FFF;
  font-size: 14px;
  cursor: pointer;
  display: inline-block;
  margin: 0 8px 5px 0;
  overflow: hidden;
  line-height: 15px;
  padding: 6px 13px 8px 19px;
  position: relative;
  vertical-align: top;
  transition: 0.28s cubic-bezier(0.2, 0.4, 0, 1);
}
.ark-tags .tag:hover {
  padding: 6px 22px 8px 10px;
}
.ark-tags .tag .tag-label {
  padding-right: 6px;
}
.ark-tags .tag-remove-link {
  bottom: 0;
  color: #FFF;
  cursor: pointer;
  font-size: 12px;
  opacity: 0;
  padding: 7px 14px 5px 0;
  position: absolute;
  right: 0;
  text-align: right;
  text-decoration: none;
  top: 0;
  width: 100%;
}
.ark-tags .tag-remove-link:hover {
  opacity: 1;
}
.ark-tags .tag-add-container {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 5px;
}
.ark-tags .tag-add-container .tag-add {
  background-color: #DAE1E8;
  border-radius: 2px;
  color: #FFF;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  line-height: 1;
  padding: 7px 9px;
  vertical-align: top;
  transition: 0.28s cubic-bezier(0.2, 0.4, 0, 1);
}
.ark-tags .tag-add-container .tag-add:hover {
  background-color: #444A52;
}
.ark-tags input.input-tag {
  background: transparent;
  border: 0;
  color: #666;
  font-size: 14px;
  margin: 3px 0 0 0;
  padding: 0 0 0 5px;
  outline: none !important;
  vertical-align: top;
}
.ark-timepicker {
  display: inline-block;
}
.ark-timepicker .timepicker-header {
  border-top: 2px solid #444A52;
}
.ark-timepicker .arrow {
  width: 40px;
  height: 24px;
  text-align: center;
  vertical-align: middle;
  font-size: 14px;
  cursor: pointer;
}
.ark-timepicker .col-container {
  font-size: 18px;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  margin-left: -4px;
}
.ark-timepicker .col-container input {
  width: 40px;
  height: 32px;
  margin: 3px 0;
  text-align: center;
  font-family: Roboto, Arial, sans-serif;
  font-weight: 100;
}
.ark-timepicker .col-container input[readonly] {
  cursor: default;
}
.ark-timepicker .timepicker-content {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ark-timepicker .timepicker-content:first-child {
  margin-left: 0;
}
.ark-timepicker .first {
  margin-left: 0;
}
.ark-timepicker .column {
  padding: 0 2px;
}
.ark-timepicker .last {
  margin-left: 5px;
}
.ark-timepicker .dropdown-menu {
  min-width: 0;
  width: 40px;
  margin-top: -3px;
}
.ark-timepicker .dropdown-menu > li > a {
  padding: 1px 0;
}
.ark-timepicker .dropdown-menu.scrollable {
  max-height: 142px;
  overflow-x: hidden;
  overflow-y: scroll;
}
.ark-timepicker .timezone {
  width: 105px !important;
}
.ark-timepicker .selected {
  background-color: #CDDEFE;
}
.ark-timepicker.disabled {
  cursor: not-allowed;
  background: white;
  opacity: 0.4;
  filter: alpha(opacity=40);
  z-index: 1;
}
.ark-timepicker.disabled > div {
  position: relative;
  pointer-events: none;
  z-index: -1;
}
/*
 * Toastr
 * Version 2.0.1
 * Copyright 2012 John Papa and Hans Fj?lemark.
 * All Rights Reserved.
 * Use, reproduction, distribution, and modification of this code is subject to the terms and
 * conditions of the MIT license, available at http://www.opensource.org/licenses/mit-license.php
 *
 * Author: John Papa and Hans Fj?lemark
 * Project: https://github.com/CodeSeven/toastr
 */
.ark-toaster-container {
  z-index: 999999;
  position: fixed;
  right: 12px;
  bottom: 0px;
  width: 288px;
}
.ark-toaster-container * {
  box-sizing: border-box;
}
.ark-toaster-container .toaster-top-bar {
  background-color: #222529;
  border-top: 1px solid #444A52;
  color: rgba(255, 255, 255, 0.6);
  padding: 10px 20px;
}
.ark-toaster-container .toaster-top-bar .toaster-hide-all {
  display: inline-block;
  float: right;
  color: #FFF;
  transition: 0.12s cubic-bezier(0.4, 0, 0.2, 1) all;
}
.ark-toaster-container .toaster-top-bar .toaster-hide-all:hover {
  color: rgba(255, 255, 255, 0.6);
  cursor: pointer;
}
.ark-toaster-container .toasts-container {
  max-height: 90vh;
  overflow-y: auto;
}
.ark-toaster-container .toasts-container .toast {
  background-color: rgba(34, 37, 41, 0.88);
  border-top: 1px solid #444A52;
  color: #FFF;
  padding: 10px 12px;
}
.ark-toaster-container .toasts-container .toast .toast-close-button {
  position: relative;
  top: -0.3em;
  float: right;
  font-size: 12px;
  font-weight: 100;
  padding: 0 8px;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  transition: 0.12s cubic-bezier(0.4, 0, 0.2, 1) all;
}
.ark-toaster-container .toasts-container .toast .toast-close-button:hover,
.ark-toaster-container .toasts-container .toast .toast-close-button:focus {
  color: rgba(255, 255, 255, 0.6);
  cursor: pointer;
}
.ark-toaster-container .toasts-container .toast .toaster-title-container {
  min-height: 20px;
}
.ark-toaster-container .toasts-container .toast .toaster-title-container .toaster-type {
  float: left;
  padding: 0 8px 2px 8px;
  font-size: 14px;
  line-height: 18px;
}
.ark-toaster-container .toasts-container .toast .toaster-title-container .toaster-type.icon-alert-circle {
  color: #F53131;
}
.ark-toaster-container .toasts-container .toast .toaster-title-container .toaster-type.icon-alert-info {
  color: #FFF;
}
.ark-toaster-container .toasts-container .toast .toaster-title-container .toaster-type.icon-clock-b {
  color: #FABB00;
}
.ark-toaster-container .toasts-container .toast .toaster-title-container .toaster-type.icon-alert-checkmark {
  color: #A1D318;
}
.ark-toaster-container .toasts-container .toast .toaster-title-container .toaster-type.icon-alert-triangle {
  color: #FABB00;
}
.ark-toaster-container .toasts-container .toast .toaster-title-container .toaster-title {
  line-height: 18px;
  font-size: 12px;
  font-weight: 400;
  padding-left: 28px;
}
.ark-toaster-container .toasts-container .toast .toast-message {
  color: rgba(255, 255, 255, 0.6);
  word-wrap: break-word;
  padding-left: 28px;
}
.ark-toaster-container .toasts-container .toast .toast-message a,
.ark-toaster-container .toasts-container .toast .toast-message label {
  color: rgba(255, 255, 255, 0.6);
}
.ark-toaster-container .toasts-container .toast .toast-message a:hover {
  color: #CCC;
  text-decoration: none;
}
@media all and (max-width: 400px) {
  .ark-toaster-container {
    width: 70vw;
  }
}
@media all and (max-width: 320px) {
  .ark-toaster-container {
    width: 100%;
    right: 0;
  }
}
/*
  * AngularJS-Toaster
  * Version 0.3
  */
.ark-toaster-container > div.ng-enter,
.ark-toaster-container > div.ng-leave {
  transition: 0.12s cubic-bezier(0.4, 0, 0.2, 1) all;
}
.ark-toaster-container > div.ng-enter.ng-enter-active,
.ark-toaster-container > div.ng-leave {
  opacity: 0.8;
}
.ark-toaster-container > div.ng-leave.ng-leave-active,
.ark-toaster-container > div.ng-enter {
  opacity: 0;
}
.ark-toolbar {
  position: relative;
  width: 100%;
  height: 32px;
  background-color: #fdfdfd;
  border-style: solid;
  border-width: 1px;
  border-color: #E4E9F0;
}
.ark-toolbar ul {
  height: 100%;
  margin: 0;
  padding: 0px;
}
.ark-toolbar .ark-toolbar-buttons > li {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
  height: 31px;
  float: left;
  text-align: center;
  padding-left: 6px;
  padding-right: 6px;
  display: block;
  cursor: pointer;
}
.ark-toolbar .ark-toolbar-buttons > li.active .icon-title,
.ark-toolbar .ark-toolbar-buttons > li.open .icon-title,
.ark-toolbar .ark-toolbar-buttons > li:hover .icon-title,
.ark-toolbar .ark-toolbar-buttons > li:hover .fonticon,
.ark-toolbar .ark-toolbar-buttons > li.active .fonticon,
.ark-toolbar .ark-toolbar-buttons > li.open .fonticon {
  color: #75A8FF;
  cursor: pointer;
}
.ark-toolbar .ark-toolbar-buttons > li .fonticon,
.ark-toolbar .ark-toolbar-buttons > li .icon-title {
  border: 0px;
  background-color: inherit;
  padding-right: 0;
  padding-left: 0px;
}
.ark-toolbar .ark-toolbar-buttons > li .fonticon:focus,
.ark-toolbar .ark-toolbar-buttons > li .icon-title:focus {
  outline: 0;
}
.ark-toolbar .ark-toolbar-buttons > li .bootstrap-select {
  text-align: left;
  width: auto !important;
}
.ark-toolbar .ark-toolbar-buttons > li .bootstrap-select.dropdown-menu {
  margin-top: 6px;
  border-top-color: transparent;
}
.ark-toolbar .ark-toolbar-buttons > li .bootstrap-select .fonticon {
  font-size: 12px;
}
.ark-toolbar .ark-toolbar-buttons > li .bootstrap-select > .btn-default {
  height: 24px;
  margin-top: 3px;
  line-height: 15px;
  padding-right: 12px;
  border: none;
}
.ark-toolbar .ark-toolbar-buttons > li .bootstrap-select > .btn-default > .filter-option {
  width: auto;
  padding-right: 8px;
}
.ark-toolbar .ark-toolbar-buttons > li .input-container {
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.ark-toolbar .ark-toolbar-buttons > li .input-container div.spacer {
  height: 31px;
  margin: 0;
}
.ark-toolbar .ark-toolbar-buttons > li .input-container .fonticon {
  width: 25px;
  padding-left: 10px;
}
.ark-toolbar .ark-toolbar-buttons > li .input-container input {
  line-height: 15px;
  border: none;
  height: 30px;
  margin-top: 0;
  margin-left: 4px;
  padding-left: 5px;
  padding-right: 37px;
}
.ark-toolbar .ark-toolbar-buttons > li .input-container input[type=text]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
.ark-toolbar .ark-toolbar-buttons > li .input-container input[type=text]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
.ark-toolbar .ark-toolbar-buttons > li .input-container .close-span {
  position: absolute;
  right: 8px;
  top: 0;
  padding-right: 20px !important;
  padding-left: 0px !important;
  cursor: pointer !important;
}
.ark-toolbar .ark-toolbar-buttons .is-disabled.active .icon-title,
.ark-toolbar .ark-toolbar-buttons .non-clickable.active .icon-title,
.ark-toolbar .ark-toolbar-buttons .is-disabled.open .icon-title,
.ark-toolbar .ark-toolbar-buttons .non-clickable.open .icon-title,
.ark-toolbar .ark-toolbar-buttons .is-disabled:hover .icon-title,
.ark-toolbar .ark-toolbar-buttons .non-clickable:hover .icon-title,
.ark-toolbar .ark-toolbar-buttons .is-disabled:hover .fonticon,
.ark-toolbar .ark-toolbar-buttons .non-clickable:hover .fonticon,
.ark-toolbar .ark-toolbar-buttons .is-disabled.active .fonticon,
.ark-toolbar .ark-toolbar-buttons .non-clickable.active .fonticon,
.ark-toolbar .ark-toolbar-buttons .is-disabled.open .fonticon,
.ark-toolbar .ark-toolbar-buttons .non-clickable.open .fonticon,
.ark-toolbar .ark-toolbar-buttons .is-disabled:hover,
.ark-toolbar .ark-toolbar-buttons .non-clickable:hover,
.ark-toolbar .ark-toolbar-buttons .is-disabled.active,
.ark-toolbar .ark-toolbar-buttons .non-clickable.active,
.ark-toolbar .ark-toolbar-buttons .is-disabled.open,
.ark-toolbar .ark-toolbar-buttons .non-clickable.open {
  color: inherit;
  cursor: default;
  background-color: inherit;
}
.ark-toolbar .ark-toolbar-buttons .is-disabled .fonticon,
.ark-toolbar .ark-toolbar-buttons .is-disabled .icon-title {
  color: #a1afbe !important;
}
.ark-toolbar .ark-toolbar-buttons .is-disabled input {
  background-color: #fdfdfd;
}
.ark-toolbar .ark-toolbar-buttons .is-disabled .dropdown-toggle > .icon-dropdown-arrow {
  color: #a1afbe !important;
}
.ark-toolbar .ark-toolbar-buttons .spacer {
  width: 0px;
  padding: 0;
  margin: 0 6px;
  border-left: 1px solid white;
  border-right: 1px solid #E4E9F0;
  height: 100%;
}
.ark-toolbar .ark-toolbar-buttons .toolbar-template {
  display: inline-block;
}
.ark-toolbar .fonticon {
  color: #222529;
  font-size: 16px;
}
.ark-toolbar .ark-toolbar-button {
  text-align: center;
  float: left;
  background-color: #FDFDFD;
  width: 30px;
  border-bottom: 1px solid #E4E9F0;
}
.ark-toolbar .ark-toolbar-button:hover {
  color: #75A8FF;
  background-color: #FDFDFD;
}
.ark-toolbar .icon-title {
  font-size: 12px;
  position: relative;
  color: #444A52;
  line-height: 28px;
}
.ark-toolbar .text-field {
  line-height: 17px;
}
.ark-toolbar .lefttoolbar,
.ark-toolbar .righttoolbar {
  position: absolute;
}
.ark-toolbar .lefttoolbar {
  left: 0;
}
.ark-toolbar .lefttoolbar > li:first-child {
  padding-left: 8px;
}
.ark-toolbar .righttoolbar {
  right: 0;
}
.ark-toolbar .righttoolbar > li:last-child {
  padding-right: 8px;
}
.ark-toolbar.dark-theme {
  background: #444A52;
  color: #98A7B8;
  border-color: transparent;
}
.ark-toolbar.dark-theme .input-container {
  background: #48525E;
}
.ark-toolbar.dark-theme button.btn-default,
.ark-toolbar.dark-theme input {
  background: #48525E !important;
  color: white;
  border-color: #7E7E7E;
}
.ark-toolbar.dark-theme button.btn-default .fonticon,
.ark-toolbar.dark-theme input .fonticon {
  color: #9EBFFF;
}
.ark-toolbar.dark-theme button.btn-default .is-disabled,
.ark-toolbar.dark-theme input .is-disabled {
  color: #212830 !important;
}
.ark-toolbar.dark-theme .fonticon,
.ark-toolbar.dark-theme .icon-title {
  color: #98A7B8;
  border: 0px;
  background-color: inherit;
  padding-right: 0px;
  padding-left: 0px;
}
.ark-toolbar.dark-theme .fonticon:focus,
.ark-toolbar.dark-theme .icon-title:focus {
  outline: 0;
}
.ark-toolbar.dark-theme .show-tick .is-disabled {
  color: #212830 !important;
}
.ark-toolbar.dark-theme .is-disabled .fonticon,
.ark-toolbar.dark-theme .is-disabled .icon-title,
.ark-toolbar.dark-theme .is-disabled .selectpicker,
.ark-toolbar.dark-theme .is-disabled .search-input,
.ark-toolbar.dark-theme .is-disabled input {
  color: #212830 !important;
}
.ark-toolbar.dark-theme .is-disabled ::-webkit-input-placeholder {
  color: #212830 !important;
}
.ark-toolbar.dark-theme .is-disabled ::-moz-placeholder {
  color: #212830 !important;
}
.ark-toolbar.dark-theme .is-disabled :-ms-input-placeholder {
  color: #212830 !important;
}
.ark-toolbar.dark-theme .is-disabled ::placeholder {
  color: #212830 !important;
}
.ark-toolbar.dark-theme .is-disabled .dropdown-toggle > .icon-dropdown-arrow {
  color: #212830 !important;
}
.ark-toolbar.dark-theme li:hover {
  background-color: #222529;
}
.ark-toolbar.dark-theme .spacer {
  border-left: 1px solid #33383D;
  border-right: 1px solid #555D66;
}